Online kurz Github Copilot | Nauč se best practices pro generování kódu | robot_dreams Czech
  • < živý online kurz >
  • < 5 lekcí >

Lukáš Ďurovský

Staff Software Engineer

Github Copilot

Nauč se efektivně
generovat kód pomocí AI

Získat více informací

O kurzu:

Využij potenciál umělé inteligence na maximum s naším praktickým online kurzem Github Copilot.

Naskoč na vlnu AI a zefektivni svou práci. Lukáš ti představí Github Copilot, tvého nového asistenta pro vývoj, kterého můžeš snadno implementovat do svého vývojářského prostředí. Praktický kurz ti odhalí vše, v čem ti tento nástroj může pomoci: naučit se nebo pochopit nový programovací jazyk či framework, generovat nový kód, lépe zvládat nové úkoly nebo zkontrolovat bezpečnost aplikací.

Získej praktické zkušenosti s Github Copilot a vyzraj nejen nad rutinními úkoly, ale i výzvami, které tě čekají. Rezervuj si místo ještě dnes.

  • 5 praxí nabitých lekcí
  • Zefektivni svou práci s AI
  • Nauč se generovat a revidovat kód

Kurz je vhodný pro:

Software engineers
  • Chceš pracovat na vlastních projektech a chceš si usnadnit a zefektivnit práci.
  • Zajímá tě, jak ti AI může pomoci s code review, aby tvůj kód neobsahoval chyby.
  • Naučíš se správně používat prompty, které ti pomůžou vygenerovat funkce i třídy.
Technical/product managers, team leaders
  • Potřebuješ usnadnit výběr správného frameworku či nové technologie.
  • Chceš mít přehled o zdrojovém kódu od jeho vývoje, chybovosti i ladění.
  • Hledáš způsob, jak efektně přiblížit funkci i význam kódu testerům.
Software testers / QA engineers
  • Zajímá tě nástroj, který ti pomůže vygenerovat základní automatizované testy.
  • Zjistíš, jak vygenerovat opakující se šablony kódu a soustředit se tak na podstatu testů.
  • Potřebuješ porozumět kódu programátorů pro návrhy automatizovaných testů.

Připravujeme

Chci vědět víc

Lektor

Lukáš Ďurovský

Staff Software Engineer

  • Více než 10 let pracuje v oblasti softwarového inženýrství.
  • V současné době působí jako Staff Software Engineer v globální společnosti Thermo Fisher Scientific.
  • Během své IT kariéry působil v několika společnostech, mezi které patří mezinárodní Itera, Metrohm, a také v českých společnostech IreSoft a Trade Fides.
  • Už od začátku své kariéry se věnuje vývoji softwaru, ale současně také vede mladší kolegy a podílí se na rozhodování o technickém směřování produktů.

Program

    • Lekce 1

    Úvod, teorie, instalace

    —> Organizace kurzu
    —> Základní přehled, licence, „how it works“
    —> Výhody, omezení, úskalí, FAQ
    —> Role: programátoři, testeři, manažeři
    —> Hands-on: příprava prostředí, konfigurace

    Domácí úkol: Příprava vývojového prostředí (IDE) s potřebnými rozšířeními.

    • Lekce 2

    Základní práce s nástrojem

    —> Způsoby využití: „on the fly“ návrh, komentáře, GitHub Copilot Chat a samostatné okno
    —> Prompt engineering, context-awareness
    —> Tipy pro efektivní používán
    —> GitHub Copilot Chat detailněji
    —> Output – GitHub Copilot Chat
    —> Hands-on: jednoduché příklady generování kódu

    Domácí úkol: Analyzuj chybu v přiloženém kódu, oprav ji a poté analyzuj výkon.

    • Lekce 3

    Pokročilé používání nástrojů

    —> Opakující se úlohy
    —> Ladění
    —> Analýza výkonu aplikace
    —> Refactoring
    —> „Exploring the unknown!“

    Domácí úkol: Analyzuj chybu v přiloženém kódu, oprav ji a poté analyzuj výkon.

 
    • Lekce 4

    Copilot a jeho vliv na kvalitu kódu

    —> Code-review: Clean code, SOLID, OWASP
    —> Vytváření dokumentace
    —> Automatizované testy
    —> Dopad na nefunkční požadavky
    —> Úskalí nesprávného použití
    —> Statistiky z praxe

    Domácí úkol: Pomocí nástroje vytvoř jednoduchou zprávu o kvalitě třídy z hlediska zásad čistého kódu. Vytvoř dokumentaci a pokryj ji základní sadou testů.

    • Lekce 5

    Hands-on, final project: webový front-end „na zelené louce”, Q&A

    —> Vytvoření „kostry“ webové aplikace v TypeScriptu
    —> Vytvoření login-komponenty
    —> Vytvoření komponenty zobrazující data
    —> Komunikace obou komponent s back-endem

Získat více informací

Vyplň registrační formulář a připoj se k nám!
Náš robot_dreams tým se s tebou spojí co nejdříve,
abys získal*a všechny potřebné detaily o obsahu kurzu a jeho ceně.

Kötelezően kitöltendő mező
ZÍSKAT VÍCE INFORMACÍ