# 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](https://github.com/Azure/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.