Git/Github (Control de versiones)
Pseudocódigo y lógica computacional
Bases del lenguaje JS y computación (Números, boleanos, condicionales, bucles, funciones, etc...)
Gestión de Eventos
Manipulación del DOM
Conocimientos HTTP y funcionamiento de Internet
Llamadas AJAX
Buenas prácticas (Documentación, Guías de estilo, SEMVER, etc...)
Primer Proyecto (JS Básico)
Entrevistas de Trabajo como Frontend Developer
JavaScript Avanzado
Backend con Nodejs
Funcionamiento del Browser
Server Render
DevOps y otros
Metodologías ágiles en desarrollo de Software
Entrevistas técnicas como JS Dev y Senior Dev
ES6, ES7, ES8, Next...
FrontEnd
Funciones Avanzadas del lenguaje
HTML5 APIs
Plantillas
Routers
Paradigmas
programación orientada a Objetos (POO)
Programación Funcional
Programación Reactiva
Geolocalización y Mapas
Canvas, Graficos y 3D
LocalStorage
ContentEditor
Offline
Blob & FileSystem
WebWorkers
Push Notifications
Firebase
Realtime Database
PWA
WebAseembly
Autentication
Hosting
Cloud Storage
AMP
Expresiones Regulares
Patrones
Algoritmia
Metaprogramación
Arquitectura MV* (MVC, MVVM, etc...)
Estructuras de Datos
Antipatrones
Creacionales (Singleton, Factory, Builder, etc...)
Estructurales (Adapter, Facade, Proxy, Module...)
Comportamiento (Chain of responsability, Observer, Mediator, etc...)
Gestión de Proyectos
Diseño de Software
Programación
Experiencia y Frameworks
Gestión de la configuración
Gestión del equipo
Code Smell
Array
Hash Table
Set
Singly Linked List
Doubly Linked List
Stack
Queue
Tree
Binary Search Tree
Trie
Graph
Nodejs
Funcionamiento Básico
Ecosistema
Ecosistema
Modularización
Librerías del CORE
Automatización, Boundles y scaffolding
JavaScript Modular (AMD, Commonjs, Requirejs, Browserify...)
Grunt
Dependencias
NPM
YARN
BOWER
Gulp
NPM Scripts
Webpack
Yeoman
Manejo de Terminal
Shell Scripting
Frameworks
Anatomia
Funcionalidades
Ecosistema y contextualización
Frameworks Principales
React
Angular
Vue
Plantillas
Manejo de HTTP
Express
Core: HTTP y HTTPS
Middelware
Ecosistema
Arquitectura
WebSockets
Nodejs Avanzado
Buffer
Stream
Process Child
Cluster
The Loop
(IN)Seguridad Web
Arquitectura
Monilito
Serverless
Microservicios
Firebase
Cloud Functions
Predictions
Cloud Messaging
Dynamic Links
Bases de Datos
Fundamentos
GoblinDB
MySQL
MongoDB
Cloud FireStore
Cloud FireStore
Scraping
Desarrollo de programas CLI
Supervisión (PM2, Nodemon, etc..)
Deploy en Cloud
Incorporar servicios externos (IA, claselogFlow, Mensajería, etc..)
Testing
Fundamentos
Unitarios
Integración (E2E)
Test Específicos
Virtualización
Docker
Kubernetes
Continuous Integration
Continuous Delivery
Google Cloud
Amazon Web Services
Heroku
BlueMix
Azure
OVH, Digital Ocean, etc...