Curso de Node para desarrolladores Javascript
Aprende NodeJS, Express, MongoDB y otras tecnologías del lado del servidor con Javascript
Material disponible
Intermedio
6 Clases 10 h
99€
69€
Precio en promoción
Este curso de Node ofrece una formación intensiva acerca de las más importantes tecnologías de desarrollo de servidor basadas en Javascript. El estudiante aprenderá a usar Node.js para el desarrollo de proyectos web de todo tipo, con el framework Express, la base de datos MongoDB o Socket.io. 

Qué aprenderé en el Curso de Node para desarrolladores Javascript

  • Programar en Javascript server side
  • Utilizar NPM
  • Integrarnos con la base de datos MongoDB.
  • Crear API RESTFul
  • Diseñar y desarrollar soluciones Web usando Node.js
  • Utilizar el framework Express.JS
  • Utilizar el framework Handlebars para manejar plantillas HTML Utilizar Socket.io
  • Utilizar Mongoose para acceder a Mongo.db
  • Optimizar el código productivo con Webpack
  • Despliegue productivo de apps Node.js

Objetivos del curso

El objetivo del curso es habilitar a desarrolladores Javascript a usar una de las tecnologías más relevantes del lado del servidor, aprovechando sus actuales conocimientos. Conocer cuándo es conveniente usar NodeJS y cuando no, cómo integrarlo con herramientas y librerías populares y cómo usarlo como herramienta para el desarrollo frontend.

Por qué debes aprender Node

Este curso permite a los desarrolladores Javascript abrir nuevas posibilidades en su carrera, adquiriendo importantes habilidades basadas en conocimientos que ya disponen. De este modo estarán preparados para responder una importante demanda de la actualidad, como es Javascript del lado del servidor y el uso de herramientas frontend para operaciones en los proyectos.

Con este curso además el desarrollador podrá introducirse en bases de datos no relacionales, conocidas como NoSQL, usando Mongo.db

Qué tengo que saber

  • Conocimiento medio de Javascript (con tener claro cómo manejar el asincronismo es suficiente)
  • Conocimiento básico de HTTP

Clases y contenidos

JavaScript y NodeJS
  • Conceptos básicos de Javascript para tener en cuenta desarrollando en Node.js
  • ES6 y nuevas sintaxis
  • Qué es Node.js
  • Cómo escribir un primer programa en Node.js
  • Qué es y cómo utilizar módulos nativos de Node.js
  • Qué es y cómo utilizar el módulo de HTTP
  • Cómo servir nuestro primer servidor
Uso de NPM y el framework Express de NodeJS
  • Qué es NPM?
  • Qué es Express y para qué nos sirve
  • Cómo instalar Express en nuestro proyecto
  • Servir archivos estáticos con Express
  • Crear una API REST basada en JSON con Express
Crear websites con Handlebars
  • Qué es Handlebars?
  • Cómo instalar Handlebars en nuestros proyectos
  • Servir contenido HTML utilizando Handlebars
  • Layouts , Vistas y Componentes parciales
MongoDB en un proyecto Node.js
  • Qué es MongoDB
  • Diferencias entre una base de datos SQL vs NoSQL
  • Cómo servir una base de datos MongoDB
  • Cómo conectarnos a una base de datos MongoDB
  • Cómo integrar una base de datos MongoDB en un proyecto Node.js
Mongoose y Socket.io
  • Cómo darle estructura a una base de datos no relacional utilizando Mongoose
  • Qué es Socket.io
  • Cómo integrar Socket.io a un proyecto de Node.js
Optimización y despliegue en proyectos Node.js
  • Qué es un bundler y para qué nos sirve
  • Qué es Webpack Qué es Babel
  • Cómo configurar Webpack y Babel para compilación de código
  • Despliegue de nuestro código en Heroku

Valoraciones

Ronald Pineda Barrera

Muy buena explicación y dinámica para entender una buena parte de node.js y algunos frameworks.

Antonio Mundo

José Luis Aranda Endrino

Un profesor de lo más didáctico. felicitaciones

Visualnacert

Francisco Javier Gutiérrez Pérez

David Manero

Pablo Jiménez-Sánchez-Carnerero

Paco_

Muy bueno

¿Conoces nuestra tarifa plana?

Toda la formación de EscuelaIT, con más de 130 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