Creo que muchos han desertado de este curso… El nivel de participación es demasiado bajo
Introducción
Qué necesitas para este curso y qué aprenderás sobre Node.js con Hapi
Conceptos principales de hapi y creación de nuestro primer servidor
Breve historia y estado actual
Creando un sitio básico con Hapi
El objeto h, response y sus herramientas
Uso de plugins - Contenido estático
Plantillas con Handlebars
Renderizado de vistas - Layout y template del home
Recibiendo parámetros en una ruta POST - Creación del registro
Definir una mejor estructura con buenas prácticas en Hapi
Validando la información - Implementando Joi
Introducción a Firebase
Creando un modelo y guardando en firebase
Implementando el login y validación del usuario
Autenticación de usuarios - Cookies y estado
Manejando errores
Visualización de errores
Controlar el error 404 en inert y el error de validación
Repaso - Creación del modelo y controlador para preguntas
Repaso - Creación de las rutas para crear preguntas
Listar las últimas preguntas en el home
Aplicacion de conceptos avanzados
Enrutamiento avanzado - visualizando una pregunta
Enrutamiento avanzado - respondiendo una pregunta
Generando la lógica de la plantilla según si es creador o contribuidor
Métodos de servidor - respuesta correcta
Usando métodos de servidor
Manejo del caché - Agregando el home al caché
Procesamiento de archivos - Aceptando imágenes
Logging con Good - Monitoreando el servidor
Creación de plugins - Teoría
Creación de plugins - Implementando un API REST
Estrategías de autenticación - Asegurando el API REST
Seguridad básica - Asegurando el servidor contra CSRF
Seguridad básica - Asegurando el servidor contra XSS
Herramientas de desarrollo
Depuración del proyecto
Ecosistema de Hapi
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Ya teniendo validada la información que recibimos del usuario, el siguiente paso es almacenarla para su posterior recuperación. Para esto haremos uso del servicio de base de datos de Firebase / Storage con una configuración básica.
El proceso de creación y configuración de la base de datos se hace a través del sitio web https://firebase.google.com mediante la consola de administración, accediendo con una cuenta Google y creando un proyecto nuevo. En la sección de Configuración / Cuentas de Servicio, generamos las credenciales de acceso para NodeJS en formato json, que usaremos en nuestro proyecto, en la siguiente clase.
Aportes 8
Preguntas 0
Creo que muchos han desertado de este curso… El nivel de participación es demasiado bajo
¯\_(ツ)_/¯
✌
El curso esta bueno pero le hace falta actualización.
Personalmente me gusta el curso por que usa cosas diferentes a Moongo DB y Express.
Tendré que pausar este curso, estoy siguiendo la ruta en orden aun así necesito regresar a otro curso
A mi me parece un muy buen Curso !!!
Estuve horas intentando encontrar la causa del por qué mi aplicación no se conectaba con la Base de Datos.
Al final resultó ser que coloqué como atributo “credentials”, en lugar de “credential” al objeto de configuración.
Que nos les pase! Deben ser escritos tal cual jajajaj.
const serviceAccount = require('../config/firebase.json')
Firebase.initializeApp({
credential : Firebase.credential.cert(serviceAccount),
databaseURL: "https://<DATABASE>.firebaseio.com"
})
const db = Firebase.database()```
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?