Curso Avanzado de Node.js

Curso Avanzado de Node.js

Por:
Julián Duque
Julián Duque
Avanzado
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%)

Toma la primera clase

Inicio del curso

Material Thumbnail

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

3:00 min

Introducción a Node.js

Material Thumbnail

¿Qué es Node.js?

9:00 min

Material Thumbnail

Características de la plataforma Node.js

11:00 min

Material Thumbnail

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

5:00 min

Preparando el entorno de Desarrollo

Material Thumbnail

Cómo instalar Node.js en macOS

9:00 min

Material Thumbnail

Cómo instalar PostgreSQL y Redis en macOS

5:00 min

Material Thumbnail

Cómo instalar Visual Studio Code en macOS

5:00 min

Material Thumbnail

Cómo instalar Ansible en macOS

4:00 min

Arquitectura del Proyecto (Platziverse)

Material Thumbnail

Arquitectura y Componentes del proyecto

4:00 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

1:00 min

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

Material Thumbnail

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

13:00 min

Material Thumbnail

Definición de entidades de base de datos

5:00 min

Material Thumbnail

Implementación de modelos con sequelize

11:00 min

Material Thumbnail

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

7:00 min

Material Thumbnail

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

11:00 min

Material Thumbnail

Creando una advertencia sobre el borrado de base de datos

9:00 min

Material Thumbnail

Introducción a pruebas unitarias con Ava.js

10:00 min

Material Thumbnail

Introducción a code coverage con nyc

5:00 min

Material Thumbnail

Cómo hacer Mocks y Stubs con Sinon

14:00 min

Material Thumbnail

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

13:00 min

Material Thumbnail

Implementación de findbyId y pruebas en el servicio Agent

8:00 min

Material Thumbnail

Implementación de createOrUpdate

13:00 min

Material Thumbnail

Revisión del servicio Agent

5:00 min

Material Thumbnail

Implementación del servicio Metric

14:00 min

Material Thumbnail

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

9:00 min

Material Thumbnail

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

2:00 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

4:00 min

Material Thumbnail

Definición de los tipos de mensajes

5:00 min

Material Thumbnail

Implementación del servidor MQTT

9:00 min

Material Thumbnail

Cómo recibir mensajes

8:00 min

Material Thumbnail

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

7:00 min

Material Thumbnail

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

13:00 min

Material Thumbnail

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

8:00 min

Material Thumbnail

Probando el servidor MQTT (Ejemplo con mqtt client)

8:00 min

Construyendo el agente de monitoreo (platziverse-agent)

Material Thumbnail

Cómo implementar un custom EventEmitter usando ES6 classes

5:00 min

Material Thumbnail

Definiendo un timer de ejecución continua (setInterval)

8:00 min

Material Thumbnail

Implementación del cliente MQTT

13:00 min

Material Thumbnail

Implementación de métricas personalizadas

12:00 min

Material Thumbnail

Probar agent (ejemplo)

5:00 min

Construyendo una API REST con Express (platziverse-api)

Material Thumbnail

Implementación de un servidor básico con express

7:00 min

Material Thumbnail

Definición de rutas del API

10:00 min

Material Thumbnail

Implementación de manejo de errores con express

8:00 min

Material Thumbnail

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

8:00 min

Material Thumbnail

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

9:00 min

Material Thumbnail

Implementación de ruta del API

9:00 min

Material Thumbnail

Pruebas de Integración con Ava, Supertest y Sinon

11:00 min

Asegurando nuestra API REST con JWT

Material Thumbnail

Definición de JWT

10:00 min

Material Thumbnail

Asegurando nuestra API con express-jwt

11:00 min

Material Thumbnail

Modificando las pruebas de integracion

6:00 min

Material Thumbnail

Implementando permisos con express-jwt-permissions

7:00 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:00 min

Material Thumbnail

Integrando socket.io con express

9:00 min

Material Thumbnail

Integrando agente de monitoreo con socket.io

10:00 min

Material Thumbnail

Implementación de rutas proxy con la API

11:00 min

Material Thumbnail

Presentación de nuestro cliente frontend en Vue.js

10:00 min

Material Thumbnail

Integración del cliente frontend con API (Metric)

11:00 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:00 min

Material Thumbnail

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

10:00 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:00 min

Material Thumbnail

Introducción a Blessed / Blessed Contrib

2:00 min

Material Thumbnail

Implementación del layout básico con Blessed Contrib

9:00 min

Material Thumbnail

Integración con el agente de monitoreo 1

7:00 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:00 min

Depurando Aplicaciones Node.js

Material Thumbnail

Utilizando longjohn para mejores stacktraces

6:00 min

Material Thumbnail

Depurando en Desarrollo con node --inspect

9:00 min

Material Thumbnail

Depurando en Desarrollo con Visual Studio Code

6:00 min

Preparando nuestra aplicación para producción

Material Thumbnail

Preparando Proyecto para Producción 1

7:00 min

Material Thumbnail

Preparando Proyecto para Producción 2

9:00 min

Material Thumbnail

Creación de scripts para despliegue con Ansible

11:00 min

Material Thumbnail

Probando el database rol con Vagrant

16:00 min

Material Thumbnail

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

28:00 min

Material Thumbnail

Terminando los scripts faltantes

9:00 min

Material Thumbnail

Creación de servidores en DigitalOcean

5:00 min

Desplegando nuestra aplicación a producción

Material Thumbnail

Ejecutando los Scripts de Despliegue

9:00 min

Material Thumbnail

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

4:00 min

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

Material Thumbnail

Implementación platziverse-agent con Johnny-Five

nuevosmás votadossin responder
Jesbar
Jesbar
Estudiante
·hace 21 días
Hola, alguno sabe como deberían definirse los scripts implementados en package.json utilizando windows?
1
Karla
Karla
Estudiante
·el mes pasado
Hola, consulta porque cuando instalo el mosca me da este error : found 9 vulnerabilities (2 low, 1 moderate, 6 high)
1
Israel Montalvo
Israel Montalvo
Estudiante
·el mes pasado
Saludos, Tengo una duda, puedo usar este servidor mosca para entregar notificaciones a smartphones que tengan Android?, Que tan factible ...
1
Deyvis Neyser Valdez Gavilan
Deyvis Neyser Valdez Gavilan
Estudiante
·hace 2 meses
Es posible enviar mensajes desde un sensor - ArduinoUNO y recibirlos desde este servidor mqtt - mosca?, alguien lo ha intentado?, si algu...
1
charl-barrera
charl-barrera
Estudiante
·hace 2 meses
por que defaults no lo configura en el mismo archivo de test?
1
luistorres3233
luistorres3233
Estudiante
·hace 2 meses
En Platzi no hay un curso de REDIS? me podrían pasar el link en caso de existir? gracias…
1
Walter Lensinas
Walter Lensinas
Estudiante
·hace 3 meses
Instalar standard: npm i --save-dev standard configurar en el package.json nuestro script para visualizar posibles errores d...
1
haroldv22
haroldv22
Estudiante
·hace 3 meses
pregunto, nodejs sera bueno para desarrollar una aplicacion de tipo financiera a nivel de backend ? ya que haces referencia a que no es m...
1
Daniela Gonzales
Daniela Gonzales
Estudiante
·hace 3 meses
Puede ser usado tmbn con kafka?
1
Javier Ciangarotti
Javier Ciangarotti
Estudiante
·hace 4 meses
No se si lo he hecho bien, pero hace mucho tiempo configuré sequealize en mysql. No hubo problema al crear el modelo y al empezar a ocupa...
1