Curso actualmente no disponible

Máster de aplicaciones Back End con NodeJS y bases de datos

Master

En Madrid ()

595 € IVA exento

¿Necesitas un coach de formación?

Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.

Descripción

  • Tipología

    Master

  • Idiomas

    Castellano

  • Horas lectivas

    120h

  • Duración

    2 Meses

¡Matrícula gratis!

Este es el cuarto curso que conforma el título de Técnico especialista en diseño y programación Web, junto con el máster profesional de HTML5, CSS3, el curso profesional de JavaScript, y el máster de diseño Front End con Angular y Rect. Se pueden hacer todos los cursos por separado, pero si realizas los cuatro cursos en AEPI obtendrás, además de los títulos individuales de cada curso, el título de Técnico especialista en diseño y programación Web, el cual llevará asociado un número de serie, que te podrá acreditar frente a cualquier empresa que nos lo solicite.

Información importante

Bonificable: Curso bonificable para empresas
Si eres trabajador en activo, este curso te puede salir gratis a través de tu empresa.

A tener en cuenta

Con este curso serás capaz de descubrir los entresijos en la creación de aplicaciones Backend con tecnologías basadas en NodeJS. Con unas bases muy sólidas y centrándonos en los patrones y arquitecturas más eficientes seremos capaces de generar cualquier tipo de API Rest preparada para ser consumida desde cualquier framework de desarrollo de interfaces gráficas.

Te convertirás en un experto en tecnologías tan extendidas en el mundo laboral como ExpressJS, autenticación mediante JWT, comunicación en tiempo real… y más.

Es necesario que dispongas de conocimientos sólidos de JavaScript, HTML5 Y CCS3.

Nuestros cursos están diseñados por programadores para programadores. Nuestros grupos son reducidos menos de 10 alumnos por clase, con esto conseguimos la mejor atención posible y que esas horas lectivas sean de la máxima calidad. Entrarás a formar parte de nuestra bolsa de empleo a la que acuden las empresas en busca de nuestros alumnos. Recuerda que somos una organización de ámbito Nacional inscrita en el Ministerio del Interior y que nuestros títulos son muy valorados por las empresas actualmente.

Una vez nos haya llegado tu solicitud de información en menos de 24 horas nos pondremos en contacto contigo para aclararte todas tus dudas y formalizar la matrícula si lo deseas.

Preguntas & Respuestas

Añade tu pregunta

Nuestros asesores y otros usuarios podrán responderte

Déjanos tus datos para recibir respuesta

Sólo publicaremos tu nombre y pregunta

Opiniones

Logros de este Centro

2022

Todos los cursos están actualizados

La valoración media es superior a 3,7

Más de 50 opiniones en los últimos 12 meses

Este centro lleva 10 años en Emagister.

Materias

  • Programación web
  • Angular
  • Node.js
  • Aplicaciones web
  • Bases de datos
  • SQL

Profesores

Diego Collado

Diego Collado

Consultor en ciberseguridad y Hacker ético

Temario

TEMARIO

MODULO I - BASES DE DATOS CON MYSQL

• Bases de datos con Mysql.
• ¿Qué es una base de datos relacional?
• Introducción a Mysql.
• Instalación y configuración Mysqlworkbench.
• Creación del modelo de base de datos.
• Uso del lenguaje SQL: select, insert, update y delete.
• Operaciones y cálculos.
• Sistemas relacionales.
• Consultas con JOIN.

MODULO II - APLICACIONES BACKEND CON NODEJS

• Introducción a NodeJS.
o ¿Qué es NodeJS?
o Conceptos de asincronía.
o Gestión de módulos. Uso de require.
• Node Core
o Global Object, Process Module, Readline, EventEmitter.
• File System
o Acciones básicas con ficheros y directorios.
o Trabajo con streams de lectura y escritura.
• Http Module
o Peticiones sencillas desde NodeJS.
o Creación de servidores sencillos. Ejemplos.

MODULO III - EXPRESSJS

• Creación de aplicaciones web con ExpressJS.
o ¿Qué es Express? Características.
o Arquitectura de proyecto.
o Gestión de rutas.
o Uso e implementación de Middlewares.

MODULO IV - BASES DE DATOS CON MONGODB

• Instalación y acciones simples por consola.
• Concepto de colección y documento.
• Creación de scripts sobre MongoDB.

MODULO V – EXPRESSJS Y MONGOOSE

• Conexión a una base de datos desde ExpressJS.
• Creación de modelos.
• Funciones básicas de recuperación de datos. Find.
• Creación de documentos.
• Actualización y borrado.

MODULO VI – CREACIÓN DE UN API REST CON EXPRESSJS

• Conceptos básicos de Api Rest.
• Api desde una aplicación Express.
• Creación de API TDD.
o Creación de pruebas unitarias con Jest.
• Stateless Authentication. JWT.
o Registro de usuarios. Encriptación de contraseña.
o Sistema de Login. Creación de JWT.
o Middlewares de autenticación.
• Motores de plantillas con Express.
o Creación de vistas con PUG.
o Creación de vistas con HBS.

MODULO VII – COMUNICACIÓN EN TIEMPO REAL. SOCKET.IO

• Comunicación en tiempo real. Socket.io.
• Conceptos básicos sobre Websockets.
• Uso de la librería Socket.io para la creación de un chat.

MODULO VIII - SCRAPY WEB

• Conceptos de Scrapy web con puppeteer.

MODULO IX - NODEJS FUERA DEL SERVIDOR

• Creación de un bot para Telegram.
• Herramientas por línea de comandos.
• Conexión con servicios externos: Discord, Twitch, Slack...

MODULO X - INTRODUCCIÓN A REACTJS

• Creación de interfaces para mostrar los datos el API useEffect.
• Librería fetch para la descarga de datos.

MODULO XI – PROYECTO FIN DE MÁSTER

¿Necesitas un coach de formación?

Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.

Máster de aplicaciones Back End con NodeJS y bases de datos

595 € IVA exento