AWS-IS
Új Implementing Solutions on AWS
Ismertető
Ez a képzés azok számára készült, akik fejlesztőként szeretnék elmélyíteni tudásukat az AWS-en történő alkalmazásépítés, telepítés és kezelés terén. A kurzus az AWS globális infrastruktúrájának és alapvető szolgáltatásainak, mint az EC2, S3 és IAM, ismétlésével kezdődik, amelyek elengedhetetlenek a fejlesztési környezet megértéséhez.
A résztvevők megismerkednek az AWS fejlesztői eszközeivel, mint például az AWS CLI, SDK-k, CloudFormation és Cloud9, fókuszálva azok beállítására, konfigurálására és használatára. A képzés hangsúlyozza az AWS elérését fejlesztői környezetből és a szolgáltatások programozott interakcióját az AWS SDK-n keresztül.
A kulcsfontosságú modulok az Infrastructure as Code (IaC) alapelveit tartalmazzák, az AWS CloudFormation és az AWS CDK használatával, valamint a backend fejlesztési gyakorlatokat, amelyek az ECS, EKS és Lambda használatával robusztus rendszerek építésére összpontosítanak. A kurzus az AWS Lambda optimalizálásának fejlettebb technikáit is bemutatja a teljesítmény és költséghatékonyság javítása érdekében.
Az API fejlesztés is kiemelt téma, ahol a résztvevők API-kat terveznek és telepítenek az API Gateway, Lambda és AppSync használatával. A képzés kiterjed a frontend fejlesztésre is az AWS Amplify és S3 segítségével skálázható webalkalmazásokhoz, valamint biztonsági témákra, például az Amazon Cognito integrálására a hitelesítéshez.
A kurzus magában foglalja a DevOps gyakorlatokat is, a CI/CD folyamatokat az AWS Developer Tools (CodeCommit, CodeBuild, CodeDeploy és CodePipeline) használatával, valamint a hibakezelést a CloudWatch és az AWS X-Ray segítségével. A gyakorlati laborok minden elméleti szakaszhoz tartoznak, biztosítva, hogy a résztvevők gyakorlati tapasztalatot szerezzenek a környezetek beállításában, a backend és frontend megoldások fejlesztésében, az alkalmazások biztonságos kezelésében és az automatizált telepítések végrehajtásában.
Kinek ajánljuk?
A képzést AWS környezetben dolgozó fejlesztőknek ajánljuk.
Tematika
Rendben, íme a teljes szöveg, most már magyar fejezetcímekkel, az informatikai szakkifejezéseket pedig továbbra is angolul hagyva, ahogy kérted:
Fejlesztői eszközök az AWS-hez
Áttekintés az AWS-fejlesztéshez elengedhetetlen eszközökről, mint például az AWS CLI, SDK-k, CloudFormation. Fókusz a beállításra, konfigurációra és az alapvető használatra a fejlesztési folyamatok egyszerűsítése érdekében.
AWS-fiókok elérése
Bevezetés a fiókbiztonság kezelésébe. A témakör a root fiókok biztonságának legjobb gyakorlatait, IAM szerepkörök használatát és a többtényezős hitelesítés (MFA) bevezetését tárgyalja.
Infrastruktúra mint kód (Infrastructure as Code)
Bevezetés az Infrastructure as Code (IaC) alapelveibe AWS technológiák segítségével, különös tekintettel a CloudFormation-re és az AWS CDK-ra. Megtanulhatod, hogyan lehet az AWS infrastruktúrát kóddal definiálni, telepíteni és frissíteni.
Backend fejlesztési megoldások
Áttekintés a backend fejlesztési gyakorlatokról AWS-ben, beleértve az ECS, EKS használatát konténerizált alkalmazásokhoz, valamint a Lambda-t szerver nélküli architektúrákhoz. Megismerheted a robusztus backend rendszerek építésének és telepítésének legjobb gyakorlatait.
AWS Lambda optimalizálás
Haladó technikák az AWS Lambda teljesítményének optimalizálására, beleértve a memóriahangolást, a cold start csökkentését és a költséghatékony skálázást. Valós példákon keresztül ismerheted meg a bevált gyakorlatokat és mintákat.
Az AWS SDK megértése
Bevezetés az AWS SDK-ba, a támogatott programnyelvek és az AWS-szolgáltatások programozott eléréséhez szükséges alapfogalmak ismertetésével. Megtanulhatod, hogyan használhatod hatékonyan az SDK-t a felhő erőforrásainak kezelésére.
API megoldások
Skálázható és biztonságos API-k tervezése és telepítése az Amazon API Gateway segítségével, AWS Lambda-val integrálva szerver nélküli backend szolgáltatásokhoz.
Frontend fejlesztési megoldások
AWS által kínált frontend fejlesztési megoldások bemutatása, beleértve az Amplify-t és az S3 statikus weboldal hosztolást. Megtanulhatod, hogyan telepíts biztonságos és jól skálázható webalkalmazásokat.
Alkalmazások védelme
Amazon Cognito által kínált megoldások bemutatása webes és mobilalkalmazások API-jainak védelmére.
DevOps gyakorlatok
DevOps gyakorlatok bevezetése, mint például CI/CD pipeline-ok, monitorozás és automatizált telepítések az AWS Developer Tools használatával. Mélyebb betekintés az AWS CodeBuild, CodeDeploy és CodePipeline működésébe.
Hibakezelés, naplózás és nyomkövetés
Hibakezelési és hibakivizsgálási technikák és eszközök. Gyakorlati tippek a CloudWatch naplózás, valamint az AWS X-Ray nyomkövetés és elemzés hatékony használatához.
Tematika (PDF)
Szükséges előképzettség
Ez a képzés olyan szakemberek számára ideális, akik már dolgoztak az AWS-sel 6-12 hónapig, és rendelkeznek 2-3 éves alkalmazásfejlesztési tapasztalattal. Azok számára ajánlott, akik ismerik a Python és Java programozási nyelveket, és szeretnék tovább mélyíteni AWS-en végzett fejlesztési tudásukat.