MCPcopy
hub / github.com/midudev/jscamp

github.com/midudev/jscamp @main sqlite

repository ↗ · DeepWiki ↗
273 symbols 516 edges 159 files 0 documented · 0%
README

05 - CI

CleanShot 2025-10-01 at 20 11 30@2x

🚀 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

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

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

📺 La Plataforma

En 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, 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:

👨‍💻 Instructor

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

🌐 Redes Sociales

🎯 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.

# 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

Extension points exported contracts — how you extend this code

MediaPlayer (Interface)
(no doc) [2 implementers]
06-typescript/03-interfaces-types/01-interfaces.ts
Job (Interface)
(no doc)
08-sql/backend/src/types.ts
AudioPlayer (Interface)
(no doc) [1 implementers]
06-typescript/03-interfaces-types/01-interfaces.ts
JobData (Interface)
(no doc)
08-sql/backend/src/types.ts
Persona (Interface)
(no doc)
06-typescript/03-interfaces-types/01-interfaces.ts
JobContent (Interface)
(no doc)
08-sql/backend/src/types.ts
Identificable (Interface)
(no doc)
06-typescript/03-interfaces-types/01-interfaces.ts
JobFilters (Interface)
(no doc)
08-sql/backend/src/types.ts

Core symbols most depended-on inside this repo

isFavorite
called by 5
07-inteligencia-artificial/frontend/src/context/FavContext.jsx
sendJson
called by 5
04-node/server.js
isFavorite
called by 5
03-router-and-zustand/src/context/FavContext.jsx
useRouter
called by 4
02-react/src/hooks/useRouter.jsx
render
called by 4
01-javascript/devjobs-avatar-element.js
createApp
called by 4
09-ci-cd/projects/backend/src/app.js
buildPageUrl
called by 3
02-react/src/components/Pagination.jsx
navigateTo
called by 3
02-react/src/hooks/useRouter.jsx

Shape

Function 195
Method 44
Class 18
Interface 14
Route 2

Languages

TypeScript98%
Python1%
Go1%

Modules by API surface

06-typescript/03-interfaces-types/01-interfaces.ts20 symbols
07-inteligencia-artificial/backend/controllers/jobs.js8 symbols
06-typescript/02-funciones/01-basicos.ts8 symbols
04-express/controllers/jobs.js8 symbols
08-sql/backend/src/models/job.ts7 symbols
08-sql/backend/src/controllers/job.ts7 symbols
07-inteligencia-artificial/frontend/src/pages/Detail.jsx7 symbols
07-inteligencia-artificial/frontend/src/pages/Search.jsx6 symbols
03-router-and-zustand/src/pages/Search.jsx6 symbols
03-router-and-zustand/src/pages/Detail.jsx6 symbols
02-react/src/pages/Search.jsx6 symbols
02-react-cdn-version/devjobs-avatar-element.js6 symbols

Dependencies from manifests, versioned

@eslint/js9.36.0 · 1×
@playwright/test1.57.0 · 1×
@testing-library/jest-dom6.9.1 · 1×
@testing-library/react16.3.2 · 1×
@types/express4.17.21 · 1×
@types/node25.0.9 · 1×
@types/react19.1.16 · 1×
@types/react-dom19.1.9 · 1×
@vitejs/plugin-react6.0.2 · 1×
@vitejs/plugin-react-swc4.1.0 · 1×

Datastores touched

midudbDatabase · 1 repos

For agents

$ claude mcp add jscamp \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact