Apuntes
GitHub
GitHub Education
GitBook
Repasos de GitBook
Gulp
Repasos: Gulp
NodeJS
- Creación de Paquetes y Módulos en NodeJS
- Sistema de Archivos
- Procesamiento de la línea de comandos
- Procesos
- Repaso: Preguntas de npm
Prácticas Iniciales: NodeJS, GitHub, GitBook
- Práctica: Creación de un Paquete NPM
- Práctica: Tareas Iniciales
- Práctica: Primeros Pasos en NodeJS
- Práctica: Tareas Iniciales Avanzadas
Programación: Buenas Prácticas
- Programación Orientada a Objetos/Object Oriented Programming
- Code Smells
- Principios de Diseño
- Patrones de Diseño
- Práctica: OOP
- Práctica: Eliminando Switch Smell
Programación Web
React
Meteor
Chrome Apps
Prácticas de Programación Web
- Práctica: JavaScript en el Cliente
- Práctica: Estudiar las Rutas en ExpressJS
- Práctica: Estudiar las Cookies y las Sessions en ExpressJS
- Práctica: Autenticación usando sessions
- Práctica: Despliegues en iaas y heroku
- Práctica: Añadiendo plugins para los despliegues. iaas
- Práctica:
gitbook-start
. Plugin para heroku - Práctica: GitHub API, Heroku API
- Práctica: Autenticación OAuth con Passport
- Práctica: Passport y LocalStrategy
- Práctica: LocalStrategy y Base de Datos: LocalStrategy
- Práctica: Añadir HTTPS al servidor del libro
Repasos de Programación Web
- Preguntas de CSS
- Preguntas de ejs
- Preguntas de Rutas en ExpressJS
- Preguntas de jquery
- Preguntas de underscore
- Preguntas de localstorage
- Preguntas de pug
- Preguntas de sass
- Preguntas de HTTPS
- Preguntas de AJAX
- Preguntas de Passport
- Preguntas de Cookies
Bases de Datos
Repasos Bases de Datos
ECMA 6
Repasos: ECMA6
Pruebas
Repasos Pruebas
Procesamiento de Lenguajes
- Expresiones Regulares
- Parsing: Técnicas de Análisis
- Práctica: Analizador Léxico para Un Subconjunto de JavaScript