BOOT CAMP DE INICIACIÓN A LA PROGRAMACIÓN
Formación intensiva, presencial y acompañada.
Título emitido por una Universidad Española.
Estamos en proceso de homologación de este curso para que el título lo emita una Universidad Española de prestigio. Título de Experto en programación.
Detallaremos más información.
¿QUIERES APRENDER A PROGRAMAR DESDE CERO, PERO BIEN?
Este Boot Camp está diseñado para personas que quieren aprender a programar de verdad, sin experiencia previa y sin sentirse desbordadas.
No es un curso rápido ni superficial.
Es una formación pensada para personas reales, con ritmos distintos y con vida fuera del aula.
¿A QUIÉN VA DIRIGIDO?
Personas en reconversión laboral.
Titulados de otras áreas (ingeniería, economía, derecho, FP, etc.).
Personas que han probado cursos online y se han quedado atascadas.
Quienes buscan una base sólida y confianza real.
No necesitas conocimientos previos en programación.
NUESTRO ENFOQUE
Creemos que para aprender a programar hay que programar, y hacerlo en un entorno tranquilo y acompañado.
Por eso este curso se basa en:
275 horas presenciales, 450 horas en total.
100% del tiempo acompañado.
Grupos reducidos (máx. 12 alumnos).
Ritmo progresivo, sin prisas.
Todo el trabajo se realiza en el centro, aunque estimamos unas 3 en casa puedes reforzar conocimiento.
Aquí no te mandamos vídeos para casa ni te dejamos solo.
Incluimos 3 semanas en blanco, con posibilidad de asistir al centro, para consolidar, sin avanzar en temario, para que nadie se quede atrás.
Todas las clases se graban y se da acceso a los alumnos, para que puedan visualizarlas en cualquier momento todas las veces que lo necesiten.
DURACIÓN Y FORMATO
Duración:
8 semanas lectivas + 3 semanas intermedias de consolidación.
Tutorías individuales tras finalizar el curso.
Horario:
Lunes a viernes.
5 horas al día, 9:00h-13:00h, horario un poco flexible.
Formación 100% presencial (posibilidad de asistencia online o mixta).
SEMANAS DE CONSOLIDACIÓN (CLAVE)
Cada 2 semanas de clase, antes de entrar en una parte más intensa del curso, incluimos una semana de consolidación:
sin clases nuevas
sin presión
con aula disponible
con tutorías presenciales
Su objetivo es que nadie se quede atrás y que todos afronten la siguiente fase con seguridad.
Semana 1 — Fundamentos y entorno.
Semana 2 — Estructuras de datos y lógica (incl. JSON).
Semana de consolidación (no lectiva).
Semana 3 — POO y entorno profesional (incl. type hints, .env).
Semana 4 — Backend con FastAPI (async ampliado).
Semana de consolidación (no lectiva).
Semana 5 — Bases de datos y persistencia.
Semana 6 — Frontend (HTML, CSS, JS).
Semana de consolidación (no lectiva).
Semana 7 — Consolidación técnica y preparación para IA.
Semana 8 — Proyecto final integrador.
Semana 1 — Fundamentos y entorno de trabajo
Presentación del curso: metodología, objetivos y herramientas
Instalación y configuración del entorno: Python, VS Code, terminal
Pensamiento computacional: algoritmos, lógica y resolución de problemas
Variables, tipos de datos y operadores
Estructuras de control: condicionales (if / elif / else)
Estructuras de control: bucles (for, while, break, continue)
Funciones: definición, parámetros, retorno y scope
Ejercicios de consolidación de la semana
Semana 2 — Estructuras de datos y lógica aplicada
Listas: indexación, slicing y métodos clave
Tuplas y conjuntos: cuándo y por qué usarlos
Diccionarios: estructura clave-valor y operaciones habituales
Comprensión de listas y diccionarios (list/dict comprehension)
Manejo de errores y excepciones: try / except / finally
Lectura y escritura de ficheros (.txt, .csv)
Manejo de JSON con Python: módulo json, parseo y serialización
Módulos y librería estándar: os, sys, datetime, random
Mini-proyecto: procesador de datos en fichero CSV y JSON
Semana de consolidación, no lectiva
Semana 3 — POO y entorno profesional
Introducción a POO: clases, objetos, atributos y métodos
Herencia y polimorfismo: conceptos prácticos
Métodos especiales: init, str, repr
Type hints en Python: tipado estático aplicado a funciones y clases
Entornos virtuales con venv: activación y estructura
Gestión de dependencias con Poetry: pyproject.toml, add, install
Variables de entorno y gestión de secretos: .env y python-dotenv
Introducción a Git: init, add, commit, log, diff
GitHub: repositorio remoto, push, pull, clonar proyectos
Ejercicio integrador: clase Python con type hints en proyecto Poetry subido a GitHub (sin secretos expuestos)
Semana 4 — Backend básico con FastAPI
Qué es HTTP: request, response, métodos y status codes
Introducción a FastAPI: instalación con Poetry, estructura de proyecto
Rutas, parámetros de URL y query parameters
Modelos con Pydantic: validación de datos automática
Endpoints GET y POST: devolver y recibir JSON
Documentación automática: Swagger UI y Redoc
Async/await en profundidad: event loop, corrutinas y concurrencia real
Async/await aplicado a FastAPI: casos reales y patrones habituales
Mini-proyecto: API funcional con 3-4 endpoints documentados usando async
Semana de consolidación, no lectiva
Semana 5 — Bases de datos y persistencia
Conceptos fundamentales: bases de datos, tablas, SQL básico
SQLite con Python: crear, insertar, consultar y actualizar
ORM con SQLAlchemy: modelos, sesiones y relaciones básicas
Integrar base de datos con la API FastAPI de la semana anterior
Aplicación CRUD completa (crear, leer, actualizar, borrar)
Mini-MBA: valor de un programador, mercado laboral, costes de desarrollo
Nociones de bases de datos NoSQL: cuándo y por qué (conceptual)
Semana 6 — Frontend esencial: HTML, CSS y JavaScript
Cómo funciona un navegador: DOM, recursos y peticiones
HTML semántico: estructura, etiquetas clave y formularios
CSS: selectores, modelo de caja, Flexbox y responsive básico
JavaScript esencial: variables, funciones y eventos del DOM
Manipulación del DOM: mostrar/ocultar, cambiar contenido y estilos
Fetch API: consumir la API FastAPI propia desde el frontend
Proyecto de semana: página estática conectada al backend propio
Semana de consolidación, no lectiva
Semana 7 — Consolidación técnica y preparación para IA
Repaso profundo de async/await con casos reales fuera de FastAPI
Consumir APIs externas desde Python: librería requests y httpx
Autenticación en APIs externas: headers, API keys y tokens
Type hints avanzados: Optional, Union, List, Dict y dataclasses
Revisión de gestión de secretos en proyectos reales con GitHub
Ejercicio integrador: script Python que consume una API externa con autenticación, procesa la respuesta JSON y la sirve vía FastAPI
Semana 8 — Proyecto final integrador
Briefing del proyecto: requisitos, planificación técnica y decisiones
Desarrollo del proyecto (sesiones acompañadas por asistente y profesor)
Documentación: README, estructura de carpetas e instrucciones de uso
Code review con el profesor y mejoras finales
Presentación y defensa ante el grupo
TUTORÍAS INDIVIDUALES POST-CURSO
Una vez finalizado el Boot Camp:
sesiones individuales 1to1
presenciales u online
para resolver dudas finales
desbloquear conceptos
y cerrar el proceso con confianza
No te dejamos solo al terminar.
EQUIPO DOCENTE
Profesor especializado.
Clases conceptuales, ejemplos reales y correcciones.
ASISTENTE TÉCNICO
Presente durante las horas de práctica y semanas de consolidación para acompañar, resolver bloqueos y apoyar de forma individual.
PRECIO DEL CURSO
Importe de la inversión: 1.450€
Incluye:
200 horas presenciales de clase y trabajos.
3 semanas de consolidación en el centro con profesor, 75 horas, sin avanzar en temario, para ponerse al día.
175 horas de trabajo estimado en casa.
El curso tiene una estimación de 200+75+175=450h de duración total.
Tutorías individuales post-curso.
Materiales y recursos.
Acompañamiento completo.
Sin costes ocultos. Sin letra pequeña.
¿POR QUÉ ESTE BOOT CAMP ES DIFERENTE?
No mide el éxito por la velocidad.
No deja a nadie atrás.
No promete atajos irreales ni milagros.
Se centra en que aprendas con seguridad.
Aquí el objetivo no es correr. Es aprender bien.
Pregunta por nuestro programa de referidos y la posibilidad de pago fraccionado.
Contacta con nosotros para reservar plaza o si tienes cualquier duda.
Alberto F.
678 932 188