CONTACT
SKILLS
- HTML5 & CSS3
- JavaScript (ES6+)
- Responsive Web Design
- Version Control (Git)
- Problem Solving
EDUCATION
Your Degree or Certification
Institution Name
Start Date - End Date
# Crea un sito web per il curriculum utilizzando VSCode.dev Trasforma le tue prospettive di carriera creando un sito web professionale per il tuo curriculum che metta in mostra le tue competenze e la tua esperienza in un formato interattivo e moderno. Invece di inviare PDF tradizionali, immagina di fornire ai recruiter un sito web elegante e reattivo che dimostri sia le tue qualifiche che le tue capacità di sviluppo web. Questo esercizio pratico ti permetterà di mettere in pratica tutte le tue competenze su VSCode.dev, creando qualcosa di veramente utile per la tua carriera. Vivrai l'intero flusso di lavoro dello sviluppo web – dalla creazione del repository al deployment – tutto direttamente dal tuo browser. Completando questo progetto, avrai una presenza online professionale che potrai facilmente condividere con potenziali datori di lavoro, aggiornare man mano che le tue competenze crescono e personalizzare per riflettere il tuo brand personale. Questo è esattamente il tipo di progetto pratico che dimostra competenze reali nello sviluppo web. ## Obiettivi di apprendimento Dopo aver completato questo esercizio, sarai in grado di: - **Creare** e gestire un progetto completo di sviluppo web utilizzando VSCode.dev - **Strutturare** un sito web professionale utilizzando elementi HTML semantici - **Stilizzare** layout reattivi con tecniche moderne di CSS - **Implementare** funzionalità interattive utilizzando tecnologie web di base - **Pubblicare** un sito web live accessibile tramite un URL condivisibile - **Dimostrare** le migliori pratiche di controllo di versione durante il processo di sviluppo ## Prerequisiti Prima di iniziare questo esercizio, assicurati di avere: - Un account GitHub (creane uno su [github.com](https://github.com/) se necessario) - Completato la lezione su VSCode.dev che copre la navigazione dell'interfaccia e le operazioni di base - Una comprensione di base della struttura HTML e dei concetti di stilizzazione CSS ## Configurazione del progetto e creazione del repository Iniziamo impostando le basi del tuo progetto. Questo processo rispecchia i flussi di lavoro di sviluppo reali, in cui i progetti iniziano con una corretta inizializzazione del repository e una pianificazione della struttura. ### Passo 1: Crea il tuo repository GitHub Impostare un repository dedicato garantisce che il tuo progetto sia organizzato correttamente e controllato in versione fin dall'inizio. 1. **Vai** su [GitHub.com](https://github.com) e accedi al tuo account 2. **Clicca** sul pulsante verde "New" o sull'icona "+" nell'angolo in alto a destra 3. **Dai un nome** al tuo repository `my-resume` (o scegli un nome personalizzato come `mario-rossi-resume`) 4. **Aggiungi** una breve descrizione: "Sito web professionale per il curriculum costruito con HTML e CSS" 5. **Seleziona** "Public" per rendere il tuo curriculum accessibile ai potenziali datori di lavoro 6. **Spunta** "Add a README file" per creare una descrizione iniziale del progetto 7. **Clicca** su "Create repository" per completare la configurazione > 💡 **Suggerimento per il nome del repository**: Usa nomi descrittivi e professionali che indicano chiaramente lo scopo del progetto. Questo aiuta quando lo condividi con i datori di lavoro o durante le revisioni del portfolio. ### Passo 2: Inizializza la struttura del progetto Poiché VSCode.dev richiede almeno un file per aprire un repository, creeremo il nostro file HTML principale direttamente su GitHub prima di passare all'editor web. 1. **Clicca** sul link "creating a new file" nel tuo nuovo repository 2. **Digita** `index.html` come nome del file 3. **Aggiungi** questa struttura HTML iniziale: ```html
Professional Resume Website
``` 4. **Scrivi** un messaggio di commit: "Aggiungi struttura HTML iniziale" 5. **Clicca** su "Commit new file" per salvare le modifiche  **Ecco cosa realizza questa configurazione iniziale:** - **Stabilisce** una corretta struttura del documento HTML5 con elementi semantici - **Include** il meta tag viewport per la compatibilità con il design reattivo - **Imposta** un titolo descrittivo della pagina che appare nelle schede del browser - **Crea** la base per l'organizzazione professionale dei contenuti ## Lavorare su VSCode.dev Ora che le basi del tuo repository sono state stabilite, passiamo a VSCode.dev per il lavoro principale di sviluppo. Questo editor basato sul web fornisce tutti gli strumenti necessari per lo sviluppo web professionale. ### Passo 3: Apri il tuo progetto su VSCode.dev 1. **Vai** su [vscode.dev](https://vscode.dev) in una nuova scheda del browser 2. **Clicca** su "Open Remote Repository" nella schermata di benvenuto 3. **Copia** l'URL del tuo repository da GitHub e incollalo nel campo di input Formato: `https://github.com/tuo-username/my-resume` *Sostituisci `tuo-username` con il tuo vero username GitHub* 4. **Premi** Invio per caricare il tuo progetto ✅ **Indicatore di successo**: Dovresti vedere i file del tuo progetto nella barra laterale Explorer e `index.html` disponibile per la modifica nell'area principale dell'editor.  **Cosa vedrai nell'interfaccia:** - **Barra laterale Explorer**: **Mostra** i file e la struttura delle cartelle del tuo repository - **Area dell'editor**: **Mostra** il contenuto dei file selezionati per la modifica - **Barra delle attività**: **Fornisce** accesso a funzionalità come Source Control ed Extensions - **Barra di stato**: **Indica** lo stato della connessione e le informazioni sul branch corrente ### Passo 4: Crea il contenuto del tuo curriculum Sostituisci il contenuto segnaposto in `index.html` con una struttura completa del curriculum. Questo HTML fornisce la base per una presentazione professionale delle tue qualifiche.Your Professional Title
Institution Name
Start Date - End Date
Write a compelling summary that highlights your passion for web development, key achievements, and career goals. This section should give employers insight into your personality and professional approach.
Company Name | Start Date – End Date
Previous Company | Start Date – End Date