Desarrollar una red social con JavaScript, Angular y NodeJS

Crea webapps complejas y una red social como Twitter con el MEAN Stack, Angular, NodeJS, MongoDB, Bootstrap, CSS3 y +

Ratings: 4.14 / 5.00




Description

Bienvenido al curso Desarrollar una red social con JavaScript, Angular y NodeJS, vas a aprender paso a paso como desarrollar una aplicación web completa y funcional paso a paso, a nivel de backend y frontend, usando únicamente tecnologías JavaScript.

La red social que vamos a crear será muy parecida a Twitter y es un caso práctico de un desarrollo profesional a medida con el MEAN Stack (MongoDB, Express, Angular y Node.js)

Si quieres ser desarrollador web, o incluso si ya te dedicas al desarrollo web, es casi obligatorio aprender todos los frameworks y tecnologías con las que vamos a trabajar en el curso y sobre todo como combinarlas para crear aplicaciones completas a medida.                  

Para la creación de la red social utilizaremos muchas tecnologías, entre ellas:

  • JavaScript, uno de los lenguajes de programación mas populares de la web.

  • NodeJS, plataforma muy popular para desarrollar con JavaScript en el lado del servidor.

  • ExpressJS, framework para Node.js que nos permite trabajar con el protocolo HTTP y tener un sistema de rutas.

  • MongoDB, el sistema gestor de bases de datos NoSQL basado en JavaScript mas potente y popular.

  • Angular, el framework impulsado por Google cuyo propósito es el desarrollo de aplicaciones web SPA(Single page applications). Reactivo e instantáneo.

  • jQuery, el framework frontend imprescindible y más conocido para JavaScript.

  • AJAX, para hacer peticiones asíncronas al servidor.  

  • Bootstrap, el framework CSS y JS más estandarizado e imprescindible actualmente para la construcción de interfaces de usuario.  

  • HTML5, CSS3, JavaScript, etc.


Al finalizar el curso serás capaz de desarrollar tus propias aplicaciones web a medida de alta complejidad, modificar otras que ya estén programadas y además crear redes sociales y webs con intereactividad completa entre usuarios.       

Este es el único curso que te va a enseñar a desarrollar una red social a medida con JavaScript y el MEAN Stack desde cero que existe hasta la fecha, y está diseñado para que aprendas a desarrollar una red social como Twitter y además para que adquieras habilidades para el mundo real mediante casos prácticos completos, paso a paso y de forma fácil para que no te quedes con dudas.

Durante las más de 20 horas del curso verás como desarrollar una plataforma web tipo Twitter paso a paso.  

En esta red social(webapp SPA) las siguientes funcionalidades:

  • Registrarnos e identificarnos en la plataforma.

  • Modificar nuestros datos.

  • Subir una imagen de perfil.

  • Seguir y dejar de seguir a cualquier usuario (follow y unfollow).

  • Hacer publicaciones con texto e imagenes.

  • Ver las publicaciones de la gente que seguimos en el timeline.

  • Ver mi perfil de usuario y el del resto de personas.

  • Recibir y enviar mensajes privados (MD).

  • ¡Y mucho más!


Abordaremos el desarrollo de esta aplicación partiendo desde cero. 

Comenzaremos por el backend: Empezando por el diseño y creación de la base de datos, creación del API RESTful con NodeJS y MongoDB, creación de modelos, controladores, rutas(routing), respuestas en JSON, servicios y middlewares, JWT(JSON Web Tokens), autenticación en el API, interacción con la base de datos con Mongoose, CRUDs, sistema de seguimiento, JavaScript sincrono y asíncrono, control de acceso, etc, etc, etc.      

Una vez terminado el servicio RESTful haremos el frontend: Instalaremos Angular, creación de la webapp dinámica SPA, creación de modelos, componentes, rutas, servicios en Angular, pipes, Input y output, Localstorage, creación de formularios, módulos y miles de cosas más.

Trataremos todos los temas paso a paso y poco a poco hasta construir la aplicación web social completa, pese a esto, para aprovechar al 100% el curso te recomendaría tener conocimientos en HTML, CSS y además tener unas nociones básicas en Angular y JS.

Si quieres aprender desarrollo web full-stack moderno sin dolor y crear una red social usando Javascript y Angular, enfocándonos al mundo real, practicando poco a poco, subir de nivel en el desarrollo web con Angular, NodeJS 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!

Curso totalmente compatible con Angular 2 Final, Angular 4, Angular 5, Angular 6, Angular 7, Angular 8, Angular 9, Angular 10, Angular 11, Angular 12, Angular 13, Angular 14, Angular 15, Angular 16 y Angular 17.

What You Will Learn!

  • Aumentar las oportunidades laborales
  • Desarrollar una red social
  • Desarrollar aplicaciones web complejas con NodeJS y Angular
  • Mejorar las habilidades de programación y planteamiento de webapps
  • Crear aplicaciones web a medida
  • Hacer desarrollos full-stack completos
  • Desarrollar aplicaciones web con el MEAN Stack
  • Crear APIs RESTful con NodeJS
  • Dominar Angular
  • Crear webapps SPA con Angular
  • Usar JWT para hacer sistemas de login
  • Maquetación web con HTML5, CSS3 y Bootstrap
  • Conocer aspectos avanzados del desarrollo con Angular
  • Desarrollar aplicaciones web SPA
  • Utilizar bases de datos NoSQL como MongoDB
  • Mejorar la capacidad de adaptación a otros frameworks JavaScript
  • Y muchos mas temas

Who Should Attend!

  • Desarrolladores web
  • Estudiantes de ingenieria y ciclos formativos
  • Estudiantes de informática
  • Programadores que quieren adquirir nuevos conocimientos y habilidades
  • Apasionados por la tecnológia
  • Informáticos que quieren mejorar sus posibilidades laborales