AWS Cloud

Szkolenie AWS Serverless

Termin

Ustalamy indywidualnie

Czas

16h / 2 dni

Cena

Ustalamy indywidualnie

Szkolenie z AWS Serverless

AWS Serverless stało się synonimem sposobu budowania nowoczesnych aplikacji chmurowych. Umożliwia bowiem tworzenie bardziej elastycznych aplikacji, w sposób szybszy i bezpieczniejszy niż w tradycyjnym modelu opartym o serwery. W serverless, programista może bowiem skupić się w pełni na implementowanej logice i pisaniu kodu, a nie na zarządzaniu infrastrukturą. Serverless to również cała gama różnych funkcjonalności, ułatwiających budowanie aplikacji, począwszy od bezserwerowej mocy obliczeniowej, przez analitykę, przechowywanie danych a nawet sztuczną inteligencję.

Dla kogo jest szkolenie z AWS Serverless?

Dla każdego, kto chce przestać myśleć i przejmować się infrastrukturą, a zamiast tego chce skupić się na szybkim, łatwym i przyjemnym budowaniu nowoczesnych systemów i aplikacji.

Dla każdego, kto chce przekonać się, jak wykorzystując nowoczesne rozwiązania chmurowe (AWS), można budować systemy o niemal nielimitowanych możliwościach skalowania i dużo tańszych niż w przypadku systemów opartych o serwery.

Dla osób, które zamiast suchej wiedzy slajdowej chcą przekonać się jak faktycznie wykorzystać nowoczesne technologie i chcą samodzielnie zbudować szereg aplikacji i zostać ekspertem nowoczesnych technologii serverless.

Dla programistów, którzy chcą przyspieszyć i usprawnić proces budowy i wdrażania budowanych aplikacji.

Dla każdego programisty, dla którego „Dev” w „DevOps” jest dużo bardziej pociągające niż „Ops”.

Dla osób, które chcą poznać tajniki chmury AWS, a zwłaszcza usług Serverless takich jak Lambda.

Program szkolenia AWS Serverless

Moduł 1: Podstawy Teoretyczne

Błyskawiczne wprowadzenie do chmury AWS.
Serverless – czym jest i czemu zmieniło sposób w jaki firmy z całego świata budują nowoczesne rozwiązania chmurowe?
Kiedy serverless ma sens, a kiedy go nie ma?
Event-driven processing – czyli wprowadzenie do Lambdy – czyli najważniejszej usługi świata serverless.

Moduł 2: Pierwsze kroki hands-on z mikrousługami Lambda

Lambda i sposoby wywoływania chmurowych mikrousług.
Tworzenie prostych usług typu REST opartych o API Gateway.
Monitoring usług lambda.
Chmurowe IDE – czyli pierwsze kroki z Cloud9.
Limity – czyli o czym pamiętać, aby nie zwariować na produkcji.
Docker vs Lambda?

Moduł 3: Przechowywanie danych

Gdzie są dane w Internecie – czyli S3 w praktyce.
Baza danych w modelu serverless, czyli o DynamoDB.
Dyski wirtualne w funkcjach Lambda – czyli o EFS.

Moduł 4: Sztuczna Inteligencja w świecie Serverless

Konwersja tekstu na audio
Inteligentna analiza zdjęć
Inteligentna analiza tekstu
Inteligentne tłumaczenie pomiędzy językami

Moduł 5: Integracja aplikacji

Decoupling systemów i kolejkowanie zdarzeń z wykorzystaniem SQS
Notyfikacje w świecie serverless – czyli automatyzacja wysyłania emaili i powiadomień sms.
Tworzenie skomplikowanych połączeń mikrousług – czyli Step Function w praktyce.
EventBridge czyli automatyzacja połączeń między światem serverless a światem serwerów.

Moduł 6: Automatyzacja w świecie Serverless

Serverless Application Model (SAM) – czyli o automatyzacji tworzenia projektów serverless.
Lokalne testowanie i wdrażania aplikacji serverless.
Serverless a IDE na przykładzie Visual Code.
CI/CD dla projektów serverlessowych.

Moduł 7: Tematy zaawansowane

Warstwy Lambda czyli zarządzanie zależnościami w świecie serverless.
Obsługa niepowodzeń, czyli DeadLetterQueues oraz Lambda Destinations.

Moduł 8: Analityka danych w świecie serverless

Milion zdarzeń na minutę – czyli jak przechwytywać i analizować dane w czasie rzeczywistym.
Rozproszona analiza danych w ekosystemie Hadoop
Analiza dużych zbiorów danych z wykorzystaniem Atheny.
Jak optymalizować analizę danych aby było szybciej i taniej.

Czego nauczysz się na szkoleniu z AWS Serverless?

Warsztaty skupiają się na przekazaniu i zdobyciu wiedzy w modelu hands-on. 80% czasu poświęcone jest na praktycznych zadaniach, które mają na celu przekazanie oraz utrwalenie zdobytej wiedzy w postaci szeregu aplikacji, które uczestnik warsztatów będzie wykonywał podczas wszystkich 4 dni warsztatów.

Wcześniejsza wiedza chmurowa oraz programistyczna nie jest wymagana. Wszystkie zadania, które będą wykonywane przez uczestników będą generyczne i będą łatwo ‘przenoszalne’ na dowolne inne języki programowania.

Uczestnik warsztatów pozna nie tylko podstawy budowy aplikacji opartych o serverless, ale również zaawansowane elementy, które umożliwią mu poprawne budowanie systemów w chmurze w przyszłości.

Wszystkie zadania i tematy będą omawiane na przykładzie chmury AWS, będącej najbardziej popularnym i najbardziej zaawansowanym miejscem budowy systemów serverless dostępnym obecnie na świecie.

Chcesz dowiedzieć się więcej o szkoleniu z AWS Serverless?

Dowiedz się więcej

Przemysław Wołosz

Szkolenia dla firm
(+48) 730 830 801

    Zamów rozmowę