[![05 - CI](https://github.com/midudev/jscamp/actions/workflows/05-ci.yml/badge.svg)](https://github.com/midudev/jscamp/actions/workflows/05-ci.yml)

![CleanShot 2025-10-01 at 20 11 30@2x](https://github.com/user-attachments/assets/b6ef8402-d367-4a99-b939-8f11dedf91d7)

# 🚀 JSCamp InfoJobs

Bienvenidos al bootcamp intensivo de JavaScript y desarrollo web full-stack diseñado para llevarte desde los fundamentos hasta las tecnologías más avanzadas del ecosistema JavaScript. Veremos HTML, CSS, JavaScript, TypeScript, Node.js, SQL, CI/CD y Docker.

## 🎨 El Proyecto Práctico

![CleanShot 2025-10-01 at 20 26 08@2x](https://github.com/user-attachments/assets/d9abec4d-ac41-4962-845c-93006bfe768b)

A lo largo de este bootcamp, construiremos un proyecto completo **desde cero y paso a paso**, aplicando todos los conocimientos de cada módulo.

👉 [Ver diseño del proyecto](https://stitch.withgoogle.com/projects/7508115667617706440)

Este proyecto te permitirá consolidar todo lo aprendido y tener una aplicación real en tu portafolio.

## 📺 La Plataforma

En **[JSCamp.dev](https://jscamp.dev)** encontrarás todos los videos y contenido del bootcamp para que puedas revisarlo cuando quieras. El registro es gratis.
Los videos y materiales se irán subiendo **poco a poco** a medida que avancemos en el bootcamp.

### ¿Tiene certificado?

Sí, existe un certificado opcional y muy limitado de pago que incluye:

- 🎓 **Certificado Digital** - Certifica tus logros en el bootcamp
- 📝 **Seguimiento de Ejercicios** - Revisaremos y corregiremos tus ejercicios
- 💬 **Canal Exclusivo en Discord** - Comunidad premium y soporte directo
- 🎥 **Directos Exclusivos** - Clases de repaso exclusivas con dudas y preguntas
- 📄 **Revisión de tu CV** - Equipo de expertos revisan tu CV y te dan feedback
- 🏢 **Workshop Presencial** - Entrada asegurada a los workshops de Barcelona y Madrid

**Entra a [https://jscamp.dev](https://jscamp.dev), inicia sesión y consigue acceso.**

## 📚 Contenido del Bootcamp

- **00** - HTML & CSS
- **01** - JavaScript
- **02** - React
- **03** - Estado Global y React Router
- **04** - Node.js
- **05** - TypeScript
- **06** - Integración de IA
- **07** - SQL
- **08** - CI/CD
- **09** - Docker

## 💻 Requisitos de Instalación

Antes de comenzar, asegúrate de tener instalado el siguiente software:

- **Navegador moderno** - Chrome, Firefox, Edge o Safari actualizado
- **[Visual Studio Code](https://code.visualstudio.com/)** - Editor de código (recomendado)
- **[Extensión Live Preview](https://marketplace.visualstudio.com/items?itemName=ms-vscode.live-server)** - Extensión para ver HTML/CSS
- **[Node.js](https://nodejs.org/)** (versión 20 o superior) - Runtime de JavaScript
- **[Git](https://git-scm.com/)** - Control de versiones
- **[Docker](https://www.docker.com/)** - Para el módulo de Docker
- **[Terminal Warp](https://midu.link/warp)** - Terminal con IA y Agentes

## 👨‍💻 Instructor

Este bootcamp es impartido por **midudev**, desarrollador y creador de contenido educativo con una gran comunidad en español.

### 🌐 Redes Sociales

- 🐦 **X**: [@midudev](https://twitter.com/midudev)
- 📺 **YouTube**: [@midudev](https://youtube.com/@midudev)
- 🎮 **Twitch**: [midudev](https://twitch.tv/midudev)
- 📸 **Instagram**: [@midu.dev](https://instagram.com/midu.dev)
- 💼 **LinkedIn**: [midudev](https://linkedin.com/in/midudev)
- 🌍 **Web**: [midu.dev](https://midu.dev)

## 🎯 Objetivos

Al finalizar JSCAMP serás capaz de:

- ✅ Construir aplicaciones web completas desde cero
- ✅ Dominar el ecosistema de JavaScript moderno
- ✅ Crear APIs REST con Node.js
- ✅ Desarrollar interfaces con React
- ✅ Implementar bases de datos SQL
- ✅ Configurar pipelines de CI/CD
- ✅ Containerizar aplicaciones con Docker
- ✅ Aplicar TypeScript en proyectos reales

## 🚀 Cómo Empezar

Cada módulo contiene ejercicios prácticos y proyectos reales. Navega a la carpeta correspondiente y sigue las instrucciones.

```bash
# Clona el repositorio
git clone git@github.com:midudev/jscamp.git

# Navega al módulo que desees
cd jscamp/00-html-css

# ¡Comienza a aprender!
```

---

⭐️ Si este contenido te resulta útil, no olvides dar una estrella al repositorio
