Curso de NodeJS

Curso de básico a avanzado para el desarrollo en NodeJS
Material disponible
Intermedio
20 Clases 39 h
110€
99€
Precio en promoción
Durante este curso conocerás NodeJS a fondo, así como las principales herramientas de su ecosistema de desarrollo, como el framework Express o Socket.io.

NodeJS es la tecnología que hace posible la nueva web en tiempo real, aprovecha tus conocimientos en Javascript y adquiere en cuatro semanas completas de formación con clases a diario, las habilidades y conocimientos necesarios para trabajar con NodeJS a nivel profesional.

Objetivos del curso

NodeJS es utilizado actualmente en una gran variedad de proyectos en la red, y se ha convertido en el socio ideal de HTML5 para el desarrollo de aplicaciones complejas en tiempo real.

Este curso está pensado para proporcionar al estudiante los conocimientos necesarios para programar y ejecutar aplicaciones de alto consumo y en tiempo real, con JavaScript del lado del servidor.

Comenzaremos conociendo a fondo el "core" de NodeJS, para profundizar luego en el desarrollo profesional usando los frameworks más populares y demandados, como Express o Socket.io.

Es un curso online en el que se hace énfasis en la práctica, de modo que los estudiantes puedan afianzar los conocimientos con la tutorización del profesor, realizando sus propios proyectos durante las semanas de formación.

Por qué debes aprender NodeJS

Este curso es tu oportunidad de facilitarte el acceso a la tecnología de NodeJS de una manera intensiva y detallada.

Qué tengo que saber

A fin de asegurarnos el aprovechamiento del curso por todos los estudiantes, se requiere:

  • Conocimientos sólidos de Javascript
  • Conocimientos de entornos de servidor
  • Manipulación de la terminal de comandos

Clases y contenidos

Introducción y Filosofía de trabajo

Comenzamos el curso con los primeros pasos en NodeJS un entorno de ejecución JavaScript en el servidor.

Core de NodeJS

Conocemos el núcleo de NodeJS para entender el funcionamiento de esta tecnología JavaScript.

Mas Core de NodeJS
  • Path
  • URL
  • Query String
  • Servir archivos estáticos
  • Rutas y URL's amigables
  • Cliente HTTP
  • Sniffer
  • Formularios
  • GET y POST
NPM, Módulos y package.json
  • NPM Node Packaged Modules
  • Módulos y paquetes paquetes ajenos al Core de Node
  • El archivo package.json
Promesas y programación asincrona

Promesas: una manera alternativa de modelas asincronia

Dependencias de Desarrollo: Grunt, Gulp, Bower, browserify,..
  • Dependencias de Desarrollo
    • grunt
    • gulp
    • bower
    • stylus
    • less
    • browserify
    • jshint
Optimización de un proyecto FrontEnd con módulos JS
  • Optimizando un proyecto Frontend con módulos JavaScript
  • Frameworks Web para Node.JS
  • Introducción a Express
Fundamentos de Express

Infraestructura de aplicaciones web Node.js con Express.

Templates Engines
  • Utilización de motores de plantilla con Express.
  • EJS un motor de plantillas en NodeJS.
Web Scraping

Conocemos el proceso de recopilar información de forma automática de la Web adoptada por la mayoría de los motores de búsqueda.

Web Scraping con promesas + plataforma Ghost
  • Web Scraping mejorado con promesas.
  • CMS Ghost, una plataforma de Blogging montada con Node JS.
Persistencia de Datos + CRUD y REST + Bases de Datos
  • Persistencia de Datos con NodeJS
  • API's CRUD
  • API's REST
  • Gestores de Bases de Datos
API CRUD MySQL vs API REST MySQL

En el día de hoy terminamos una API CRUD y comenzamos una API REST.

API REST MySQL con MVC + Introducción a MongoDB
  • API REST MySQL con MVC
  • Primeros pasos en MongoDB
MongoDB
  • Primeros pasos con MongoDB
  • API REST MongoDB
API REST MongoDB con MVC + Autenticación + Modularizar Middlewares

API REST MongoDB con MVC
Autenticación Express con MySQL
Modularizar Middlewares

Autenticación Express con MySQL y MongoDB

Autenticación Express con MySQL Versus Autenticación Express con MongoDB.

Socket.IO

Conocemos esta librería que nos permite manejar eventos en tiempo real en JavaScript.

Creación de un chat + Streaming de Video con Socket.IO
  • Chat con Express y Socket.IO
  • Streaming de Video con Socket.IO
NodeJS en producción

Hosting, deploy, io.js.

Valoraciones

max

ARSYS INTERNET SLU

Guillermo Alonso

Recomiendo este curso de NodeJS para personas que quieran aprender bien la plataforma al detalle, ya que es muy amplio y se tocan muchos temas importantes.

¿Conoces nuestra tarifa plana?

Toda la formación de EscuelaIT, con más de 200 cursos completos para aprender las más variadas tecnologías de programación, diseño y marketing online. Todo! con tu suscripción.

Suscríbete