Fejlesztés az AWS -en

tanfolyam Fejlesztés az AWS -en megtanítja a tapasztalt fejlesztőknek, hogyan léphetnek programozottan interakcióba az AWS-szolgáltatásokkal webes megoldások létrehozása érdekében. Végigvezeti Önt az erőforrás-kiválasztás magas szintű építészeti megbeszélésén, és mélyen belemerül az AWS szoftverfejlesztő készletek (AWS SDK) és a Command Line Interface (AWS CLI) használatába alkalmazások létrehozásához és üzembe helyezéséhez. cloud.

A Fejlesztés az AWS-en tanfolyam során egy példaalkalmazást fog készíteni, megtanulja, hogyan konfigurálhat engedélyeket a fejlesztői környezethez, hogyan adhat hozzá üzleti logikát az adatok feldolgozásához az AWS-alapszolgáltatások használatával, konfigurálhatja a felhasználói hitelesítést, telepítheti az AWS-re. cloud és hibakeresés az alkalmazási problémák megoldásához.

A tanfolyam kódpéldákat tartalmaz, amelyek segítenek a megvitatott tervezési minták és megoldások megvalósításában. A Labs megerősíti a kulcsfontosságú kurzustartalmat, és segít a megoldások telepítésében az AWS SDK for Python, .Net és Java, az AWS CLI és az AWS Management Console használatával.

Kinek szól?

Ez a Developing on AWS tanfolyam célja:

  • Szoftverfejlesztők
  • Megoldás építészek
  • IT-alkalmazottak, akik szeretnék fejleszteni fejlesztési készségeiket az AWS-szolgáltatások segítségével

Mit fogsz tanulni?

A Developing on AWS tanfolyam résztvevői megtanulják:

  • Alkalmazás létrehozásához cloud egyszerű, teljes körű AWS szoftverfejlesztő készletek (AWS SDK), Command Line Interface (AWS CLI) és IDE-k használatával.
  • Konfigurálja az AWS Identity and Access Management (IAM) engedélyeit a fejlesztői környezet támogatásához.
  • Használjon több alkalmazásprogramozási modellt az AWS-szolgáltatások eléréséhez.
  • Használja az AWS SDK-kat a CRUD (létrehozás, olvasás, frissítés, törlés) műveletek végrehajtására az Amazon Simple Storage Service (Amazon S3) és az Amazon DynamoDB erőforrásokon.
  • Hozzon létre AWS Lambda funkciókat más szolgáltatás-integrációkkal webalkalmazásaihoz.
  • Ismerje meg a mikroszolgáltatási architektúrák és a kiszolgáló nélküli alkalmazások tervezésének előnyeit.
  • Az API-átjáró-összetevők fejlesztése és más AWS-szolgáltatásokkal való integrálása.
  • Magyarázza el, hogyan szabályozza az Amazon Cognito a felhasználók hozzáférését az AWS-erőforrásokhoz.
  • Webes alkalmazás létrehozása a Cognito használatával a felhasználói hozzáférés biztosítására és szabályozására.
  • A módszertan használatához DevOps a hagyományos alkalmazáskiadásokkal kapcsolatos kockázatok csökkentése és a gyakorlatok megvalósítását segítő AWS szolgáltatások azonosítása DevOps.
  • Az AWS kiszolgáló nélküli alkalmazásmodell (AWS SAM) használata egy alkalmazás üzembe helyezéséhez.
  • Alkalmazás építésének megfigyelése az Amazon X-Ray segítségével.

Előfeltételek:

Javasoljuk, hogy a Fejlesztés az AWS-n tanfolyam résztvevői:

  • Elkészült az AWS Technical Essentials
  • Rendelkezik az AWS alapszolgáltatásaival kapcsolatos szakmai ismeretekkel
  • Van tapasztalatod az alábbi programozási nyelvek bármelyikében:
    • Piton
    • . NET
    • Jáva

Tanfolyam órarendje:

A tananyag angol nyelvű. A tanítás román nyelven folyik.

1. Nap

