Este repositorio contiene mis resoluciones prácticas, apuntes y experimentos desarrollados paso a paso a lo largo del bootcamp intensivo de JavaScript y desarrollo full-stack JSCamp.
El objetivo de este proyecto es consolidar mis conocimientos en el desarrollo web moderno, arquitectura de software, bases de datos y DevOps.
A lo largo de este bootcamp, se construye una aplicación real y completa de forma incremental aplicando los conocimientos de cada módulo:
- Diseño del Proyecto: Ver diseño en Stitch (Google)
- Alcance: Frontend dinámico, APIs REST escalables, bases de datos relacionales, automatización de pruebas, containerización con Docker y despliegues automáticos (CI/CD).
- 00 - HTML & CSS - Pendiente
- 01 - JavaScript - Pendiente
- 02 - React - Pendiente
- 03 - Estado Global y React Router - Pendiente
- 04 - Node.js & Express - Pendiente
- 05 - Testing - Pendiente
- 06 - TypeScript - Pendiente
- 07 - Inteligencia Artificial - Pendiente
- 08 - SQL - Pendiente
- 09 - CI/CD - Pendiente
- 10 - Docker 🐳 - Completado
Las guías de referencia rápida, comandos esenciales y apuntes de arquitectura de este repositorio se encuentran organizados en el directorio docs/:
- Guía de Git y Commits - Estándares de Conventional Commits y comandos útiles de Git.
- Comandos de Docker por Módulo - Chuleta de comandos utilizados en cada submódulo de Docker.
Antes de comenzar a explorar y ejecutar los diferentes módulos del proyecto, asegúrate de contar con el siguiente software instalado de manera local:
- Node.js (Versión 20 o superior)
- Docker & Docker Desktop (Indispensable para el módulo de contenedores e IA local)
- Git (Para control de versiones)
Para el desarrollo y orquestación de este proyecto de aprendizaje, se hace uso de las siguientes tecnologías y herramientas:
Este proyecto es un repositorio de aprendizaje nuevo e independiente que sigue la estructura conceptual y el temario oficial del bootcamp JSCamp diseñado e impartido por midudev.
- Repositorio Original del Curso: midudev/jscamp
- Plataforma Educativa: JSCamp.dev
Agradezco profundamente a midudev por compartir este material educativo de alto nivel con la comunidad de desarrolladores.