Il corso di Full Stack Web Development è pensato per chi desidera acquisire competenze solide nello sviluppo di siti e applicazioni web, imparando sia il front-end che il back-end. Il percorso formativo è strutturato per fornire una preparazione pratica e concreta, con esercitazioni su progetti reali e l’uso delle tecnologie più richieste dal mercato.
Durata del corso: 55 ore totali suddivise in lezioni in presenza, laboratori pratici e project work finale.
Dove: Online e in presenza a Firenze, zona Santa Maria Novella, in una sede facilmente raggiungibile con i mezzi pubblici.
Docenti: Professionisti del settore con esperienza nello sviluppo e nella gestione di progetti web complessi.
Programma del corso
🔹 Modulo 1: Fondamenti di Web Development (20 ore)
- Introduzione a HTML5, CSS3 e JavaScript
- Struttura e semantica di una pagina web
- Tecniche di responsive design (Flexbox, Grid, Media Queries)
- Utilizzo di framework CSS (Bootstrap, Tailwind CSS)
🔹 Modulo 2: Front-End Development (10 ore)
- Programmazione avanzata con JavaScript (ES6+)
- Accenni alle librerie di framework: React.js e Vue.js
- Creazione di interfacce dinamiche e interattive
🔹 Modulo 3: Back-End Development (10 ore)
- Database relazionali (MySQL, PostgreSQL) e NoSQL (MongoDB)
- Principi di sicurezza e protezione dei dati
🔹 Modulo 4: DevOps e Deployment (10 ore)
- Versionamento del codice con Git e GitHub
- Containerizzazione con Docker
- Deploy su Heroku, Vercel e AWS
- Ottimizzazione delle performance e gestione delle risorse server
🔹 Modulo 5: Project Work Finale (5 ore)
- Realizzazione di un’applicazione web full stack
- Lavoro di squadra e simulazione di un ambiente di sviluppo reale
- Presentazione del progetto davanti ai docenti e agli esperti del settore