2.8 KiB
Roadmap per il repository Web-Dev-For-Beginners di Microsoft
Questo repository fornisce una roadmap per imparare le basi dello sviluppo web con un focus su JavaScript, HTML e CSS. Il curriculum è flessibile e può essere seguito nella sua interezza o in parte, con 24 lezioni distribuite su 12 settimane.
Traguardi principali
- Settimane 1-3:
- Introduzione ai linguaggi di programmazione e agli strumenti del mestiere
- Nozioni di base su GitHub
- Accessibilità
- Basi di JS: tipi di dati, funzioni e metodi
- Prendere decisioni con JS
- Settimane 4-6:
- Array e loop
- Terrarium: HTML in pratica
- CSS in pratica
- Chiusure in JavaScript
- Manipolazione del DOM
- Settimane 7-9:
- Typing Game: programmazione basata sugli eventi
- Green Browser Extension: lavorare con i browser
- Costruire un modulo, chiamare un’API e memorizzare variabili nello storage locale
- Processi in background nel browser
- Prestazioni web
- Settimane 10-12:
- Space Game: sviluppo gioco più avanzato con JavaScript
- Disegnare su canvas
- Spostare elementi sullo schermo
- Rilevamento delle collisioni
- Tenere il punteggio, terminare e riavviare il gioco
- Banking App: template HTML e rotte in una web app
- Costruire un modulo di login e registrazione
- Metodi per recuperare e utilizzare dati
- Concetti di gestione dello stato
Risultati di apprendimento
Completando questa roadmap, gli studenti acquisiranno esperienza pratica costruendo un gioco di digitazione, un terrario virtuale, un’estensione browser ecologica, un gioco in stile space invader e una app bancaria per le imprese. Svilupperanno inoltre una solida comprensione delle basi dello sviluppo web.
Risorse aggiuntive
- Questo repository offre un’ampia gamma di risorse per un ulteriore apprendimento, inclusi tutorial, esempi di codice e sfide.
- La piattaforma Microsoft Learn offre vari corsi di sviluppo web e percorsi di apprendimento.
- Comunità online come Stack Overflow e MDN Web Docs forniscono supporto e risorse preziose per sviluppatori web.
Spero che questa roadmap ti sia d’aiuto nel tuo percorso di sviluppo web!
Avvertenza: Questo documento è stato tradotto utilizzando il servizio di traduzione automatica Co-op Translator. Pur impegnandoci per garantire l’accuratezza, si segnala che le traduzioni automatiche possono contenere errori o imprecisioni. Il documento originale nella lingua nativa deve essere considerato la fonte autorevole. Per informazioni critiche, si consiglia una traduzione professionale effettuata da un umano. Non ci assumiamo responsabilità per eventuali fraintendimenti o interpretazioni errate derivanti dall’uso di questa traduzione.