Javascript para profesionales
Curso subvencionado para trabajadores
En Madrid
¿Necesitas un coach de formación?
Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.
Descripción
-
Tipología
Subvencionado a trabajadores
-
Nivel
Nivel avanzado
-
Lugar
Madrid
-
Horas lectivas
20h
-
Duración
2 Semanas
Javascript para profesionales de la Redradix School. Se trata de un curso orientado a estudiar la tecnología Javascript a un nivel alto y desarrollar las técnicas necesarias para estructurar y ejecutar correctamente aplicaciones sofisticadas con Javascript. La formación se imparte mediante la modalidad presencial y tiene una duración de 2 semanas con 20 horas lectivas. Además, ¡está subvencionado para trabajadores!
Aprenderás sobre amplias materias como: cadenas de prototipos, herencia funcional, mixins, clausuras, orientación a objetos, funciones de orden superior, memorization, promesas y futuros, callbacks, composición, patrones de organización, parámetros por defecto, parámetros con nombre, módulos, etcétera. Serás capaz de desarrollar aplicaciones con un nivel de complejidad alto así como entender y explotar a fondo las posibilidades de este lenguaje.
¿Sabías que JavaScript es una de las tecnologías de programación con mayor potencial? En la actualidad no hay suficientes profesionales formados adecuadamente para las necesidades que demanda el mercado, por lo que la formación en esta materia es una apuesta segura.
Si te interesa, házselo saber al centro de formación haciendo clic en el botón “pide información”.
Información importante
Bonificable:
Curso bonificable para empresas
Si eres trabajador en activo, este curso te puede salir gratis a través de tu empresa.
Instalaciones y fechas
Ubicación
Inicio
Inicio
A tener en cuenta
Es necesario tener experiencia programando JavaScript así como HTML y CSS. Se trata de un curso de nivel medio-alto.
Certificado JavaScript
Opiniones
Materias
- Javascript
- Programación de aplicaciones web
- Objetos
- Clases
- Mensajes
- Herencia funcional
- Cadena de prototipos
- Simulando herencia clásica
- Herencia de prototipos
- Mixins
- Clausuras
- Javascript funcional
- Funciones de orden superior
- Funciones que devuelven funciones
- Callbacks: asincronía
- Composición
- Memorization
- Promesas y futuros
- Underscore
- Patrones de organización
Profesores
Elías Alonso
CTO. Experto desarrollo tecnologías web
Elías Alonso ha sido programador web freelance y profesor durante más de 5 años, un buen día el mundo ‘startup’ entró en su vida. Entre otros proyectos, Elías es co-fundador y responsable de desarrollo de favmonster y City Eaters. Actualmente ocupa el puesto de CTO en Favmonster. Elías tiene amplía experiencia en Javascript y Ruby on Rails y ha sido uno pionero en España en tecnologías como MongoDB y Node.js.
Temario
1. Conceptos
• Objetos, clases y mensajes
• Las palabras mágica: this y arguments
• Herencia funcional
• Cadena de prototipos
• Simulando herencia clásica
• Herencia de prototipos
• Mixins
• Clausuras
2. Programación funcional
•JavaScript es funcional
•Funciones de orden superior y clausuras
•Callbacks: asincronía
•Funciones que devuelven funciones
•Composición: bind, defer, throttle, curry
•Memorization
•Promesas y Futuros
•Underscore_js
3. Patrones y principios de diseño
• Principios
◦ Tell, Don't Ask
◦ S.O.L.I.D.
• Patrones de organización
◦ Parámetros por defecto, parámetros con nombre
◦ Módulos y Namespaces
◦ Controlando el acceso: propiedades privadas
• Patrones de creación de Objetos
◦ Factorías
◦ Singleton
• Patrones de abstracción
◦ Iteradores
◦ Decorador / Fachada
◦ Estrategia
◦ Inyección de dependencias
◦ Proxy
• Patrones de interacción
◦ Pub/Sub u Observador
◦ Mediator
◦ Comandos Y Cadena de Responsabilidades
◦ Hydra
4. Aplicaciones JavaScript usando backbone_js
• DOM, eventos, AJAX: El caos
• Arquitectura general de una aplicación JavaScript usando backbone_js
• Representación de los datos: Modelos
• Interacción del usuario: Vistas?
• Renderizar desde el cliente
• Binding: Enlazar Modelo y Vista
• Colecciones
• Delegados
• MVP y modelos alternativos
• Manejando interacciones complejas: MSF
• Velocidad percibida: Colas AJAX, respuesta inmediata, estados reversibles
5. Tests
• ¿Tests? ¿Para JavasScript?
• Tests unitarios
• Jasmine
• Test de integración (del interfaz)
• Tests aislados: Factorías y AJAX mocking
¿Necesitas un coach de formación?
Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.
Javascript para profesionales