Desarrollo web con JavaScript, Angular, NodeJS y MongoDB

Learn to build a web app like Spotify using the MEAN Stack in this fun and friendly course! Full-stack development made easy.

  • Overview
  • Curriculum
  • Instructor
  • Review

Brief Summary

This course is your friendly guide to becoming a full-stack developer using the MEAN Stack. You鈥檒l build an awesome web app similar to Spotify while having fun with coding!

Key Points

  • Learn full-stack development with the MEAN stack.
  • Create a Spotify-like web app step by step.
  • Master both backend and frontend with NodeJS and Angular.

Learning Outcomes

  • Understand the basics of NodeJS and Express for backend development.
  • Create RESTful APIs that interact with a MongoDB database.
  • Develop single-page applications using Angular efficiently.

About This Course

Aprende a desarrollar una webapp como Spotify usando el MEAN Stack (Node, Mongo, Express, JWT, Angular 8, 16, 17, 19)

Bienvenido al curso Desarrollo web con JavaScript, Angular, NodeJS y MongoDB. Vas a aprender paso a paso como desarrollar servicios y APIs REST con NodeJS, Express, MongoDB, JWT y como crear aplicaciones web front-end complejas con la nueva versi贸n de AngularJS (Angular 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18 y 19). 聽

En resumen vamos a aprender a hacer un desarrollo fullstack con el MEAN Stack 2.0, creando paso a paso una aplicaci贸n web similar a Spotify.

  • NodeJS es una tecnolog铆a que nos permite hacer desarrollos back-end usando 煤nicamente JavaScript.

  • MongoDB es la base de datos NoSQL l铆der. Nos permite trabajar con documentos JSON binarios (BSON) en lugar de utilizar un sistema cl谩sico de tablas y relaciones, lo cual hace que Mongo sea muy veloz.

  • Angular聽se est谩 convirtiendo en el framework para JavaScript est谩ndar para desarrollar aplicaciones web modernas y escalables en el lado del cliente basadas en la filosof铆a SPA.聽

Si quieres ser desarrollador front-end, back-end o full-stack, o incluso si ya te dedicas al desarrollo web, es casi obligatorio aprender a trabajar con estas tecnolog铆as y frameworks.

El curso est谩 divido en dos partes:

  1. En la primera parte nos dedicaremos al backend (servidor) y desarrollaremos un servicio o API REST con NodeJS.Un API REST es un servicio que puede usarse desde cualquier dispositivo que entienda el protocolo HTTP, adem谩s interact煤a directamente con la base de datos. Por ejemplo, las aplicaciones de smartphones interact煤an con el servidor a trav茅s de un API RESTful.

  2. En la segunda parte nos centraremos en el frontend (cliente) y desarrollaremos una aplicaci贸n web de tipo SPA con Angular.Una web SPA es una aplicaci贸n de una sola p谩gina en la que la carga de datos es as铆ncrona y la p谩gina no se recarga en casi ning煤n momento, pese a cambiar de ruta o url para navegar entre las secciones de la aplicaci贸n, es una nueva tendencia en el desarrollo web.

Al finalizar el curso ser谩s capaz de desarrollar tus propias aplicaciones web con NodeJS, Express, Mongo DB, JWT y Angular.

Durante las m谩s de 15聽horas del curso ver谩s como desarrollar una plataforma web tipo Spotify paso a paso.聽

En esta aplicaci贸n podremos identificarnos mediante un formulario de login, registrarnos en la plataforma, modificar los datos de nuestro usuario, subir una imagen de perfil, crear, editar y subir artistas, 谩lbumes y artistas a la web, tendremos un listado paginado de los artistas de la plataforma, cat谩logo de 谩lbumes, player de canciones y mucho m谩s.

Abordaremos el desarrollo backend de esta aplicaci贸n partiendo desde cero, empezando por el dise帽o y creaci贸n de la base de datos, el servicio REST, servicios, controladores, autenticaci贸n basada en tokens con JWT (JSON Web Tokens), interacci贸n con la base de datos con Mongoose, CRUD de usuarios, artistas, 谩lbumes y videos en NodeJS.

Continuaremos programando la parte del cliente con Angular, desde la creaci贸n de los componentes necesarios, uso de rutas y servicios, consumo de servicios REST (mediante un API Rest programada en con Node y ExpressJS) con el componente HTTP de Angular, trabajo con el LocalStorage, hasta la creaci贸n y validaci贸n de formularios, entre otras cosas.

