Desarrollo del lado servidor: NodeJS, Express y MongoDB
- 4.1
Description
En este curso trabajarás del lado servidor, en el backend, desarrollando el soporte que toda aplicación necesita para lidiar con la persistencia de la información, el setup de un servidor web, la creación de una API REST, autenticación y autorización, y la integración de librerÃas de terceros. Utilizarás Express para el servidor web, y una base de datos NoSQL orientada a documentos: MongoDB. Aprenderás de ODM con Mongoose y harás las tÃpicas tareas CRUD sobre Mongo. Finalmente pondrás productivo tu sitio en Heroku.
Knowledge
- Construir una aplicacion servidor con Node JS y ponerla en producion.
- Crear y testear una API REST.
- Programar del lado servidor y base de datos NoSQL.
- Crear modelos de datos con Mongoose ODM.
Outline
- Conceptos básicos del desarrollo web del lado servidor
- Universidad Austral
- Bienvenida al curso
- NodeJS
- Express básico
- Instalación GIT
- Bitbucket
- Desarrollando Express
- Proyecto
- MVC
- API
- Bienvenidos a la Universidad Austral
- APIs y Webs
- NodeJS y NPM
- CaracterÃsticas de Node
- Express
- Comenzando un proyecto con GIT
- Instalación de GIT - Tutorial
- GuÃa práctica de GIT y Bitbucket
- Comenzando un proyecto con Nodejs y Express
- Model View Controller (MVC)
- GuÃa práctica de Setup Proyecto
- GuÃa práctica de Configurar template HTML
- GuÃa práctica de Agregar Mapa
- GuÃa práctica de MVC Bicicletas
- GuÃa práctica de API Bicicletas
- Calificado del Módulo 1
- Persistencia del modelo utilizando Mongoose y MongoDB
- Testing: Configuración de Jasmine
- Testing de nuestro modelo
- Testing de nuestro API
- MongoDB: Persistencia: Configurando MongoDB
- ODM: Utilizando Mongoose en nuestro proyecto
- Testing Unitario
- Testing con Jasmine
- Testing con Jasmine - Estructura de losTests
- GuÃa práctica de Testing
- GuÃa práctica de Testing APl
- GuÃa práctica de Testing APl Manual
- Base de datos NoSQL
- MongoDB
- Primeros pasos en MongoDB
- GuÃa práctica de Mongo
- Interactuando con las bases de datos
- Mongoose
- GuÃa práctica de Mongoose
- GuÃa práctica de Mongoose con Testing
- Calificado del Módulo 2
- Autenticación
- Agregando seguridad al modelo de usuarios
- Incorporando tokens
- Creando usuarios
- Sesiones y cookies
- Passport
- Login
- Vistas de Login y Rutas
- Login y Logout
- Autorización a rutas
- Autenticación en API
- Configurando JSON Web Token
- Generando Tokens JWT
- Autenticación y autorización
- GuÃa práctica de Autenticación 1: Agregar seguridad al modelo de Usuario
- GuÃa práctica de Autenticación 2: Mailing
- GuÃa práctica de Autenticación 3: Verificando usuarios
- GuÃa práctica de Login
- Sesiones y cookies
- Usando Passport para login local
- GuÃa práctica de Passport
- GuÃa Práctica de Login y Logout web
- GuÃa práctica de Autorizando rutas
- Autenticación en API
- GuÃa práctica de Autenticando APl
- JWT (Json Web Token)
- GuÃa práctica de JWT
- Calificado del Módulo 3
- Oauth y Puesta en producción en Heroku.
- Heroku: Configuración inicial
- MongoDB Atlas: configurando la cuenta en la nube
- MongoDB: conexión con el servicio en tu ambiente local
- Variables de ambiente
- Configurando Sendgrid
- Google OAuth Web Setup 1
- Google OAuth Web Setup 2
- Google OAuth Web Setup 3
- Google OAuth Web Setup 4
- Facebook OAuth
- Monitoreo con NewRelic
- Final del curso
- Heroku
- GuÃa práctica de Heroku
- MongoDB Atlas
- GuÃa práctica de Mongo Atlas - 1
- GuÃa práctica de Mongo Atlas - 2
- GuÃa práctica de Variables de ambiente
- GuÃa práctica de Sendgrid
- OAuth
- Consola de desarrollo Google
- Consola de desarrollo de Facebook
- GuÃa práctica de OAuth con Google
- GuÃa práctica de OAuth con Google usando Passport
- GuÃa práctica de OAuth con Facebook
- Entendiendo métricas de performamance del server
- GuÃa práctica de Monitoreo con NewRelic
- Para tu autoevaluación de la Lección 3
- Calificado del Módulo 4
Summary of User Reviews
Learn server-side development with Node.js, Express, and MongoDB. This course has received positive reviews from users. Many users found the course content to be comprehensive and well-structured.Key Aspect Users Liked About This Course
Comprehensive and well-structured course contentPros from User Reviews
- In-depth explanations of Node.js and MongoDB
- Hands-on coding experience
- Good pace and flow of the course
- Helpful feedback from the instructor and community
- Real-world examples and projects
Cons from User Reviews
- Some users found the assignments to be too challenging
- Lack of diversity in the course content
- Some users experienced technical difficulties with the platform
- Not suitable for beginners in programming
- Some users found the instructor's accent difficult to understand