Web Dev (Frontend)

Aprendamos HTML, CSS y JS para navegador

Antes de comenzar

conceptos

¿Qué es la programación?

1 min
conceptos

¿Qué es sintaxis?

2 mins
conceptos

El código sólo es texto

1 min
conceptos

¿En dónde se usa la programación?

4 mins

Introducción

conceptos

¿Qué es Web Dev?

1 min
conceptos

¿Cómo funciona la web?

1 min
conceptos

¿Qué es Frontend?

1 min
opinión

¿Qué necesitamos para aprender Frontend?

2 mins

Alternativa Local

herramientas

Consigamos VS Code

4 mins
herramientas

Sobre Live Server

2 mins
herramientas

Sobre Prettier

2 mins

Alternativa Remota

🚧 Usando plataformas

Primeros pasos

conceptos

Construyendo casas virtuales

2 mins
html

Aprendamos HTML

4 mins
html

Etiquetas básicas de contenido

5 mins
html

Ejercicio - Hagamos un periódico

1 min
Extra: Dominando herramientas: Emmet

Dominando herramientas: Emmet

Mejoremos nuestra velocidad de programación aprendiendo atajos de autocompletado

🚧 Un poco de historia sobre la web

css

Aprendamos CSS

2 mins
css

Propiedades básicas CSS

4 mins
css

Colores nombrados

2 mins
css

Formatos de color más comunes

6 mins
css

Formas de agregar estilos

3 mins
css

¿Cómo agregar comentarios en CSS?

1 min
css

Vamos a replicarlo

3 mins

Aprendiendo el flujo de trabajo

github

¿Cómo subir mi página a un enlace real? | GitHub

3 mins
herramientas

¿Qué es el Control de Versiones?

2 mins

🚧 Control de versiones con Git

🚧 Control de Versiones con GitHub Desktop

Ampliando conocimientos

css

Sobre fuentes

4 mins
css

Sobre el modelo de caja

2 mins
css

Etiquetas de bloque y en línea

2 mins
html

Tablas en HTML

4 mins
html

Enlaces a secciones y páginas internas

1 min

Aprendiendo programación

javascript

Introducción a JavaScript para web

3 mins
conceptos

Un poco de historia sobre JavaScript

1 min
javascript

Formas de agregar scripts

3 mins
javascript

Variables y constantes

3 mins
javascript

Nombres válidos en JavaScript

1 min
buenas prácticas

Convenciones de nombramiento

1 min
javascript

Tipos de dato

3 mins
javascript

Sobre los objetos

2 mins
javascript

Sobre las funciones

3 mins

Aprendamos visualmente

javascript

¿Cómo seleccionar elementos?

1 min
javascript

¿Cómo modificar elementos?

3 mins
javascript

¿Cómo crear, anexar y borrar elementos?

2 mins

Conceptos básicos

javascript

Operadores aritméticos

2 mins
javascript

Operadores de asignación

2 mins
javascript

Formas de crear strings

3 mins
javascript

Sobre ciclos o bucles

5 mins

Lógica y manipulación de información

html

Métodos de entrada de datos

4 mins
javascript

Argumentos y parámetros

1 min
javascript

Valores por defecto

2 mins
javascript

Sobre parámetros y valores de retorno

2 mins

🚧 Sobre las funciones callback

🚧 ¿Cómo conseguir información del usuario?

javascript

¿Cómo conseguir información de formularios?

2 mins

🚧 Eventos

Más sobre HTML

html

Entidades HTML

2 mins

🚧 Diferencia entre input submit y button submit

html

Cómo seccionar una lista de opciones

1 min

🚧 Etiquetas de metadatos

🚧 Etiquetas semánticas

🚧 Plantillas

🚧 Audio y video

🚧 Imágenes responsivas

🚧 SVG

🚧 Accesibilidad HTML

🚧 Microdatos

🚧 APIs

🚧 Estructura global e internacionalización

Más sobre CSS

css

Formas de centrar contenido

3 mins
css

Formas avanzadas de agregar estilos

2 mins
ui

¿Cómo agregar modo oscuro?

7 mins

🚧 Sobre Flexbox

🚧 Sobre Grid

🚧 Pseudo-clases y Pseudo-elementos

🚧 Sobre Media Queries

🚧 Variables CSS

🚧 Accesibilidad

🚧 Transiciones y Animaciones

🚧 Gradientes

🚧 Funciones

🚧 Selectores avanzados

🚧 Preprocesadores

🚧 Frameworks

🚧 Técnicas avanzadas de distribución

🚧 Diseño responsivo avanzado

🚧 Optimización de rendimiento en CSS

🚧 Arquitectura CSS

🚧 Componentes web

Más sobre JavaScript

🚧 Tipos de funciones

🚧 Verificación de tipos

🚧 Optimización de rendimiento en JavaScript

🚧 Seguridad

🚧 Frameworks y librerías

🚧 Aplicaciones Web Progresivas

🚧 JavaScript para servidor

Extra

conceptos

¿Qué son los niveles de abstracción?

3 mins
conceptos

Una pantalla oscura llena de letras

3 mins
herramientas

Editores de código

3 mins
conceptos

Programming VS Coding

2 mins

🚧 Trabajando en equipo con GitHub Desktop

Comentarios