Miroslav Holec
Premium

Nastavení počítače pro má školení

Miroslav Holec   26. března 2019  update 6. ledna 2025

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

Vývoj na MacOS nebo Linux

.NET 9 SDK

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í.

Miroslav Holec | Pomáhám vývojářským týmům správně používat technologii .NET a vytvářet špičkové aplikace a REST služby.