Designing Web APIs Počítačový Kurz
Web API je programovací rozhraní pro připojení aplikací. Umožňuje výměnu informací a interoperability mezi aplikacemi prostřednictvím webu.
Tento výcvik vedený instruktorem (online nebo on-site) je zaměřen na vývojáře, kteří chtějí navrhnout, psát a vytvářet webové API a zároveň využít stávajících technologií k vývoji produktů s vysokou hodnotou.
Po ukončení tohoto tréninku budou účastníci schopni:
- Vytvořte potřebné rozvojové prostředí k zahájení vývoje webových API.
- Pochopte základní koncepty, architekturu a společné využití webových API.
- Vytvořte strategii pro vývoj vysoce cenných webových API.
- Naučte se definovat architekturu a specifikace webového API.
- Použijte nejlepší postupy v oblasti zabezpečení API, designu a skalování průchodů.
- Naučte se, jak vytvářet, testovat, debugovat a publikovat webové API.
Formát kurzu
- Interaktivní přednáška a diskuse.
- Mnoho cvičení a praxe.
- Hands-on implementace v živém laboratoři prostředí.
Možnosti personalizace kurzu
- Chcete-li požádat o přizpůsobené školení pro tento kurz, kontaktujte nás, abyste uspořádali.
Návrh Školení
Úvod
- Web API vs RESTful API vs SOAP API Přehled základních konceptů a architektury webového API
Začínáme
- Výběr správného paradigmatu API Příklad obchodního případu webových rozhraní API Technologie a nástroje API
Zabezpečení API
- Autentizace a autorizace Práce s OAuth Implementace zabezpečení WebHooks
Designing Web APIs
- Porozumění případům použití v reálném světě Definování problému a obchodních cílů Vytvoření architektury Psaní specifikace API Osvědčené postupy návrhu API
Rozhraní API pro škálování
- Optimalizace výpočetních zdrojů Vyvíjející se návrh API Stránkování API Rozhraní API omezující rychlost Sady SDK pro vývojáře
Testování a publikování API
- Definování testovacích případů Automatizace testování API Vyhodnocování výsledků testů Publikování webových rozhraní API
Odstraňování problémů
Shrnutí a další kroky
Požadavky
- Seznámení s API
- Zkušenosti s webovým programováním (Javascript, ASP.NET, PHP, C# atd.)
Publikum
- Vývojáři
Open Training Courses require 5+ participants.
Designing Web APIs Počítačový Kurz - Booking
Designing Web APIs Počítačový Kurz - Enquiry
Designing Web APIs - Consultancy Enquiry
Consultancy Enquiry
Reference (1)
Úroveň znalostí školitele
Alejandro Rivas - McCormick Shared Services - EMEA, LLC sp. z o.o.
Kurz - Designing Web APIs
Machine Translated
Upcoming Courses
Související kurzy
Reactive Programming with Angular RxJS
14 hodinyReactivní programování je paradigma asynchronního programování, které se zaměřuje na datové toky a šíření dat vytvořením definované závislosti mezi základními modely provádění a vysílanými datovými toky z jedné komponenty do druhé. Mnoho Angular neefektivních návrhů aplikací při vytváření asynchronních uživatelských rozhraní lze překonat využitím vzorů reaktivních stylů nabízených knihovnou RxJS.
V tomto živém školení vedeném instruktorem se účastníci naučí, jak implementovat pozorovatelné vzory do svých návrhů aplikací Angular, když projdou řadou případů předvádějících běžné problémy úhlového návrhu a jak těží z návrhů reaktivního programování.
Na konci tohoto školení budou účastníci schopni:
- Pochopte paradigma reaktivního programování a knihovnu RxJS.
- Vytvářejte náročné Angular aplikace uživatelského rozhraní s ohledem na škálovatelnost, flexibilitu a odezvu pomocí reaktivních programovacích vzorů.
Formát kurzu
- Interaktivní přednáška a diskuze.
- Spousta cvičení a praxe.
- Praktická implementace v prostředí živé laboratoře.
Možnosti přizpůsobení kurzu
- Chcete-li požádat o školení na míru pro tento kurz, kontaktujte nás a domluvíme se.
Developing Microservices on 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ší.
Developing APIs using 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.
Full-Stack Development with AWS Cloud9
35 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na středně pokročilé až pokročilé úplné vývojáře, kteří chtějí využít AWS Cloud9 ke zefektivnění svých vývojových pracovních postupů.
Na konci tohoto školení budou účastníci schopni:
- Nastavte a nakonfigurujte AWS Cloud9 pro úplný vývoj.
- Vyvíjet a ladit front-end aplikace pomocí Cloud9.
- Vytvářejte a nasazujte back-endové služby pomocí AWS Cloud9.
- Integrujte Cloud9 se službami AWS pro pokročilá nasazení.
- Spolupracujte se členy týmu v cloudovém vývojovém prostředí.
Functional Reactive Programming with Java 9 and RxJava
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na středně pokročilé softwarové vývojáře a systémové architekty, kteří chtějí vytvářet reaktivní aplikace pomocí Java 9, Spring, Jersey, Akka a reaktivní programovací knihovny RxJava 2.0. .
Na konci tohoto školení budou účastníci schopni:
- Pochopit důležitost a význam reaktivního programování při vývoji aplikací a systémů.
- Spusťte test jednotky na RxJava 2.0.
- Používejte rámec Akka na principech reaktivního programování.
- Zaměstnejte Spring, abyste zvládli vývoj souběžných aplikací.
- Použijte tok API Java 9 k vývoji reaktivních aplikací.
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.
Managing APIs with MuleSoft Anypoint Platform
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 MuleSoft Anypoint Platform k rychlejšímu navrhování, sestavování a správě API a integrací na zabezpečené a univerzální platformě.
Na konci tohoto školení budou účastníci schopni:
- Nastavte potřebné vývojové prostředí pro zahájení vývoje API s MuleSoft Anypoint Platform.
- Pochopte funkce a architekturu platformy MuleSoft Anypoint.
- Naučte se navrhovat, sestavovat, spravovat a nasazovat rozhraní API s platformou AnyPoint.
- Seznamte se s rolí každé komponenty při vytváření integrací a rozhraní API.
- Připojte se k databázím a transformujte data pomocí rozhraní API.
- Spravujte přístup k rozhraním API vytvářením a nasazováním proxy rozhraní API.
MuleSoft Advanced Integration Techniques
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í.
MuleSoft Anypoint Platform Fundamentals
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.
Managing APIs with 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.
RxJava for Android Developers
21 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 RxJava k vývoji a nasazení Android mobilní aplikace.
Na konci tohoto školení budou účastníci schopni:
- Nastavte vývojové prostředí, které obsahuje potřebné knihovny, balíčky a rámce potřebné pro vývoj reaktivní aplikace.
- Pochopte, jak jsou vysílány a spotřebovávány datové toky a toky událostí.
- Navrhujte aplikace, které elegantním a stručným způsobem modelují situace reálného světa (založené na událostech).
Reactive Programming for iOS with RxSwift
7 hodinyToto živé školení vedené instruktorem v České republice seznamuje účastníky s reaktivními technikami nabízenými RxSwift pro řízení přenosu a kombinování asynchronních datových toků, zpracování jednoduchých pozorovatelných sekvencí a architekturu a vývoj citlivých, flexibilních a průmyslově škálovatelných iOS aplikací.
Na konci tohoto školení budou účastníci schopni:
- Pochopte základní koncepty reaktivního programování v Swift 3.
- Proměňte různé položky, jako jsou pole a události, na pozorovatelné sekvence.
- Aplikujte různé filtry na pozorovatelné sekvence, transformujte a kombinujte pozorovatelné sekvence.
- Zapište testy jednotek proti kódu Rx.
- Efektivně využívat nevidomá data z prvků uživatelského rozhraní.
Swagger and the OpenAPI Specification
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.
Web Application Development in PHP
21 hodinyKurz je určen pro středně pokročilé PHP vývojáře, kteří si chtějí obohatit své znalosti a naučit se osvědčené postupy v programování a technikách vývoje webu založených na objektově orientovaném programování a návrhových vzorech.