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

UX y Desarrollo Web

Curso de Node.js para desarrolladores Front-end

Automatización, JavaScript Server-Side, Express, Yeoman, Gulp, Bower, Heroku, Firebase

UX y Desarrollo Web

Curso de Node.js para desarrolladores Front-end

  • Automatización
  • JavaScript Server-Side
  • Express
  • Yeoman
  • Gulp
  • Bower
  • Heroku
  • Firebase
Duración 24 horas
Coste 490 €
Plazas 8 alumnos
Modalidad Presencial
Dirigido a Desarrolladores web, Desarrolladores de Apps
Requerimientos Conocimientos básicos de JavaScript
Próximas ediciones
11 de Septiembre de 2018 Martes y jueves de 19:00 h a 22:00 h

Enfoque y objetivos del Curso

Node.js es un entorno de programación en JavaScript para Back-end creado a partir del motor V8 de Google Chrome. Node.js permite crear servidores HTTP muy rápidamente y gestionar peticiones con mucha mayor agilidad que entornos tradicionales como PHP y MySQL.

El programa del Curso de Node.js está diseñado para que los alumnos descubran la bases y fundamentos del desarrollo con JavaScript en el lado del servidor y adquieran las capacidades necesarias para automatizar tareas del día a día como la minificación y el testing.

Los alumnos aprenderán también todos los conceptos fundamentales del desarrollo con APIs modernas para compartir datos con otros de una manera eficiente (AJAX server-side), el uso de la terminal, la asincronía y peculiaridades propias de Node.

En el Curso de Node.js, los alumnos conocerán en profundidad además todo lo necesario para desenvolverse con soltura en un entorno de desarrollo web moderno y con un flujo de trabajo eficiente: control de versiones con Git/GitHub, fundamentos de testing, automatización de tareas...

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 incluyendo el trabajo con el framework MVC «Express», la manipulación de datos en la base de datos NoSQL en tiempo real «Firebase» y el despliegue de nuestras prácticas en un entorno PaaS (Platform as a Service) como Heroku.

Con este curso de Node.js aprenderás a desarrollar aplicaciones web en tiempo real con Firebase (WebSocket), comprender en profundidad el protocolo HTTP, enriquecer fácilmente cualquier proyecto web con la inclusión de APIs, conocer cómo trabajar con un control de versiones como Git, tener la capacidad de contribuir a proyectos de código abierto usando GitHub, integrarte en proyectos Full-Stack donde se requiera el uso de frameworks de testing y a crear proyectos interactivos que requieran de un API Rest.

Programa de estudios

  1. Control de Versiones (Git y GitHub)
  2. Desarrollo en la nube con C9.io
  3. Manejo básico de la terminal
  4. Javascript Avanzado
    • Asincronía
    • Callback Hell
    • Promesas
    • Nuevas funcionalidades (EcmaScript)
  5. Protocolos y especificaciones
    • HTTP (Hypertext Transfer Protocol)
    • AJAX (Asynchronous JavaScript And XML)
    • API (Application Programming Interface)
    • REST (Representational State Transfer)
  6. Introducción a Node.js
    • NPM
    • Gestión de dependencias
    • Single thread
  7. Módulos propios de Node.js
    • HTTP
    • URL
    • FileSystem
  8. Automatización de Tareas
    • Gulp
    • Bower
    • Yeoman
    • Nuevo Working Flow
    • Testing
  9. Introducción a Express (Framework MVC)
    • Middelware
    • Jade
    • MVC
  10. Bots con Node.js
  11. Firebase. Trabajando con bases de datos en tiempo real (NoSQL)
  12. Heroku. Desplegando aplicaciones en la nube

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.

Jose Luis Represa

Jose Luis Represa

Programador JavaScript senior y uno de los arquitectos de la app de BBVA. En su día a día se dedica sobre todo a desarrollar aplicaciones híbridas con Ember.js y HTML5 pero cualquier idea o tecnología es buena para trastear y empezar un proyecto nuevo siempre que se pueda desarrollar con JavaScript. Una de sus virtudes es su pereza a la hora de realizar tareas complejas lo que le obliga a automatizar su trabajo mediante scripts utilizando Node.js y otras herramientas de automatización como Gulp o BroccoliJS.

Las mejores empresas confían en 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