Curso de Node para desarrolladores Javascript

BackEnd

Aprende NodeJS, Express, MongoDB y otras tecnologías del lado del servidor con Javascript

Intermedio Medio (de 8 a 20 horas) Precio en promoción 99€ 69€

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.

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.

Qué aprenderás 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

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

Programa de clases del curso de Node para desarrolladores Javascript

Clase 1: JS y Node.JS

๏ 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

Clase 2: NPM y Express

๏ 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

Clase 3: Crear websites con Handlebars

๏ Qué es Handlebars?

๏ Cómo instalar Handlebars en nuestros proyectos

๏ Servir contenido HTML utilizando Handlebars

๏ Layouts , Vistas y Componentes parciales

Clase 4: Mongo.db

๏ 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

Clase 5: 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

Clase 6: Optimización y despliegue en proyectos Node.js

๏ Qué es un bundler y para qué nos sirve?

๏ Qué es Webpack y qué es Babel?

๏ Cómo configurar Webpack y Babel para compilación de código?

๏ Despliegue de nuestro código en Heroku

Conocimientos para hacer el curso

Conocimiento medio de Javascript (Con tener claro cómo manejar el asincronismo es suficiente)

Conocimiento básico de HTTP

CONTENIDO

JavaScript y NodeJS

Mario Romero
1:54:20
1:40:31
1:30:43

Mongoose y Socket.io

Mario Romero
1:41:47

CONTENIDO

JavaScript y NodeJS

Mario Romero
1:54:20
1:40:31
1:30:43

Mongoose y Socket.io

Mario Romero
1:41:47