Talleres que terminan con una app que funciona
Sesiones prácticas para tu equipo o 1:1 enfocadas, construidas sobre tu código real y sobre eso que tu equipo todavía no sabe construir. Nada de slides genéricas.
Soy formador autorizado por el Ministerio de Educación de Rumanía (2023) y doy clases a profesionales desde 2022. Ahora imparto las clases de full-stack de Telecom Academy Romania y talleres para empresas privadas, equipos y particulares por igual. Antes de eso fui mentor voluntario en CoderDojo, con niños, de 2015 a 2019. Las sesiones van en live-coding: yo escribo código en pantalla, los participantes escriben en paralelo y lo llevan más lejos, y el curso termina con una app que funciona, construida por el grupo.
Dime la semana que tienes en mente. Si ya está ocupada, te digo la primera que sí puedo dar.
- Node.js, React, Laravel, React Native, arquitectura limpia o fundamentos de IA
- En remoto o en persona, en Timisoara
- Para desarrolladores junior que aprenden patrones de producción, o equipos senior que adoptan un stack nuevo
- Ejercicios que tu equipo escribe y conserva, con notas y recursos después de la sesión
¿Necesitas un temario completo impartido a varios grupos, con la empresa en el contrato? Eso pasa por EC:{Dev} Labs.
Tres formatos
Elige el que encaje con el momento en el que está tu equipo. Acordamos el precio antes de reservar nada, y la factura sale de EcDev Labs Inc.
Taller de medio día para equipos
Un tema, medio día, todo tu equipo escribiendo código a mi lado.
Organiza un tallerCurso de academia de varias semanas
Un temario estructurado a lo largo de varias semanas: el formato que imparto en Telecom Academy Romania y que impartí en Software Development Academy.
Hablemos de un cursoMentoría 1:1 para desarrolladores
Un solo desarrollador, centrado en eso concreto en lo que quieres mejorar.
Organiza la mentoría¿Prefieres que lo construya en vez de enseñarlo? Esa es la otra mitad del oficio: trabajo por proyecto
Los cursos que más me piden
Son puntos de partida, y la lista se mueve con la industria. Rehago los módulos según el grupo que tengo delante, o según la única persona que vino sola.
Full-stack JavaScript
Para quien ya sabe escribir una página y quiere construirlo todo.
Ver los módulos
- Fundamentos web, escritos a mano: HTML5, CSS3, JavaScript a secas
- Algo tiene que responder al request. Aquí lo escribes tú, en Node.js.
- React para interfaces que tienen estado
- Modelar los datos antes de escribir la primera query
- MySQL y Firebase, con las manos en los dos
- Git. Y después un deploy que pueda abrir alguien de fuera.
React Native
Para desarrolladores web que necesitan el mismo producto en el teléfono.
Ver los módulos
- Tus primeras pantallas. El layout no es el de la web, y se nota el primer día.
- Navegación, y dónde vive el estado en una app con pestañas
- Las partes que tocan el dispositivo: cámara, almacenamiento, notificaciones
- Trabajo offline que sincroniza después sin perder nada. Luego builds, módulos nativos en Java y lo que piden las stores.
PHP y Laravel
Mi propio stack, enseñado tal como lo uso en el trabajo con clientes.
Ver los módulos
- Qué pasa entre el request y el response
- Eloquent. Modelas los datos una vez y no los migras dos veces.
- API y las colas que mantienen los jobs lentos fuera de la pantalla del usuario
- Tests que seguirás escribiendo cuando el curso termine
- Ponerlo en un servidor: Nginx, deploys y qué se rompe primero
Python
Para quien necesita Python para sacar algo adelante: scripts que funcionan, datos que salen limpios.
Ver los módulos
- Uno a uno, a tu ritmo, partiendo de lo que necesitas y no del orden del manual
- Trabajamos sobre tus archivos y tus datos, no sobre datasets de ejercicio
- pandas cuando los datos ya no caben en una hoja de cálculo. Hasta entonces la hoja cumplía, y te lo diré.
- Al final habrás automatizado algo que rehacías cada semana. Y el script se seguirá leyendo bien seis meses después.
Java, Spring y Android
El lenguaje, el framework de servidor y la app móvil. Un solo curso, porque suelen ser los mismos ingenieros quienes acaban manteniendo las tres cosas.
Ver los módulos
- Java en sí, hasta las partes con las que tropiezan los equipos
- Spring Boot: inyección de dependencias y configuración
- Cómo se conecta un servicio, de punta a punta
- API REST y acceso a datos, con la base de datos por debajo
- Fundamentos de Android, módulos nativos incluidos
- Testing y deployment. El trabajo que no sale de tu máquina no cuenta como terminado.
Fundamentos de IA
Para ingenieros que ya usan IA a diario y quieren saber qué está haciendo.
Ver los módulos
- Qué hace de verdad un LLM, en palabras llanas
- Prompts que sobreviven cuando los ejecuta otra persona
- Programar con IA sin dejar que la arquitectura se desvíe
- Aprendizaje supervisado vs no supervisado. Tienes que poder decir cuál de los dos es tu problema.
- Árboles de decisión y los fundamentos clásicos antes de cualquier red neuronal
- Qué son los pesos, cómo se ajustan y por qué el modelo responde como responde
- Conectar un modelo a un sistema que ya tienes
- Un agente pequeño, construido de punta a punta, que hace un trabajo real
¿Qué necesita aprender tu equipo?
Dime el tema y construyo la sesión alrededor del código de tu equipo.