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