Temario del curso
JavaScript - Orientación a objetos
- Creación de clases y objetos
- Los objetos predefinidos más importantes
- Prototipado y constructores
- Encapsulamiento
- Polimorfismo
- Herencia
- Agregación
Patrones de diseño
- Singleton
- Factory
- Observer
- Decorator
- Strategy
Patrones avanzados de programación en JavaScript
- Funciones autoinvocadas (IIFE)
- Creación de alias para objetos
- Espacios de nombres (Namespaces)
- Patrón de módulo
- Carga de librerías "bajo demanda"
- Conceptos básicos para diseñar tu propia librería
AJAX vs Promise vs Observable
- Fundamentos de la comunicación asíncrona
- API fetch() frente a 'async await'
- Conceptos básicos de RxJS
- JSON frente a Objetos
Requerimientos
- Conocimientos básicos de programación en JavaScript
- Fundamentos de programación orientada a objetos
Testimonios (7)
Me gustó la plataforma que usamos. Fue realmente agradable y fácil de usar. Me gustó la sección de TypeScript, en particular la parte sobre espacios de nombres y módulos.
Robert - DB Global Technology
Curso - JavaScript - Advanced Programming
Traducción Automática
Fue muy atractivo, el formador podía seguir nuestro progreso e interactuar mediante la aplicación DaDesktop.
Marius - DB Global Technology
Curso - JavaScript - Advanced Programming
Traducción Automática
Chistes divertidos y mucho conocimiento y habilidades prácticas relacionadas con JavaScript, TypeScript y React.
Ilie - DB Global Technology
Curso - JavaScript - Advanced Programming
Traducción Automática
Formación muy "práctica", con muchos ejemplos y explicaciones. ¡La disfruté mucho y siento que aprendí muchas cosas nuevas en muy poco tiempo! ¡Muy bien hecho!
Sorina - DB Global Technology
Curso - JavaScript - Advanced Programming
Traducción Automática
Variación de temas, muchos ejercicios.
Gabriela - DB Global Technology
Curso - JavaScript - Advanced Programming
Traducción Automática
Me gustó el curso en general, fue interactivo y lleno de nueva información, lo que me ayudó a recordar muchas nociones sobre JavaScript.
Ozana-Maria - DB Global Technology
Curso - JavaScript - Advanced Programming
Traducción Automática
Interactividad, ejercicios
Adrian Caltea - DB Global Technology
Curso - JavaScript - Advanced Programming
Traducción Automática