1. INTRODUCCIÓN
1.1. QUÉ ES UNA PÁGINA WEB?
1.2. IMPORTANCIA DEL FRONT-END Y BACK-END
1.2.1. FRONT-END
1.2.2. BACK-END
1.3. EDITOR DE CÓDIGO
2. HTML5
2.1. HISTORIA
2.2. DEFINICIÓN
2.3. TIPOS DE ETIQUETAS
2.3.1. APERTURA Y CIERRE
2.3.2. SOLO APERTURA
2.4. ATRIBUTOS
2.5. ESTRUCTURA BÁSICA
2.6. ETIQUETAS
2.6.1. METADATOS
2.6.2. SECCIÓN (SEMÁNTICA WEB)
2.6.3. CONTENIDO
2.6.4. TEXTO EN LÍNEA
2.6.5. CONTENIDO EMBEBIDO
2.6.6. TABLAS
2.6.7. FORMULARIOS
2.7. EMMET
2.8. RECURSOS WEB Y HERRAMIENTAS DE DESARROLLO DEL NAVEGADOR
3. CSS
3.1. HISTORIA
3.2. DEFINICIÓN
3.3. SINTAXIS BASE
3.3.1. ESTRUCTURA
3.3.2. TIPOS DE SELECTORES (3 BÁSCIAS)
3.3.3. SELECTOR UNIVERSAL
3.3.4. PSEUDOESTADOS
3.3.5. PSEUDOELEMENTOS
3.4. COLORES
3.4.1. NOMBRE DEL COLOR (INGLÉS)
3.4.2. HEXAGESIMAL
3.4.3. RGB
3.4.4. RGBA
3.4.5. HSL
3.4.6. HSLA
3.5. UNIDADES DE MEDIDA
3.5.1. RELATIVAS
3.5.2. ABSOLUTAS
3.6. FONDOS
3.7. FUENTES
3.8. MODELO DE CAJA
3.8.1. MARGIN
3.8.2. BORDER
3.8.3. PADDING
3.8.4. CONTENT
3.8.5. BOX-SIZING
3.9. ALINEACIÓN DE ELEMENTOS
3.9.1. DISPLAY
3.9.2. POSITION
3.10. FLEXBOX
4. RESPONSIVIDAD
4.1. QUÉ ES EL RESPONSIVE DESING Y LA TENDENCIA DE MATERIAL DESIGN?
4.2. MEDIA QUERY
4.3. HERRAMIENTAS DE DESARROLLO PARA RESPONSIVE DESIGN
4.3.1. APERTURA Y CIERRE
4.3.2. SOLO APERTURA
4.4. BOOTSTRAP
4.4.1. SISTEMA DE GRID
4.4.2. MODOS DE PANTALLA (RESPONSIVIDAD)
4.5. MATERIALIZE
4.5.1. SISTEMA DE GRID
4.5.2. MODOS DE PANTALLA (RESPONSIVIDAD)
4.5.3. COMPONENTES
4.6. ESTRUCTURA DEL PROYECTO
4.7. COMPONENTES DE HTML5 RESPONSIVE
4.8. ELEMENTOS JAVASCRIPT [MODAL, PARALLAX, CAROUSEL, SIDENAV]
5. JAVASCRIPT
5.1. HISTORIA
5.2. BABEL (USADO A TRAVÉS DE PREPROS)
5.3. VARIABLE Y CONSTANTES
5.3.1. VARIABLES
5.3.1. CONSTANTE
5.4. TIPOS DE DATOS
5.5. OPERADORES
5.5.1. ARITMÉTICOS
5.5.2. RELACIONALES
5.5.3. LÓGICOS
5.5.4. ASIGNACIÓN
5.6. CONDICIONALES
5.7. JQUERY
5.7.1. SELECTORES
5.7.2. EVENTOS
5.7.3. AJAX
5.8. SWEETALERT
6. PUBLICAR SITIO WEB
6.1. HOSTING Y DOMINIO
6.1.1. PRINCIPALES HOSTING (PAGA Y GRATUITO)
6.1.2. CPANEL
6.1.3. CERTIFICADO SSL
6.1.4. FTP
6.1.5. DOMINIO
6.1.6. PAGASPEED
6.2. COMPRIMIR HTML5
6.3. MINIFICAR CSS3 Y JAVASCRIPT
6.4. OPTIMIZAR IMÁGENES
6.5. SITEMAP