FICTIZIA — Formación de alto rendimiento en artes digitales y nuevas tecnologías

(+34) 91 172 33 13 info@fictizia.com Plaza de España 12, Madrid

UX y Desarrollo Web

Curso de JavaScript Avanzado para desarrolladores Frontend

Programación orientada a objetos con JavaScript, ECMA6+, Patrones de diseño, AJAX avanzado, HTML5 avanzado, APIs externas

UX y Desarrollo Web

Curso de JavaScript Avanzado para desarrolladores Frontend

  • POO
  • JS
  • ECMA6+
  • Patrones_de_diseño
  • AJAX_avanzado
  • HTML5_avanzado
  • APIs_externas
Duración 60 horas
Plazas 8 alumnos
Coste
1350 €
1200 €
Requerimientos Conocimientos básicos de HTML + CSS y conocimientos medios de desarrollo con JavaScript
Bonificable Esta formación puede ser bonificada a través de Fundae (Fundación Estatal para la Formación en el Empleo).
Modalidad Formación presencial en nuestro centro de Madrid (Plaza de España, 12).

Enfoque y objetivos de este Curso

El curso de JavaScript avanzado para desarrolladores Frontend 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.

El objetivo principal de este curso avanzado de JS es que los alumnos sean capaces de integrarse en entornos de desarrollo modernos y eficientes incluyendo el uso de patrones de diseño, control de versiones, testing...

Los alumnos también aprenderán todo lo necesario para crear aplicaciones que requieran de una base de datos ágil y en tiempo real con Firebase. En el mundo de la web cada día es más necesario la integración de servicios de terceros utilizando APIs. Durante el curso los alumnos aprenderán a trabajar fluidamente con AJAX y APIs.

Aprenderán a mejorar la calidad del código gracias a técnicas avanzadas de depuración, documentación, versionado semántico y guías de estilo.

Como metodología de trabajo durante el curso, los alumnos desarrollarán como prácticas troncales diversas aplicaciones web que servirán además de repositorio de todo lo aprendido. El curso se gestiona íntegramente a través de GitHub, lo que permitirá a los alumnos desarrollar las prácticas en un entorno colaborativo.

Este curso está diseñado para aquellos desarrolladores que ya tienen conocimientos de programación con JavaScript. Si no dispones de esos conocimientos o quieres asegurar que tu base en JS es la adecuada, te recomendamos que antes realices el Curso de JavaScript para desarrolladores web.

Tu profesorado

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 y cumplir el objetivo de Fictizia de ofrecer una formación que responda a la realidad del mundo laboral. Cada profesor de Fictizia es un gran especialista en su campo que además comparte sus conocimientos, sus enorme experiencia, sus tropiezos, sus aciertos y la pasión por su trabajo en nuestras aulas.

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.

Alejandro Reyes

Alejandro Reyes

Desarrollador de software en distintos lenguajes de programación, ente ellos JavaScript, Java y Python. Actualmente se encuentra trabajando de lleno en el mundo de la formación de tecnologías de software y en el ecosistema Startup. Alejandro tiene varios años de experiencia dedicados al desarrollo de software y la gestión de proyectos, siempre adaptándose al cambio y sin miedo a aprender nuevas tecnologías. Ingeniero de Telecomunicación por la universidad Carlos III de Madrid, Alejandro colabora además como voluntario en Madrid for Refugees Coding Bootcamp.

Cristina Ponce

Cristina Ponce

Frontend Developer en Kairós DS. Cristina se ha centrado desde sus principios en analizar y aplicar los estándares web desde la base con HTML, CSS y JavaScript. Dispone de sólidos conocimientos en semántica aplicada al correcto desarrollo de layout y de accesibilidad web y también tiene la capacidad de moverse tanto en el ámbito del desarrollo Frontend más puro con Web Components como con diversas tecnologías como Angular, Ember, React y Vue.js. Aunque siente cierta preferencia por Vue y la comunidad que lo rodea, en su día a día no le supone ningún problema cambiar de tecnología ya que, por encima de todo, lo que más le motiva es el aprendizaje continuo. Cristina además disfruta participando activamente en la comunidad de desarrollo asistiendo a eventos y compartiendo su conocimiento, por lo que es muy probable que la hayas visto hablando en FrontFest, JSDay, VueDay, T3chFest o también como Chapter Leader en Vue Vixens ESP.

El 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

Las mejores empresas contratan a nuestros alumnos

La calidad de la formación que reciben las personas que se forman en FICTIZIA se refleja en el nivel de las empresas que las contratan. Es un orgullo que las mejores compañías confíen en las capacidades de nuestros alumnos y es la mejor prueba de la efectividad de la formación que ofrecemos.

  • Alumnos Fictizia en Google
  • Alumnos Fictizia en El Ranchito
  • Alumnos Fictizia en Ogilvy
  • Alumnos Fictizia en BBVA Next
  • Alumnos Fictizia en Lola Mullenlowe
  • Alumnos Fictizia en Ánima-Kitchent
  • Alumnos Fictizia en Atresmedia
  • Alumnos Fictizia en BQ
  • Alumnos Fictizia en DDB
  • Alumnos Fictizia en Mach
  • Alumnos Fictizia en Byte London
  • Alumnos Fictizia en indra
  • Alumnos Fictizia en The Cocktail
  • Alumnos Fictizia en *SCPF
  • Alumnos Fictizia en Ediciones SM
  • Alumnos Fictizia en Paradigma digital
  • Alumnos Fictizia en Panda Security
  • Alumnos Fictizia en Exit Consultores Audiovisuales
  • Alumnos Fictizia en Mediaset
  • Alumnos Fictizia en Everis
  • Alumnos Fictizia en JWT
  • Alumnos Fictizia en Lalivingston
  • Alumnos Fictizia en Kairos DS
  • Alumnos Fictizia en Twin Pines
  • Alumnos Fictizia en LUCA data driven solutions
  • Alumnos Fictizia en Redbility
  • Alumnos Fictizia en LeChuck
  • Alumnos Fictizia en Liquid Squad
  • Alumnos Fictizia en Social Mood
  • Alumnos Fictizia en Warner Bros International tV Production