Questo è il mio corso di sviluppo di applicazioni web interamente in Javascript, anche per chi parte da zero.
È pensato per essere seguito in diretta o in differita, con codice di esempio nella directory src
, accompagnato dalla spiegazione.
Le tecnologie trattate sono:
- Vscode
- Linux (o WSL)
- Javascript
- Node.js
- Express
- Sequelize (con sqlite3)
- Svelte (o un altro framework frontend a componenti da valutare)
La spiegazione può essere adattata a seconda del livello di conoscenza dei partecipanti, del tempo disponibile o del capitolo di maggiore interesse.
- Introduzione ed installazione degli strumenti di sviluppo, primi esempi di codice
- Spiegazione del modello client-server, del funzionamento del browser ed esempi con HTML, CSS e Javascript DOM.
- Panoramica sulle librerie di terze parti e al concetto di framework, esempi con Node.js e Svelte
- Esposizione sul backend, con esempi di codice con Express e Sequelize, esempi di collegamento con il frontend
- Estensione del lavoro in una repository git, deploy su un server remoto e possibili sviluppi futuri
Le slide sono molto concise e vertono su controesempi per introdurre a chi ha già esperienza con altri linguaggi di programmazione i concetti fondamentali di Javascript e della programmazione web.
Il corso da un giorno è apprezzabile anche da chi non ha esperienza con il codice, ma vuole capire come funziona il web in una conferenza di circa un ora e mezza che tratta l'argomento con completezza.
Sono previsti video su youtube di circa 2 ore, in
- italiano
- inglese