(+34) 91 172 33 13 info@fictizia.com C/ Eduardo Benot 2, Madrid

Desarrollo interactivo y Web

Curso de JavaScript Avanzado para desarrolladores Front-end

POO con JS, ECMA6, Patrones de diseño, AJAX avanzado, HTML5 avanzado, APIs externas

Desarrollo interactivo y Web

Curso de JavaScript Avanzado para desarrolladores Front-end

  • POO con JS
  • ECMA6
  • Patrones de diseño
  • AJAX avanzado
  • HTML5 avanzado
  • APIs externas
Duración 72 horas
Coste 1296 €
Plazas 8 alumnos
Modalidad Presencial
Requerimientos Conocimientos básicos de HTML y CSS - Conocimientos medios de JavaScript
Próximas ediciones
10 de Septiembre de 2018 Lunes, Miércoles y Viernes de 19:00 h a 22:00 h

Enfoque y objetivos del Curso

El Curso de JavaScript Avanzado para desarrolladores web está pensado para que sus alumnos amplíen sus habilidades con el desarrollo con JavaScript nativo y adquieran las capacidades necesarias para crear profesionalmente sitios web dinámicos a medida de las necesidades de cada proyecto.

Programa de estudios

  1. Control de Versiones (Git y GitHub)
  2. Desarrollo en la nube con c9.io
  3. Reintroducción a JavaScript
    • Arrays
    • Objetos
    • Números
    • Cadenas
    • Funciones anónimas
    • Callbacks
    • Recursividad
  4. Programación Orientada a Objetos (con prototipos)
  5. Firebase (NoBackend)
    • Base de datos NoSQL
    • Social Login
    • Despliege
    • Dominando AJAX
    • JSON
    • JSONP
    • CORS
    • APIs Externas
  6. HTML5 API
    • Local Storage
    • Selectors
    • Geolocalización
    • Local Storage
    • Offline
    • Drag & Drop
    • WebSockets (Cliente)
    • Web Workers
    • Canvas
    • indexedDB
    • Notification
  7. RegExp (Expresiones Regulares)
  8. Patrones
    • Mediador
    • Prototipo
    • Façade
    • Decorador
    • Namespace
    • Init-time branching
    • Lazy Definition
    • Revealing Module Pattern
    • Memoization
    • Módulo
    • Singleton
    • Factory
    • MVC
  9. Testing
    • Metodologías
    • Librerías
  10. Introducción a Node.js
    • NPM
    • NVM
    • Single thread
    • Yeoman
    • Gulp
    • Bower
    • HTTP
    • URL
  11. ECMA 6
    • Constantes
    • Scoping
    • Arrow Functions
    • Yield
    • Gestión de Parámetros en funciones
    • Plantillas de texto
    • Mejoras en Objetos
    • Asignación desestructurada
    • Nuevos Métodos Integrados
    • For... of
    • Generadores
    • Símbolos
    • Map
    • Set
    • Clases
    • Módulos
  12. Buenas Prácticas
    • Estilos
    • Documentación

Profesorado

En Fictizia tenemos muy claro que quién imparte las clases siempre es clave. Con el objetivo de ofrecer una formación que responda a la realidad del mundo laboral, el equipo de profesores de Fictizia​ está formado por profesionales con una larga trayectoria profesional, lo que les capacita para reconocer las necesidades reales de un sector tan cambiante y exigente como el actual. Cada profesor de Fictizia es un especialista de alto nivel en su campo que además comparte en las aulas de Fictizia sus conocimientos, sus enorme experiencia, sus tropiezos, sus aciertos y la pasión por su trabajo. Por eso estamos tan orgullosos de nuestro profesorado.

Ulises Gascón

Ulises Gascón

Technical Program Manager en Google, Ulises es desarrollador Full Stack JavaScript especializado en Internet of Things con hardware libre como Arduino y Raspberry Pi y un colaborador activo en la comunidad de desarrollo de software libre, siendo además fundador de Open Source Weekends, la mayor comunidad sobre el mundo Open Source en España. Experto en el desarrollo de prototipos y productos con HTML5, JavaScript y Node.js. También Ex-IBMer, en su años en el gigante azul realizó diversas mejoras, aplicaciones y plugins para IBM Connections además de liderar equipos de innovación y formar a ejecutivos y empleados.