1. modul: Tanfolyam áttekintése

  • Logisztika
  • Tanulói források
  • napirend
  • Introductions

2. modul: Webalkalmazás készítése AWS-en

  • Beszélje meg az elkészítendő alkalmazás architektúráját a tanfolyam során
  • Fedezze fel a webalkalmazása elkészítéséhez szükséges AWS-szolgáltatásokat
  • Fedezze fel, hogyan tárolhatja, kezelheti és tárolhatja webalkalmazásait

3. modul: Az AWS fejlesztésének első lépései

  • Ismertesse az AWS-szolgáltatások programozott elérését
  • Soroljon fel néhány programozási mintát, és azt, hogy ezek hogyan biztosítanak hatékonyságot az AWS SDK-kon és AWS CLI-n belül
  • Magyarázza meg az AWS értékét! Cloud9

4. modul: Kezdő lépések az engedélyekkel

  • Tekintse át az AWS Identity and Access Management (IAM) szolgáltatásait és összetevő-engedélyeit a fejlesztői környezet támogatásához
  • Mutassa be, hogyan tesztelheti az AWS IAM engedélyeit
  • Konfigurálja az IDE-ket és SDK-kat a fejlesztői környezet támogatására
  • Mutassa be az AWS-szolgáltatásokhoz való hozzáférést SDK-k és AWS használatával Cloud9
  • 1. labor: A fejlesztői környezet konfigurálása
  • Csatlakozzon egy fejlesztői környezethez
  • Ellenőrizze, hogy az IDE és az AWS parancssori felület telepítve van-e, és be van-e állítva az alkalmazásprofil használatára
  • Ellenőrizze, hogy megadta-e a szükséges engedélyeket az AWS CLI parancsok futtatásához
  • Rendeljen egy AWS IAM-házirendet egy szerepkörhöz az Amazon S3 csoport törléséhez

5. modul: Kezdő lépések a tárolással

  • Ismertesse az Amazon S3 alapfogalmait
  • Sorolja fel az adatok védelmének lehetőségeit az Amazon S3 használatával
  • Határozza meg az SDK-függőségeket a kódhoz
  • Magyarázza el, hogyan csatlakozhat az Amazon S3 szolgáltatáshoz
  • Írja le a kérés és válasz objektumokat

6. modul: A tárolási műveletek feldolgozása

  • Végezze el a kulcsgyűjtő- és objektumműveleteket
  • Magyarázza el, hogyan kell több és nagyméretű objektumot kezelni
  • Hozzon létre és konfiguráljon egy Amazon S3 tárolót statikus webhely tárolására
  • Adjon ideiglenes hozzáférést az objektumokhoz
  • Bemutatta az Amazon S3 műveletek végrehajtását SDK-k használatával
  • 2. labor: megoldások fejlesztése az Amazon S3 használatával
  • Az AWS SDK-k és az AWS CLI segítségével programozottan kommunikáljon az Amazon S3-mal
  • Hozzon létre egy vödröt a pincérek segítségével, és ellenőrizze a szolgáltatási kivétel kódjait
  • Készítse el a szükséges kéréseket egy Amazon S3 objektum feltöltéséhez metaadatokkal
  • Kérések létrehozása egy objektum tárolóból való letöltésére, adatok feldolgozására és az objektum visszatöltésére a tárolóba
  • Konfiguráljon egy tárolót a webhely tárolásához, és szinkronizálja a forrásfájlokat az AWS CLI használatával
  • Adjon hozzá IAM-gyűjtőházirendeket az S3 webhely eléréséhez.

 

2. Nap

7. modul: Kezdő lépések Databases

  • Ismertesse a DynamoDB legfontosabb összetevőit
  • Magyarázza el, hogyan csatlakozhat a DynamoDB-hez
  • Ismertesse a kérésobjektum felépítésének módját
  • Magyarázza el, hogyan kell beolvasni egy válaszobjektumot
  • Sorolja fel a leggyakoribb hibaelhárítási kivételeket

