# Bezplatný plán osvojení C# a ASP.NET pro začínající vývojáře
C#-vývojář vytváří software v jazyce C# v kombinaci s .NET, s důrazem na webový vývoj prostřednictvím ASP.NET. Tento bezplatný program pokrývá etapy od základních znalostí po praktické dovednosti, používá pouze otevřené zdroje. Celý cyklus zabere 8–10 měsíců při pravidelném studiu.
Etapa 1: Počáteční ponoření
Začněte porozuměním ekosystému. Prohlédněte si úvodní videa „Co se píše v programovacím jazyce C#“ a „Co je C# a .NET“. Pro upevnění přečtěte článek „Kdo je C#/.NET-vývojář?“. Tyto materiály poskytují kontext použití jazyka v reálných projektech.
Etapa 2: Fundamentální základy
Před kódováním si prostudujte počítačové vědy. Absolvujte kurz „Základy počítačových věd“. Tato etapa je klíčová: vysvětluje algoritmy, datové struktury a architekturu systémů, bez kterých bude další učení povrchní.
Etapa 3: Hlavní stack C# a ASP.NET
Přejděte k jádru profese. Osvězte sekvenci kurzů:
- „PRO C#. Základy programování“ od IRON PROGRAMMER — syntaxe, typy dat, OOP.
- „Lekce C#“ od #SimpleCode — praxe základních konstrukcí.
- „ASP.NET Core“ od Aitishny Domosed — webový framework, middleware, routing.
- „Vývoj Web API na ASP.NET“ od Platinum DEV — RESTful služby, controllery, dependency injection.
Upozornění: bezplatné materiály mohou stárnout s verzemi frameworků. V takových případech hledejte aktualizace v komunitách.
Etapa 4: Doprovodné nástroje
Po základech přidejte infrastrukturu:
- Git — kurz na systém kontroly verzí pro větvení a spolupráci.
- PostgreSQL — kurz na relační DB, SQL dotazy, indexování.
- MSSQL — správa, T-SQL, optimalizace uložených procedur.
- EF Core — základní kurz na ORM, migrace, LINQ-to-Entities.
Doplňte samostatným hledáním pokročilých tutoriálů k těmto tématům.
Neustálý rozvoj: čtení a komunita
Udržujte znalosti prostřednictvím kanálů „C# (C Sharp) programming“ a „Alexandrov pro .Net“. Pro otázky používejte chat „Code Blog / C#“. Pravidelné čtení pomůže sledovat novinky .NET 8+ a vzory jako Clean Architecture.
Co je důležité:
- Základy počítačových věd jsou nutné před kódem — přeskakování vede k mezerám v pochopení.
- Důraz na ASP.NET Core pro webové API a MVC.
- Integrace Git + DB + EF Core pro full-stack projekty.
- 8–10 měsíců na program při 10–15 hodinách týdně.
- Po absolvování — příprava na pohovory na .NET.
Příprava na první projekty
Sestavte dovednosti v pet-projektech: vytvořte Web API s autentizací JWT, připojte PostgreSQL přes EF Core, nasaďte na GitHub. To ukáže zaměstnavatelům praktické schopnosti. Testujte na lokálním IIS nebo Kestrel.
Po dokončení hledejte junior pozice s důrazem na životopis s odkazy na repozitáře.
— Editorial Team
Zatím žádné komentáře.