Curso Avanzado de Node.js

Curso Avanzado de Node.js

Instruido por:
Julián Duque
Julián Duque
Avanzado
12 horas de contenido
Ver la ruta de aprendizaje
Curso Avanzado de Node.js

Curso Avanzado de Node.js

Progreso del curso:0/78contenidos(0%)

Contenido del Curso
Tutoriales de estudiantes
Preguntas de estudiantes

Progreso del curso:0/78contenidos(0%)

Inicio del curso

Material Thumbnail

¿Qué vamos a construir en el curso avanzado de Node.js?

03:36 min

Introducción a Node.js

Material Thumbnail

¿Qué es Node.js?

09:28 min

Material Thumbnail

Características de la plataforma Node.js

11:30 min

Material Thumbnail

¿Qué tipo de aplicaciones podemos desarrollar con Node.js?

05:45 min

Preparando el entorno de Desarrollo

Material Thumbnail

Cómo instalar Node.js en macOS

09:00 min

Material Thumbnail

Cómo instalar PostgreSQL y Redis en macOS

05:19 min

Material Thumbnail

Cómo instalar Visual Studio Code en macOS

05:32 min

Material Thumbnail

Cómo instalar Ansible en macOS

04:45 min

Arquitectura del Proyecto (Platziverse)

Material Thumbnail

Arquitectura y Componentes del proyecto

04:24 min

Introducción a protocolos y patrones de aplicaciones en tiempo real

Material Thumbnail

Cómo funciona el modelo Pub/Sub en MQTT y Web Sockets

01:37 min

Creando Módulo de Base de Datos (platziverse-db)

Material Thumbnail

Estructura básica de un módulo de Node.js

13:53 min

Material Thumbnail

Definición de entidades de base de datos

05:49 min

Material Thumbnail

Implementación de modelos con sequelize

11:01 min

Material Thumbnail

Implementación de un módulo básico de base de datos

07:05 min

Material Thumbnail

Implementación de script de inicialización de base de datos

11:53 min

Material Thumbnail

Creando una advertencia sobre el borrado de base de datos

09:34 min

Material Thumbnail

Introducción a pruebas unitarias con Ava.js

10:08 min

Material Thumbnail

Introducción a code coverage con nyc

05:02 min

Material Thumbnail

Cómo hacer Mocks y Stubs con Sinon

14:50 min

Material Thumbnail

Creación de fixtures y definición básica del servicio de Agent

13:12 min

Material Thumbnail

Implementación de findbyId y pruebas en el servicio Agent

08:18 min

Material Thumbnail

Implementación de createOrUpdate

13:16 min

Material Thumbnail

Revisión del servicio Agent

05:04 min

Material Thumbnail

Implementación del servicio Metric

14:26 min

Material Thumbnail

Realizando un ejemplo con el módulo de base de datos

09:11 min

Material Thumbnail

Reto: Cómo modificar el script de inicialización de la base de datos

02:42 min

Construyendo un servidor en tiempo real para Internet de las Cosas con Mosca/MQT

Material Thumbnail

Definición de un Broker de Mensajería

04:13 min

Material Thumbnail

Definición de los tipos de mensajes

05:52 min

Material Thumbnail

Implementación del servidor MQTT

09:07 min

Material Thumbnail

Cómo recibir mensajes

08:52 min

Material Thumbnail

Cómo integrar el servidor MQTT con la base de datos

07:58 min

Material Thumbnail

Cómo almacenar la información del agente y reportar el agente conectado

13:12 min

Material Thumbnail

Cómo almacenar la información de las métricas

08:47 min

Material Thumbnail

Probando el servidor MQTT (Ejemplo con mqtt client)

08:44 min

Construyendo el agente de monitoreo (platziverse-agent)

Material Thumbnail

Cómo implementar un custom EventEmitter usando ES6 classes

05:49 min

Material Thumbnail

Definiendo un timer de ejecución continua (setInterval)

08:57 min

Material Thumbnail

Implementación del cliente MQTT

13:40 min

Material Thumbnail

Implementación de métricas personalizadas

12:48 min

Material Thumbnail

Probar agent (ejemplo)

05:22 min

Construyendo una API REST con Express (platziverse-api)

Material Thumbnail

Implementación de un servidor básico con express

07:40 min

Material Thumbnail

Definición de rutas del API

10:13 min

Material Thumbnail

Implementación de manejo de errores con express

08:32 min

Material Thumbnail

Pruebas básicas de Integración con Ava y supertest

08:48 min

Material Thumbnail

Integración con el módulo de base de datos

09:51 min

Material Thumbnail

Implementación de ruta del API

09:00 min

Material Thumbnail

Pruebas de Integración con Ava, Supertest y Sinon

11:44 min

Asegurando nuestra API REST con JWT

Material Thumbnail

Definición de JWT

10:32 min

Material Thumbnail

Asegurando nuestra API con express-jwt

11:47 min

Material Thumbnail

Modificando las pruebas de integracion

06:26 min

