Curso de programación con Javascript para trabajadores

Javascript para profesionales

Redradix School
En Madrid

550 
¿Quieres hablar con un asesor sobre este curso?
Compara este curso con otros similares
Ver más cursos similares

Información importante

  • Subvencionado a trabajadores
  • Nivel avanzado
  • Madrid
  • 20 horas lectivas
  • Duración:
    2 Semanas
Descripción

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

Dónde se imparte y en qué fechas

Inicio Ubicación
Consultar
Madrid
Calle Paz 4, 1º izquierda, 28012, Madrid, España
Ver mapa

Preguntas Frecuentes

· Requisitos

Es necesario tener experiencia programando JavaScript así como HTML y CSS. Se trata de un curso de nivel medio-alto.

· Titulación

Certificado JavaScript

¿Qué aprendes en este curso?

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
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


Compara este curso con otros similares
Ver más cursos similares