Introducci贸n

1

Qu茅 necesitas para este curso y qu茅 aprender谩s sobre Node.js con Hapi

2

Conceptos principales de hapi y creaci贸n de nuestro primer servidor

3

Breve historia y estado actual

Creando un sitio b谩sico con Hapi

4

El objeto h, response y sus herramientas

5

Uso de plugins - Contenido est谩tico

6

Plantillas con Handlebars

7

Renderizado de vistas - Layout y template del home

8

Recibiendo par谩metros en una ruta POST - Creaci贸n del registro

9

Definir una mejor estructura con buenas pr谩cticas en Hapi

10

Validando la informaci贸n - Implementando Joi

11

Introducci贸n a Firebase

12

Creando un modelo y guardando en firebase

13

Implementando el login y validaci贸n del usuario

14

Autenticaci贸n de usuarios - Cookies y estado

15

Manejando errores

16

Visualizaci贸n de errores

17

Controlar el error 404 en inert y el error de validaci贸n

18

Repaso - Creaci贸n del modelo y controlador para preguntas

19

Repaso - Creaci贸n de las rutas para crear preguntas

20

Listar las 煤ltimas preguntas en el home

Aplicacion de conceptos avanzados

21

Enrutamiento avanzado - visualizando una pregunta

22

Enrutamiento avanzado - respondiendo una pregunta

23

Generando la l贸gica de la plantilla seg煤n si es creador o contribuidor

24

M茅todos de servidor - respuesta correcta

25

Usando m茅todos de servidor

26

Manejo del cach茅 - Agregando el home al cach茅

27

Procesamiento de archivos - Aceptando im谩genes

28

Logging con Good - Monitoreando el servidor

29

Creaci贸n de plugins - Teor铆a

30

Creaci贸n de plugins - Implementando un API REST

31

Estrateg铆as de autenticaci贸n - Asegurando el API REST

32

Seguridad b谩sica - Asegurando el servidor contra CSRF

33

Seguridad b谩sica - Asegurando el servidor contra XSS

Herramientas de desarrollo

34

Depuraci贸n del proyecto

35

Ecosistema de Hapi

Disfruta de nuestro contenido y eventos por un a帽o a un precio especial

Antes: $179

Currency
$149/a帽o
隆Suscr铆bete!

馃敟 Te quedan 馃敟

1D
6H
59M
43S

Breve historia y estado actual

3/35
Recursos

Hapi fue creado por Eran Hammer, el mismo desarrollador y creador de la especificaci贸n OAuth, quien siendo l铆der del equipo de Mobile en Walmart, se vi贸 en la necesidad de buscar una soluci贸n a los problemas relacionados con el tr谩fico del sitio web durante los d铆as cercanos al BlackFriday.

Junto a su equipo crea Hapi, como un middleware de Express, ya que 茅ste no les ofrec铆a soluci贸n a los problemas que estaban enfrentando. Luego de probar diferentes combinaciones de soluciones, decidieron crear todo el framework desde cero sobre la base del principio: 鈥溾渕ejor configuraci贸n que c贸digo鈥濃, e inspirados en Express y Director. As铆 que crearon un concepto nuevo con el que lograron soluciones m谩s eficientes para su problema.

Recientemente Hapi (en su versi贸n m谩s reciente 17.x) fue redise帽ado para aprovechar toda la funcionalidad y potencialidad que ofrece el trabajo asincr贸nico con Async / Wait de NodeJS.

Aportes 7

Preguntas 1

Ordenar por:

Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Reg铆strate o inicia sesi贸n para participar.

Iniciando esta nueva aventura

goodbye to middleware hell

Desde hace a帽os vengo usando linux y cuando comenc茅 a trabajar con nodeJS, v铆 el mismo sistema de reutilizaci贸n de librer铆as.
En un principio puede ser factible mantener delgado el software, pero pasado el tiempo es un sufrimiento, pues muchas librer铆as se van quedando obsoletas, por l贸gica hay que actualizarlas o cambiarlas. Pero el problema surge cuando no hay compatibilidad.

Lo mejor es tener todo el control.

Sigue vigente el curso o ya esta defasado por el tiempo?

Que genial que haya explicado el trasfondo de Hapi!

Super, vamos con toda

Genial