8. modul: Az Ön feldolgozása Database Művelet

  • Programok fejlesztése a DynamoDB-vel való interakcióhoz AWS SDK-k használatával
  • Végezzen CRUD-műveleteket a táblák, indexek és adatok eléréséhez
  • Ismertesse a fejlesztői bevált módszereket a DynamoDB elérésekor
  • Tekintse át a DynamoDB gyorsítótárazási beállításait a teljesítmény javítása érdekében
  • Végezzen DynamoDB-műveleteket az SDK használatával
  • 3. labor: Megoldások fejlesztése az Amazon DynamoDB használatával
  • Lépjen kapcsolatba az Amazon DynamoDB-vel programozottan, alacsony szintű, dokumentum- és magas szintű API-k használatával a programjaiban
  • Elemek lekérése egy táblázatból kulcsattribútumok, szűrők, kifejezések és lapozások használatával
  • Töltsön be egy táblázatot a JSON-objektumok fájlból való olvasásával
  • Keressen elemeket egy táblázatból a legfontosabb attribútumok, szűrők, kifejezések és oldalszámozás alapján
  • Frissítse az elemeket új attribútumok hozzáadásával és az adatok feltételes módosításával
  • Hozzáférés a DynamoDB adatokhoz a PartiQL és az objektum-perzisztencia modellek segítségével, ahol lehetséges

9. modul: Az alkalmazáslogika feldolgozása

  • Lambda-függvény fejlesztése SDK-k használatával
  • Konfigurálja a Lambda-funkciók triggereit és engedélyeit
  • Tesztelje, telepítse és figyelje a Lambda funkcióit
  • 4. labor: Megoldások fejlesztése AWS lambda-funkciók használatával
  • Hozzon létre AWS Lambda függvényeket, és kommunikáljon programozottan az AWS SDK-k és AWS CLI segítségével
  • Konfigurálja az AWS Lambda függvényeket a környezeti változók használatához és más szolgáltatásokkal való integrációhoz
  • Amazon S3 előre aláírt URL-ek létrehozása AWS SDK-k segítségével, és ellenőrizze a vödörobjektumokhoz való hozzáférést
  • Telepítse az AWS Lambda funkcióit .zip fájlarchívumokkal az IDE-n keresztül, és szükség szerint tesztelje
  • Az AWS Lambda funkcióinak meghívása az AWS konzol és az AWS CLI használatával

10. modul: API-k kezelése

  • Ismertesse az API Gateway legfontosabb összetevőit
  • API-átjáró-erőforrások fejlesztése az AWS-szolgáltatásokkal való integráció érdekében
  • Konfigurálja az API kéréseket és válaszhívásokat az alkalmazás végpontjaihoz
  • Tesztelje az API-erőforrásokat, és telepítse az alkalmazás API-végpontját
  • Mutassa be az API Gateway erőforrások létrehozását az alkalmazás API-kkal való interakcióhoz
  • 5. labor: Megoldások fejlesztése az Amazon API Gateway használatával
  • Hozzon létre RESTful API Gateway erőforrásokat, és konfigurálja a CORS-t az alkalmazáshoz
  • Integrálja az API-metódusokat az AWS Lambda funkcióival az alkalmazásadatok feldolgozásához
  • Konfigurálja a leképezési sablonokat az átmenő adatok átalakításához a metódusintegráció során
  • Hozzon létre egy kérési modellt az API-metódusokhoz annak biztosítására, hogy az átjelentkezési adatformátum megfeleljen az alkalmazási szabályoknak
  • Telepítse az API-átjárót egy szakaszba, és érvényesítse az eredményeket az API-végpont használatával

 

3. Nap

11. modul: Modern alkalmazás készítése

  • Ismertesse a hagyományos építészet kihívásait
  • Ismertesse a mikroszolgáltatás architektúráját és előnyeit
  • Ismertesse meg a mikroszolgáltatási alkalmazások tervezésének különböző megközelítéseit
  • Ismertesse a monolitikus alkalmazások szétválasztásának lépéseit
  • Mutassa be a lambda függvények hangszerelését az AWS Step Functions segítségével

