Obiettivi del corso
Imparerai a conoscere le basi dello sviluppo di applicazioni web, esplorando il funzionamento del frontend e del backend. Acquisirai competenze su JavaScript, React, Node.js, Express.js e database NoSQL, imparando a usare strumenti pratici come Git per gestire il codice. Grazie a esercitazioni guidate e a un progetto finale, sarai in grado di creare in autonomia applicazioni complete e moderne, comprendendo anche principi fondamentali di sicurezza, prestazioni e organizzazione del lavoro nello sviluppo software.
Argomenti principali
- Panoramica sulla Programmazione e Sviluppo Full Stack
- Introduzione alla Programmazione Moderna con JavaScript
- Sviluppo Frontend: HTML; CSS; Javascript per la Manipolazione del DOM; React
- Sviluppo Backend: Node.js; Express.js; RESTful API
Introduzione ai Database - Progetto finale: progettare e costruire un’applicazione CRUD completa che gestisce contatti utilizzando React ed Express
- Argomenti Avanzati e Conclusioni
Durata: 24 ore