Trataremos todos los temas paso a paso y poco a poco hasta construir una aplicaci贸n web completa de v铆deos tipo Spotify, pese a esto, para aprovechar al 100% el curso te recomendamos tener conocimientos en HTML, CSS 聽y JavaScript y adem谩s tener unas nociones b谩sicas en el MEAN Stack.

Si quieres aprender desarrollo full-stack moderno con JavaScript sin dolor, practicando poco a poco con las tecnolog铆as y frameworks m谩s actuales, subir de nivel en el desarrollo web con NodeJS y Angular y aumentar tus oportunidades laborales聽 隆Este es tu curso!

脡chale un vistazo al programa del curso para ver todos temas que aprender谩s.

脷nete al curso y sube de nivel:聽 Aprende Desarrollo web con JavaScript, Angular, NodeJS y MongoDB.

  • Desarrollar aplicaciones web con el MEAN Stack 2.0

  • Dominar Angular

  • Crear APIs RESTful con NodeJS

Course Curriculum

1 Lectures

2 Lectures

1 Lectures

1 Lectures

Instructor

Profile photo of V铆ctor Robles
V铆ctor Robles

Soy desarrollador web en una empresa y llevo inmerso en el mundo de la programaci贸n y la inform谩tica desde los 15 a帽os.Me encanta programar y todo lo relacionado con Internet y las nuevas tecnolog铆as, crear cosas y ense帽ar a los dem谩s.Soy casi completamente autodidacta, por eso voy a ofrecerte muchos de mis conocimientos para que t煤 puedas aprender m谩s f谩cilmente...

Review
4.9 course rating
4K ratings
ui-avatar of Martin Acosta
Martin A.
4.5
10 months ago

Excelente curso, muy bien explicado todo

  • Helpful
  • Not helpful
ui-avatar of Andres Fresno
Andres F.
5.0
1 year ago

Curso muy completo y bien explicado.

  • Helpful
  • Not helpful
ui-avatar of Javier Perez
Javier P.
5.0
1 year ago

Muy buen Curso, excelente instructor, lo Recomiendo al 100%.

  • Helpful
  • Not helpful
ui-avatar of Hector Guillermo Jojoa Cabrera
Hector G. J. C.
5.0
1 year ago

=) buen curso

  • Helpful
  • Not helpful
ui-avatar of Gustavo Martorano
Gustavo M.
4.0
1 year ago

Parece ser un curso orientado al aprendizaje con la pr谩ctica, la mejor manera de aprender a mi entender. Esperemos se brinden tambi茅n conceptos.

  • Helpful
  • Not helpful
ui-avatar of Juan F. Ruiz
Juan F. R.
5.0
1 year ago

El curso es muy bueno y he aprendido mucho. El problema es que con las versiones actuales de NodeJS, Mongoose y Angular he tenido que refactorizar bastante para que funcionase ... pero ha merecido la pena.

  • Helpful
  • Not helpful
ui-avatar of Isaac Rey Fimbres Arag贸n
Isaac R. F. A.
3.5
3 years ago

Es un buen curso, para aprender las bases del MEAN Stack, pero el instructor no responde, o al menos es raro que lo haga y si lo hace no da seguimiento a las dudas, te recomiendo este curso si eres autodidacta y sabes investigar o resolver problemas por tu cuenta

  • Helpful
  • Not helpful
ui-avatar of Marta Mestres Bernabeu
Marta M. B.
3.5
3 years ago

A pesar de que en la descripci贸n del curso dice que no es necesario conocer las bases de NodeJS y Angular, considero que s铆 lo es para poder seguirlo.

Se hace dif铆cil seguirlo si no contamos con las mismas versiones de nodejs/angular, debido a que nos encontraremos con muchos errores en la compilaci贸n.

  • Helpful
  • Not helpful
ui-avatar of Janet Lopez
Janet L.
5.0
4 years ago

para mi fue bastante novedoso, algunas herramientas las conoc铆a solo de nombre y otras como, Express, son bastante nuevas para mi 隆Me encant贸! 隆Me sirvi贸! 隆Mil gracias!

  • Helpful
  • Not helpful
ui-avatar of Sergio Alc谩ntara Romero
Sergio A. R.
5.0
4 years ago

Muy bueno, tema interesante para desarrollar de manera amena. Gracias por ense帽ar de esa manera y difundir tus conocimientos.

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published.聽Required fields are marked聽*

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses