LLM pro pochopení kódu, refaktorování a dokumentaci Počítačový Kurz
Kurz "LLM pro pochopení kódu, refaktorování a dokumentaci" je technický vzdělávací program zaměřený na využití velkých jazykových modelů (LLM) ke zlepšení kvality kódu, snížení technického dluhu a automatizaci dokumentačních úkolů v rámci softwarových týmů.
Tento kurz vedený lektorem (online nebo prezenčně) je určen pro softwarové odborníky na intermediální a pokročilé úrovni, kteří chtějí efektivněji využívat LLM, jako je GPT, k analýze, refaktorování a dokumentaci komplexních nebo legacy kódových bází.
Po dokončení tohoto školení budou účastníci schopni:
- Používat LLM k vysvětlení kódu, závislostí a logiky v neznámých repozitářích.
- Identifikovat a refaktorovat protipatterny a zlepšovat čitelnost kódu.
- Automaticky generovat a udržovat interní komentáře, soubory README a dokumentaci API.
- Integrovat insights poháněné LLM do existujících CI/CD procesů a procesů revize kódu.
Formát kurzu
- Interaktivní přednáška a diskuse.
- Baterie cvičení a praxe.
- Praktická implementace v živém laboratorním prostředí.
Možnosti přizpůsobení kurzu
- Pro požadavek na přizpůsobený kurz prosím kontaktujte nás a dohodneme si detaily.
Návrh Školení
Pochopení kódu pomocí LLM
- Strategie promptingu pro vysvětlení kódu a průvodce.
- Práce s neznámými kódovými bázemi a projekty.
- Analýza toku řízení, závislostí a architektury.
Refaktorování kódu pro udržovatelnost
- Identifikace kódových vůní (code smells), mrtvého kódu a protipatternů.
- Strukturování funkcí a modulů pro lepší přehlednost.
- Využití LLM pro návrh konvencí pojmenování a zlepšení architektury.
Zlepšování výkonu a spolehlivosti
- Detekce neefektivit a bezpečnostních rizik s pomocí AI.
- Návrhy efektivnějších algoritmů nebo knihoven.
- Refaktorování I/O operací, databázových dotazů a API volání.
Automatizace dokumentace kódu
- Generování komentářů a shrnutí na úrovni funkcí/metod.
- Psání a aktualizace souborů README z kódových bází.
- Vytváření dokumentace Swagger/OpenAPI s podporou LLM.
Integrace s vývojářskými nástroji
- Využití rozšíření VS Code a Copilot Labs pro dokumentaci.
- Integrace GPT nebo Claude do Git pre-commit hooků.
- Integrace do CI pipeline pro dokumentaci a linting.
Práce s legacy a vícejazyčnými kódovými bázemi
- Reverse-engineering starších nebo nedokumentovaných systémů.
- Kros-platformové refaktorování (např. z Pythonu na TypeScript).
- Případové studie a dema pair-programming s AI.
Etika, kontrola kvality a revize
- Validace změn generovaných AI a vyhýbání se halucinacím.
- Nejlepší postupy pro peer-review při využívání LLM.
- Zajištění reprodukovatelnosti a souladu s coding standards.
Shrnutí a další kroky
Požadavky
- Zkušenosti s programovacími jazyky, jako jsou Python, Java nebo JavaScript.
- Seznámení se s architekturou softwaru a procesy revize kódu.
- Základní pochopení fungování velkých jazykových modelů.
Pro koho je kurz určen
- Backend inženýři.
- DevOps týmy.
- Senior vývojáři a technologičtí vedoucí.
Veřejné školení vyžaduje minimálně 5 účastníků.
LLM pro pochopení kódu, refaktorování a dokumentaci Počítačový Kurz - Rezervace
LLM pro pochopení kódu, refaktorování a dokumentaci Počítačový Kurz - Dotaz
LLM pro pochopení kódu, refaktorování a dokumentaci - Dotaz ohledně konzultace
Reference (1)
Získal jsem znalosti týkající se knihovny Streamlit v Pythonu a určitě ji budu snažit použít k zlepšení aplikací ve svém týmu, které jsou vytvořeny v R Shiny.
Michal Maj - XL Catlin Services SE (AXA XL)
Kurz - GitHub Copilot for Developers
Přeloženo strojem
Nadcházející kurzy
Související kurzy
Pokročilý GitHub Copilot a AI pro projekty a infrastrukturu
14 HodinyGitHub Copilot je AI-podporovaný nástroj pro dokončování kódu, který pomáhá zrychlit vývoj při zlepšení kvality a produktivity. Spojen s aplikacemi umělé inteligence v projektech, infrastruktuře a softwaru mohou manažeři využívat AI ke optimalizaci alokace zdrojů, automatizaci pracovních postupů a posílení rozhodování.
Tato instruktorem vedena živá školení (online nebo na místě) je určena pro manažery pokročilé úrovně, kteří chtějí prohloubit své znalosti GitHub Copilotu a zároveň si vyzkoušet praktické aplikace AI v podnikových prostředích s příklady relevantními pro velké projekty a odvětví, jako je těžba ropy a plynu.
Na konci tohoto školení budou účastníci schopni:
- Používat pokročilé funkce Copilotu ve velkých podnikových projektech.
- Integrovat Copilot do multidisciplinárních pracovních postupů pro maximální efektivitu.
- Využívat AI nástroje k optimalizaci řízení projektu, infrastruktury a získávání softwaru.
- Implementovat strategie na bázi AI pro lepší plánování, odhadování a optimalizaci času.
- Rozpoznávat praktické aplikace AI v odvětví specifických scénářích, jako je těžba ropy a plynu.
Formát kurzu
- Interaktivní přednáška a diskuse.
- Praktické cvičení a studie případů.
- Demonstrace živých laboratoří s AI nástroji a pracovními postupy Copilotu.
Možnosti přizpůsobení kurzu
- Pokud si přejete personalizované školení pro tento kurz, obraťte se na nás.
Pokročilý Cursor: Inženýrství vyzvání, jemná kalibrace a vlastní nástroje
14 HodinyCursor je pokročilé AI-podporované vývojové prostředí, které umožňuje inženýrům rozšiřovat, kalibrovat a přizpůsobovat jeho kódovací inteligenci pro specializovaná použití a podnikové pracovní postupy.
Tato vedení instruktorem živá školení (online nebo na místě) je zaměřena na pokročilé vývojáře a AI inženýry, kteří se chtějí učit navrhovat přizpůsobené systémy vyzvání, jemnou kalibraci modelu a budovat vlastní rozšíření pro automatizaci interního vývoje.
Na konci tohoto školení budou účastníci schopni:
- Navrhovat a testovat pokročilé šablony vyzvání pro přesné chování AI.
- Připojovat Cursor k interním API a databázím znalostí pro kontextuálně relevantní generování kódu.
- Vytvářet jemně kalibrované nebo doménově přizpůsobené AI modely pro specializované úkoly.
- Budovat a nasazovat vlastní nástroje nebo adaptery, které rozšiřují funkcionalitu Cursoru bezpečně.
Formát kurzu
- Technické prezentace a vedomené ukázky.
- Praktické laboratoře pro vývoj a optimalizaci vyzvání.
- Praktické projekty integrující Cursor s reálnými podnikovými systémy.
Možnosti přizpůsobení kurzu
- Tento kurz lze přizpůsobit tak, aby odpovídal specifickým interním architekturám, AI rámceskům nebo požadavkům na bezpečnostní soulad.
Pokročilý GitHub Copilot
14 HodinyToto instruktorem vedené živé školení v České republice (online nebo na místě) je určeno pro pokročilé účastníky, kteří chtějí upravit GitHub Copilot pro týmové projekty, využít jeho pokročilé funkce a do CI/CD potoků ho plynule integrovat pro zlepšení spolupráce a produktivity.
Na konci tohoto školení budou účastníci schopni:
- Upravit GitHub Copilot pro specifické potřeby projektu a týmové pracovní postupy.
- Využít pokročilé funkce Copilotu pro složité kódovací úkoly.
- Integrovat GitHub Copilot do CI/CD potoků a spolupracovních prostředí.
- Optimalizovat týmovou spolupráci pomocí AI-poháněných nástrojů.
- Efektivně spravovat a řešit problémy s nastavením a oprávněními Copilotu.
GitHub Copilot: Pokročilý režent agenta
21 HodinyToto vzdělávání vedené instruktaží v České republice (online nebo prezenčně) je určeno vývojářům, kteří chtějí použít GitHub Copilot Agent Mode k autonomnímu vytváření funkcí, spouštění testů a zvládání složitějších programovacích úkolů.
Po absolvování tohoto školení budou účastníci schopni aktivovat Agent Mode, plánovat a iterovat v rámci agentního okruhu, spouštět příkazy v terminálu a implementovat podnikovou správu.
GitHub Copilot pro automatizaci DevOps a produktnost
14 HodinyGitHub Copilot je AI podporovaný asistent kódu, který pomáhá s automatizací vývojových úkolů, včetně operací DevOps, jako je psaní YAML konfigurací, GitHub Actions a skriptů nasazení.
Toto vedené školení (online nebo na místě) je určené začínajícím až středně pokročilým profesionálům, kteří chtějí použít GitHub Copilot pro optimalizaci úkolů DevOps, zlepšení automatizace a zvýšení produktnosti.
Na konci tohoto školení budou účastníci schopni:
- Používat GitHub Copilot k podpoře shell skriptů, konfigurací a CI/CD pipeline.
- Využívat AI doplňování kódu v YAML souborech a GitHub Actions.
- Zrychlit testovací, nasadění a automatizační pracovní postupy.
- Používat Copilot odpovědně s pochopením omezení AI a osvědčených postupů.
Formát kurzu
- Interaktivní přednáška a diskuse.
- Spousta cvičení a praxe.
- Praktické implementace v živém laboratorním prostředí.
Možnosti přizpůsobení kurzu
- Pro požadavek na přizpůsobené školení pro tento kurz, kontaktujte nás k uspořádání.
Vývoj a kódování s využitím umělé inteligence pomocí Cursor
21 HodinyTuto vedenou instruktorem živou školení (online nebo přítomně) je určeno středně pokročilým softwarovým vývojářům, kteří chtějí zvýšit produktivitu a kvalitu kódu pomocí AI podporovaného kódování s Cursor.
Na konci tohoto školení budou účastníci schopni:
- Nainstalovat a nakonfigurovat Cursor pro AI podporovaný vývoj softwaru.
- Integrovat Cursor s úložišti Git a pracovními postupy vývoje.
- Používat přirozený jazyk pro generaci, ladění a optimalizaci kódu.
- Využívat AI schopnosti pro refaktoring, dokumentaci a testování.
Cursor pro Data & ML Engineering: Notebooks, Pipelines a Model Ops
14 HodinyCursor je AI-podporované vývojové prostředí, které zvyšuje produktivitu a spolehlivost při práci s daty a strojovým učením díky inteligentní generaci kódu, kontextuálně relevantním návrhům a optimalizované dokumentaci.
Tato vedená instruktorem živá školení (online nebo na místě) je určena pro středně pokročilé odborníky na data a strojové učení, kteří chtějí integrovat Cursor do svých denních pracovních postupů za účelem rychlejší prototypace, škálovatelného vývoje pipeline a zlepšeného provozu modelech.
Po absolvování tohoto školení budou účastníci schopni:
- Používat Cursor pro urychlený vývoj notebooků a průzkum kódu.
- Generovat, refaktorovat a dokumentovat ETL a feature engineering pipeline.
- Využívat AI-podporovaný kód pro trénink, ladění a hodnocení modelů.
- Zlepšovat reproducibilitu, spolupráci a operační konzistenci v workflow strojového učení.
Formát kurzu
- Interaktivní přednášky a ukázky.
- Praktické, praktické cvičení v živých kódovacích prostředích.
- Studie případů integrující Cursor s ML pipeline a nástroji pro operace modelů.
Možnosti přizpůsobení kurzu
- Toto školení lze upravit pro specifické frameworky jako TensorFlow, PyTorch nebo scikit-learn, nebo pro organizační platformy MLOps.
Základy Cursoru: Zrychlení produktivity vývojářů
14 HodinyCursor je AI podporovaný kódovací editor navržený k zlepšení produktivity vývojářů prostřednictvím inteligentních dokončování kódu, kontextuálních úprav a adaptivní pomoci.
Tuto instruktorem vedenou živou školení (online nebo na místě) je určeno začínajícím vývojářům a inženérským týmům, kteří chtějí optimalizovat svůj pracovní postup s kódováním a bezpečně využívat návrhy AI pro zlepšení efektivity.
Po absolvování tohoto školení budou účastníci schopni:
- Nainstalovat a nakonfigurovat Cursor pro optimální použití v vývojových projektech.
- Porozumět a aplikovat AI podporované dokončování kódu, konverzaci ve editoru a nástroje pro refaktorizaci.
- Efektivně a bezpečně hodnotit, přijmout nebo upravit AI generované návrhy kódu.
- Přijmout osvědčené postupy pro onboardování týmu, spolupráci a integraci s kontrolí verzí.
Formát kurzu
- Interaktivní přednáška a diskuse.
- Praktické ukázky a vedené cvičení.
- Reálně živé kódovací výzvy a praktická laboratoř s použitím Cursoru.
Možnosti přizpůsobení kurzu
- Tento kurz lze upravit podle konkrétních programovacích jazyků nebo frameworků používaných vaším týmem.
Cursor pro Teams: Spolupráce, kontrola kódu a integrace CI/CD
14 HodinyCursor je vývojové prostředí podporované umělou inteligencí, které zlepšuje spolupráci týmů, automatizuje kontrolu kódu a hladce se integruje do moderních pracovních postupů CI/CD.
Tuto vedenou instruktorem živou školení (online nebo na místě) je určeno pro středně pokročilé technické profesionály, kteří chtějí integrovat Cursor do svých týmových prostředí a tak zlepšit spolupráci, optimalizovat kontroly kódu a udržet kvalitu ve všech automatizovaných kanálech.
Po absolvování tohoto školení budou účastníci schopni:
- Nastavit a spravovat týmová prostředí v Cursor pro společný vývoj.
- Využít nástroje umělé inteligence pro automatizovanou kontrolu kódu, generaci požadavků na sloučení (pull requests) a ověřování před sloučením.
- Implementovat správu kódu, pravidla pro kontroly a zabezpečovací opatření pomocí funkcí Cursoru.
- Integrovat Cursor s systémy CI/CD, aby se zajistila kontinuální doručování a konzistentní kvalitní standardy.
Formát kurzu
- Vedené přednášky instruktorem a diskuse v týmu.
- Praktické laboratoře s realitními scénáři spolupráce týmů.
- Živé cvičení s integrací CI/CD a nástroji pro správu verzí.
Možnosti přizpůsobení kurzu
- Kurs může být přizpůsoben specifickým platformám CI/CD, nástrojům pro úložiště nebo požadavkům na zabezpečení podniku.
GitHub Copilot pro Vývojáře
14 HodinyToto instruktorem vedené živé školení (online nebo na místě) je určeno začínajícím až středně pokročilým vývojářům, kteří chtějí naučit se efektivnímu používání schopností GitHub Copilotu ve moderních pracovních tocích.
GitHub Copilot ve vývojových týmech: Nejlepší praktiky spolupráce
14 HodinyTato instruktorem prováděná, živá školení v České republice (online nebo prezenční) je určená pro středně pokročilé až pokročilé účastníky, kteří si přejí optimalizovat pracovní postupy týmů, zlepšit praktiky společného programování a efektivně spravovat používání Copilotu v prostředích s více vývojáři.
Na konci tohoto školení budou účastníci schopni:
- Nastavit GitHub Copilot pro týmové prostředí.
- Využít Copilot k zlepšení praktik společného programování.
- Optimalizovat pracovní postupy týmů pomocí funkcí Copilotu.
- Spravovat integraci Copilotu do projektů s více vývojáři.
- Udržovat konzistentní kvalitu a standardy kódu napříč týmy.
- Využít pokročilé funkce Copilotu pro potřeby týmu.
- Kombinovat Copilot s jinými spolupracovnými nástroji pro efektivitu.
Tabnine for Beginners
14 HodinyTato instruktorem vedená, živá školení v České republice (online nebo na místě) je zaměřena na začínající vývojáře, kteří chtějí zvýšit svou efektivitu při programování s pomocí Tabnine.
Koncem tohoto školení budou účastníci schopni:
- Instalovat a nastavovat Tabnine ve svém preferovaném IDE.
- Využívat funkce automatického doplňování od Tabnine k urychlení programování.
- Přizpůsobit nastavení Tabnine pro optimální asistenci.
- Chápat, jak umělá inteligence Tabnine učí se z jejich kódu a poskytuje lepší návrhy.
Tabnine pro pokročilé vývojáře
14 HodinyToto instruktorem vedené živé školení v České republice (online nebo na místě) je určeno pokročilým vývojářům a vedoucím týmů, kteří chtějí ovládnout pokročilé funkce Tabnine.
Na konci tohoto školení budou účastníci schopni:
- Implementovat Tabnine v komplexních softwareových projektech.
- Přizpůsobit a trénovat AI modely Tabnine pro konkrétní použití.
- Integrovat Tabnine do pracovních postupů týmů a vývojových potoků.
- Zlepšit kvalitu kódu a urychlit vývojové cykly pomocí návrhů Tabnine.
Tabnine: Code Smarter s AI
21 HodinyTento vedený živý kurz na místě nebo online (online nebo na klientově premises) je určen pro vývojáře od začátečníků až po odborníky, kteří chtějí využít AI pro generování kódu pomocí Tabnine.
Po absolvování tohoto kurzu budou účastníci schopni:
- Porozumět základům AI-podporovaného generování kódu.
- Nainstalovat a nakonfigurovat Tabnine ve svém vývojovém prostředí.
- Využít Tabnine pro efektivní dokončování kódu a opravu chyb.
- Vytvářet a trénovat vlastní AI modely s Tabnine pro specializované úkoly.
Tabnine pro vývojáře Pythonu
14 HodinyTento instruktorem vedený živý kurz (online nebo prezenčně) je určený pro středně pokročilé Python programátory a datové analytiky, kteří chtějí zvýšit svou produktivitu s pomocí Tabnine.
Konec tohoto školení budou účastníci schopni:
- Nainstalovat a nakonfigurovat Tabnine ve svém Python vývojovém prostředí.
- Používat funkce automatického doplňování Tabnine pro efektivnější psaní Python kódu.
- Upravit chování Tabnine podle svého stylu kódování a potřeb projektů.
- Pochopit, jak funguje AI model Tabnine specificky s Python kódem.