React JS, Golang y MongoDB: Creando Red Social como Twitter

Why take this course?
🌟 Desarrolla una App como Twitter usando Golang, React y MongoDB 🌟
¿Qué aprenderás en este curso?
En este curso intensivo, te guiarás a través del proceso de creación de una aplicación web de red social similar a Twitter, utilizando tecnologías modernas y robustas. Aprenderás a manejar el frontend con React JS, el backend con Golang y la base de datos con MongoDB, todos alojados en la plataforma de AWS (Amazon Web Services). ¡Prepárate para sumergirte en el desarrollo web full-stack!
Características de tu aplicación de red social:
- Perfil del Usuario: Crea perfiles detallados con avatares, banners y listas de tweets. Edita solo tu propio perfil.
- Sistema de Followers: Interactúa con otros usuarios siguiéndolos o dejando de seguirlos. Mantén una lista personalizada de seguidos.
- Tweets: Envía tweets desde cualquier parte de tu aplicación y explora el feed de los usuarios que te siguen.
- Buscador de Usuarios: Encuentra usuarios por nombre y filtra entre seguidos y no seguidores.
- Feed de Tweets: Visualiza los últimos tweets de tus seguidos en un feed dynamico.
Estructura del Curso:
-
React JS: 🚀 Dive into the world of React, a declarative, efficient, and flexible JavaScript library for building user interfaces.
- Aprenderás a usar React junto con su ecosistema (Hooks, Context API).
- Integraremos SASS para estilizar tu proyecto de manera efectiva.
- Implementaremos un sistema de login y registro con JWT.
- Interactuarás con APIs REST consumiendo datos.
- Desplegarás tu aplicación en Netlify y GitHub Pages.
-
Golang: 🐘 Golang (Google's open-source programming language) is designed for simplicity, efficiency, and ease of development.
- Aprenderás las fundamentals de Go para el desarrollo backend.
- Construirás un sistema de enrutamiento robusto con React Router Dom.
- Subirás imágenes al servidor utilizando una interfaz sencilla y intuitiva (Drag & Drop).
- Aprenderás a subir tu web a AWS y a manejar los recursos necesarios para su funcionamiento.
- Implementarás patrones de seguridad como bCrypt para encriptar passwords.
- Echarás mano de MongoDB, configurándola y escalándola a través de AWS.
-
MongoDB: 📊 Utilizaremos MongoDB, una base de datos NoSQL orientada a documentos, para almacenar y recuperar datos de manera eficiente.
- Aprenderás a estructurar tu proyecto siguiendo los estándares recomendados por Google para aplicaciones GOLANG.
- Crearás 16 endpoints REST y más de 30 archivos
.go
para una API potente y versátil.
¿Qué te espera?
Este curso está pensado para desarrolladores con un nivel intermedio en React y Golang, o para aquellos que buscan expandir sus habilidades en estas tecnologías. Te proporcionaremos las herramientas y conocimientos necesarios para construir una aplicación de red social compleja y funcional, listos para ser desplegados y escalados en la nube con AWS.
¡Inscríbete ya y comienza tu viaje hacia el desarrollo web full-stack! 🚀✨
Course Gallery




Loading charts...