AI pro vývojáře

Během kurzu získáte dovednosti v efektivním využívání AI nástrojů při vývoji software. Naučíte se psát zdrojový kód efektivněji a zabezpečíte jeho kvalitu pomocí automatizovaných testů. Hlavním pilířem kurzu je správné využití a kombinování nástrojů jako GitHub Copilot a ChatGPT.

V průběhu školení budete zdokonalovat své schopnosti ve standardních technikách vývoje software, včetně refaktoringu a aplikace SOLID principů

Pro všechny vývojáře

Kurz je vhodný jak pro juniorní vývojáře, tak seniory s dlouholetou praxí. Cílí na praktické využívání nástrojů, které mohou být nové pro každého.

GitHub Copilot

Ovládněte GitHub Copilot. Technologii od společnosti Microsoft, která je aktuálně nejpoužívanější specializovaným AI nástrojem pro vývoj software.

Potvrzení o absolvování

Účastníci kurzu obdrží po jeho dokončení certifikát o absolvování, sloužící jako doklad jejich nabytých dovedností s moderními nástroji umělé inteligence.

Je pro vás kurz vhodný?

Pro koho je kurz vhodný

Kurz je vhodný pro backendové vývojáře software všech úrovní seniority. Juniorní vývojáři se kromě využívání nástrojů GitHub Copilot a ChatGPT naučí také správným postupům při refactoringu či aplikování SOLID principů. Pro zkušenější vývojáře nemusí být refactoring ani SOLID principy žádnou novinkou a tak pro ně budou hlavní nosnou linkou umělá inteligence a její využití v praxi.

Kurz na míru

Naším cílem je mít spokojené zákazníky a poskytovat vzdělávání co nejefektivněji. Proto je náš kurz zcela variabilní a jeho obsah se dá přizpůsobit senioritě školených vývojářů. Pokud si přejete kurz přizpůsobit, stačí nás o této skutečnosti informovat ve formuláři níže, nebo kdykoli během společného plánování školení.

Co vás naučíme

Tento kurz je navržen tak, aby poskytl praktické zkušenosti s nástroji umělé inteligence pro vývoj software. Hlavním pilířem je GitHub Copilot, který pro vyšší efektivitu spojujeme s využitím ChatGPT.

Školení zdůrazňuje praktický přístup, kde účastníci pracují na různých úkolech ve dvojicích – nejprve bez využití nástrojů AI a následně s jejich integrací. Vedle osvojení principů práce s umělou inteligencí je kurz zaměřen také na tvorbu testovatelného softwaru a na zásady psaní kvalitního kódu, včetně SOLID principů, refaktoringu a dalších klíčových prvků.

Identifikace slabých míst projektu

Představíme vám projekt, na kterém budeme v průběhu školení pracovat. Společně s vámi identifikujeme jeho potenciální nedostatky v čistotě a udržitelnosti kódu.
1
2

Rozšíření aktuální implementace

Provedeme rozšíření stávající implementace projektu o novou funkcionalitu s důrazem na dodržení zásad kvalitního vývoje software. Cílem je harmonizovat naše vzájemná očekávání a ověřit si, že máme plné porozumění tomu, jak projekt v současné době funguje.

Představení nástroje GitHub Copilot

Představíme vám nástroj GitHub Copilot, provedeme vás jeho ovládáním a detailně vysvětlíme, jak zpracovává vstupy a jak s nimi pracuje s ohledem na bezpečnost.
3
4

Praktické použití AI

S využitím nástrojů umělé inteligence se zapojíte do rozšiřování projektu o novou funkcionalitu. Úkoly jsou zaměřeny na vytváření nového kódu, definici veřejného API projektu, sestavení dokumentace veřejného API aplikace a generování testů.

Práce s REST API a SQL

S využitím GitHub Copilot a ChatGPT se roušíříte projekt o nové entity, přičemž tyto změny se promítnou napříč celým projektem. Budete proto potřebovat nástroje pro rozšíření veřejného API aplikace, generování SQL kódu a odpovídající úpravu aplikační logiky.
5
6

Pokročilé databázové operace

Naučíme váš efektivně využívat ChatGPT při manipulaci s databází. Provedeme generaci pokročilých databázových entit, provedeme jejich analýzu a následně je začleníme do stávajícího projektu.

A mnoho dalšího ...

V rámci kurzu budete mít možnost seznámit se nejen s uvedenými aspekty, ale také s klíčovými principy vytváření kvalitního a dlouhodobě udržitelného softwaru. Významný důraz bude kladen na čistotu kódu, jeho design, rozšiřitelnost a schopnost testování.
7

Obsah kurzu v bodech

  • Analýza existujícího projektu
  • Identifikace slabých míst projektu
  • Seznámení se s GitHub Copilot
  • Seznámení se s ChatGPT
  • Využití AI nástrojů pro
  • AI: Generování nového kódu
  • AI: Generování a dokumentaci veřejného API
  • AI: Generování automatizovaných testů
  • AI: Práce s SQL
  • AI: Generování a dokumentaci REST endpointů
  • AI: Transformace přirozeného textu na kód
  • AI: Kompletace metod
  • AI: Automatické doplnění repetitivních částí kódu
  • AI: Analýzu databázových entit
  • AI: Tvorbu pokročilých databázových entit
  • Zásady tvorby čistého kódu
  • SOLID principy
  • Refactoring
  • Testovatelnost software
Kurz byl do detailu promyšlený a byl v něm i prostor na individuální dotazy a specifické situace. Šlo vidět, že byl školitel původem z oboru a reálně si věci zažil.

Co mě však opravdu překvapilo, byla úroveň podpory, kterou mi ThriveBridge poskytl po samotném školení. Tým opakovaně reagoval na mé dotazy. Bylo jasné, že jim záleží na tom, abych nabyté znalosti opravdu použil.

Martin Holý

Projektový manažer na volné noze s bohatými zkušenostmi a vášní pro vedení a dokončování IT projektů.

Místo konání

Školení jsme schopni zrealizovat v prostorách našich kanceláří, přímo u klientů, nebo také v coworking prostorách, a to včetně cateringu.

Kontaktní formulář

    Sídlo

    ThriveBridge s.r.o.
    IČ: 194 58 827
    DIČ: CZ 194 58 827
    Nové sady 2/988, 602 00 Brno
    Společnost zapsaná v obchodním rejstříku vedeném Krajským soudem v Brně pod sp. zn. C 134690
    apartmentenvelopelicensephonecalendar-fulllaptop-phoneheart-pulsecode