Cloud & DevOps

Szkolenie AWS Serverless

AWS Serverless stało się synonimem sposobu budowania nowoczesnych aplikacji chmurowych.

Czas trwania
16h / 2 dni · 2h
Dla kogo

Idealny dla zespołów, które…

1 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.
2 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.
3 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.
4 Dla programistów, którzy chcą przyspieszyć i usprawnić proces budowy i wdrażania budowanych aplikacji.
5 Dla każdego programisty, dla którego „Dev” w „DevOps” jest dużo bardziej pociągające niż „Ops”.
6 Dla osób, które chcą poznać tajniki chmury AWS, a zwłaszcza usług Serverless takich jak Lambda.
Efekty po programie

Chmura, automatyzacja i CI/CD w praktyce — hands-on dla zespołów inżynierskich.

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.

Program · 8 modułów

Co konkretnie robimy

M01
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.
M02
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?
M03
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.
M04
Moduł 4: Sztuczna Inteligencja w świecie Serverless
  • · Konwersja tekstu na audio
  • · Inteligentna analiza zdjęć
  • · Inteligentna analiza tekstu
  • · Inteligentne tłumaczenie pomiędzy językami
M05
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.
M06
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.
M07
Moduł 7: Tematy zaawansowane
  • · Warstwy Lambda czyli zarządzanie zależnościami w świecie serverless.
  • · Obsługa niepowodzeń, czyli DeadLetterQueues oraz Lambda Destinations.
M08
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.
Każdy moduł modyfikujemy pod Twój stack i kontekst. Powyższe to punkt wyjścia — nie sztywna agenda.
Jak pracujemy

Od briefu do retro w 30 dniach.

01

Brief i diagnoza

Rozmowa z liderem zespołu + krótka ankieta dla uczestników. Określamy cele, gap, kontekst.

02

Modyfikacja programu

Dostosowujemy moduły, case studies i przykłady kodu pod Twój stack. Akceptacja w 5 dni.

03

Warsztat

Sesje z trenerem, hands-on, code review. Mentor dostępny też pomiędzy sesjami.

04

Retro + raport

Raport z efektami dla zespołu i lidera. 30 dni konsultacji w cenie.

Zapytanie

Wyślij brief. Odezwiemy się w 1 dzień.

Po krótkim briefie przygotujemy program i wycenę. Bez zobowiązań — to tylko punkt wyjścia do rozmowy.

Wycena w 48h od briefu
Pierwsza sesja w 30 dni
Pilotaż przed pełną decyzją
Faktura VAT, możliwość płatności w transzach

Ochrona antyspamowa (Cloudflare Turnstile) zostanie aktywowana po wpięciu klucza.