Il Tecnico Superiore Software Developer progetta, sviluppa e mantiene soluzioni software innovative: sistemi gestionali, app mobile, piattaforme web e sistemi basati su Intelligenza Artificiale. Ha una visione completa del ciclo di vita del software, dall’analisi al deployment, con padronanza dei linguaggi di programmazione, delle architetture software, dei database e dell’integrazione con cloud e AI.
Programma
- 1. Fondamenti informatica e soft skills — Sistemi operativi, dati, diritto informatico, sicurezza, inglese tecnico.
- 2. Sviluppo software e programmazione — OOP, Python, Swift (certificazione Apple), metodologie Agile/Scrum.
- 3. Web e mobile — Front-end, back-end, framework, app cross-platform.
- 4. Cloud, DevOps e dati — Microservizi, container, NoSQL, deployment.
- 5. AI e laboratori — AI e chatbot, project work + 720 ore di stage.
Sbocchi professionali
- Software Developer / Programmatore
- Web Developer (Front/Back/Full-stack)
- Mobile Developer
- AI / Machine Learning Developer
- DevOps Engineer
- QA / Tester