Desarrollo del lado servidor: NodeJS, Express y MongoDB (Coursera)

Offered by Universidad Austral,
Desarrollo del lado servidor: NodeJS, Express y MongoDB (Coursera)

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.

Class Deals by MOOC List - Click here and see Coursera's Active Discounts, Deals, and Promo Codes.

What You Will Learn

  • 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.

Course 4 of 4 in the Full Stack Web Development en Español Specialization

Syllabus

WEEK 1
Conceptos básicos del desarrollo web del lado servidor
En este módulo crearás un proyecto en NodeJS. Utilizarás Git para versionar tu avance y configuraras Express. Aprenderás los conceptos básicos de ruteo y temas importantes de seguridad. Utilizarás NPM para instalar librerías y crearemos algunas páginas web de prueba.

WEEK 2
Persistencia del modelo utilizando Mongoose y MongoDB
En este módulo trabajarás con temas de persistencia sobre una base NoSQL como MongoDB. Utilizarás Mongoose como mapeador de objeto a documento (ODM) y realizarás las típicas tareas CRUD (sigla en inglés para creación, lectura, actualización y eliminación). Empezarás a implementar tu API REST.

WEEK 3
Autenticación
En este módulo trabajarás con la autenticación de usuarios a tu sitio. Crearás la típica página de login y permitirás registrar a nuestros usuarios. Utilizarás Passport para realizar esta tarea y verás temas de seguridad como Json Web Token para segurizar tu API

WEEK 4
Oauth y Puesta en producción en Heroku.
En este módulo pondrás en producción tu proyecto y verás más temas de seguridad web y monitoreo de tu servidor. Utilizarás la plataforma Heroku ya que te permite una capa gratuita para probar tu solución. Integrarás OAuth para facilitar la autenticación de tus usuarios.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Data Security for Web Developers (Coursera) Coursera
Codio

Data Security for Web Developers (Coursera)

This course is designed for novice learners looking to broader their knowledge of how to secure data for the web applications they have developed. The course starts with foundational ideas like SSL/TLS certificates, rules governing security like GDPR, and handling secrets. The second module is devoted to cryptography, while the third module covers access control.

Nov 9th 2026
3 Weeks
Software Security for Web Applications (Coursera) Coursera
Codio

Software Security for Web Applications (Coursera)

Explore software security for web applications concepts without installing anything! This course is designed for intermediate learners, providing a solid foundation of common skills in software security. Learners will build an understanding of some of the most common software security techniques currently employed. The modules in this course cover front-end security, back-end security, as well as passwords and authentication. At the end of the course, learners will be able to directly implement security techniques they've learned to their own softwares.

Nov 9th 2026
3 Weeks
Big Data Integration and Processing (Coursera) Coursera
University of California, San Diego

Big Data Integration and Processing (Coursera)

At the end of the course, you will be able to: Retrieve data from example database and big data management systems; Describe the connections between data management operations and the big data processing patterns needed to utilize them in large-scale analytical applications; Identify when a big data problem needs data integration; Execute simple big data integration and processing on Hadoop and Spark platforms.

Nov 2nd 2026
5-12 Weeks
MongoDB: The Complete Guide to NoSQL Database Development (Coursera) Coursera
EDUCBA

MongoDB: The Complete Guide to NoSQL Database Development (Coursera)

This comprehensive course ensures you develop a foundational understanding of MongoDB, covering its principles, architecture, and essential operations. You'll gain hands-on skills installing MongoDB, executing CRUD operations, and navigating its architecture. Progressing to advanced concepts, you'll delve into schema design, indexing, and performance optimization, incorporating advanced querying techniques using Mongoose.

Nov 9th 2026
4 Weeks
Using APIs for Network Automation (Coursera) Coursera
Cisco Learning and Certifications

Using APIs for Network Automation (Coursera)

This course will provide a solid foundation for understanding how APIs are utilized in network automation by discussing important topics such as data encoding formats, REST APIs, and the Python Requests library. Upon completion of the course, you will be equipped with the necessary skills to utilize APIs in your network automation solution and be able to describe the usefulness of APIs in this context.

Nov 9th 2026
3 Weeks
ExpressJS Essentials: Building Modern Web APIs (Coursera) Coursera
EDUCBA

ExpressJS Essentials: Building Modern Web APIs (Coursera)

This comprehensive course provides a deep dive into Express.js, a robust web application framework for Node.js. Participants will master fundamental concepts, architecture, and the step-by-step process of setting up Express.js projects. Explore HTTP methods, route definition, and parameter extraction, gaining practical skills in setting up requests with Thunder Client and Postman tools.

Nov 9th 2026
5-12 Weeks
Microsoft Azure Cosmos DB (Coursera) Coursera
Microsoft

Microsoft Azure Cosmos DB (Coursera)

In this course, you will learn the fundamentals of database concepts in a cloud environment, get basic skilling in cloud data services, and build your foundational knowledge of cloud data services within Microsoft Azure. You will explore non-relational data offerings, provisioning and deploying non-relational databases, and non-relational data stores with Microsoft Azure.

Nov 2nd 2026
3 Weeks
Deploying Microservices to Kubernetes using Azure DevOps (Coursera) Coursera
Whizlabs

Deploying Microservices to Kubernetes using Azure DevOps (Coursera)

Kubernetes is open-source, and its container orchestration benefits enable automation of various tasks such as deployment, management, and scaling of container-based applications. Presently, you can find various cloud-based applications using Kubernetes workloads. Since the Azure cloud provides ease of running Kubernetes alongside ease of scalability and management of microservices with higher availability, it is one of the foremost choices of all enterprises for DevOps transformation. You can utilize the opportunity to improve your expertise in deploying microservices in Kubernetes and capitalize on many career options.

Nov 9th 2026
3 Weeks
Introduction to Cybersecurity Fundamentals (Coursera) Coursera
Coursera Instructor Network

Introduction to Cybersecurity Fundamentals (Coursera)

"Introduction to Cybersecurity Fundamentals" is a concise yet comprehensive course designed to provide participants with a solid understanding of the essential principles and practices in the field of cybersecurity. In just 90 minutes, learners will embark on a journey into the world of cybersecurity, learning to think like a hacker and developing strategies to protect data and networks. Through engaging lessons and demonstrations, this course will empower participants with the knowledge needed to defend against common cyber threats and install best practices for safeguarding data and privacy.

Nov 23rd 2026
1 Week