GitHub Copilot & Dev AI Evangelist
Pomáhám vývojářským týmům uspět v éře AI
Specializuji se na praktické využití GitHub Copilotu ve vývojářských týmech a automatizaci s využitím AI. Vedle toho školím a konzultuji vývoj aplikací v Blazoru a návrh REST API služeb.
Školení vedu prezenčně, online i hybridně. Konzultace zaměřuji na konkrétní rozhodnutí, kód a postupy, které může tým hned použít.
Vývoji softwaru se věnuji 20 let, z toho 10 let na volné noze. Vedle profesní práce se zapojuji také do neziskových aktivit.
- Pravidelně přednáším na největších .NET konferencích
- 10x jsem získal ocenění Microsoft MVP za oblast Web Development
- Certifikace GitHub Copilot, MS, MTA, MCSD, MCSA
- Finalista krajského kola MONETA Živnostník roku 2022
Jedno procento z příjmů věnuji pacientské organizaci ADNP asociace. Část svého času věnuji dalším .
Své zkušenosti a schopnosti využívám také k podpoře pacientské komunity a pacientské advokacie.
-
ADNP asociace je pacientská organizace pro rodiny dětí s ultra-vzácným ADNP syndromem. Založil jsem ji v roce 2024 a působím jako její předseda.
-
Česká asociace pro vzácná onemocnění propojuje pacienty, jejich rodiny a pacientské organizace a zastupuje jejich společné zájmy. Působím v její platformě pro ultra-vzácná a nediagnostikovaná onemocnění.
-
ERN ITHACA je evropská referenční síť pro vzácné vrozené vady a neurovývojová onemocnění. Věnuji se v ní pacientské advokacii za lidi s ADNP syndromem a jejich rodiny.
GitHub Copilot
AI pro vývojářské týmy
Pomáhám vývojářským týmům zavádět AI do každodenní práce a vývojářských procesů.
-
Seznámím vás s GitHub Copilotem od základních nastavení, přes online nástroje, kódovací agenty až po pokročilé scénáře použití ve vašem oblíbeném IDE. Jediné komplexní školení GitHub Copilot v ČR.
- Práce s codebase (online nástroje a agenti)
- Integrace GitHub Copilot do VS Code a VS 2026
- Pokročilá customizace pomocí instrukcí a vlastních artefaktů
Funkcionality ukazuji primárně v prostředí VS Code, které poskytuje nejširší spektrum možností. Co je funkční ve VS 2026, to dodatečně ukazuji i tam - rozhraní jsou velmi podobná.
Podívejte se na holec.ai. Na novém webu najdete bližší informace o tomto školení, webináře, přednášky a novinky ze světa GitHub Copilot.
-
Živá online školení trvají přibližně 3 hodiny a můžete je absolvovat pohodlně odkudkoliv. V ceně získáte digitální podklady i záznam na 30 dní zdarma.
- GitHub Copilot ve VS Code — 3 900 Kč
- GitHub Copilot Security — 2 900 Kč
- Task management & Spec-Driven Development — 2 900 Kč
- GitHub Copilot Cloud Agent — 2 900 Kč
-
Budoucnost vývoje patří promyšleným AI workflows. Pomáhám týmům zapojit AI napříč celým SDLC od analýzy a návrhu přes implementaci a testování až po nasazení a zpětnou vazbu. Více informací najdete na holec.ai.
-
Natáčím praktická videa o GitHub Copilotu, AI nástrojích a vývoji softwaru. Tohle je pět nejnovějších:
Pravidelně píšu také , v rámci kterých pořádám i přednášky.
V Copilot News získáte zdarma:
- přednášky o GitHub Copilotu a AI pro vývojáře
- pravidelné novinky e-mailem
- užitečné materiály pro každodenní práci
Microsoft Technologie
Školení pro .NET vývojáře
Jednodenní i vícedenní školení a workshopy, úprava osnovy na míru, bohaté digitální materiály ke stažení a obsah založený na reálné praxi.
-
Provedu vás kompletním procesem návrhu webových služeb. Základem školení jsou principy REST a pravidla pro jejich stavbu, navazující část představuje návrh pomocí OpenAPI Specification metodou Design First.
-
Den 1 – Design REST API
- Úvod do REST, HTTP API a klíčové historické souvislosti
- Omezení a modely: Fielding, Richardson a myšlenka HATEOAS
- HTTP jako nosný protokol a práce se standardy (RFC)
- Design URL, filtrování, stránkování a řazení záznamů
- HTTP metody, operace, idempotentnost a doménové operace nad CRUD
- Návratové kódy a struktury, řešení chyb, formátování a standardy
- Verzování, HTTP hlavičky, HTTP Cache, asynchronní operace a webhooks
Den 2 – Design First
- Princip API First, API jako produkt a životní cyklus REST API
- Metodika Design First a standard OpenAPI Specification
- Tvorba specifikace OAS pomocí různých nástrojů
- Mockování API, vývoj proti specifikaci a validační proxy
- Princip generování kódu, knihoven a dokumentace z OAS
- Debugging a testování REST API, testy a monitoring
- Principy API First a developer experience
Bonus: Ke školení dostanete přístup do Průvodce designem REST API.
-
První den je čistě teoretický a zvládnete ho s tužkou a papírem. Věnuji se klíčovým pravidlům a standardům pro návrh API. Druhý den budu především průvodcem při návrhu API: začnete s prázdným papírem a skončíte s kompletní specifikací OpenAPI Specification.
-
Školení je pro vývojáře, nevývojáře i technicky méně zdatné členy týmu, kteří chtějí pochopit principy RESTful API a seznámit se současnými metodami návrhu a modelování. Stačí základní povědomí o HTTP a vývoji webových aplikací — programování není podmínkou.
-
-
Blazor se stal univerzální flexibilní technologií a dobrým nástupcem MVC. V tomto školení se seznámíte s vývojem Blazor aplikací a komponent od statického renderování, přes stream rendering až po plnou interaktivitu.
-
Den 1 - Blazor full-stack
První den je zaměřen na statické renderování, enhanced mód a stream rendering. Na základě tohoto dne budete schopni vytvářet Blazor aplikace v podobném avšak moderním a výkonnějším pojetí než tradiční MVC.
- Úvod do Blazoru a struktura webové aplikace
- Stavba layoutu, routing a navigace mezi stránkami
- Nový enhanced mód navigace a Stream Rendering
- Životní cyklus komponent a datová komunikace
- Konfigurace, logování a globální handling chyb
- Formuláře, jejich obsluha a validace vstupů
- Autentizace a autorizace v Blazor aplikacích
- Publikace aplikace a ochutnávka plné interaktivity
Den 2 - Režimy interaktivity
Rozšíření prvního dne o režimy interaktivity (dříve známé jako Server a WASM). Na konci tohoto dne budete schopni vytvářet aplikace ve stylu SPA s plnou uživatelskou interaktivitou.
- Režimy interaktivity a vliv na návrh aplikace
- Serverová interaktivita se Signal R a WebSockets
- Klientská interaktivity s WebAssembly a mixed mód
- Zachycení a obsluha událostí v UI
- Rozšířený životní cyklus komponent v režimu interaktivity
- Interoperabilita mezi .NET a JS
- Autentizace a autorizace v režimu interaktivity
- Komunikace s REST službami v klientské interaktivitě
- Další specifická témata vázana na režimy interektivity
-
Nejprve vám v úvodní přednášce představím Blazor v souvislostech a seznámím vás se základní teorií. Poté mám připravené rozsáhlé technologické demo, kde ukážu Blazor od začátku až po nejčastější scénáře vývoje. Během druhého dne do aplikace přidám uživatelskou interaktivitu a vysvětlím všechny možnosti interaktivity včetně jejich vlivu na nastavení aplikace a služeb. Chybět nebude prostor ani pro malý workshop, kde si vyzkoušíte vývoj komponent v Blazoru.
-
Pro vývojáře se základní znalostí webového frameworku a platformy .NET. Předpokládá se běžná znalost jazyka C# a značkovacího jazyka HTML.
-
-
Školení zaměřené na klíčové novinky v .NET a C#. Systematicky se věnuji tématickým oblastem, do kterých Microsoft přinesl největší inovace a představuji tyto oblasti tak, jak by měly být používány v praxi s ohledem na verzi .NET 10 a C# 14.
- Školení reflektuje .NET 10 a C# 14
- Osnova je otevřená pro úpravy na zakázku
- Bohaté materiály v digitální podobě
-
Osnova školení je koncipována jako přehled klíčových novinek v posledních verzích .NETu. Po dohodě lze vybraná témata nahradit jinými, která jsou uvedena níže pod osnovou.
- Úvod, evoluce platformy a technologie budoucnosti
- Novinky v C# a .NET BCL
- Dotnet Tools a nové C# programy bez csproj
- Visual Studio 2026
- Novinky v Minimal APIs pro vývoj REST API
- Error Handling v Minimal APIs
- Validace v Minimal APIs
- Generování dokumentace s Open API a Scalar
- Novinky v JSON serializaci v .NETu
- Statické assety v .NETu
- Hybrid Cache
- Novinky v Blazor
- Microsoft Agent Framework
Bonus: Ke školení dostanete také dema ke starším verzím tohoto školení, kde jsou ukázky tehdejších novinek. Můžete si tak vyzkoušet i další novinky, které se v průběhu minulých let objevily.
-
Školení zahajuji prezentací, ve které se seznámíte s aktuální .NET platformou a novinkami v runtime a SDK. Poté ukazuji vybrané novinky v C# v LINQPadu, které budete mít později k dispozici ke stažení. Po krátkém workshopu, během kterého si novinky v .NETu vyzkoušíte se zaměříme na novinky z dalších oblastí dle dohodnuté osnovy.
-
Školení ocení každý vývojář a .NET tým, který chce mít přehled o novinkách. Stačí mít základní znalosti platformy .NET.
-
EF Core je oblíbený ORM, který vám ušetří mnoho času při vývoji aplikací. V tomto školení shrnuji to nejdůležitější, co vývojář potřebuje znát pro tvorbu a údržbu databáze s pomocí EF Core. Kromě správy modelu vysvětluji jak se efektivně dotazovat a jak řešit typické výkonnostní problémy.
- Vytváření a údržba datového modelu pomocí EF Core
- Dotazování do databáze a řešení CRUD úloh
- Pokročilá témata spojená s výkonností a debuggingem
-
- Úvod do ORM a způsobu myšlení při práci s ORM
- Zapojení EF Core do .NET projektů a ASP.NET Core
- Principy modelování v EF Core a DbContext
- Mapování relační databáze pomocí Fluent API
- Příprava výchozích dat a nastavení seedování
- Změny ve schématu a aktualizace databázového modelu
- Základy efektivního dotazování do databáze
- Princip trackování změn a provádění změn do databáze
- Načítání a práce s vazebními daty entit
- Performance tipy, sledování dotazů a profilování
- Možnosti rozšíření a zajímavé pluginy
-
V úvodní části školení se věnuji problematice ORM a přemýšlení nad datovým modelem. Poté na základě připraveného schématu databáze ukazuji postupné vytváření modelu a jeho údržbu. V poslední části se zaměřuji na dotazování na data a provádění změn v databázi.
-
Pro každého .NET vývojáře, který se chce naučit efektivně pracovat s EF Core. Předpokládám pouze základní znalost C# a .NETu.
-
Naučíte se vytvářet REST API s ohledem na standardy a doporučené konvence. Vedle základních scénářů se můžete těšit na sérii tipů pro strukturování projektů a vývoj rozsáhlejších aplikací.
- Vývoj REST API s pomocí Minimal APIs
- REST API většího rozsahu s využitím Clean Architecture
- Praktický workshop, na kterém si vše vyzkoušíte
-
- Základní nastavení Minimal API projektu
- AOT kompilace a její výhody a omezení
- Routovací mechanismus a constraints
- Seskupování endpointů a globální filtry
- Implementace CRUD operací na základě specifikace
- Binding v Minimal APIs: routes, query, headers, body...
- Organizace endpointů a další best practices
Navazující část se zaměřuje na princip Clean Architecture a využití Minimal APIs pro vývoj API většího rozsahu.
- Úvod do Clean Architecture a přehled návrhových vzorů
- Struktura solution a zodpovědnosti jednotlivých vrstev
- Návrh domain layer a jádra aplikace
- Use Cases (Application Layer)
- Infrastrukturní služby a persistence
- Request pipeline, CQS, MediatR a Fluent Validation
-
V úvodu vám představím technologii Minimal API a navrhnu jednoduché API s podporou AOT kompilace. Následně vás seznámím s principy Clean Architecture. Původní ukázku postupně rozšířím o další vrstvy s využitím principů Clean Architecture až do finální podoby.
-
Pro vývojáře, kteří mají alespoň základní povědomí o využití API. Dále je žádoucí znát platformu .NET a mít základní zkušenosti s vývojem webu.
Témata lze spojit, zkrátit nebo doplnit podle zkušeností týmu a technického kontextu projektu. Součástí mohou být konzultace nad konkrétní architekturou.
Akce
Kde se uvidíme
Pravidelně pořádám online streamy a přednáším na konferencích o GitHub Copilotu, AI a vývoji v .NET.
- WUG Days 2026 — Brno
- FrontKon 2026 — Praha
- JavaDays 2026 — Praha, Online
Máte dotaz?
Neváhejte se zeptat
Napište mi na mirek@miroslavholec.cz, nebo .
Telefon: +420 773 272 767
Pokud telefon nezvedám, pravděpodobně právě školím. Vždy je proto lepší napsat mi e-mail, na který reaguji promptně.
Copilot má paměť. A může vás nepříjemně překvapit
Takhle instrukční soubory nevytvářejte
Bavme se o ceně tasků
Nastavte si nový GitHub Copilot harness
Lepší a rychlejší ladění UI s komentáři v browseru