¿Cómo puedes, con base en los ejemplos del curso, romperlos en pequeños bloques y organizar tu proceso de aprendizaje? EL muro sería ser Fullstack Developer, esto lo podría dividir en:
Backend Developer
- Estructura del lenguaje
- Comentarios
- Palabras reservadas
- Operadores
- Variables
- Bloques
- Sentencias
- Estructuras condicionales
- Estructuras de control
- Poo
- Clases
- Objetos
- Métodos
- Encapsulamiento
- Herencia
- Superclase
- Subclases
- Polimorfismo
- Excepciones
- Sockets
- Base de Datos
- Seguridad
- Node.js
Frontend Developer
- HTML
- Estructura básica
- Etiquetas
- Hipervínculos
- Listas
- Imagenes
- Tablas
- Formularios
- Controles
- CSS
- Conectar HTML y CSS
- Sintaxis
- Variables
- Selectores
- Box model
- Bordes y sombras
- Pseudoclases
- Fondos
- Color
- Texto
- Animaciones
- @media
- React
- JavaScript
- Conectar HTML y JavaScript
- Sintaxis
- Variables y constantes
- Programación básica
- Operadores
- Jerarquía del lenguaje
- Estructuras condicionales
- Estructuras de control
- Estructuras de control iterativas
- POO
- Excepciones
- Modo estricto
- Objetos nativos
- Modificación del DOM
- Selectores
- Métodos de acceso
- Validacion de formularios
- Control de campos
- Ajax
- Json
- jQuery
- APIs
- API nativa de acceso
- APIs nativas para móviles
- REACT
- Componentes y Props
- Eventos
- Vistas
- Routing
- Apis
- Foundation
- Debug y testing
- Librerías