Naučte se vytvářet RESTful API v ASP.NET Core 8.0 a 9.0!
Seznam dostupných kurzů
První díl komplexního školení ASP.NET (5 dní).
Druhý díl komplexního školení ASP.NET (5 dní). Tématem jsou ASP.NET Razor Pages, konfigurace, automatické generování uživatelského rozhraní, internacionalizace aplikací a další. Značná část školení je věnována zabezpečení. Tedy správnému použití ASP.NET Identity, použití jednorázových hesel, převodu uživatelů ze starších systémů a podobně.
OpenSCAD je populární program pro vytváření 3D modelů, zejména pro účely tisku na 3D tiskárnách. Od většiny ostatních se liší tím, že se v něm model nekreslí vizuálně, ale programuje pomocí zdrojového kódu. Na zcela novém kanále Z-TECH jsme pro vás připravili seriál více něž dvaceti online výukových lekcí, ve kterých se naučíte využívat všechno, co OpenSCAD umí.
Kurz se zabývá zabezpečením webových aplikací z různých úhlů pohledu a je určen pro programátory i administrátory webových serverů na platformě Microsoft IIS, na nichž běží ASP.NET aplikace. Část „programátorská“ a „administrátorská“ spolu zejména v oblasti bezpečnosti dost těsně souvisí. Proto je kurz koncipován i jako „ochutnávka“ té druhé strany. Naučíme vás nahlížet komplexně na problematiku zabezpečení webových aplikací: jak zabezpečit server samotný, jak napsat aplikaci, aby neobsahovala bezpečnostní díry, jak zabezpečit data v průběhu přenosu i při uložení na serveru. To vše doplněno teoretickým základem, okořeněným historkami z praxe.
Společnost Oracle nabízí ve svém cloudu OCI "navždy zdarma" docela výkonný server. Má čtyři ARM jádra, 24 GB paměti, až 200 GB úložiště a 10 TB přenosů dat měsíčně. To už je slušná nabídka a výkon zcela postačující pro hosting reálného menšího projektu. Připravil jsem pro vás v rámci projektu Z-TECH online školení, které vám ukáže, jak takový server využít pro hosting několika oddělených aplikací v ASP.NET Core.
Pouze úvodní lab - vytvoření a prvotní nastavení serveru - je specifický pro prostředí Oracle Cloud Infrastructure. Zbytek postupů je použitelný pro jakýkoliv server s Ubuntu Linuxem.
Postupně si vyzkoušíte:
- Jak vytvořit server v prostředí OCI a aktualizovat operační systém
- Instalaci Nginxu, který budeme používat pro publikování webových aplikací
- Nastavení firewallu na serveru samotném i v prostředí OCI
- Self-contained deplolyment ASP.NET Core aplikace pro ARM64 Linux
- Nahrání aplikace na server
- Automatické spouštění aplikace jako daemona/služby pomocí Systemd
- Publikaci aplikace do Internetu pomocí Nginxu.
- Nastavení automatického publikování z Visual Studia
- Nastavení vlastní chybové stránky po dobu aktualizace
- Získání HTTPS certifikátu CA Let's Encrypt pomocí nástroje Certbot
- Nastavení HSTS (HTTP Strict Transport Security) hlaviček
Jak propojit mikrokontrolery na bázi čipů ESP32 s .NET aplikacemi? Ukážu vám základy programování mikrokontrolerů pomocí nástroje PlatformIO a hlavně jak je propojit s .NETem pomocí sériového portu, REST API a MQTT.
Základy programování mikrokontrolerů se zařízením M5Stack CoreS3
Tento kurz vás naučí, jak pořizovat, editovat a exportovat záznamy obrazovky pomocí programů Camtasia a OBS Studio.
Ačkoliv popularita a význam debugovacích proxy poněkud klesla s přítomností vývojářských nástrojů v prohlížečích, mají tyto programy své místo. Především protože umožňují zachytávat a měnit nejenom komunikaci prohlížečů, ale i jiných programů používajících HTTP/HTTPS. Telerik Fiddler je jedním z nejznamějších programů tohoto typu a v tomto krátkém online kurzu vám ukážu jeho schopnosti.
Desky Arduino založené na procesoru ATmega32U4 umějí přímo komunikovat s počítačem pomocí USB rozhraní. Proto umí emulovat jakékoliv USB zařízení, například klávesnici, myš nebo gamepad. Toho se dá využít k dobrému i ke zlému. V tomto kurzu si ukážeme jak pomocí Arduina vytvořit vlastní makro klávesnici.
Cílem projektu Outline je umožnit vytvoření a používání vlastního VPN serveru každému, bez jakýchkoliv technických znalostí. Je primárně určen pro novináře a zpravodajství, ale může ho využívat kdokoliv. Tento online kurz obsahuje podrobný návod, jak krok za krokem nainstalovat a zkonfigurovat VPN server u cloudového poskytovatele DigitalOcean a jak nainstalovat a použít klientský software.