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:
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.
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.
Martin A.
Excelente curso, muy bien explicado todo