IPAP · Programa de Formación Sectorial

Desarrollo de aplicaciones web
con PHP y Laravel

Centro de mando del curso. El foco está en el contenido: un recorrido que arranca desde cero y llega a una aplicación completa, segura y escalable. Desde acá accedés a las diapositivas, las guías de estudio, las pruebas de concepto y los ejercicios.

📚 12 clases ⏱️ 36 hs reloj 🧩 6 módulos 🐳 POCs con Docker 🎯 Dirección Provincial de TI · DGCyE

El contenido: las 12 clases

El viaje de aprendizaje. Empezamos por entender cómo funciona la web y el lenguaje, y terminamos con una aplicación real con base de datos, API, seguridad, colas y tests. Cada módulo suma una capa; cada clase, un concepto que importa y un ejemplo que lo hace tangible.

M1 Fundamentos M2 Arquitectura M3 Datos M4 Backend + API M5 Seguridad M6 Escala + cierre

Y todo, aplicado a un proyecto real

El contenido manda; el proyecto está a su servicio. Cada concepto se ve funcionando sobre un mismo dominio, para que los ejemplos no sean sueltos.

Hilo conductor

Un mini Liquidador de RRHH a lo largo de las 12 clases

En lugar de ejemplos sueltos, todo el curso trabaja sobre un mismo dominio: empleados, departamentos y liquidaciones de sueldo. Cada clase lo mira desde su tema —primero las tablas, después las relaciones, los servicios, la API, la seguridad, las colas— con su propio proyecto ejecutable.

  • Dominio cercano al trabajo real de la Dirección: empleados, departamentos, liquidaciones.
  • Cada clase levanta su propio proyecto, autocontenido y desechable: se puede arrancar por cualquiera sin haber hecho las anteriores.
  • Al final, en el ejercicio de cierre, cada participante construye su propia versión completa del sistema y la trae a debatir.
  • Todo ejecutable con Docker, sin instalar nada en tu máquina.
Conocer el proyecto y su hoja de ruta →
Departamento
id · nombre · sigla
Empleado
id · nombre · legajo · cargo · departamento_id
Liquidación
id · empleado_id · período · neto
Concepto
id · liquidacion_id · tipo · monto
Usuario · Rol · Permiso
autenticación y autorización

Evaluación final

🎯 La Actividad Integradora

El trabajo final integra todo el recorrido: cada participante construye su propio módulo (empleados, expedientes, turnos… lo que sea de su área) con base de datos, un CRUD o una API, validación, algo de seguridad y al menos un test — todo corriendo con Docker. Es donde se demuestra que se aprendió a construir, no solo a seguir pasos.

Se aprueba cumpliendo los requisitos mínimos + los 2 talleres presenciales que pide el programa.

Ver la consigna y los criterios →

Recursos del curso

Material transversal que acompaña todas las clases.

📄

Presentaciones en PDF

Las 12 clases exportadas para subir al aula virtual. Se descargan desde el botón PDF de cada clase, y se regeneran con herramientas/generar-pdfs.sh.

Banco de preguntas

FAQ de alumnos con su respuesta, integrado dentro de cada guía docente.

Checklist previo

Qué revisar y qué POCs dejar levantados antes de cada clase (en cada README y guía).

📖

Glosario →

Todo el vocabulario del curso explicado en criollo, con buscador y la clase donde aparece cada término.

🚩

Ejercicios

10 ejercicios tipo «capture the flag» para llevarse, uno por clase, más el ejercicio final guiado por IA. Corren con Docker y entregan una bandera al resolverlos.

⬇️

Descargar el código →

El código de los 24 POCs y los 11 ejercicios, empaquetado pieza por pieza para bajar solo lo que haga falta — o todo junto en un zip. Se regenera con herramientas/generar-zips.sh.

🏛️

Programa institucional →

El Programa de Formación General 2026 en dos carillas, con el logo oficial del Gobierno de la Provincia. Disponible también en .docx para el trámite ante el IPAP.