Návrh RESTful API Počítačový Kurz
APIs (Application Programming Interface) umožňují vaší aplikaci komunikovat s jinými aplikacemi.
V tomto instruktorem vedeném, živém školení se účastníci naučí psát kvalitní APIs při stavbě a zabezpečení backend API serveru.
Konec tohoto školení, budou se účastníci umět:
- Vybrat mezi několika rámci pro vytváření APIs
- Pochopit a modelovat APIs publikované společnostmi jako Google a Facebook
- Vytvořit a publikovat svá vlastní RESTful APIs pro veřejné použití
- Zabezpečit svá APIs prostřednictvím token-based autentizace
Cílová skupina
- Vývojáři
Formát kurzu
- Poučné přednášky, diskuse, cvičení a intenzivní praktické cvičení
Poznámka
- Kurz lze přizpůsobit jiným programovacím jazykům, jako je PHP nebo Javascript. Pro organizaci kurzu v jiném jazyce nás prosím kontaktujte.
Návrh Školení
Úvod
Jak fungují rozhraní API
Accesspoužívání veřejného API
Příprava vývojového prostředí
Příprava ukázkové backendové aplikace
Vytvoření koncového bodu API
Testování API
Ladění API
Zabezpečení API
Nasazení backendu s povoleným rozhraním API
Sledování API
Vylepšení API
Doporučené postupy rozhraní RESTful API
Odstraňování problémů
Shrnutí a závěr
Požadavky
- Pochopení protokolu HTTP
- Zkušenosti s webovým programováním (jazykové možnosti viz poznámka níže)
Veřejné školení vyžaduje minimálně 5 účastníků.
Návrh RESTful API Počítačový Kurz - Rezervace
Návrh RESTful API Počítačový Kurz - Dotaz
Návrh RESTful API - Dotaz ohledně konzultace
Reference (2)
Že každá technická lekce obsahovala několik praktických cvičení, která pevně zakotvila klíčové koncepty.
Andrei-Calin Bajea
Kurz - OWASP Top 10 2025
Přeloženo strojem
Dobrý přehled o definování API, jeho nasazení a spuštění.
Vincent - Openbaar Ministerie
Kurz - MuleSoft Anypoint Platform Fundamentals
Přeloženo strojem
Nadcházející kurzy
Související kurzy
Vývoj Microservices na platformě Google Cloud Apigee
21 HodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na vývojáře, kteří se chtějí naučit vytvářet, testovat, ladit a nasazovat API nad platformou Google Cloud's Apigee API.
Na konci tohoto školení budou účastníci schopni:
- Nastavte vývojové prostředí, které zahrnuje všechny potřebné zdroje pro zahájení vývoje API.
- Pochopte a implementujte nástroje dostupné v Apigee Edge.
- Sestavte a nasaďte API pro Google Cloud.
- Sledování a ladění chyb API.
- Využijte řešení Google Cloud pro analýzu a strojové učení k tomu, aby byla API inteligentnější.
Vývoj API pomocí Google Cloud Apigee X
14 HodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na vývojáře, kteří chtějí používat Apigee X k návrhu, vývoji a správě API efektivně a bezpečně.
Na konci tohoto školení budou účastníci schopni:
- Nastavte potřebné vývojové prostředí pro zahájení vývoje řešení API pomocí Apigee X.
- Pochopte základy a osvědčené postupy vývoje, zabezpečení a správy životního cyklu rozhraní API.
- Naučte se navrhovat, sestavovat a testovat rozhraní API a poté je nasadit na platformě Apigee X.
- Implementujte vícevrstvé zabezpečení API pro API pomocí zásad API klíčů a přístupových tokenů OAuth.
DevSecOps Firefight: Breach, Fix & Fortify
7 HodinyTento současné, avantgardní a praktický workshop imerzuje účastníky do kritických realit bezpečnosti moderních CI/CD potoků. Navržen pro bezpečnostní odborníky, DevOps inženýry a vývojáře, kteří touží ovládat pokročilou obranu před útoky na potoky, školení kombinuje živé simulace útoků s vedoucими nástroji a praktickými technikami obrany.
Kong API Gateway
14 HodinyToto vedení instruktorem živé školení v České republice (online nebo na místě) je určeno inženýrům, kteří chtějí nastavit bránu Kong API pro správu provozu mikroslužeb.
Konec tohoto školení budou účastníci schopni:
- Nainstalovat a nakonfigurovat cluster Kongu.
- Spravovat bránu Kong API pro poskytování jediného bodu komunikace pro přístup k API.
- Kontrolovat provoz webových služeb na podrobné úrovni.
- Zabezpečit API ověřením přístupu.
- Kontrolovat provoz prostřednictvím omezování rychlosti a kvót.
- Monitorovat, zaznamenávat a analyzovat provoz API pomocí třetích stran, jako je stack ELK.
Správa API s MuleSoft Anypoint Platform
14 HodinyTento instruktorem vedený, živý kurz (online nebo na místě) je určen středně pokročilým vývojářům, kteří chtějí používat MuleSoft Anypoint Platform ke rychlejšímu návrhu, vytváření a správě API a integrací na bezpečné a univerzální platformě.
Na konci tohoto kurzu budou účastníci schopni:
- Nastavit požadované vývojové prostředí pro začátek vývoje API pomocí MuleSoft Anypoint Platform.
- Porozumět funkcím a architektuře MuleSoft Anypoint Platform.
- Seznámit se s tím, jak návrhovat, vytvářet, spravovat a nasazovat API pomocí AnyPoint Platform.
- Přehled role jednotlivých komponent při vytváření integrací a API.
- Připojení k databázím a transformace dat pomocí API.
- Správa přístupu k API tvořením a nasazením proxy serverů API.
MuleSoft Pokročilé Integrace Techniky
21 HodinyMuleSoft je vůdčí platforma pro integraci, která umožňuje podnikům propojit aplikace, data a zařízení ve cloudových i místních prostředích.
Toto instruktorově prováděné živé školení (online nebo na klientovi) je určeno pokročilým vývojářům MuleSoft a profesionálům v oblasti integrace, kteří chtějí navrhnout, optimalizovat a nasadit složité proudy integrace pomocí MuleSoft a Anypoint Platform.
Koncepci školení budou účastníci schopni:
- Namapovat a implementovat pokročilé Mule proudy s využitím správy chyb a dávkového zpracování.
- Zabezpečit API pomocí OAuth 2.0, pravidel a vlastních implementací bezpečnosti.
- Využít DataWeave pro komplexní transformace a dynamickou routování.
- Nasadit a monitorovat aplikace ve CloudHubu a hybridních prostředích.
- Implementovat CI/CD proudy pro projekty MuleSoft pomocí Git, Jenkins, a Maven.
Formát kurzu
- Interaktivní přednáška a diskuse.
- Množství cvičení a praxe.
- Ruční implementace v živém laboratorním prostředí.
Možnosti individualizace kurzu
- Pro požadavek na individualizované školení pro tento kurz, kontaktujte nás prosím k dohodnutí.
Základy MuleSoft Anypoint Platform
14 HodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na začínající IT profesionály, kteří chtějí používat MuleSoft k integraci systémů, správě rozhraní API a zefektivnění toků dat napříč podnikem.
Na konci tohoto školení budou účastníci schopni:
- Pochopte základy MuleSoft a platformy Anypoint.
- Navrhujte, sestavujte a spravujte rozhraní API pomocí MuleSoft tools.
- Aplikujte Muletechniky měkké integrace na problémy reálného světa.
- Prokázat odbornost v DataWeave a běžných integračních vzorcích.
Web Security Testing - Zajištění a Testování Webových Aplikací pomocí OWASP
21 HodinyToto živé školení vedené instruktorem (online nebo na místě) je zaměřeno na vývojáře, inženýry a architekty, kteří chtějí zabezpečit své webové aplikace a služby.
Na konci tohoto školení budou účastníci schopni integrovat, testovat, chránit a analyzovat své webové aplikace a služby pomocí testovacího rámce a nástrojů OWASP.
OWASP GenAI Security
14 HodinyNa základě nejnovějších pokynů projektu OWASP GenAI Security Project se účastníci naučí identifikovat, hodnotit a odstraňovat hrozby specifické pro AI prostřednictvím praktických cvičení a reálných situací.
OWASP Mobile Security Testing Guide
21 HodinyToto školitelovo vedené, živé školení v České republice (online nebo na místě) je zaměřeno na vývojáře, inženýry a architekty, kteří si přejí aplikovat testovací principy, procesy, techniky a nástroje MSTG k zabezpečení svých mobilních aplikací a služeb.
Konec tohoto školení budou účastníci schopni:
- Prozkoumávat testovací techniky pro vypracování efektivní implementace bezpečnostního testování v životním cyklu vývoje.
- Používat testovací techniky pro kontrolu obecných zranitelností a rizik v mobilních aplikacích.
- Spouštět různé procesy bezpečnostního testování k zabezpečení svých mobilních aplikací pro Android a iOS.
OWASP Top 10 2025
14 HodinyToto vedené školení (online nebo na místě) je určeno webovým vývojářům a vedoucím, kteří chtějí prozkoumat a implementovat referenční standard OWASP Top 10, aby zabezpečili své webové aplikace.
Do konce tohoto školení budou účastníci schopni strategizovat, implementovat, zabezpečovat a monitorovat své webové aplikace a služby s využitím dokumentu OWASP Top 10.
Správa API pomocí Red Hat 3Scale
14 HodinyTento instruktážní kurz s živým výukovým režimem v České republice (online nebo na místě) je určen vývojářům a správcům systémů, kteří chtějí pomocí Red Hat 3Scale vytvářet, distribuovat, spravovat a monetizovat API a zároveň udržovat plnou kontrolu nad životním cyklem API, jeho bezpečností a podporou.
Do konce tohoto tréninku se účastníci naučí:
- Nastavit nezbytné vývojové prostředí pro začátek správy API pomocí Red Hat 3Scale.
- Porozumět funkcím a architektuře správy API 3Scale.
- Zjistit, jak vytvářet, spravovat a monetizovat API.
- Využívat vývojářský portál pro publikování API, konfiguraci procesů registrace a přístupu zákazníků.
- Zjistit, jak zajistit efektivní a bezpečné zavádění API.
- Definovat a implementovat webhooky pro zajištění okamžitých oznámení v reálném čase.
Swagger a OpenAPI Specifikace
14 HodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na back-endové vývojáře, kteří chtějí používat Swagger k vytváření, navrhování, dokumentování a používání webových služeb RESTful.
Na konci tohoto školení budou účastníci schopni:
- Vytvořte strategii správy API pro softwarovou infrastrukturu.
- K úpravám souborů OAS a vytváření sad SDK použijte nástroje Swagger.
- Implementujte zabezpečení API, verzování, dokumentaci a další důležité funkce.
Testování automatizace s Apigee
14 HodinyApigee je plná platforma pro správu API od Google Cloud, která umožňuje organizacím navrhovat, zabezpečovat, nasazovat, monitorovat a škálovat API. Její funkce testování a automatizace umožňují týmům ověřovat API, uplatňovat pravidla a zajistit vysokou kvalitu nasazení ve CI/CD potrubních liniích.
Tato vedená instruktorem živá školení (online nebo na místě) je zaměřena na začínající až středně pokročilé QA inženýry a programátory, kteří chtějí automatizovat testování a ověřování API pomocí nástrojů Apigee a jejich integrací.
Na konci tohoto školení budou účastníci schopni:
- Nastavit Apigee pro testování a monitorování API.
- Automatizovat případy testů API pomocí Apigee a integrovaných nástrojů.
- Ověřit výkon, zabezpečení a spolehlivost API.
- Integrovat automatizaci testování do CI/CD potrubních linií.
Formát kurzu
- Interaktivní přednáška a diskuse.
- Praktické cvičení a procvičování.
- Implementace v živém laboratorním prostředí.
Možnosti přizpůsobení kurzu
- Pro požadavek na přizpůsobené školení pro tento kurz, prosím kontaktujte nás k domluvě.
Visual Studio Code
14 HodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na začátečníky až středně pokročilé vývojáře, kteří chtějí upravovat kódy pomocí VS Code.
Na konci tohoto školení budou účastníci schopni:
- Seznamte se s rozhraním VS Code.
- Efektivně používejte pracovní prostory ve VS Code.
- Spravujte klávesové zkratky a nastavení VS Code.
- Naučte se používat různé programovací jazyky ve VS Code.