Node.js Training - Aula virtual en directo
450,00 EUR
- 36 hours
Esta formación de certificación en Node.js te permite construir aplicaciones de red de manera rápida y eficiente utilizando JavaScript. El curso también ayuda a los desarrolladores a comprender y construir aplicaciones web con JavaScript.
Programa del curso
Introducción y Fundamentos
Lección 01
- Introducción
- El framework de Node.js
- Instalando Node.js
- Usando Node.js para ejecutar scripts
Proyectos de Node
Lección 02
- El gestor de paquetes de Node
- Creando un proyecto
- El archivo de configuración package.json
- Instalación global vs. local de paquetes
Trabajando con shrink-wrap para fijar las versiones de los módulos de node
Lección 03
- ¿Qué es el shrink-wrap?
- Trabajando con npmvet
- Trabajando con comandos desactualizados
- Instalar NPM Shrinkwrap
Trabajando con programación asíncrona
Lección 04
- Fundamentos de la asincronía
- Funciones de retorno de llamada
- Trabajando con Promesas
- Promesas anticipadas
- Usando el módulo Request para realizar llamadas a API
- Comandos asíncronos
Construyendo un servidor HTTPan con Node.JS utilizando APIs HTTP
Lección 05
- El protocolo HTTP
- Construyendo un servidor HTTP
- Generando una respuesta
- Procesando cadenas de consulta
- Procesando los datos publicados
- Construyendo un servidor HTTP con Node.JS utilizando APIs HTTP
Sistemas de archivos
Lección 06
- E/S síncrona vs. asíncrona
- Operaciones de ruta y directorio
- __dirname y __filename
- Lecturas y escrituras de archivos asíncronas
- Sistema de Archivos y Seguridad
Búferes, Flujos y Eventos
Lección 07
- Utilizando búferes para datos binarios
- Arroyos fluyentes vs. arroyos estancados
- Transmisión de E/S desde archivos y otras fuentes
- Procesando flujos de forma asincrónica
- Sistema de Archivos y Seguridad
Procesamiento múltiple en NodeJS
Lección 08
- Trabajar con la API de proceso secundario
- Trabajar con Cluster API para servidores multinúcleo
- Multiprocesamiento
ExpressJS
Lección 09
- El patrón modelo-vista-controlador
- Definiendo plantillas Jade
- Configurando Express
- Configuración de Postman
- Usando REST
- Datos JSON
- Leyendo datos POST
- Operaciones CRUD
- Añadiendo middleware
- Expressjs
Construyendo un servidor HTTP con Node.JS utilizando APIs HTTP
Lección 10
- Cómo se conecta Node.js a las bases de datos
- Bases de datos RDBMS y bases de datos NoSQL
- Conectándose a bases de datos RDBMS y MongoDB
- Realizando operaciones CRUD
- Express JS-CRUD
Socket.io, el Front-end y una aplicación de chat
Lección 11
- Primeros pasos
- Añadiendo Socket.io a tu aplicación
- Explorando el Front-end
- Enviando datos en vivo de ida y vuelta
- Creando la interfaz de usuario del front-end
- Mostrando mensajes en la aplicación
- Trabajando con el tiempo
- Marcas de tiempo
- Mostrar la hora de los mensajes en la aplicación de chat
- Proyecto de Aplicación de Chat
- Chat de SocketIO
Introducción a los gestores de tareas con pruebas unitarias
Lección 12
- Trabajando con gulp
- Trabajando con grunt
- Trabajando con las pruebas unitarias y E2E
- gulp-grunt
- Pruebas de unidad con Jest
Detalles de certificación y criterios
Certificación
Detalles y Criterios de Certificación:
- Asistir a un lote completo de LVC.
- Aprobar un proyecto de evaluación final de curso.
Resultados del aprendizaje
Al final de este Curso de Aula Virtual en Vivo de Capacitación en Node.js, podrás:
Instalar Node.js y ejecutar scripts
Trabajar con shrink-wrap y nymphet
Construir e implementar un servidor HTTP utilizando APIs
Utilizar búferes para datos binarios y E/S de transmisión desde archivos y otros recursos
Trabajar en Express.js con MongoDB y SQLite
Trabaja en Gulp, Grunt, pruebas unitarias y pruebas E2e
Características clave
36 horas de formación en línea dirigida por un instructor
16 cuestionarios al final de los capítulos
Flexibilidad para elegir clases
Dos proyectos reales basados en la industria
Domina Node.js, Socket.io, Express.js con MongoDB y SQLite
¿Quién debería inscribirse en este programa?
Público objetivo:
Esta formación de certificación en Node.js es ideal para gerentes de proyectos técnicos, líderes técnicos, desarrolladores web full-stack, analistas de calidad, arquitectos, y estudiantes o profesionales aspirantes que desean liderar proyectos de desarrollo web.
Gerentes de Proyecto Técnicos
Desarrolladores Web
Arquitectos
Analistas de Calidad
Estudiantes
¿Necesitas una solución corporativa o integración de LMS?
¿No encontraste el curso o programa que encajaría para tu empresa? ¿Necesitas integración con un LMS? ¡Escríbenos! ¡Resolveremos todo!