Material Thumbnail

Implementando permisos con express-jwt-permissions

07:24 min

Creando un Dashboard Web en tiempo real con WebSockets (platziverse-web)

Material Thumbnail

Implementación de un servidor web estático con express

12:06 min

Material Thumbnail

Integrando socket.io con express

09:32 min

Material Thumbnail

Integrando agente de monitoreo con socket.io

10:38 min

Material Thumbnail

Implementación de rutas proxy con la API

11:55 min

Material Thumbnail

Presentación de nuestro cliente frontend en Vue.js

10:03 min

Material Thumbnail

Integración del cliente frontend con API (Metric)

11:41 min

Material Thumbnail

Integración del cliente frontend con socket.io (Metric)

13:00 min

Material Thumbnail

Integración del cliente frontend con API (Agent)

10:34 min

Material Thumbnail

Integración del cliente frontend con socket.io (Agent)

10:23 min

Creando un Dashboard para la terminal en tiempo real con Blessed (platziverse-cl)

Material Thumbnail

Implementación de un CLI Básico con Node

10:43 min

Material Thumbnail

Introducción a Blessed / Blessed Contrib

02:15 min

Material Thumbnail

Implementación del layout básico con Blessed Contrib

09:43 min

Material Thumbnail

Integración con el agente de monitoreo 1

07:25 min

Material Thumbnail

Integración con el agente de monitoreo 2

12:00 min

Material Thumbnail

Integración con el agente de monitoreo 3

14:11 min

Depurando Aplicaciones Node.js

Material Thumbnail

Utilizando longjohn para mejores stacktraces

06:27 min

Material Thumbnail

Depurando en Desarrollo con node --inspect

09:15 min

Material Thumbnail

Depurando en Desarrollo con Visual Studio Code

06:36 min

Preparando nuestra aplicación para producción

Material Thumbnail

Preparando Proyecto para Producción 1

07:14 min

Material Thumbnail

Preparando Proyecto para Producción 2

09:20 min

Material Thumbnail

Creación de scripts para despliegue con Ansible

11:09 min

Material Thumbnail

Probando el database rol con Vagrant

16:34 min

Material Thumbnail

Creando scripts del rol de platziverse db y mqtt (script de automatización .yml)

28:50 min

Material Thumbnail

Terminando los scripts faltantes

09:40 min

Material Thumbnail

Creación de servidores en DigitalOcean

05:19 min

Desplegando nuestra aplicación a producción

Material Thumbnail

Ejecutando los Scripts de Despliegue

09:37 min

Material Thumbnail

Utilizando Aplicación en Producción y cierre del curso

04:09 min

Bonus: Utilizando platziverse-agent en BeagleBone Black y Raspberry PI

Material Thumbnail

Implementación platziverse-agent con Johnny-Five

nuevosmás votadossin responder
Cristian Aguayo Forteza
Cristian Aguayo Forteza
Estudiante
·hace 23 horas
Tengo este problema, al ejecutar npm run lint “standar” no se reconoce como un comando interno o externo, programa o archivo por lotes ej...
1
Braian Damian Vaylet
Braian Damian Vaylet
Estudiante
·hace 8 días
Buenas gente, alguien pudo instalar sqlite3 por npm en windows? yo lo instale desde su pagina oficial pero no me deja correr los test. Al...
0
Miguel de la Rosa
Miguel de la Rosa
Estudiante
·hace 11 días
Porque no uso directamente agentFixtures.single y creo una copia?
1
Camilo Andres Agudelo
Camilo Andres Agudelo
Estudiante
·hace 14 días
Hola no entiendo por que se me esta presentando el siguiente error PS G:\Curso Platzi\Curso Avanzado de Node JS\Curso Practico\modu...
1
Derek Samuel Paúl Peña
Derek Samuel Paúl Peña
Estudiante
·el mes pasado
¿Al hacer lo siguiente con proxyquire, reemplazamos lo que las rutas de la copia del index nos traen por los Stubs? const setupDa...
1
Derek Samuel Paúl Peña
Derek Samuel Paúl Peña
Estudiante
·el mes pasado
Me sale este error al tratar de publicar un mensaje, ayuda por favor 😵: internal/modules/cjs/loader.js:969 throw err; ^ Error:...
1
juan-d-martin
juan-d-martin
Estudiante
·hace 2 meses
Tengo un problema al ejecutar test, me aparece ‘Please install sqlite3 package manually’ aunque ya lo tengo instalado, alguna idea? (ya h...
1
Boris Vargas Paucara
Boris Vargas Paucara
Estudiante
·hace 3 meses
¿Es recomendable usar versiones de NodeJs con Docker o es preferible usar nvm?
1
Boris Vargas Paucara
Boris Vargas Paucara
Estudiante
·hace 3 meses
¿Alguien ha probado con la placa NodeMCU ESP8266?
2
Jaider Quintero
Jaider Quintero
Estudiante
·hace 4 meses
redis no es compatible con windows? que puedo usar como alternativa?
1