Návrh webových API Počítačový Kurz
Webové API je rozhraní pro programování aplikací, které umožňuje propojovat aplikace. Umožňuje výměnu informací a interoperabilitu mezi aplikacemi prostřednictvím webu.
Toto školení pod vedením instruktora (online nebo na místě) je určeno pro vývojáře, kteří chtějí navrhovat, psát a vyvíjet webové API s využitím stávajících technologií pro vytváření hodnotných produktů.
Po absolvování tohoto školení budou účastníci schopni:
- Nastavit potřebné vývojové prostředí pro začátek vývoje webových API.
- Pochopit klíčové koncepty, architekturu a běžné použití webových API.
- Vytvořit strategii pro vývoj hodnotných webových API.
- Doplnit znalosti o definování architektury a specifikací webového API.
- Aplikovat nejlepší praktiky v oblasti bezpečnosti, návrhu a škálovatelnosti API.
- Doplnit znalosti o tom, jak sestavovat, testovat, ladit a publikovat webové API.
Formát kurzu
- Interaktivní přednáška a diskuse.
- Mnoho cvičení a praktické praxe.
- Praktické 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 nás prosím kontaktujte, abychom ho upravili podle vašich potřeb.
Návrh Školení
Úvod
- Webové API vs RESTful API vs SOAP API
- Přehled klíčových konceptů a architektury webových API
Začínáme
- Výběr vhodného paradigmatu API
- Úvodní podnikové případ použití webových API
- Technologie a nástroje pro API
Zabezpečení API
- Ověřování a autorizace
- Použití OAuth
- Implementace bezpečnosti WebHooks
Návrh webových API
- Porozumění reálným případům použití
- Definování problému a obchodních cílů
- Vytváření architektury
- Napsání specifikace API
- Nejlepší praktiky v návrhu API
Škálovatelnost API
- Optimalizace výpočetních zdrojů
- Evoluce designu API
- Paginace API
- Limity počtu volání API
- Vývojářské SDK
Testování a publikování API
- Definování testovacích případů
- Automatizace testování API
- Hodnocení výsledků testování
- Publikování webových API
Řešení potíží
Závěr a další kroky
Požadavky
- Oznámení se s API
- Zkušenosti s webovým programováním (JavaScript, ASP.NET, PHP, C# atd.)
Účastníci
- Vývojáři
Veřejné školení vyžaduje minimálně 5 účastníků.
Návrh webových API Počítačový Kurz - Rezervace
Návrh webových API Počítačový Kurz - Dotaz
Návrh webových API - Dotaz ohledně konzultace
Dotaz ohledně konzultace
Reference (1)
Úroveň znalostí školitele
Alejandro Rivas - McCormick Shared Services - EMEA, LLC sp. z o.o.
Kurz - Designing Web APIs
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.
Kong API Gateway
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na inženýry, kteří chtějí nastavit Kong API bránu pro řízení provozu do az jejich mikroslužeb.
Na konci tohoto školení budou účastníci schopni:
- Nainstalujte a nakonfigurujte cluster Kong.
- Spravujte bránu API Kong, která poskytuje jediný komunikační bod pro přístup k rozhraní API.
- Ovládejte provoz webových služeb na podrobné úrovni.
- Zabezpečte API ověřováním přístupu.
- Ovládejte provoz prostřednictvím omezení rychlosti a kvót.
- Monitorujte, protokolujte a analyzujte provoz API pomocí řešení třetí strany, jako je ELK stack.
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 Top 10
14 hodinyToto instruktorem vedené, živé školení v České republice (online nebo přítomně) je určeno web developerům a vedoucím, kteří chtějí prozkoumat a implementovat referenční standard OWASP Top 10, aby zabezpečili své webové aplikace.
Na konci tohoto školení budou účastníci schopni plánovat, implementovat, zabezpečit a monitorovat své webové aplikace a služby s využitím dokumentu OWASP Top 10.
Správa API s Red Hat 3Scale
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na vývojáře a systémové administrátory, kteří chtějí používat Red Hat 3Scale k vytváření, distribuci, správě a monetizaci API při zachování kontroly nad používáním životního cyklu API, zabezpečení a podporu.
Na konci tohoto školení budou účastníci schopni:
- Nastavte potřebné vývojové prostředí, abyste mohli začít spravovat API pomocí Red Hat 3Scale.
- Pochopte funkce a architekturu správy 3Scale API.
- Naučte se vytvářet, spravovat a zpeněžovat rozhraní API.
- Pomocí portálu pro vývojáře můžete publikovat rozhraní API, konfigurovat toky přihlášení a zákaznický přístup.
- Zjistěte, jak zajistit, aby zavádění API bylo efektivní a bezpečné.
- Definujte a implementujte webhooky, abyste povolili oznámení v reálném čase.
Jak Napsat Bezpečný Kód
35 hodinyTento kurz v České republice se zaměřuje na následující:
- Pomoc vývojářům zvládnout techniky psaní bezpečného kódu
- Pomoc otestovatelům softwaru při testování bezpečnosti aplikace před jejím nasazením do produkčního prostředí
- Pomoc architektům softwaru pochopit rizika spojená s aplikacemi
- Pomoc vedoucím týmům nastavit bezpečnostní základní body pro vývojáře
- Pomoc webmasterům konfigurovat servery tak, aby se vyhnuli špatnému nastavení
Zabezpečený vývojář v Javě (s příspěvkem OWASP)
21 hodinyTento kurz pokrývá koncepty a principy bezpečného kódování v Javě prostřednictvím metodologie testování Open Web Application Security Project (OWASP). Open Web Application Security Project je online komunita, která vytváří volně dostupné články, metodiky, dokumentaci, nástroje a technologie v oblasti bezpečnosti webových aplikací.
Zabezpečený vývojář .NET (s využitím OWASP)
21 hodinyTento kurz pokrývá koncepty a principy bezpečného kódování s ASP.net prostřednictvím metodologie testování Open Web Application Security Project (OWASP), OWASP je online komunita, která vytváří volně dostupné články, metodiky, dokumentaci, nástroje a technologií v oblasti bezpečnosti webových aplikací.
Tento kurz se zabývá bezpečnostními funkcemi Dot Net Framework a jak zabezpečit webové aplikace.
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.