- Principis: conceptes bàsics de programació, des de l’execució del codi fins a dades, memòria, funcions i recursivitat.
- POO: conceptes de programació orientada a objectes, relacions entre objectes i patrons de disseny.
- Disseny: disseny a nivell de codi i classe (SOLID, dependències, testabilitat, seams) i com escriure codi llegible.
- Arquitectura: disseny a nivell de sistema (fronteres, disseny per contracte, hexagonal, clean, DDD, C4) i APIs REST.
- Workflow Git: flux de treball amb Git, resolució de conflictes, estratègies de branques i bones pràctiques.
- Docker bàsic: contenidors, Dockerfile, volums, Docker Compose i distribució d’imatges.
- DevOps: principis de la cultura DevOps i com aplicar-los al desenvolupament i l’operació.
- Infrastructure as Code: aprovisionament amb Terraform, configuració amb Ansible, gestió de secrets i integració amb CI/CD.