Máster en Programación de aplicaciones con JavaScript y Node.js

FICTIZIA — Centro de formación especializada en Artes Digitales & Nuevas Tecnologías

Máster y Postgrado

Presencial en Madrid

300 horas.

25 de Octubre de 2017

4.800 €/curso

Calcula tu préstamo

  • Los alumnos del Máster aprenderán todos sobre JavaScript básico y avanzado, trabajarán con Node.js (modularización del código, NPM, YARN, desarrollarán librerías isomórficas, flujos de trabajo, Yeoman...), aplicarán los conocimientos en la robótica, IoT (Internet o Things), desarrollarán Apps híbridas.

    • Programarás aplicaciones web

    • Desarrollarás proyectos con Node.js, creando Apps híbridas y aplicaciones de escritorio

    • Trabajarás con los diversos estilos de programación posibles de JavaScript

    • Aplicarás funcionalidades de HTML5

    • Trabajarás con Firebase

    • Podrás programar integrando patrones de diseño

    • Automatizarás procesos de trabajo completos con Node.js

    • Conocerás los procesos de backend con Node.js

    • Dominarás el arte del «scraping» de contenidos de internet para enriquecer tus proyectos

    • Trabajarás con Git/GitHub


  • Requisitos

    No se requieren conocimentos previos de programación pero sí es necesario tener conocimientos de HTML y CSS.

    • JavaScript Básico

      • Control de versiones con Git y GitHub

      • Pseudocódigo

      • Lógica y abstracción aplicada a la programación

      • Fundamentos de JavaScript

      • Arrays

      • Objetos

      • Estructuras de control y flujo

      • Funciones

      • Operadores

      • Gestión dinámica del DOM con JavaScript

      • Modificación de CSS con JavaScript

      • Gestión de Eventos

      • AJAX y JSON

      • Flujos de trabajo eficientes



    • JavaScript Avanzado

      • Trabajando con motores de plantillas (Handelbars, Moustache, EJS…)

      • Asincronía

        • Promesas

        • Callbacks



      • Programación Orientada a Objetos (POO con prototipos)

      • Programación funcional

      • Programación Orientada a Eventos

      • HTML5 APIs

      • Aplicando filosofías NoBackend/Serverless

      • Firebase

        • Bases de datos en tiempo real - Hosting

        • Login Social



      • Ajax Avanzado - Verbos HTTP más utilizados - Modificación de cabeceras HTTP

        • JSON complejos

        • JSONP

        • Fetch

        • Recurrencia - Gestión de CORS



      • WebSockets

      • RegExp (Expresiones Regulares)

      • Programación avanzada

        • Patrones

        • Fundamentos de algoritmia

        • Metaprogramación



      • Testing

      • ECMA6

      • ECMA7

      • Buenas Prácticas y desarrollo ágil

      • Gestión avanzada de APIs desde cliente

      • Desarrollo de tus propias librerías para Front-End

      • Seguridad en el Front-End

      • Conociendo y diferenciando los frameworks más importantes de Javascript

        • React

        • Angular y ng2

        • Vue.js

        • Polymer





    • Dominando Node.js

      • Manejando la terminal

      • Modularización del código

      • Bash scripting

      • Módulos propios de Node.js

      • Extendiendo las funcionalidades con módulos de terceros

      • NPM, YARN y gestión de dependencias

      • Desarrollo de librerías isomórficas



    • Back-End con Node.js

      • Protocolos y especificaciones en el Back-End

      • Desarrollo en la nube con c9.io

      • Desplegando en cloud

        • Heroku

        • Google Cloud

        • Amazon Web Services



      • Express

        • Manejo de Rutas

        • Middelware

        • Arquitectura de APIs

        • MVC en Back-End

        • Patrones eficientes - Librerías para extender la funcionalidad de Express



      • Motores de plantillas para el Back-End

      • Desarrollo de tus propias librerías para Back-End

      • Fundamentos de seguridad en Back-End



    • Flujos de trabajo automatizados con Node.js

      • Automatización de tareas

        • Gulp

        • NPM Scripts



      • Yeoman



    • Internet of Things (IoT) y Robótica

      • Trabajando con comunicación serial (USB, Bluetooth)

      • Arduino y su ecosistema

      • Sensores (potenciómetros, lumínicos, sonoros, proximidad…)

      • Actuadores (motores, leds, servos…)

      • Trabajando desde Node.js con librerías como Johnny-Five, Cyclon.js…

      • Otras formas de trabajar con la electrónica



    • Integración de clientes y plataformas de mensajería

      • Slack

      • Hangouts

      • Telegram



    • Trabajando con otros lenguajes de programación desde Node.js

      • Integración de Python

      • Integración de Ruby

      • Integración de GoLang



    • Creación de aplicaciones CLI

      • Reusabilidad

      • Gestión de la información

      • Soporte multiplataforma



    • Scraping

      • Librerías propias de Node.js como «X-Ray», «Cheerio», etc...

      • Integración de librerías de otros lenguajes como «Beautiful Soup» de Python



    • Back-End to Back-End

      • Arquitectura de aplicaciones

      • Transferencia de datos

      • Gestión de protocolos

      • Gestión de autentificación



    • Gestión de tareas periódicas

      • Trabajando con fechas CRON

      • Scheduled



    • Nuevas arquitecturas y paradigmas de desarrollo

      • Pillars.js

      • GoblinDB

      • Otros



    • Creación de aplicaciones HTML5 de escritorio

      • Electron

      • Photon



    • Creación de Apps híbridas

      • Adobe PhoneGap

      • Apache Cordova




  • Convocatorias

    Inicio: 25 de Octubre de 2017
  • ¡Consulta promociones y descuentos!

    Formación bonificable por la Fundación Estatal, organismo gestor de los fondos dedicados a formación continua para los trabajadores. A través de esta fundación estatal, todas las empresas pueden beneficiarse de ayudas económicas a los distintos planes de formación a sus empleados que quieran llevar a cabo y que se hacen efectivas mediante bonificaciones en las cotizaciones a la Seguridad Social.

    Fictizia Empresas incluye, entre los servicios que ofrece, la gestión de los trámites con la Fundación Estatal para la bonificación de sus programas de formación a medida.
  • Ulises Gascón. Desarrollador Full Stack JavaScript especializado en Internet of Things con hardware libre como Arduino y Raspberry Pi. Colaborador activo en la comunidad de desarrollo de software libre. Experto en el desarrollo de prototipos y productos con HTML5, JS (Node.js, Backbone...). Ex-IBMer. En su años en IBM realizó diversas mejoras, aplicaciones y plugins para IBM Connections además de liderar equipos de innovación y formar a ejecutivos y empleados.
  • Lugares

    Madrid
  • Metodología

    Teórico-práctica. Cada día de clase, las horas lectivas se componen de exposiciones de los contenidos teóricos del curso por parte del profesor intercaladas con ejercicios prácticos desarrollados entre este y los alumnos. 
 

¿Te interesa el curso?
Pide que te informen sobre Máster en Programación de aplicaciones con JavaScript y Node.js

Al pulsar el botón "Infórmate" he leído y acepto el Aviso legal de Avanza en tu carrera.

Validando datos

Ir arriba