12. modul: Hozzáférés biztosítása az alkalmazás felhasználóinak

  • Elemezze a biztonsági protokollok fejlődését
  • Fedezze fel a hitelesítési folyamatot az Amazon Cognito használatával
  • Felhasználói hozzáférés kezelése és kiszolgáló nélküli API-k engedélyezése
  • Vegye figyelembe az Amazon Cognito megvalósításának legjobb gyakorlatait
  • Mutassa be az Amazon Cognito integrációját, és tekintse át a JWT tokeneket
  • 6. labor: Capstone – Fejezd be az alkalmazás összeállítását
  • Hozzon létre egy Userpoolt és egy alkalmazásklienst a webalkalmazásához a használatával
  • Adjon hozzá új felhasználókat, és erősítse meg, hogy képesek-e bejelentkezni az Amazon Cognito CLI használatával
  • Konfigurálja az API-átjáró metódusait az Amazon Cognito használatához jogosultságként
  • Ellenőrizze, hogy a JWT-hitelesítési jogkivonatok létrejöttek-e az API-átjáróhívások során
  • Az API Gateway erőforrások gyors fejlesztése a Swagger importálási stratégiával
  • Állítsa be webalkalmazás-kezelőfelületét az Amazon Cognito és az API Gateway konfigurációk használatához, és ellenőrizze az alkalmazás teljes működését

13. modul: Az alkalmazás üzembe helyezése

  • Azonosítsa a hagyományos szoftverfejlesztési gyakorlatokhoz kapcsolódó kockázatokat
  • Megért DevOps módszertan
  • Konfiguráljon egy AWS SAM-sablont egy kiszolgáló nélküli alkalmazás üzembe helyezéséhez
  • Ismertesse meg a különböző alkalmazás-telepítési stratégiákat
  • Szerver nélküli alkalmazás üzembe helyezése AWS SAM használatával

14. modul: Az alkalmazás megfigyelése

  • Tegyen különbséget a megfigyelés és a megfigyelhetőség között
  • Értékelje, miért van szükség a megfigyelhetőségre a modern fejlesztésben és a kulcselemekben
  • Megért CloudAz óra része a megfigyelhetőség konfigurálásában
  • Mutassa be a használatát CloudNézze meg az Application Insights alkalmazást az alkalmazások figyeléséhez
  • Mutassa be az X-Ray használatával az alkalmazások hibakeresését
  • 7. labor: Figyelje meg az alkalmazást AWS X-Ray segítségével
  • Szerelje be az alkalmazás kódját az AWS X-Ray képességeinek használatához
  • Engedélyezze az alkalmazástelepítési csomagot a naplók generálásához
  • Ismerje meg az AWS SAM-sablon kulcsfontosságú összetevőit, és helyezze üzembe az alkalmazást
  • Hozzon létre AWS X-Ray szolgáltatástérképeket az alkalmazás végpontok közötti feldolgozási viselkedésének megfigyeléséhez
  • Az AWS X-Ray nyomkövetések és megjegyzések segítségével elemezheti és hibakeresheti az alkalmazással kapcsolatos problémákat

15. modul: A tanfolyam összefoglalója

  • Tanfolyam áttekintés
  • AWS képzések
  • Tanúsítványok
  • Tanfolyam visszajelzés

Javasoljuk, hogy folytassa:

Minősítési programok

AWS-tanúsítvánnyal rendelkező fejlesztő – munkatárs (DVA-C01)

Az AWS Certified Developer – Associate vizsga azoknak szól, akik fejlesztői szerepet töltenek be, és egy vagy több éves gyakorlati tapasztalattal rendelkeznek AWS-alapú alkalmazások fejlesztésében és karbantartásában.

A vizsga letehető tesztközpontban, otthonról vagy az irodából, az online provizor szolgáltatáson keresztül.

Fejlesztés az AWS -en

Fejlesztés az AWS-en – Hivatalos 3 napos tanfolyam

Személyre szabott ajánlatok minimum 2 fős csoportoknak

