Altairis eLearning
Váš prohlížeč Internet Explorer již není podporován a některé funkce nemusejí fungovat správně. Doporučujeme použít jiný prohlížeč.

Seznam dostupných kurzů

.NET 8 a 9 pro web (1/2)

První díl komplexního školení ASP.NET (5 dní).

cs
  • 36
  • Programování, .NET 8, .NET 9
.NET 8 a 9 pro web (2/2)

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

cs
  • 36
  • Programování, .NET 8, .NET 9
3D Modelling in OpenSCAD (1)

OpenSCAD is 3D modelling software, where you do not design model visually, by drawing it, but by writing code. It makes it very handy for technical modelling as well for personalized, parametric or otherwise generated models.

en
  • 8
  • 3D tisk a modelování
3D modelování v OpenSCADu

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

cs
  • 15
  • 3D tisk a modelování
Advanced Arduino: Sleep Mode and Interrupts

Interrupt is a programming concept found in microcontroler and regular computers alike. External event can interrupt running code and be handled immediatelly. Sleep mode can almost turn off the device, saving power. In this course you'll learn how to use both these techniques on Arduino boards.

en
  • 3
  • Elektronika
Bezpečné aplikace v ASP.NET

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.

cs
  • 8
  • Bezpečnost pro vývojáře
Create Custom Macro Keyboard with Arduino

Arduino boards with the ATmega32U4 chip can emulate any USB device, including keyboard, mouse or gamepad. This can be used for both good and evil. In this course you'll learn how to make your own custom keyboard.

en
  • 4
  • Elektronika
Hosting ASP.NET Core aplikací na Linuxu

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
cs
  • 5
  • Programování, .NET 7, IT Pro, Linux
How not to make a bomb

It's a staple of 80's action movies: bomb in acrylic casing with glowing red display. We won't teach you how to make the bomb, but you can learn how to make beautiful NTP synchronized clock in acrylic casing with ESP8266 and a bit of code.

en
  • 6
  • Elektronika
M5Stack CoreS3 - IoT a .NET workshop

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.

cs
  • 9
  • Elektronika, Programování, .NET 8
Pořizování screencastů

Tento kurz vás naučí, jak pořizovat, editovat a exportovat záznamy obrazovky pomocí programů Camtasia a OBS Studio.

cs
  • 8
Použití debugovací proxy Fiddler

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.

cs
  • 2
  • Programování
Vytvořte si vlastní makro klávesnici s Arduinem

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.

cs
  • 4
  • Elektronika
Vytvořte si vlastní VPN server pomocí Outline

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.