Web API-k tervezése Képzés
A Web API egy alkalmazásprogramozási felület az alkalmazások összekapcsolásához. Ez lehetővé teszi az információcserét és az interoperabilitást az alkalmazások között a weben keresztül.
Ez az oktató által vezetett, élő képzés (online vagy online) olyan fejlesztőkre irányul, akik tervezni, írni és webes API-kat szeretnének, miközben kihasználják a meglévő technológiákat a magas színvonalú termékek fejlesztésére.
A képzés befejezése után a résztvevők képesek lesznek:
- Hozzon létre a szükséges fejlesztési környezetet a webes API-k fejlesztésének megkezdéséhez.
- Ismerje meg a web API-k alapvető fogalmát, építészetét és közös használatait.
- Hozzon létre egy stratégiát a nagyon értékes webes API-k fejlesztésére.
- Ismerje meg, hogyan kell meghatározni a web API architektúráját és specifikációit.
- Alkalmazza az API biztonsági, tervezési és skálázási módszerek legjobb gyakorlatát.
- Ismerje meg, hogyan kell építeni, tesztelni, debugálni és közzétenni webes API-kat.
A kurzus formája
- Interaktív előadás és vita.
- Rengeteg gyakorlat és gyakorlat.
- Hands-on megvalósítás egy élő laboratóriumi környezetben.
Szakképesítési lehetőségek
- Ahhoz, hogy egy személyre szabott képzést kérjen erre a kurzusra, kérjük, vegye fel velünk a kapcsolatot a rendezéshez.
Kurzusleírás
Bevezetés
- Web API vs RESTful API vs SOAP API
- A webes API alapfogalmak és architektúra áttekintése
Elkezdeni
- A megfelelő API paradigma kiválasztása
- Példa a webes API-k üzleti esetére
- API technológiák és eszközök
API-k védelme
- Hitelesítés és engedélyezés
- Az OAuth használata
- A WebHooks biztonság megvalósítása
Designing Web APIs
- A valós használati esetek megértése
- A probléma és az üzleti célok meghatározása
- Az építészet építése
- API specifikáció írása
- Az API tervezés legjobb gyakorlatai
Méretezési API-k
- A számítási erőforrások optimalizálása
- Fejlődő API tervezés
- Lapozási API-k
- Rate-limiting API-k
- Fejlesztői SDK-k
API-k tesztelése és közzététele
- Tesztesetek meghatározása
- API tesztelési automatizálás
- Vizsgálati eredmények értékelése
- Webes API-k közzététele
Hibaelhárítás
Összegzés és a következő lépések
Követelmények
- API-k ismerete
- Webprogramozási tapasztalat (Javascript, ASP.NET, PHP, C# stb.)
Közönség
- Fejlesztők
A nyílt képzésekhez 5+ résztvevő szükséges.
Web API-k tervezése Képzés - Foglalás
Web API-k tervezése Képzés - Érdeklődés
Web API-k tervezése - Érdeklődjön a vezetői tanácsadásról!
Érdeklődjön a vezetői tanácsadásról!
Vélemények (1)
Az oktató tudásszintje
Alejandro Rivas - McCormick Shared Services - EMEA, LLC sp. z o.o.
Kurzus - Designing Web APIs
Gépi fordítás
Közelgő kurzusok
Rokon tanfolyam
Reactive Programming with Angular RxJS
14 ÓrákReact Az ív programozás egy aszinkron programozási paradigma, amely az adatfolyamokra és az adatok terjedésére összpontosít az alapul szolgáló végrehajtási modellek és az egyik komponensből a másikba kibocsátott adatfolyamok közötti meghatározott függőség létrehozásával. Az aszinkron felhasználói felületek építése során felmerülő sok Angular alkalmazástervezési hatékonyság kiküszöbölhető a RxJS könyvtár által kínált reaktív stílusminták használatával.
Ezen az oktató által vezetett, élő képzésen a résztvevők megtanulják, hogyan lehet megfigyelhető mintákat implementálni Angular alkalmazásterveikbe, miközben egy sor esetet mutatnak be, amelyek bemutatják a gyakori szögtervezési problémákat, és azt, hogy milyen előnyökkel járnak a reaktív programozási tervekből.
A képzés végére a résztvevők képesek lesznek:
- Ismerje meg a reaktív programozási paradigmát és a RxJS könyvtárat.
- A reaktív programozási minták segítségével nehéz felhasználói felületű Angular alkalmazásokat hozzon létre a méretezhetőség, a rugalmasság és a válaszkészség szem előtt tartásával.
A tanfolyam formátuma
- Interaktív előadás és beszélgetés.
- Sok gyakorlat és gyakorlat.
- Gyakorlati megvalósítás élő labor környezetben.
Tanfolyam testreszabási lehetőségek
- Ha személyre szabott képzést szeretne kérni ehhez a tanfolyamhoz, kérjük, vegye fel velünk a kapcsolatot, hogy megbeszéljük.
Fejlesztés Microservices-en Google Cloud Apigee-n
21 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azoknak a fejlesztőknek szól, akik szeretnék megtanulni, hogyan kell API-t felépíteni, tesztelni, hibakeresni és telepíteni az Google Cloud Apigee API platformján.
A képzés végére a résztvevők képesek lesznek:
- Hozzon létre egy fejlesztői környezetet, amely tartalmazza az API fejlesztésének megkezdéséhez szükséges összes erőforrást.
- Ismerje meg és alkalmazza a Apigee Edge-ban elérhető eszközöket.
- Építsen fel és telepítsen API-t az Google Cloudhoz.
- Az API hibák figyelése és hibakeresése.
- Használja ki az Google Cloud elemzési és gépi tanulási megoldásait az API-k intelligensebbé tételéhez.
Különböző API-k fejlesztése Google Cloud Apigee X platform használatával
14 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azoknak a fejlesztőknek szól, akik a Apigee X-t szeretnék használni az API-k hatékony és biztonságos tervezésére, fejlesztésére és kezelésére.
A képzés végére a résztvevők képesek lesznek:
- Állítsa be a szükséges fejlesztői környezetet az API-megoldások fejlesztésének megkezdéséhez a Apigee X segítségével.
- Ismerje meg az API-k fejlesztésének, biztosításának és életciklusának kezelésének alapjait és bevált gyakorlatait.
- Ismerje meg, hogyan tervezhet, építhet és tesztelhet API-kat, majd telepítheti azokat a Apigee X platformon.
- Többrétegű API-biztonság megvalósítása API-kulcs házirendekkel és OAuth-hozzáférési tokenekkel.
Kong API Gateway
14 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azoknak a mérnököknek szól, akik Kong API-átjárót szeretnének beállítani a mikroszolgáltatásaikba irányuló és onnan érkező forgalom kezelésére.
A képzés végére a résztvevők képesek lesznek:
- Telepítsen és konfiguráljon egy Kong fürtöt.
- Kezeljen egy Kong API-átjárót, hogy egyetlen kommunikációs pontot biztosítson az API eléréséhez.
- A webszolgáltatások forgalmának részletes szabályozása.
- Biztonságos API-k a hozzáférés hitelesítésével.
- Irányítsd a forgalmat sebességkorlátozáson és kvótákon keresztül.
- Az API-forgalom figyelése, naplózása és elemzése harmadik féltől származó megoldások, például ELK-verem segítségével.
Managing APIs with MuleSoft Anypoint Platform
14 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azoknak a fejlesztőknek szól, akik a MuleSoft Anypoint Platformot szeretnék használni API-k és integrációk gyorsabb tervezésére, létrehozására és kezelésére egy biztonságos és univerzális platformon.
A képzés végére a résztvevők képesek lesznek:
- Állítsa be a szükséges fejlesztői környezetet az API-k fejlesztésének megkezdéséhez a MuleSoft Anypoint Platform segítségével.
- Ismerje meg a MuleSoft Anypoint Platform szolgáltatásait és architektúráját.
- Ismerje meg, hogyan tervezhet, építhet, kezelhet és telepíthet API-kat az AnyPoint Platform segítségével.
- Ismerje meg az egyes összetevők szerepét az integrációk és API-k felépítésében.
- Csatlakozzon adatbázisokhoz és alakítsa át az adatokat API-k segítségével.
- API-proxy létrehozásával és üzembe helyezésével kezelheti az API-khoz való hozzáférést.
MuleSoft Advanced Integration Techniques
21 Órák- Mule folyamatokat tervezni és megvalósítani hibakezelés és tömegbemutatós folyamatok használatával.
- API-kat biztonságosítani OAuth 2.0, politikák és egyedi biztonsági megvalósítások segítségével.
- Komplex átalakítások és dinamikus útvonalvezetések megvalósításához használják a DataWeave-et.
- Alkalmazásokat telepíteni és monitorozni CloudHub és hibrid környezetekben.
- MuleSoft projektekre CI/CD pipeline-okat hoznak létre Git, Jenkins és Maven segítségével.
A képzés formátuma
- Interaktív előadás és viták.
- Sok gyakorlat és gyakorlás.
- Éles labor környezetben történő kézbevétel.
A képzés testreszabási lehetőségei
- A képzés testreszabásához keressék minket.
MuleSoft Anypoint Platform alapok
14 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azoknak a kezdő szintű informatikai szakembereknek szól, akik a MuleSoft segítségével kívánják integrálni a rendszereket, kezelni az API-kat és ésszerűsíteni az adatáramlást a vállalaton belül.
A képzés végére a résztvevők képesek lesznek:
- Ismerje meg a MuleSoft és az Anypoint Platform alapjait.
- API-k tervezése, létrehozása és kezelése MuleSoft eszközökkel.
- Alkalmazzon MuleSoft integrációs technikákat valós problémákra.
- Mutasson jártasságot a DataWeave és a közös integrációs minták terén.
Web Security Testing - Webalkalmazások biztonságának és tesztelésének OWASP segítségével
21 ÓrákEz az oktató által vezetett, élő (online vagy helyszíni) képzés olyan fejlesztőknek, mérnököknek és építészeknek szól, akik szeretnék biztonságossá tenni webalkalmazásaikat és szolgáltatásaikat.
A képzés végére a résztvevők integrálhatják, tesztelhetik, védhetik és elemezhetik webalkalmazásaikat és szolgáltatásaikat a OWASP tesztelési keretrendszer és eszközök segítségével.
Managing APIs with Red Hat 3Scale
14 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azoknak a fejlesztőknek és rendszergazdáknak szól, akik a Red Hat 3Scale-t szeretnék használni API-k létrehozására, terjesztésére, kezelésére és bevételszerzésére, miközben kézben tartják az API életciklus-használatát, biztonságát. és támogatást.
A képzés végére a résztvevők képesek lesznek:
- Állítsa be a szükséges fejlesztői környezetet az API-k kezelésének megkezdéséhez a Red Hat 3Scale segítségével.
- Ismerje meg a 3Scale API kezelés funkcióit és architektúráját.
- További információ az API-k létrehozásáról, kezeléséről és bevételszerzéséről.
- Használja a fejlesztői portált API-k közzétételéhez, regisztrációs folyamatok és ügyfél-hozzáférés konfigurálásához.
- Ismerje meg, hogyan teheti hatékonnyá és biztonságossá az API-k elfogadását.
- Webhook meghatározása és megvalósítása a valós idejű értesítések engedélyezéséhez.
Reactive Programing with Rx.NET
7 ÓrákEbben az oktató által vezetett, élő képzésen Magyarországben a résztvevők megtanulják, hogy .NET Reactive Extensions használatával aszinkron alkalmazást fejlesszenek.
A képzés végén a résztvevők képesek lesznek:
- Alkalmazásokat létrehozni, amelyek eszközökön keresztül fogják el az eseményfolyamokat, mint például részvénytőzsdék, tweet-ek, számítógépes események és webes szolgáltatások.
- Observables és Schedulers használatát, hogy több aszinkron adatokat reprezentáljanak és kezeljenek.
- LINQ operátorokat használjanak az események szűrésére, projektálására, agregálására, összeállítására és időalapú műveletekre több eseményen.
Mikor Írni Biztonságos Kodot
35 ÓrákSwagger és az OpenAPI Specifikáció
14 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azoknak a háttérfejlesztőknek szól, akik a Swagger segítségével RESTful webszolgáltatásokat építenek, terveznek, dokumentálnak és fogyasztanak.
A képzés végére a résztvevők képesek lesznek:
- Hozzon létre egy API-kezelési stratégiát a szoftverinfrastruktúrához.
- Használja a Swagger eszközöket OAS-fájlok szerkesztéséhez és SDK-k létrehozásához.
- Valósítsa meg az API-biztonságot, a verziókezelést, a dokumentációt és más fontos funkciókat.
Test Automation with Apigee
14 ÓrákApigee is Google Cloud’s full lifecycle API management platform that enables organizations to design, secure, deploy, monitor, and scale APIs. Its testing and automation features allow teams to validate APIs, enforce policies, and ensure high-quality deployments in CI/CD pipelines.
This instructor-led, live training (online or onsite) is aimed at beginner-level to intermediate-level QA engineers and developers who wish to automate API testing and validation using Apigee tools and integrations.
By the end of this training, participants will be able to:
- Set up Apigee for API testing and monitoring.
- Automate API test cases using Apigee and integrated tools.
- Validate API performance, security, and reliability.
- Integrate test automation into CI/CD pipelines.
Format of the Course
- Interactive lecture and discussion.
- Hands-on exercises and practice.
- Implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Visual Studio Code
14 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) kezdő és középszintű fejlesztőknek szól, akik a VS Code segítségével szeretnének kódokat szerkeszteni.
A képzés végére a résztvevők képesek lesznek:
- Ismerje meg a VS Code felületet.
- Hatékonyan használja a munkaterületeket a VS Code-ban.
- VS Code billentyűparancsok és beállítások kezelése.
- Tanulja meg a különböző programozási nyelvek használatát a VS Code-ban.
Spring WebFlux
14 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azoknak a fejlesztőknek szól, akik a WebFluxot reaktív alkalmazások fejlesztésére és üzembe helyezésére szeretnék használni.
A képzés végére a résztvevők képesek lesznek:
- Telepítse és konfigurálja a Spring 5-öt és a WebFlux keretrendszert.
- Reaktív alkalmazások és szolgáltatások fejlesztése.