Alejandro Cerezo Lasne alce65@hotmail.es
https://www.linkedin.com/in/alejandrocerezo/
https://github.com/alce65
Formador / Desarrollador Web FullStack
- JavaScript - Typescript - Angular - React
- NodeJS - Express - MongoDB - MySQL
- Capítulo 1 - Introducción a Javascript
- Introducción a Javascript.
- Fundamentos Javascript.
- Objetos básicos.
- Trabajando con números.
- Trabajando con cadenas de caracteres.
- Trabajando con funciones.
- Trabajando con Arrays.
- Trabajando con HTML.
- Trabajando con JSON.
- Capítulo 2 - Javascript orientado a objetos
- Introducción.
- Programación Orientada a Objetos.
- Trabajando con prototipos.
- Trabajando con clases.
- Capítulo 3 - Programación asíncrona
- Introducción.
- Concurrencia y paralelismo.
- Operaciones CPU-Bound vs. I/O-Bound.
- Naturaleza I/O: Bloqueante vs. No-bloqueante & Síncrono vs. Asíncrono.
- El Modelo de Javascript.
- Patrones Asíncronos en Javascript.
- Capítulo 4 - Programación funcional
- ¿Qué es la programación funcional?
- Tipos de funciones.
- Principios de la programación funcional.
- Trabajando con arrays.
- ¿Por qué los programadores funcionales evitan los bucles?
- ¿Por qué son útiles las funciones puras y los combinadores?
- Trabajando con compose.
- Capítulo 5 - Módulos en JavaScript.
- Introducción.
- ¿Qué es un módulo?
- Directiva export.
- Directiva import.
- Características de un módulo.
- Capítulo 6 - Gestión de errores
- Introducción.
- Definición.
- La traza de la pila.
- Errores vs. Excepciones.
- Tipos de errores en Javascript.
- Errores personalizados.
- Capítulo 7 - Trabajando con buffers
- Introducción.
- ¿Qué es un buffer?
- Operaciones básicas.
- De cadena a buffer.
- De buffer a cadena.
- Trabajando con JSON.