From fc57441de1f723cafc4888631ccd7e8be071af6e Mon Sep 17 00:00:00 2001
From: Lupo Montero
- Aquí está nuestro texto
-
- Aque está nosso texto
- Hola, soy un párrafo sensual Olá, sou un parágrafo sensual Soy una excelente¡Hola Mundo! ¡La programación es muy cool!
-
-```
-
-#### Opciones
-
- 1. Condicional
- 2. Texto
- 3. Elemento
- 4. Atributo
-
-
-
-### 3) El DOM nos sirve para
-
-#### Opciones
-
- 1. Entrar a los elementos de una página html y modificar sus propiedades
- 2. Acceder a los elementos del navegador y modificarlos
- 3. Dominar el mundo de la programación
- 4. Crear bucles y condicionales
-
-
-
-### 4) Cuando quiero acceder u obtener un elemento único de mi página web a través de su identificador, ¿qué método/métodos de selección del DOM puedo utilizar?
-
-#### Opciones
-
- 1. `.getElementsByTagName();`
- 2. `.getElementsByClassName();`
- 3. `.getElementById();`
- 4. `.querySelector();`
-
-
-
-### 5) Para acceder a elementos de mi página web que tienen la misma etiqueta HTML, ¿qué método/métodos del DOM puedo utilizar?
-
-#### Opciones
-
- 1. `.getElementsByTagName();`
- 2. `.getElementsByClassName();`
- 3. `.getElementById();`
- 4. `.querySelector();`
-
-
-
-### 6) Selecciona los objetos del BOM
-
-#### Opciones
-
- 1. Location
- 2. Screen
- 3. HTMLtags
- 4. Navigator
-
-
-
-### 7) BOM define ______ métodos para manipular el tamaño y la posición de la ______
-
-#### Opciones
-
- 1. dos, ventana
- 2. cuatro, ventana
- 3. tres, etiqueta
- 4. dos, información
-
-
-
-### 8) ¿Para qué puedo utilizar los atributos data?
-
-#### Opciones
-
- 1. Para agregar estilos a través de css a un elemento del HTML
- 2. Para identificar a un elemento del DOM
- 3. Para obtener el valor de una entrada de texto
- 4. Para almacenar datos en las etiquetas HTML sin modificar la presentación
- del documento
-
-
-
-### 9) ¿Cuál de las siguientes opciones es la correcta para hacer uso de los atributos data?
-
-#### Opciones
-
-1. Snippet 1:
-
- ```html
-
-
- ```
-
-2. Snippet 2:
-
- ```html
-
-
- ```
-
-3. Snippet 3:
-
- ```html
-
-
- ```
-
-4. Snippet 4:
-
- ```html
-
-
- ```
-
-
-
-### 10) Viendo el siguiente código, ¿cómo accedemos a nuestros atributos data a través de js?
-
-```html
-Olá Mundo! Programar é muito cool :3 !
-
-```
-
-#### Opções
-
-1. Condicional
-2. Texto
-3. Elemento
-4. Atributo
-
-
-
-### 3) O DOM nos serve para
-
-#### Opções
-
-1. Atribuir aos elementos de uma página html e modificar suas propriedades
-2. Acessar os elementos do navegador e modificá-los
-3. Dominar o mundo da programação
-4. Criar bucles e condições
-
-
-
-### 4) Quando eu quiser acessar ou obter um elemento exclusivo da minha página da web por meio de seu identificador, que método/métodos de seleção de DOM eu posso usar?
-
-#### Opções
-
-1. `.getElementsByTagName();`
-2. `.getElementsByClassName();`
-3. `.getElementById();`
-4. `.querySelector();`
-
-
-
-### 5) Para acessar elementos da minha página da Web que possuem a mesma tag HTML, que método / métodos do DOM eu posso usar?
-
-#### Opções
-
-1. `.getElementsByTagName();`
-2. `.getElementsByClassName();`
-3. `.getElementById();`
-4. `.querySelector();`
-
-
-
-### 6) Seleciona os objetos do BOM
-
-#### Opções
-
-1. Location
-2. Screen
-3. HTMLtags
-4. Navigator
-
-
-
-### 7) BOM define **\_\_** métodos para manipular o tamanho e a posição da **\_\_**
-
-#### Opções
-
-1. dois, janela
-2. quatro, janela
-3. três, tag
-4. dois, informação
-
-
-
-### 8) Como posso usar os atributos _data_?
-
-#### Opções
-
-1. Para adicionar estilos css a um elemento do HTML
-2. Para identificar um elemento do DOM
-3. Para obter o valor de uma entrada de texto
-4. Para armazena dados nas tags HTML sem modificar a apresentação do documento
-
-
-
-### 9) Qual das seguintes opções é a correta para usar os atributos _data_?
-
-#### Opções
-
-1. Opção 1
-
- ```html
-
-
- ```
-
-2. Opção 2
-
- ```html
-
-
- ```
-
-3. Opção 3
-
- ```html
-
-
- ```
-
-4. Opção 4
-
- ```html
-
-
- ```
-
-
-
-### 10) Vendo o código a seguir, como podemos acessar nossos atributos _data_ por meio de js?
-
-```html
-
-
-```
-
-#### Opciones
-
-1. document.createTextNode(elementoLista);
-2. listaDeCompras.appendChild(elementoLista);
-3. listaDeCompras.getElementByName('elementoLista');
-
-
-
-### 10) ¿Qué evento se desencadena al seleccionar el texto de un input o textarea?
-
-#### Opciones
-
-1. onclick
-2. onselect
-3. onmouseover
-4. ondblclick
-
-
-
-### 11) Para almacenar datos en las etiquetas HTML sin modificar la presentación del documento, usamos
-
-#### Opciones
-
-1. Atributos data
-2. Etiquetas semánticas
-3. Variables
-4. Datos-HTML
-
-
-
-### 12) Sintaxis de los atributos data
-
-#### Opciones
-
-1. const data = "valor"
-2. data-nombreAsignado = "valor"
-3. data = "valor"
-4. nombreAsignado-Datos(valor)
-
-
-
-### 13) El método addEventListener nos sirve para
-
-#### Opciones
-
-1. Crear un elemento
-2. Crear una clase desde el DOM
-3. Crear un evento
-4. Crear un nodo texto
-
-
-
-### 14) ¿Cuántos métodos define el BOM para manipular la ventana?
-
-#### Opciones
-
-1. 1
-2. 2
-3. 3
-4. 4
-
-
-
-### 15) Selecciona los objetos del BOM
-
-#### Opciones
-
-1. Location
-2. Screen
-3. HTMLtags
-4. Navigator
-
-
diff --git a/topics/browser/02-dom/14-requiz/README.pt.md b/topics/browser/02-dom/14-requiz/README.pt.md
deleted file mode 100644
index 18194257c..000000000
--- a/topics/browser/02-dom/14-requiz/README.pt.md
+++ /dev/null
@@ -1,217 +0,0 @@
----
-type: quiz
-duration: 30min
----
-
-# Quiz #2: requizzing
-
-## Objetivos
-
-* Fazer um segundo quiz para garantir que terminamos a unidade com um
- entendimento completo dos conceitos.
-
-***
-
-## Perguntas
-
-### 1) O nó `document`, é `pai` dos objetos ou nós
-
-#### Opções
-
-1. Nós`meta` dentro de `head`
-2. Nós script dentro de `body`
-3. Os nós `head` y `body`
-4. Não é pai de nenhum nó
-
-
-
-### 2) Propriedades dos nós do DOM
-
-#### Opções
-
-1. `nodeName`
-2. `nodeClass`
-3. `nodeType`
-4. `nodeValue`
-5. `nodeID`
-
-
-
-### 3) Para o elemento a seguir, como posso mudar a cor de fundo do parágrafo?
-
-```html
-
-
-```
-
-#### Opções
-
-1. document.createTextNode\(elementoLista\);
-2. listaDeCompras.appendChild\(elementoLista\);
-3. listaDeCompras.getElementByName\('elementoLista'\);
-
-
-
-### 10) Qual evento é disparado ao selecionar o texto de um _input_ ou _textarea_?
-
-#### Opções
-
-1. onclick
-2. onselect
-3. onmouseover
-4. ondblclick
-
-
-
-### 11) Para armazenar dados nas tags HTML sem modificar a apresentação do documento, usamos
-
-#### Opções
-
-1. Atributos data
-2. Tags semánticas
-3. Variáveis
-4. Dados-HTML
-
-
-
-### 12) Sintaxe dos atributos data
-
-#### Opções
-
-1. const data = "valor"
-2. data-nomeAtribuido = "valor"
-3. data = "valor"
-4. nomeAtribuido-Datos\(valor\)
-
-
-
-### 13) O método addEventListener serve para
-
-#### Opções
-
-1. Criar um elemento
-2. Criar uma classe no DOM
-3. Criar um evento
-4. Criar um nó texto
-
-
-
-### 14) Quantos métodos definem o BOM para manipular a janela?
-
-#### Opções
-
-1. 1
-2. 2
-3. 3
-4. 4
-
-
-
-### 15) Seleciona os objetos do BOM
-
-#### Opções
-
-1. Location
-2. Screen
-3. HTMLtags
-4. Navigator
-
-
diff --git a/topics/browser/04-xhr/06-xhr-quiz/README.md b/topics/browser/04-xhr/06-xhr-quiz/README.md
deleted file mode 100644
index 2e5006801..000000000
--- a/topics/browser/04-xhr/06-xhr-quiz/README.md
+++ /dev/null
@@ -1,121 +0,0 @@
----
-type: quiz
-duration: 30min
----
-
-# Quiz
-
-## Objetivos
-
-- En esta sección tendrás la oportunidad de evaluarte para que pongas tus
- conocimientos a prueba. Es una oportunidad para que te calibres y valides que
- realmente estás aprendiendo. ¡Mucho éxito!
-
-***
-
-## Preguntas
-
-### 1) ¿Para qué usamos el método `GET`?
-
-#### Opciones
-
-1. Para confirmar que se puede establecer comunicación con el servidor
-2. Para recuperar datos
-3. Para el manejo de errores
-4. Para enviar datos
-
-
-
-### 2) ¿Para qué usamos el método `POST`?
-
-#### Opciones
-
-1. Para confirmar que se puede establecer comunicación con el servidor
-2. Para recuperar datos
-3. Para el manejo de errores
-4. Para enviar datos
-
-
-
-### 3) XHR es la abreviación de
-
-#### Opciones
-
-1. XMLHttpRequest
-2. Asynchronous JavaScript And XML
-3. AJAX
-4. Response Hipertext Xml
-
-
-
-### 4) Si en tu consola del navegador pones este código, ¿qué sucede?
-
-```javascript
-const req = new XMLHttpRequest();
-req.open('GET', 'https://www.google.com/');
-```
-
-¿Qué sucede?
-
-#### Opciones
-
-1. La página de inicio de Google se abre en el navegador
-2. Una solicitud asíncrona es enviada a `https: // www.google.com`
-3. No pasa nada
-4. Se produce un error
-
-
-
-
-
-### 5) El método `.open ()` de un objeto XHR puede tener varios argumentos. Pero los más importantes son
-
-#### Opciones
-
-1. `.open ()` no tiene argumentos
-2. Nombre de la función y parámetro
-3. method HTTP y URL
-4. url y JSON
-
-
-
-### 6) ¿Qué propiedad debemos establecer para el manejo de una respuesta exitosa?
-
-#### Opciones
-
-1. asyncRequestObject.onsucces
-2. asyncRequestObject.onload
-3. asyncRequestObject.handleSuccess
-4. asyncRequestObject.oncorrect
-
-
-
-### 7) ¿A qué propiedad hay que asignar una función para el manejo de errores?
-
-#### Opciones
-
-1. asyncRequestObject.handleError
-2. asyncRequestObject.onincorrect
-3. asyncRequestObject.onerror
-4. asyncRequestObject.errorReponse
-
-
-
-### 8) Cuando nuestra respuesta es un JSON, debemos convertirla a un objeto JavaScript y eso lo hacemos con
-
-#### Opciones
-
-1. JSON.parse();
-2. Object.json();
-3. JSON.object();
-4. parser.JSON();
-
-
diff --git a/topics/browser/04-xhr/06-xhr-quiz/README.pt.md b/topics/browser/04-xhr/06-xhr-quiz/README.pt.md
deleted file mode 100644
index e88351b8f..000000000
--- a/topics/browser/04-xhr/06-xhr-quiz/README.pt.md
+++ /dev/null
@@ -1,121 +0,0 @@
----
-type: quiz
-duration: 30min
----
-
-# Quiz
-
-## Objetivos
-
-- Nesta seção você terá a oportunidade de se auto-avaliar para que teste seus
- conhecimentos. É uma oportunidade para ajustes e validação do seu aprendizado.
- Sucesso!
-
-***
-
-## Perguntas
-
-### 1) Para que usamos o método `GET`?
-
-#### Opções
-
-1. Para confirmar que é possível estabelecer comunicação com o servidor.
-2. Para recuperar dados.
-3. Para manipulação de erros.
-4. Para enviar dados.
-
-
-
-### 2) Para que usamos o método `POST`?
-
-#### Opções
-
-1. Para confirmar que é possível estabelecer comunicação com o servidor.
-2. Para recuperar dados.
-3. Para a manipulação de erros.
-4. Para enviar dados.
-
-
-
-### 3) XHR é a abreviação de
-
-#### Opções
-
-1. XMLHttpRequest.
-2. Asynchronous JavaScript And XML.
-3. AJAX.
-4. Response Hipertext Xml.
-
-
-
-### 4) Vá ao Google, abra suas `developer tools` e execute o seguinte no console
-
-```javascript
-const req = new XMLHttpRequest();
-req.open('GET', 'https://www.google.com/');
-```
-
-O que acontece?
-
-#### Opções
-
-1. A página de início do Google se abre no navegador.
-2. Uma requisição assíncrona é enviada a `https://www.google.com`
-3. Nada acontece.
-4. Acontece um erro.
-
-
-
-
-
-### 5) O método `.open()` de um objeto XHR pode ter vários argumentos. Mas os mais importantes são
-
-#### Opções
-
-1. `.open ()` não tem argumentos.
-2. Nome da função e parâmetro.
-3. método HTTP e URL.
-4. URL e JSON.
-
-
-
-### 6) Qual propriedade devemos estabelecer para a manipulação de uma resposta com sucesso?
-
-#### Opções
-
-1. asyncRequestObject.onsucces.
-2. asyncRequestObject.onload.
-3. asyncRequestObject.handleSuccess.
-4. asyncRequestObject.oncorrect.
-
-
-
-### 7) Qual a propriedade devemos estabelecer para a manipulação de erros?
-
-#### Opções
-
-1. asyncRequestObject.handleError.
-2. asyncRequestObject.onincorrect.
-3. asyncRequestObject.onerror.
-4. asyncRequestObject.errorReponse.
-
-
-
-### 8) Quando nossa resposta é um JSON, devemos convertê-la para um objeto JavaScript e isso é feito com
-
-#### Opções
-
-1. JSON.parse();
-2. Object.json();
-3. JSON.object();
-4. parser.JSON();
-
-
diff --git a/topics/browser/04-xhr/11-qz-fetch-jq/README.md b/topics/browser/04-xhr/11-qz-fetch-jq/README.md
deleted file mode 100644
index a2b21cc62..000000000
--- a/topics/browser/04-xhr/11-qz-fetch-jq/README.md
+++ /dev/null
@@ -1,71 +0,0 @@
----
-type: quiz
-duration: 15min
----
-
-# Quiz
-
-## Objetivos
-
-- En esta sección tendrás la oportunidad de evaluarte para que pongas tus
- conocimientos a prueba. Es una oportunidad para que te calibres y valides que
- realmente estás aprendiendo. ¡Mucho éxito!
-
-***
-
-## Preguntas
-
-### 1) ¿Qué métodos podemos usar para hacer una petición GET usando JQuery?
-
-#### Opciones
-
-1. `$.get()`
-2. `$.post()`
-3. `$.getJSON()`
-4. `$.ajax()`
-
-
-
-### 2) ¿Con qué trabaja fetch para entregar las respuestas?
-
-#### Opciones
-
-1. Callbacks
-2. Eventos
-3. Promesas
-4. Gatos pequeños
-
-
-
-### 3) ¿Qué método podemos encadenar en una petición AJAX con jQuery para controlar los errores?
-
-#### Opciones
-
-1. `.fail()`
-2. `.done()`
-3. `.error()`
-4. `.load()`
-
-
-
-### 4) ¿cómo manejamos errores al hacer una petición con fetch?
-
-#### Opciones
-
-1. A través de .catch(error => {//Manejo de error})
-2. A través de un callback de error
-3. Usando .error()
-4. Con try / catch
-
-
-
-### 5) Si queremos hacer una llamada fetch tras otra en orden, entonces
-
-#### Opciones
-
-1. usamos un ciclo `for` que itere por cada llamada
-2. usamos Funciones _callback_ dentro de otras
-3. las guardamos en un arreglo y usamos `map` para ejecutar cada una de ellas
-4. usamos promesas para hacer secuencialmente then().then()... catch()
-
-
diff --git a/topics/browser/04-xhr/11-qz-fetch-jq/README.pt.md b/topics/browser/04-xhr/11-qz-fetch-jq/README.pt.md
deleted file mode 100644
index 05d628615..000000000
--- a/topics/browser/04-xhr/11-qz-fetch-jq/README.pt.md
+++ /dev/null
@@ -1,69 +0,0 @@
----
-type: quiz
-duration: 15min
----
-
-# Quiz
-
-## Objetivos
-
-- Nesta seção você terá a oportunidade de se auto-avaliar para que teste seus
- conhecimentos. É uma oportunidade para ajustes e validação do seu aprendizado.
- Sucesso!
-
-## Perguntas
-
-### 1) Quais métodos podemos usar para fazer uma solicitação GET usando JQuery?
-
-#### Opções
-
-1. `$.get()`
-2. `$.post()`
-3. `$.getJSON()`
-4. `$.ajax()`
-
-
-
-### 2) Com o que o fetch trabalha para entregar as respostas?
-
-#### Opções
-
-1. Callbacks
-2. Eventos
-3. Promesas
-4. Gatos pequeños
-
-
-
-### 3) Qual método podemos encadear em uma solicitação AJAX com JQuery para controlar erros?
-
-#### Opções
-
-1. `.fail()`
-2. `.done()`
-3. `.error()`
-4. `.load()`
-
-
-
-### 4) Como manejamos erros os erros do fetch?
-
-#### Opções
-
-1. A través de .catch(error => {})
-2. A través de um callback de error
-3. Usando .error()
-4. Com try / catch
-
-
-
-### 5) Se quisermos fazer uma chamada depois da outra usando fetch, você deve
-
-#### Opções
-
-1. usar o laço `for` para iterar a cada chamada
-2. usar funções _callback_ uma dentro da outra
-3. guardar em um array e depois utilizar `.map` para executar cada chamada
-4. usar promessar e fazer um .then() depois do outro
-
-
diff --git a/topics/browser/04-xhr/20-quiz/README.md b/topics/browser/04-xhr/20-quiz/README.md
deleted file mode 100644
index f09ab0186..000000000
--- a/topics/browser/04-xhr/20-quiz/README.md
+++ /dev/null
@@ -1,104 +0,0 @@
----
-type: quiz
-duration: 30min
----
-
-# Quiz
-
-## Objetivos
-
-- En esta sección tendrás la oportunidad de evaluarte para que pongas tus
- conocimientos a prueba. Es una oportunidad para que te calibres y valides que
- realmente estás aprendiendo. ¡Mucho éxito!
-
-## Preguntas
-
-### 1) ¿Qué significa API?
-
-#### Opciones
-
-1. Application Programming Interface.
-2. Application Programming Internet.
-3. Application Programming Interaction.
-
-
-
-### 2) Indica la opción donde solo encuentres API'S del navegador
-
-#### Opciones
-
-1. Geolocalizacion, drag and drop, google map.
-2. LocalStorage, firebase, Json.
-3. Geolocalización, drag and drop, LocalStorage.
-4. Json, xml, ajax
-
-
-
-### 3) ¿Cuales son los pros de uso de APIS de terceros?
-
-#### Opciones
-
-1. Rapidez, robustes, mantenimiento, innovación.
-2. Rapidez, mantenimiento, disponibilidad, innovacion.
-3. Rapidez, mantenimiento, privacidad, innovacion.
-4. Disponibilidad, privacidad, imagen, condiciones cambiantes.
-
-
-
-### 4) Dependiendo el medio de autenticación ¿Cómo se clasifican las web-apis de terceros?
-
-#### Opciones
-
-1. Públicas o sin autenticación, ApiKey, OAuth y Token.
-2. Rest, Crud, Públicas.
-3. Publicas y privadas.
-4. Publicas, privadas y con Token.
-
-
-
-### 5) ¿Qué es Rest?
-
-#### Opciones
-
-1. El principal protocolo de la web.
-2. Servicio web que se ejecuta en tu computadora para mostrar archivos json
- encontrados en la web.
-3. Arquitectura de software usada para construir APIs que permitan comunicar a
- nuestro servidor con sus clientes usando el protocolo HTTP mediante URIs
-
-
-
-### 6) ¿Qué opción es incorrecta con relación a xml?
-
-#### Opciones
-
-1. Extensible Markup Language (XML).
-2. Formato universal para datos y documentos estructurados.
-3. Desarrollado en 1997
-4. Utiliza tags de identificación similar a HTML.
-5. Deriva de Javascript.
-
-
-
-### 7) ¿Qué opción es la incorrecta con relación a JSON?
-
-#### Opciones
-
-1. Formato para intercambio de datos.
-2. Nace como una alternativa a XML.
-3. Solo puede ser leído con JavaScript.
-4. JavaScript Object Notation.
-5. Desarrollado en 2001.
-
-
-
-### 8) CRUD es el acrónimo de "Crear, Leer, Actualizar y Eliminar" palabras que corresponden a
-
-#### Opciones
-
-1. Los verbos http: Create, Read, Update, Delete.
-2. Los verbos http: Close, Request, Update, Delete.
-3. Los verbos http: Close, Response, Update, Delete.
-4. Los verbos http: Post, Get, Put y Delete.
-
-
diff --git a/topics/browser/04-xhr/20-quiz/README.pt.md b/topics/browser/04-xhr/20-quiz/README.pt.md
deleted file mode 100644
index 0fbf01123..000000000
--- a/topics/browser/04-xhr/20-quiz/README.pt.md
+++ /dev/null
@@ -1,104 +0,0 @@
----
-type: quiz
-duration: 30min
----
-
-# Quiz
-
-## Objetivos
-
-- Nesta seção você terá a oportunidade de se auto-avaliar para que teste seus
- conhecimentos. É uma oportunidade para ajustes e validação do seu aprendizado.
- Sucesso!
-
-## Perguntas
-
-### 1) O que significa API?
-
-#### Opções
-
-1. Application Programming Interface.
-2. Application Programming Internet.
-3. Application Programming Interaction.
-
-
-
-### 2) Marque a opção onde só se encontrem APIs do navegador
-
-#### Opções
-
-1. Geolocalização, drag and drop, google map.
-2. LocalStorage, firebase, Json.
-3. Geolocalização, drag and drop, LocalStorage.
-4. Json, xml, ajax
-
-
-
-### 3) Quais são os prós do uso de APIs de terceiros?
-
-#### Opções
-
-1. Rapidez, robustez, manutenção, inovação.
-2. Rapidez, manutenção, disponibilidade, inovação.
-3. Rapidez, manutenção, privacidade, inovação.
-4. Disponibilidade, privacidade, imagem, condições variáveis.
-
-
-
-### 4) Dependendo do meio de autenticação, como se classificam as web APIs de terceiros?
-
-#### Opções
-
-1. Públicas ou sem autenticação, ApiKey, OAuth y Token.
-2. Rest, Crud, Públicas.
-3. Públicas e privadas.
-4. Públicas, privadas e com Token.
-
-
-
-### 5) O que é Rest?
-
-#### Opções
-
-1. O principal protocolo da web.
-2. Serviço web que é executado em seu computador para exibir arquivos json
- encontrados na web.
-3. Arquitetura de software usada para construir APIs que permitam comunicar
- nosso servidor com seus clientes usando o protocolo HTTP por meio de URIs.
-
-
-
-### 6) Qual opção é incorreta com relação a xml?
-
-#### Opções
-
-1. Extensible Markup Language (XML).
-2. Formato universal para dados e documentos estruturados.
-3. Desenvolvido em 1997.
-4. Utiliza tags de identificação similar a HTML.
-5. Deriva de Javascript.
-
-
-
-### 7) Qual opção é incorreta em relação a JSON?
-
-#### Opções
-
-1. Formato para intercâmbio de dados.
-2. Nasce como uma alternativa a XML.
-3. Só pode ser lido com JavaScript.
-4. JavaScript Object Notation.
-5. Desenvolvido em 2001.
-
-
-
-### 8) CRUD é o acrônimo de "Criar, Ler, Atualizar e Apagar", palavras que correspondam a
-
-#### Opções
-
-1. Os verbos http: Create, Read, Update, Delete.
-2. Os verbos http: Close, Request, Update, Delete.
-3. Os verbos http: Close, Response, Update, Delete.
-4. Os verbos http: Post, Get, Put, Delete.
-
-
diff --git a/topics/css/01-css/09-quiz/README.md b/topics/css/01-css/09-quiz/README.md
deleted file mode 100644
index 51438a831..000000000
--- a/topics/css/01-css/09-quiz/README.md
+++ /dev/null
@@ -1,329 +0,0 @@
----
-type: quiz
-duration: 30min
----
-
-# Quiz #1
-
-## Objetivos
-
-- En esta sección tendrás la oportunidad de evaluarte para que pongas tus
- conocimientos a prueba. Es una oportunidad para que te calibres y valides que
- realmente estás aprendiendo. ¡Mucho éxito!
-
-***
-
-## Preguntas
-
-### 1) ¿Qué es HTML?
-
-#### Opciones
-
-1. Lenguaje de programación
-2. Lenguaje de marcado
-3. Hoja de estilo
-4. Herramienta de código abierto
-
-
-
-### 2) ¿A qué se refiere el 'Anidamiento HTML'?
-
-#### Opciones
-
-1. Al inicio del documento HTML
-2. Indica al navegador que el documento es HTML5
-3. Agrega una línea para que el `html` aparezca en la segunda línea
-4. Que un elemento puede contener a otros elementos o etiquetas HTML
-
-
-
-### 3) ¿Cuáles son las etiquetas que no necesitan cierre?
-
-#### Opciones
-
-1. em
-2. div
-3. img
-4. p
-
-
-
-### 4) Ejemplo correcto de anidación
-
-#### Opciones
-
-1. `
` -3. `
Soy una excelente coder
` - - - -### 5) ¿Cuáles son las características de un elemento en bloque? - -#### Opciones - -1. No comienzan con la nueva línea. -2. Comienzan en una nueva línea -3. Pueden comenzar en cualquier parte de una línea -4. Pueden contener elementos en línea y otros elementos en bloque - - - -### 6) Las propiedades CSS son `case-sensitive` (toman en cuenta las minúsculas y mayúsculas) - -```css -ul { - MaRgiN: 10px; -} -``` - -#### Opciones - -1. Verdadero -2. Falso - - - -### 7) ¿Cuál es la diferencia entre `display: inline-block` y `display: inline`? - -#### Opciones - -1. A un elemento inline no se le puede determinar dimensiones, mientras que a - uno inline-block sí -2. A un elemento inline-block no se le puede determinar dimensiones, mientras - que a uno inline sí -3. No hay diferencias entre ambos -4. Un elemento inline no aparece en pantalla, mientras que un inline-block sí - - - -### 8) ¿Cuál es la sintaxis correcta para la etiqueta `img`? - -#### Opciones - -1. `- Laboratoria - código que transforma -
-``` - -**CSS:** - -```css -#quote { - color: #FAB541; -} - -.phrase { - color: blue; -} - -#quote .phrase { - color: initial; -} -``` - -#### Opciones - -1. `#FAB541` -2. Azul -3. Por defecto del navegador (negro) - - - -### 14) Tomando en cuenta el siguiente código, ¿cuál es el color del texto **JavaScript**? - -**HTML:** - -```html -Hello!
-``` - -**CSS:** - -```css -#example { - margin-bottom: 5px; -} -``` - -#### Opciones - -1. Se moverá `5px` hacia abajo -2. Todos los elementos siguientes empezarán `5px` más abajo -3. Ninguno - - - -### 18) ¿Qué sucede con los elementos en línea cuando se vuelve flotante? - -#### Opciones - -1. Se mantiene como elemento en línea -2. Se vuelve un elemento en bloque - - - -### 19) Selecciona las propiedades que corresponden a las tipografías - -#### Opciones - -1. font-size -2. font-color -3. font-family -4. font-weight -5. float - - diff --git a/topics/css/01-css/09-quiz/README.pt.md b/topics/css/01-css/09-quiz/README.pt.md deleted file mode 100644 index 45fc332fe..000000000 --- a/topics/css/01-css/09-quiz/README.pt.md +++ /dev/null @@ -1,328 +0,0 @@ ---- -type: quiz -duration: 30min ---- - -# Quiz #1 - -## Objetivos - -- Nesta seção você terá a oportunidade de avaliar a si mesma para colocar seu - conhecimento à prova. É uma oportunidade para você se refletir e validar se - você está realmente aprendendo. Sucesso! - -## Perguntas - -### 1) O que é HTML? - -#### Opções - -1. Linguagem de programação -2. Linguagem de marcação -3. Folha de estilo -4. Ferramenta de código aberto - - - -### 2) A que 'Aninhamento HTML' se refere? - -#### Opções - -1. Ao início do documento HTML -2. Indica ao navegador que o documento é HTML5 -3. Adicione uma linha para que o `html` apareça na segunda linha -4. Que um elemento pode conter outros elementos ou tags HTML - - - -### 3) Quais são as tags que não precisam de fechamento? - -#### Opções - -1. em -2. div -3. img -4. p - - - -### 4) Exemplo correto de aninhamento - -#### Opções - -1. `Sou uma excelente
coder` -3. `
Sou uma excelente coder
` - - - -### 5) Quais são as características de um elemento em bloco? - -#### Opções - -1. Não começam com uma nova linha -2. Começam em uma nova linha -3. Podem começar em qualquer parte de uma linha -4. Podem conter elementos em linha e outros elementos de bloco - - - -### 6) Propriedades CSS são `case-sensitive` (levam em conta letras minúsculas e maiúsculas) - -```css -ul { - MaRgiN : 10px; -} -``` - -#### Opções - -1. Verdadeiro -2. Falso - - - -### 7) Qual é a diferença entre `display: inline-block` e `display: inline`? - -#### Opções - -1. Em um elemento _inline_ não se pode determinar dimensões, enquanto um um - _inline-block_ sim -2. Você não pode determinar dimensões em um elemento _inline-block_, enquanto - que _inline_ sim -3. Não há diferenças entre os dois -4. Um elemento _inline_ não aparece na tela, enquanto que um _inline-block_ sim - - - -### 8) Qual é a sintaxe correta para a tag `img`? - -#### Opções - -1. `- Laboratoria - código que transforma -
-``` - -**CSS:** - -```css -#quote { - color: #FAB541; -} - -.phrase { - color: blue; -} - -#quote .phrase { - color: initial; -} -``` - -#### Opções - -1. `#FAB541` -2. Azul -3. Padrão do navegador (preto) - - - -### 14) Tendo em conta o seguinte código, qual é a cor do texto **JavaScript**? - -**HTML:** - -```html -Olá!
-``` - -**CSS:** - -```css -#exemplo { - margin-bottom: 5px; -} -``` - -#### Opções - -1. Descerá `5px` -2. Todos os elementos começarão `5px` abaixo -3. Nenhum - - - -### 18) O que acontece com os elementos em linha quando se torna flutuante? - -#### Opções - -1. Permanece como um elemento em linha -2. Torna-se um elemento de bloco - - - -### 19) Selecione as propriedades que correspondem aos tipos de letra - -#### Opções - -1. font-size -2. font-color -3. font-family -4. font-weight -5. float - - diff --git a/topics/css/01-css/09-quiz/positioning.png b/topics/css/01-css/09-quiz/positioning.png deleted file mode 100644 index dfa00df440d46e1a11296365f77b84974d6efdbc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10179 zcmeHsRZv{r)@|c%2@_^*WiRjq%l_vHfNOY;4v^dS6GW-O!oBOru| zyo{bd+Wxl&7di+zhE?7w{Z~7HpRrOTYxhmtXU=D;>^f^7p-{sI*fzgA6~9_a(n-?* zR|e;AHrJ6S{*pbYBc|uj_k1iz!Jx3L!=3m$6c#A#HZBZ#bvP)E)BsXm-pn)dS%%#p z*U!#`d)5Kr3Fwx0SLer?y$@rtK>bv7z~@i^8afs_c0++Y87?XCIgpA!w!M%5^Zr>2 zXhlk(N*;difa!@AnMvF6*ZFTX{;rL`JLPXH_}du&AIn5S>&3(cUBX~75RQw9`vgxC zF;UvqcxM+rA$@QYb0+su6a8M3jL45H%i?QBUi?ulrT0LF2PA)#s-Dw|l*%+C>yJ{w zp)!)J41c7|O8Y&K_Z{!kdm}C#TBN_SF4z6dH~=4=l6Lnn%keVpk3M+3tZ&?4Ku zb&URDbH^n7$#ndW*2SY^do=iD;oSpQa3A%_{rpD^DX|ED+UyEG{KH1Z9~;w$@h8L+ z{6~HLvtaf=Y%Er!Bru$R&6q#-?}YzW`0tYVyXpRRiT|(r@cUo;NG}ViKOzAL7YIiI Y%yVfHK+&8ef4-bm6g1>(WvwFq2j1yfE&u=k diff --git a/topics/css/01-css/12-requiz/README.md b/topics/css/01-css/12-requiz/README.md deleted file mode 100644 index c6b522804..000000000 --- a/topics/css/01-css/12-requiz/README.md +++ /dev/null @@ -1,371 +0,0 @@ ---- -type: quiz -duration: 30min ---- - -# Quiz #2: requizzing - -## Objetivos - -- Tomar un segundo quiz para asegurarnos que terminamos la unidad con un - entendimiento pleno de los conceptos. - -*** - -## Preguntas - -### 1) Las siglas HTML significan - -#### Opciones - -1. Herramienta de Texto markdown Language. -2. Hypervinculo type markup Language -3. HyperText Markup Language - - - -### 2) ¿Cuáles son las etiquetas que necesitan cierre? - -#### Opciones - -1. table -2. ol -3. img -4. br -5. a - - - -### 3) Ejemplo correcto de anidación - -#### Opciones - -1. `Hola!!
Soy una excelente coder` -2. `Soy una
` -3. `
Soy una excelente coder
` - - - -### 4) ¿Cuál es el valor de la propiedad `position` por defecto de los elementos? - -#### Opciones - -1. fixed -2. absolute -3. static -4. relative - - - -### 5) Son características de un elemento en línea - -#### Opciones - -1. No comienzan con una nueva línea -2. Comienzan en una nueva línea -3. Pueden estar dentro de un elemento en bloque -4. Respetan las propiedades `margin-top` y `margin-bottom` - - - -### 6) ¿Cuál es la diferencia entre `display:inline-block` y `display:inline`? - -#### Opciones - -1. A un elemento inline no se le puede determinar dimensiones, mientras que a - uno inline-block sí -2. A un elemento inline-block no se le puede determinar dimensiones, mientras - que a uno inline sí -3. No hay diferencias entre ambos -4. Un elemento inline no aparece en pantalla, mientras que un inline-block sí - - - -### 7) ¿Cuál es la sintaxis correcta para la etiqueta ``? - -#### Opciones - -1. `Ir a Laboratoria` -2. `Ir a Laboratoria` -3. `` - - - -### 8) Dados los siguientes estilos CSS, ¿qué color tendrán los `Hello!
-``` - -**CSS:** - -```css -#example { - margin-left: -5px; -} -``` - -#### Opciones - -1. Se moverá `5px` a la izquierda -2. Todos los elementos anteriores se moverán `5px` a la derecha -3. Ninguno - - - -### 18) ¿Qué propiedad usas para hacer que el contenido permanezca debajo de los elementos flotantes? - -#### Opciones - -1. hide -2. position -3. clear -4. overflow - - - -### 19) ¿Qué regla CSS te permite agregar una fuente externa? - -#### Opciones - -1. `@font-face` -2. `font-color` -3. `font-family` -4. `font-weight` -5. `float` - - diff --git a/topics/css/01-css/12-requiz/README.pt.md b/topics/css/01-css/12-requiz/README.pt.md deleted file mode 100644 index 793a886ff..000000000 --- a/topics/css/01-css/12-requiz/README.pt.md +++ /dev/null @@ -1,368 +0,0 @@ ---- -type: quiz -duration: 30min ---- - -# Quiz #2: requizzing - -## Objetivos - -- Fazer um segundo teste para garantir que terminamos a unidade com uma - compreensão total dos conceitos. - -*** - -## Perguntas - -### 1) A sigla HTML significa - -#### Opções - -1. Markdown Language Text Tool. -2. Linguagem de marcação de tipo de hiperlink -3. Linguagem de marcação de hipertexto - - - -### 2) Quais são as tags que precisam ser fechadas? - -#### Opções - -1. table -2. ol -3. img -4. br -5. a - - - -### 3) Exemplo de aninhamento correto - -#### Opções - -1. `` -3. `
Sou uma excelente programadora
` - - - -### 4) Qual é o valor padrão da propriedade `position` dos elementos? - -#### Opções - -1. fixed -2. absolute -3. static -4. relative - - - -### 5) São características de um elemento em linha - -#### Opções - -1. Não começam com uma nova linha -2. Começam em uma nova linha -3. Podem estar dentro de um elemento de bloco -4. Respeitam as propriedades `margin-top` e `margin-bottom` - - - -### 6) Qual é a diferença entre `display:inline-block` e `display:inline`? - -#### Opções - -1. Em um elemento _inline_ não se pode determinar dimensões, enquanto um um - _inline-block_ sim -2. Em um elemento _inline-block_ não se pode determinar dimensões, enquanto que - _inline_ sim -3. Não há diferenças entre os dois -4. Um elemento _inline_ não aparece na tela, enquanto um _inline-block_ sim - - - -### 7) Qual é a sintaxe correta para a tag ``? - -#### Opções - -1. `Ir a Laboratoria` -2. `Ir a Laboratoria` -3. `` - - - -### 8) Dados os seguintes estilos CSS, que cor eles terão `Olá!
-``` - -**CSS:** - -```css -#exemplo { - margin-left : -5 px ; -} -``` - -#### Opções - -1. Ele irá se mover `5px` para a esquerda -2. Todos os elementos acima se moverão `5px` para a direita -3. Nenhum - - - -### 18) Qual propriedade você usa para fazer com que o conteúdo fique abaixo dos elementos flutuantes? - -#### Opções - -1. hide -2. position -3. clear -4. overflow - - - -### 19) Qual regra CSS permite que você adicione uma fonte externa? - -#### Opções - -1. `@font-face` -2. `font-color` -3. `font-family` -4. `font-weight` -5. `float` - - diff --git a/topics/css/02-responsive/04-quiz/README.md b/topics/css/02-responsive/04-quiz/README.md deleted file mode 100644 index 4830d2485..000000000 --- a/topics/css/02-responsive/04-quiz/README.md +++ /dev/null @@ -1,166 +0,0 @@ ---- -type: quiz -duration: 15min ---- - -# Quiz #1 - -## Objetivos - -- En esta sección tendrás la oportunidad de evaluarte para que pongas tus - conocimientos a prueba. Es una oportunidad para que te calibres y valides que - realmente estás aprendiendo. ¡Mucho éxito! - -*** - -## Preguntas - -### 1) ¿Qué es Responsive Web Design? - -#### Opciones - -1. Técnica de diseño que consigue que un único sitio se adapte perfectamente a - todos los dispositivos -2. Tecnica de diseño en que se realizan diferentes sitios para múltiples - dispositivos -3. Técnica de diseño en que se realizan estilos sólo para un dispositivo, por lo - general para desktop - - - -### 2) Los componentes de un grid son - -#### Opciones - -1. Columns -2. Cals -3. Setters -4. Gutters -5. Row - - - -### 3) ¿Qué son los Media Queries? - -#### Opciones - -1. Una técnica que utiliza la regla @media para incluir nuevo HTML, que se - ejecutará en nuestro JS -2. Una técnica que utiliza la regla @media para incluir bloques CSS que se - ejecutarán si las condiciones dadas son verdaderas -3. Una técnica que utiliza la regla @media para incluir bloques CSS que se - ejecutarán si las condiciones dadas son falsas -4. Una técnica que utiliza la regla @media para incluir bloques JS que se - ejecutarán si las condiciones dadas son verdaderas - - - -### 4) Las reglas @media son un tipo especial de regla CSS que permiten indicar - -#### Opciones - -1. Que se pueden combinar múltiples queries -2. Las características que, de ser verdaderas, aplicarán los estilos incluidos - en la regla -3. El medio en que se aplican los estilos, incluido el nombre del medio después - de @media -4. Ninguna de las anteriores - - - -### 5) Los _____________ corresponden a la condición que debe cumplir el dispositivo y la cual debe ser verdadera para que se aplique el código contenido en nuestra media query - -#### Opciones - -1. Media Queries -2. Media Type -3. Media Feature -4. Operadores Lógicos - - - -### 6) Las Media Queries están conformadas por - -#### Opciones - -1. Media Features -2. Media Query -3. Media Type -4. Media Operators -5. Operadores Lógicos -6. Operadores Query - - - -### 7) ¿Para qué sirve el viewport? - -#### Opciones - -1. Para definir el ancho y alto usado por el navegador -2. Para definir el ancho y escala usado por el navegador -3. Para definir el ancho, alto y escala usado por el navegador -4. Para definir la cantidad de media queries a utilizar -5. Para definir la cantidad de archivos css a utilizar - - - -### 8) Los ___________ corresponden a los distintos dispositivos donde se puede visualizar nuestro sitio web - -#### Opciones - -1. Media Features -2. Media Query -3. Media Type -4. Media Operators -5. Operadores Lógicos -6. Operadores Query - - - -### 9) Teniendo el siguiente código, ¿qué sucederá? - -```css -@media screen and (max-width: 700px){ - p { - color: blue; - font-size: 15px; - } -} -``` - -#### Opciones - -1. Los estilos del párrafo se ejecutarán cuando la pantalla del móvil tenga - 700px o más -2. Los estilos del párrafo se ejecutarán cuando la pantalla del móvil tenga - 700px o menos -3. Los estilos del párrafo se ejecutarán cuando la pantalla de la laptop tenga - 700px o más -4. Los estilos del párrafo se ejecutarán cuando la pantalla de la laptop tenga - 700px o menos - - - -### 10) Teniendo el siguiente código, ¿qué sucederá? - -```css -@media (min-width: 650px), tv and (orientation: landscape){ - img { - max-width: 80%; - } -} -``` - -#### Opciones - -1. Los estilos de la imagen se ejecutarán cuando **(min-width: 650px)** sea - verdadero -2. Los estilos de la imagen se ejecutarán cuando cualquiera de los media sea - verdadero -3. Los estilos de la imagen se ejecutarán cuando **tv and (orientation: landscape)** - sea verdadero -4. Los estilos de la imagen se ejecutarán cuando **(min-width: 650px), tv and - (orientation: landscape)** sea verdadero -5. No sucede nada - - diff --git a/topics/css/02-responsive/04-quiz/README.pt.md b/topics/css/02-responsive/04-quiz/README.pt.md deleted file mode 100644 index 8ab9324a4..000000000 --- a/topics/css/02-responsive/04-quiz/README.pt.md +++ /dev/null @@ -1,165 +0,0 @@ ---- -type: quiz -duration: 15min ---- - -# Quiz #1 - -## Objetivos - -- Nesta seção você terá a oportunidade de avaliar-se e colocar seus - conhecimentos à prova. É uma oportunidade para que verifique se realmente está - aprendendo. Sucesso! - -*** - -## Perguntas - -### 1) O que é Web Design Responsivo? - -#### Opções - -1. Técnica de projeto que permite que um único sítio web se adapte perfeitamente - a todos os dispositivos -2. Técnica de projeto em que se faz diferentes sítios para múltiplos - dispositivos -3. Técnica de projeto em que se faz estilos somente para um dispositivo, - normalmente para desktop - - - -### 2) Os componentes de uma grid são - -#### Opções - -1. Columns -2. Cals -3. Setters -4. Gutters -5. Row - - - -### 3) O que são as Media Queries? - -#### Opções - -1. Uma técnica que utiliza a regra *@media* para incluir um novo HTML, que será - executado em nosso JS -2. Uma técnica que utiliza a regra *@media* para incluir blocos CSS que serão - executados se as condições dadas forem verdadeiras -3. Uma técnica que utiliza a regra *@media* para incluir blocos CSS que serão - executados se as condições dadas forem falsas -4. Uma técnica que utiliza a regra *@media* para incluir blocos JS que serão - executados se as condições dadas forem verdadeiras - - - -### 4) As regras *@media* são um tipo especial de regra CSS que permitem indicar - -#### Opções - -1. Múltiplas combinações de *queries* -2. Características que, se verdadeiras, aplicarão os estilos informados na regra -3. O meio em que se aplicam os estilos, incluindo o nome desse meio depois de - *@media* -4. Nenhuma das anteriores - - - -### 5) Os _____________ correspondem à condição que o dispositivo deve satisfazer e que deve ser verdadeira para que se aplique o código contido em nossa media query - -#### Opções - -1. Media Queries -2. Media Type -3. Media Feature -4. Operadores Lógicos - - - -### 6) As Media Queries são formadas por - -#### Opções - -1. Media Features -2. Media Query -3. Media Type -4. Media Operators -5. Operadores Lógicos -6. Operadores Query - - - -### 7) Para que serve o viewport? - -#### Opções - -1. Para definir a largura e altura utilizadas pelo navegador -2. Para definir a largura e escala utilizadas pelo navegador -3. Para definir a largura, altura e escala utilizadas pelo navegador -4. Para definir a quantidade de *media queries* a ser utilizada -5. Para definir a quantidade de arquivos css a ser utilizada - - - -### 8) Os ___________ corresponden aos diferentes dispositivos onde se pode visualizar nosso sítio web - -#### Opções - -1. Media Features -2. Media Query -3. Media Type -4. Media Operators -5. Operadores Lógicos -6. Operadores Query - - - -### 9) Dado o código a seguir, o que acontecerá? - -```css -@media screen and (max-width: 700px){ - p { - color: blue; - font-size: 15px; - } -} -``` - -#### Opções - -1. Os estilos do parágrafo serão executados quando a tela do dispositivo móvel - tiver 700px ou mais -2. Os estilos do parágrafo serão executados quando a tela do dispositivo móvel - tiver 700ox ou menos -3. Os estilos do parágrafo serão executados quando a tela do laptop tiver 700px - ou mais -4. Os estilos do parágrafo serão executados quando a tela do laptop tiver 700px - ou menos - - - -### 10) Dado o código a seguir, o que acontecerá? - -```css -@media (min-width: 650px), tv and (orientation: landscape){ - img { - max-width: 80%; - } -} -``` - -#### Opções - -1. Os estilos da imagem serão executados quando **(min-width: 650px)** for - verdadeiro -2. Os estilos da imagem serão executados quando qualquer uma das medias seja - verdadeiras -3. Os estilos da imagem serão executados quando **tv and (orientation: - landscape)** for verdadeiro -4. Os estilos da imagem serão executados quando **(min-width: 650px), tv and - (orientation: landscape)** for verdadeiro -5. Nada acontece - - diff --git a/topics/css/02-responsive/07-requiz/README.md b/topics/css/02-responsive/07-requiz/README.md deleted file mode 100644 index efb9925be..000000000 --- a/topics/css/02-responsive/07-requiz/README.md +++ /dev/null @@ -1,167 +0,0 @@ ---- -type: quiz -duration: 15min ---- - -# Quiz #2 - -## Objetivos - -- En esta sección tendrás la oportunidad de evaluarte para que pongas tus - conocimientos a prueba. Es una oportunidad para que te calibres y valides que - realmente estás aprendiendo. ¡Mucho éxito! - -*** - -## Preguntas - -### 1) "Técnica de diseño que consigue que un único sitio se adapte perfectamente a todos los dispositivos". Es una definición que corresponde a - -#### Opciones - -1. Grid system -2. Media queries -3. Viewport -4. Responsive Web Design - - - -### 2) En la siguiente imagen, si decimos que para la sección de títulos (Articles, Tools, etc) es un solo `row`, la clase a usar en un grid de 12 columnas para cada columna será `.col-` - -![Ejemplo grid](https://cdn.tutsplus.com/webdesign/uploads/2013/08/grids-1.jpg) - -#### Opciones - -1. 2 -2. 3 -3. 4 -4. 6 -5. 12 - - - -### 3) Una técnica que utiliza la regla `@media` para incluir bloques CSS que se ejecutarán si las condiciones dadas son verdaderas. Es la definición de - -#### Opciones - -1. Grid system -2. Media queries -3. Viewport -4. Responsive Web Design - - - -### 4) ¿Qué regla CSS permite evaluar características de un dispositivo para aplicar un determinado estilo? - -#### Opciones - -1. .row -2. .col -3. @media -4. `` - - - -### 5) En el siguiente código, ¿cuál es el media feature? - -```css -@media screen and (max-width: 480px) { - body { - background-color: #eee; - } -} -``` - -#### Opciones - -1. @media -2. screen -3. max-width: 480px -4. and - - - -### 6) En el siguiente código, ¿cuál es el media type? - -```css -@media screen and (max-width: 480px) { - body { - background-color: #eee; - } -} -``` - -#### Opciones - -1. @media -2. screen -3. max-width: 480px -4. and - - - -### 7) En el siguiente código, ¿cuál es el operador lógico? - -```css -@media screen and (max-width: 480px) { - body { - background-color: #eee; - } -} -``` - -#### Opciones - -1. @media -2. screen -3. max-width: 480px -4. and - - - -### 8) Cuando desarrollamos un sitio responsivo, pero nos encontramos el caso del móvil en la izquierda, ¿qué debemos de agregar para que aparezca como en el móvil de la derecha? - -![Missing viewport](https://developers.google.com/search/mobile-sites/imgs/mobile-seo/viewport.png) - -#### Opciones - -1. Falta indicar el meta viewport en el head -2. Falta el meta charset UTF8 en el head -3. Falta agregar el script en el footer -4. Falta hacer el website - - - -### 9) Si se necesita adaptar estilos para dispositivos con tamaños mayor o igual a un iPhone 6 (width: 375px), ¿cuál sería el media feature a aplicar? - -#### Opciones - -1. max-width: 375px -2. min-width: 375px -3. max-height: 375px -4. min-height: 375px - - - -### 9) Si se desea aplicar estilos a dispositivos con tamaños menor o igual a un Galaxy S5 con resolución 1080px y Device Pixel Ratio (DPR) de 3.0, ¿cuál sería el media query a aplicar? - -> **Nota:** -> Los pixeles que usamos en CSS, no son siempre la resolución del dispositivo, -> esto es debido a que lo que usamos en CSS son Device Independent Pixels (DIP) -> que como infiere de su nombre, son independientes del hardware. Para calcular -> los DIP de un dispositivo, usamos la siguiente fórmula: -> -> ```text -> DIP = Resolution / DPR -> ``` -> -> Sabiendo esta fórmula, ¿es suficiente para resolver esta pregunta? - -#### Opciones - -1. @media screen and (min-width: 1080px) { ... } -2. @media screen and (max-width: 1080px) { ... } -3. @media screen and (min-width: 360px) { ... } -4. @media screen and (max-width: 360px) { ... } - - diff --git a/topics/css/02-responsive/07-requiz/README.pt.md b/topics/css/02-responsive/07-requiz/README.pt.md deleted file mode 100644 index f3df93e4d..000000000 --- a/topics/css/02-responsive/07-requiz/README.pt.md +++ /dev/null @@ -1,164 +0,0 @@ ---- -type: quiz -duration: 15min ---- - -# Quiz #2 - -## Objetivos - -- Nesta seção você terá a oportunidade de avaliar-se para colocar seus - conhecimentos à prova. É uma oportunidade para que verifique e valide que - realmente está aprendendo. Sucesso! - -*** - -## Perguntas - -### 1) "Técnica de projeto que consegue que um único sítio se adapte perfeitamente a todos os dispositivos". Esta é uma definição que corresponde a - -#### Opções - -1. Grid system -2. Media queries -3. Viewport -4. Web Design Responsivo - - - -### 2) Na imagem a seguir, se dissermos que a seção de títulos (Artigos, Ferramentas, etc) é uma única `row`, a classe para usar em uma grid de 12 colunas para cada coluna será `.col-` - -![Exemplo da -*grid*](https://user-images.githubusercontent.com/11894994/57672459-94c33c80-75ee-11e9-9d0e-9fc11258bb3b.jpg) - -#### Opções - -1. 2 -2. 3 -3. 4 -4. 6 -5. 12 - - - -### 3) Uma técnica que utiliza a regra `@media` para incluir blocos CSS que serão executados se as condições dadas forem verdadeiras. Esta é a definição de - -#### Opções - -1. Grid system -2. Media queries -3. Viewport -4. Web Design Responsivo - - - -### 4) Qual regra de CSS permite verificar as características de um dispositivo para aplicar um determinado estilo? - -#### Opções - -1. .row -2. .col -3. @media -4. `` - - - -### 5) No código a seguir, qual é a media feature? - -```css -@media screen and (max-width: 480px) { - body { - background-color: #eee; - } -} -``` - -#### Opções - -1. @media -2. screen -3. max-width: 480px -4. and - - - -### 6) No código a seguir, qual é o media type? - -```css -@media screen and (max-width: 480px) { - body { - background-color: #eee; - } -} -``` - -#### Opções - -1. @media -2. screen -3. max-width: 480px -4. and - - - -### 7) No código a seguir, qual é o operador lógico? - -```css -@media screen and (max-width: 480px) { - body { - background-color: #eee; - } -} -``` - -#### Opções - -1. @media -2. screen -3. max-width: 480px -4. and - - - -### 8) Quando desenvolvemos um sítio responsivo, mas encontramos o caso do dispositivo móvel à esquerda, o que devemos adicionar para que apareça como o dispositivo móvel da direita? - -![Missing -viewport](https://camo.githubusercontent.com/11e38991707aa776ed0768f201de894123959f5f/68747470733a2f2f646576656c6f706572732e676f6f676c652e636f6d2f7365617263682f6d6f62696c652d73697465732f696d67732f6d6f62696c652d73656f2f76696577706f72742e706e67) - -#### Opções - -1. Falta indicar a meta tag viewport no head -2. Falta a meta tag charset UTF8 no head -3. Falta adicionar o script no footer -4. Falta fazer o sítio web - - - -### 9) Se for necessário adaptar estilos para dispositivos com tamanhos maiores ou iguais a um iPhone 6 (width: 375px), qual seria a media feature a ser utilizada? - -#### Opções - -1. max-width: 375px -2. min-width: 375px -3. max-height: 375px -4. min-height: 375px - - - -### 10) Se desejarmos aplicar estilos a dispositivos com tamanhos menores ou iguais a um Galaxy S5 com resolução de 1080px e Device Pixel Ratio (DPR) de 3.0, qual seria a media query a ser utilizada? - -> **Observação:** Os pixels que usamos no CSS não são sempre a resolução do -> dispositivo. Isso acontece porque os que usamos em CSS são Device Independent -> Pixels (DIP), que como diz seu nome, são independentes do hardware. Para -> calcular o DIP de um dispositivo, usamos a seguinte fórmula: -> DIP = Resolução / DPR -> Conhecendo esta fórmula, é suficiente para resolver esta questão? - -#### Opções - -1. @media screen and (min-width: 1080px) { ... } -2. @media screen and (max-width: 1080px) { ... } -3. @media screen and (min-width: 360px) { ... } -4. @media screen and (max-width: 360px) { ... } - - diff --git a/topics/css/03-frameworks/05-quiz/README.md b/topics/css/03-frameworks/05-quiz/README.md deleted file mode 100644 index 7bfbee042..000000000 --- a/topics/css/03-frameworks/05-quiz/README.md +++ /dev/null @@ -1,127 +0,0 @@ ---- -type: quiz -duration: 30min ---- - -# Quiz #1 - -## Objetivos - -- En esta sección tendrás la oportunidad de evaluarte para que pongas tus - conocimientos a prueba. Es una oportunidad para que te calibres y valides que - realmente estás aprendiendo. ¡Mucho éxito! - -*** - -## Preguntas - -### 1) ¿Qué es un Framework? - -#### Opciones - -1. Herramienta de trabajo que podemos usar en nuestros proyectos como si fuera - un modelo metodológico preestablecido -2. Lenguaje de programación basado en CSS, que ayuda a diseñar más rápido -3. Hoja de estilo externa a nuestro proyecto -4. Herramienta de organización que podemos usar en nuestros proyectos como si - fuera un modelo pedagógico preestablecido - - - -### 2) ¿Por qué usamos Frameworks? - -#### Opciones - -1. Porque usándolos no hacemos código desde cero y ahorramos tiempo -2. Porque nos ahorra hacer la maquetación de nuestra página -3. Nos asegura que nuestro diseño va a ser funcional -4. Porque así nos evita pensar en diseño - - - -### 3) Ejemplos de componentes que podemos encontrar en un Framework - -#### Opciones - -1. section -2. grid -3. imágenes responsive -4. div - - - -### 4) Ventaja de usar un Framework - -#### Opciones - -1. Mejora la compatibilidad del sitio en los distintos navegadores por el `reset` -2. Nos da mucho código complementario en cada acción -3. Los estilos los controlas 100% desde el `html` - - - -### 5) ¿Cómo se adjunta el CDN? - -#### Opciones - -1. `` -2. `` -3. `` -4. `` - - - -### 6) ¿Qué número de columnas son las que faltan? - -![Frameworks](https://raw.githubusercontent.com/Laboratoria/curricula-js/b6a70152fb5675d12ddc797fb9a209f63eab1283/04-social-network/01-css-frameworks/05-quiz/grid.jpg) - -#### Opciones - -1. 9 y 3 -2. 8 y 2 -3. 8 y 4 -4. 7 y 5 - - - -### 7) Formas de agregar un Framework al área de tu trabajo - -#### Opciones - -1. vía remota agregando el `cdn` -2. Adjuntando una hoja de estilos -3. Comprando una licencia -4. Descargando el Framework y enlazándolo - - - -### 8) Según el estandar, ¿cuál es el número de columnas que componen la distribución de una página? - -#### Opciones - -1. 11 -2. 12 -3. 10 -4. Según el diseño - - - -### 9) Framework desarrollado por Google - -#### Opciones - -1. Materialize -2. Foundation -3. Bootstrap - - - -### 10) Framework desarrollado inicialmente para Twitter - -#### Opciones - -1. Materialize -2. Foundation -3. Bootstrap - - diff --git a/topics/css/03-frameworks/05-quiz/README.pt.md b/topics/css/03-frameworks/05-quiz/README.pt.md deleted file mode 100644 index 64e354e93..000000000 --- a/topics/css/03-frameworks/05-quiz/README.pt.md +++ /dev/null @@ -1,128 +0,0 @@ ---- -type: quiz -duration: 30min ---- - -# Quiz #1 - -## Objetivos - -- Nesta seção você terá a oportunidade de avaliar-se e colocar seus - conhecimentos à prova. É uma oportunidade para que verifique se realmente está - aprendendo. Sucesso! - -*** - -## Perguntas - -### 1) O que é um Framework? - -#### Opções - -1. Ferramenta de trabalho que podemos usar em nosso projetos como se fosse um - modelo metodológico pré-estabelecido -2. Linguagem de programação baseada em CSS que ajuda a projetar mais rapidamente -3. Folha de estilo externa ao nosso projeto -4. Ferramenta de organização que podemos usar em nossos projetos como se fosse - um modelo pedagógico pré-estabelecido - - - -### 2) Por que usamos Frameworks? - -#### Opções - -1. Porque usando-os não fazemos o código do zero e economizamos tempo -2. Porque nos economiza fazer o layout de nossa página -3. Garante-nos que nosso design será funcional -4. Porque assim evitamos pensar no design - - - -### 3) Exemplos de componentes que podemos encontrar em um Framework - -#### Opções - -1. section -2. grid -3. imagens responsivas -4. div - - - -### 4) Vantagem de usar um Framework - -#### Opções - -1. Melhora a compatibilidade do sítio web em diferentes navegadores por meio do - `reset` -2. Fornece-nos muito código complementar em cada ação -3. Controle 100% dos estilo desde o `html` - - - -### 5) Como se anexo o CDN? - -#### Opções - -1. `` -2. `` -3. `` -4. `` - - - -### 6) Quais números de colunas estão faltando? - -![Frameworks](https://user-images.githubusercontent.com/25912510/54452462-3deed300-4723-11e9-8267-f0c150103ae2.jpg) - -#### Opções - -1. 9 e 3 -2. 8 e 2 -3. 8 e 4 -4. 7 e 5 - - - -### 7) Formas de adicionar un Framework na área de trabalho - -#### Opções - -1. Via remota adicionando o `cdn` -2. Adicionando uma folha de estilos -3. Comprando uma licença -4. Baixando o Framework e anexando-o - - - -### 8) Segundo o padrão, qual é o número de colunas que compõem uma distribuição de uma página? - -#### Opções - -1. 11 -2. 12 -3. 10 -4. De acordo com o layout - - - -### 9) Framework desenvolvido pelo Google - -#### Opções - -1. Materialize -2. Foundation -3. Bootstrap - - - -### 10) Framework desenvolvido inicialmente pelo Twitter - -#### Opções - -1. Materialize -2. Foundation -3. Bootstrap - - diff --git a/topics/css/03-frameworks/05-quiz/grid.jpg b/topics/css/03-frameworks/05-quiz/grid.jpg deleted file mode 100644 index 3e0e53e12732a5a2a6fda6cc3f3312205954bd51..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 53608 zcmeFa2YeLO`ac{*EFfy=0s;mEVIZ?@c4w(~d+&V-@Y^=qdtU_9D>W1m=}kadB7sn( z6O|4EQbI4%k={{C@}8ZAgkTW8*Wdep|DTuj0=qM3zUQguJm-1NnOlCa{FkhEg>k0si4o9kVTpe$Z`LAH^k5d1W@uI4h@bN+-sZOnr70$MW
zoH3h~8}fUfD@6Dy3Z6XnSV97JcVIZVR;RTymqH=YC}8d(vdJ78k;p(uM3hG1A~Xh>
z%RpF9Xn7)B@MtCXk6{JAaKr>`;4!T8Z@@nF=pSHZA+Y1dXYxGN_1~qs8i+r1!*_ T4vE%WY6LBj@mkhP>RBL)1J{&V
zNT{r2+9x1VHSK|4>tDFNtzZST bGzYK
zkt0i2%)WBz)ELdgyv2)VeoG%bfZ81ETz_iW#U8YaAFY{l*kf7tT_gYX(%sE}9Wi3X
zp?I@jkL}pl;!1w+nOnF8D%Xy|4HtfCnN^t6hT<;vP(r_4UOD>cBvD*9+V