Cvičení – aktualizace javascriptového portfolia pomocí GitHub Copilotu

Dokončeno

Pojďme se podívat, jak můžete použít návrhy kódu z GitHub Copilotu. V tomto cvičení přidáte animace s živými návrhy a pomocí výzvy přizpůsobíte chování posouvání z již existujícího úložiště šablon JavaScriptu. Pomocí GitHub Copilotu můžete rychle pracovat se skutečnou situací v JavaScriptu.

Portfolio JavaScriptu

Ať už jste student, nedávný absolvent nebo zkušený profesionál, vaše portfolio je váš osobní prostor, ve kterém můžete prezentovat své dovednosti a zkušenosti.

Portfolio poskytuje důvěryhodnost a notorietu pro zkušenosti, které zmíníte ve svém životopisu při žádosti o pracovní pozice. Ať už jste Datoví vědci, návrhář uživatelského rozhraní nebo vývojář front-endu. Silná online přítomnost vám může pomoct získat úlohu a zjistit!

Poznámka:

V tomto cvičení použijte Codespace s předkonfigurovaným prostředím v prohlížeči.

Přizpůsobení portfolia JavaScriptu

V tomto portfoliu šablon máme připravenou webovou aplikaci založenou na Reactu, abyste ji mohli snadno přizpůsobit a nasadit jenom pomocí webového prohlížeče.

Než začnete, můžete si portfolio přizpůsobit vlastními odkazy. Přejděte na src/App.jsx stránku a aktualizujte siteProps informace. Proměnná siteProps je javascriptový objekt, který obsahuje páry klíč-hodnota použité k přizpůsobení webu, měl by vypadat takto:

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",
};

Animace ikon sociálních médií pomocí výzvy

Animace může usnadnit sekci sociálních médií. Požádejte o animaci ikon pomocí Copilotu. Pomocí GitHub Copilot Chatu můžete požádat o Copilot nebo do souboru napsat následující komentář s výzvou src/styles.css :

/* add an amazing animation to the social icons */

Návrh z Copilotu by měl vypadat nějak takto:

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);
  }
}

Přijměte návrh stisknutím klávesy Tab. Pokud nedostanete stejný návrh, můžete buď experimentovat s poskytnutým návrhem, nebo pokračovat v psaní kódu CSS, dokud se neshoduje.

Váš web by už měl být spuštěný v Codespace a změna se automaticky načte na stránku. Pokud je chcete vidět, najeďte myší na jednu z ikon sociálních médií v zápatí, abyste viděli kouzlo!

Blahopřejeme, prostřednictvím cvičení jste nejen použili Copilot k vygenerování kódu, ale také to udělali interaktivním a zábavným způsobem! GitHub Copilot můžete použít nejen ke generování kódu, ale také k psaní dokumentace, testování aplikací a dalších funkcí.

Až dokončíte cvičení v GitHubu, vraťte se sem. Čeká vás:

  • Rychlá prověrka znalostí
  • Rekapitulace toho, co jste se naučili
  • Odznak za dokončení tohoto modulu