Webes 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.
Webes API-k tervezése Képzés - Booking
Webes API-k tervezése Képzés - Enquiry
Webes 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.
Full-stack fejlesztés az AWS Cloud9 segítségével
35 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) középszintű és haladó szintű, full-stack fejlesztőket céloz meg, akik az AWS Cloud9-et szeretnék használni fejlesztési munkafolyamataik egyszerűsítésére.
A képzés végére a résztvevők képesek lesznek:
- Állítsa be és konfigurálja az AWS Cloud9-et a teljes stack fejlesztéshez.
- Előtér-alkalmazások fejlesztése és hibakeresése a Cloud9 segítségével.
- Hozzon létre és telepítsen háttérszolgáltatásokat az AWS Cloud9 segítségével.
- Integrálja a Cloud9-et AWS-szolgáltatásokkal a fejlett telepítésekhez.
- Együttműködés a csapat tagjaival felhő alapú fejlesztői környezetben.
Funkcionális reaktív programozás Java 9-el és RxJava
14 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) középszintű szoftverfejlesztőknek és rendszertervezőknek szól, akik reaktív alkalmazásokat szeretnének építeni Java 9, Spring, Jersey, Akka és az RxJava 2.0 reaktív programozási könyvtár használatával. .
A képzés végére a résztvevők képesek lesznek:
- Megérteni a reaktív programozás fontosságát és jelentőségét az alkalmazások és a rendszerek fejlesztésében.
- Futtassa az egységtesztet RxJava 2.0-n.
- Használja az Akka keretrendszert a reaktív programozási elvek alatt.
- Használja a Springet a párhuzamos alkalmazások fejlesztésének kezelésére.
- Használja a Java 9 áramlási API-ját reaktív alkalmazások fejlesztéséhez.
Saját API átjáró
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.
API-k kezelése MuleSoft Anypoint Platform segítségével
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.
API-k kezelése a Red Hat 3Scale segítségével
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.
RxJava Android fejlesztőknek
21 ÓrákEz tanfolyamvezetői, élő (online vagy helyszínen) képzés célja, hogy fejlesztők egy Android mobilalkalmazás fejlesztése és telepítése érdekében használják a RxJava-t.
A tanfolyam végére a résztvevők képesek lesznek:
- Egy fejlesztői környezet felállítására, amely tartalmazza a reaktív alkalmazás fejlesztéséhez szükséges könyvtárakat, csomagokat és keretrendszereket.
- Megértik, hogyan adják ki és fogyasztják el az adat- és eseménystreameket.
- Alkalmazások tervezésére, amelyek elegáns és laconicus módon modellálják a valós világ esemény alapú helyzetét.
Reaktív programozás iOS-hez Rx-elSwift
7 ÓrákEz oktatóvezetett, élő képzés Magyarország bevezeti a résztvevőket a reaktív technikákba, amelyekkel a RxSwift kezelhetőek az aszinkron adatok átszállítása és kombinálása, egyszerű megfigyelhető sorozatok kezelése, valamint a válaszképes, rugalmas és ipari méretű iOS alkalmazások architektúrája és fejlesztése.
Ez a képzés végén a résztvevők képesek lesznek:
- Megérteni a reaktív programozás alapvető fogalmait Swift 3-ban.
- Többféle elemet, mint tömbeket és eseményeket, megfigyelhető sorozatokká alakítanak.
- Megfigyelhető sorozatokra különböző szűrőket alkalmaznak, megfigyelhető sorozatokat átalakítanak és kombinálnak.
- Egységteszteket írnak Rx kód ellen.
- Hatékonyan hasznosítanak vakon átadott adatokat felhasználói felületi elemekből.
Swagger é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.
Webes alkalmazásfejlesztés itt: PHP
21 ÓrákA kurzus olyan közbenső PHP fejlesztők számára készült, akik szeretnék gazdagítani tudásukat, és a programozás és a webfejlesztés technikáinak legjobb gyakorlatait tanulják meg az objektum-orientált programozási és tervezési minták alapján.