Nastavení počítače pro má školení
Všechna má školení spojují stejné technologie a proto je sada nástrojů a nastavení pro vývoj do značné míry společná.
Má školení obsahují obvykle praktická cvičení a ukázky. Proto je vhodné mít k dispozici počítač nebo notebook. Stačí i méně výkonný notebook s operačním systémem Windows, Linux nebo MacOS.
Základ pro vývojářská školení
Pro všechna vývojářská školení na platformě .NET budete potřebovat sadu vývojářských nástrojů.
Vývoj na Windows
- aktuální verze Visual Studio 2022 v17.8+ - stačí Community verze
Vývoj na MacOS nebo Linux
- JetBrains Rider - stačí Community verze
- samostatně instalované .NET 9 SDK
Ověřte si prosím, že máte skutečně aktuální verzi .NET 9 SDK. Lze to zjistit z příkazové řádky pomocí příkazudotnet --info
.

Postman
Pro všechna má školení doporučuji mít po ruce nástroj Postman. Umožňuje komunikaci s webovými službami - HTTP/REST, gRPC, graphQL aj.
Specifické nástroje dle školení
Níže najdete další nástroje, které je potřebné instalovat pro různá specifická školení.
Design REST API
Během dvoudenního školení REST API Design & Design First budeme používat Stoplight Studio. Tato aplikace vyžaduje vytvoření účtu zdarma. Doporučuji používat online aplikaci, která oproti desktopové nabízí více funkcí a možnost sdílení návrhu.
ASP.NET Core gRPC
Kromě nástroje Postman (viz. výše) doporučuji nainstalovat si pro testování také nástroj gRPC UI. Na platformě MacOS a Linux lze instalovat nástroj přes homebrew:
brew install grpcui
V jiných případech lze nainstalovat nástroj standalone.
Entity Framework Core
V rámci školení EF Core je nutné nainstalovat nástroje pro obsluhu EF. Máte-li již v počítači nainstalovaný .NET, pak stačí otevřít terminál a spustit příkaz:
dotnet tool install --global dotnet-ef
Restart PC
Doporučuji si počítač před školením restartovat a ujistit se, že máte všechny aktualizace, aby se vám po příchodu na školení nezačalo něco samovolně instalovat. Některé nástroje (jako Visual Studio) nemusí po aktualizaci bez restartu fungovat správně.
Doporučuji mít administrátorská oprávnění pro případy, že by bylo potřeba něco instalovat během školení.