Tanfolyam részletei

Időtartam:

3
nap

Ár:

1440 EUR

Szállítás:

Osztálytermi tanítás, hibrid tanterem, virtuális tanterem

Szint:

3. Középhaladó

Szerepek:

Építész, fejlesztő

GYIK Fejlesztés az AWS tanfolyamon

Milyen készségekre és képességekre teszek szert a Developing on AWS tanfolyam elvégzése után?

A tanfolyam elvégzése után készségekre tesz szert a méretezhető és biztonságos alkalmazások tervezésében és fejlesztésében az AWS szolgáltatások segítségével. Megtanulja, hogyan integrálhat különféle AWS-szolgáltatásokat alkalmazásaiba, mint például az Amazon S3, a DynamoDB, az AWS Lambda stb. Emellett jártasságot szerez az AWS-en fejlesztett alkalmazások figyelésében, hibakeresésében és teljesítményének optimalizálásában.

Melyek azok a fő AWS-technológiák és szolgáltatások, amelyeket a Fejlesztés az AWS-en tanfolyam tárgyal?

A kurzus az AWS szolgáltatások és technológiák széles skáláját fedi le, beleértve az Amazon EC2-t, az Amazon S3-at, az AWS Lambdát, az Amazon DynamoDB-t, az Amazon API Gateway-t és az AWS-t. CloudKépződés. Megtanulja, hogyan használhatja ezeket a szolgáltatásokat robusztus és méretezhető alkalmazások létrehozására és kezelésére, hogyan automatizálhatja a fejlesztési folyamatokat, és hogyan valósíthat meg hatékony megoldásokat cloud.

Hogyan segít ez a kurzus nekem az AWS-en futó alkalmazások fejlesztését és optimalizálását?

A kurzus segít megérteni az alkalmazások AWS-en történő fejlesztésének bevált gyakorlatait, beleértve az AWS-szolgáltatások használatát skálázható, biztonságos és költséghatékony alkalmazások létrehozásához. Megtanulja, hogyan optimalizálhatja alkalmazásai teljesítményét, hogyan figyelheti az erőforrásokat, és hogyan valósítson meg olyan megoldásokat, amelyek képesek megbirkózni a felhasználók változó igényeivel.

Alkalmas-e a Developing on AWS tanfolyam bizonyos programozási nyelveket használó fejlesztők számára?

A tanfolyam célja, hogy releváns legyen a különféle programozási nyelvekkel, köztük Python, Java, .NET és más nyelvekkel dolgozó fejlesztők számára. Bár bizonyos példák és gyakorlatok egy adott nyelven is megjelenhetnek, az AWS-koncepciók és -szolgáltatások az Ön által használt programozási nyelvtől függetlenül alkalmazhatók.

Miért mutatom meg ezt a tanfolyamot?

Ezt a kurzust azért ajánljuk, mert olyan kifejezéseket keres, mint: amazon aws fejlesztői tanúsítvány, amazon minősített fejlesztő, amazon web services aws minősített fejlesztő, amazon web services minősített fejlesztő, amazon web services fejlesztői minősítés, aws társult fejlesztői minősítés, aws társult fejlesztői minősítés, aws tanúsítvány fejlesztő, aws minősítés cloud fejlesztő, aws minősített fejlesztő, aws tanúsított fejlesztői minősítés, aws minősített fejlesztői költség, aws minősített fejlesztői tanfolyam, aws minősített fejlesztői ár, aws minősített fejlesztő nyugdíjba vonulása, aws minősített fejlesztő udemy, aws minősített java fejlesztő, aws tanúsított fejlesztő, awts fejlesztői tanúsítvány, awthont fejlesztő , aws kurzusok fejlesztőknek, aws fejlesztői tanfolyam, aws fejlesztői minősítő munkatárs, aws fejlesztői tanfolyam
aws fejlesztő professzionális, aws teljes tanfolyam, aws megoldások fejlesztő munkatársa, aws minősített fejlesztő, minősített aws fejlesztő, minősített aws fejlesztő vagy mások.