Desarrollar una red social con JavaScript, Angular, NodeJS y MongoDB

Accede al curso pinchando aquí.

He publicado el nuevo 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.

Seguramente, el mejor curso que he creado en 2017.

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.

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 curso para ver todos temas que vamos a tratar:

Disponible con un gran descuento, solo para los visitantes de este blog.

Apúntate, invierte en ti y aprende desarrollo web para la vida real en este curso.

Victor

Autor: Victor

Desarrollador web - Formador online - Blogger

Compartir este post

Poner un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *