Esercizio: Aggiornare un portfolio JavaScript con GitHub Copilot
Si esamini ora come è possibile usare i suggerimenti per il codice da GitHub Copilot. In questo esercizio si aggiungeranno animazioni con suggerimenti live e si userà un prompt per personalizzare il comportamento di scorrimento da un repository di modelli JavaScript già esistente. Con GitHub Copilot è possibile lavorare rapidamente con una situazione JavaScript reale.
Portfolio JavaScript
Indipendentemente dal fatto che l'utente sia uno studente, un giovane laureato o un professionista esperto, il portfolio è il suo spazio personale per mostrare le proprie competenze ed esperienze.
Avere un portfolio fornisce credibilità e notorietà all'esperienza menzionata nel curriculum quando ci si candida per un impiego, per i Data Scientist come per gli UX Designer o gli sviluppatori front-end. Una forte presenza online può aiutare a ottenere un lavoro e farsi scoprire.
Nota
Per questo esercizio, usare Codespace con l'ambiente preconfigurato nel browser.
Personalizzare il portfolio JavaScript
In questo portfolio di modelli è disponibile un'applicazione Web basata su React per personalizzare e distribuire facilmente solo il Web browser.
Prima di iniziare, è possibile personalizzare il portfolio con i propri collegamenti. Passare a src/App.jsx e aggiornare siteProps con le proprie informazioni. La variabile siteProps è un oggetto JavaScript che contiene coppie chiave-valore usate per personalizzare il sito e dovrebbe essere simile a quanto segue:
const siteProps = {
name: "Alexandrie Grenier",
title: "Web Designer & Content Creator",
email: "alex@example.com",
gitHub: "microsoft",
instagram: "microsoft",
linkedIn: "satyanadella",
medium: "",
twitter: "microsoft",
youTube: "Code",
};
Animare le icone dei social media con un prompt
Un'animazione può rendere più accattivante la sezione dei social media. Chiedere aiuto a Copilot per animare le icone. È possibile usare GitHub Copilot Chat per chiedere a Copilot o scrivere il commento richiesta seguente nel file src/styles.css :
/* add an amazing animation to the social icons */
Il suggerimento di Copilot dovrebbe essere simile al seguente:
img.socialIcon:hover {
animation: bounce 0.5s;
animation-iteration-count: infinite;
}
@keyframes bounce {
0% {
transform: scale(1);
}
50% {
transform: scale(1.2);
}
100% {
transform: scale(1);
}
}
Accettare il suggerimento premendo il tasto "Tab". Se non si riceve lo stesso suggerimento esatto, è possibile provare con il suggerimento fornito o continuare a digitare il codice CSS fino a quando non corrisponde.
Il sito dovrebbe essere già in esecuzione in Codespace e la modifica verrà ricaricata automaticamente nella pagina. Per vederla, passare il mouse su una delle icone dei social media nel piè di pagina e scoprire la magia.
Congratulazioni, tramite l'esercizio non solo si è usato Copilot per generare codice, ma lo si è fatto anche in modo interattivo e divertente. È possibile usare GitHub Copilot non solo per generare codice, ma anche per scrivere documentazione, testare applicazioni e altro ancora.
Al termine dell'esercizio in GitHub, tornare qui per:
- Una rapida verifica delle conoscenze
- Un riepilogo delle conoscenze acquisite
- Un badge per il completamento del modulo