Poziom

Średniozaawansowany

Czas

16h / 2 dni

Termin

Indywidualnie

Cena

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

Czego nauczysz się na tym szkoleniu?

  • 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 szkolenia

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.

Pobierz program

Pobierz szczegółowy program w PDF, żeby dowiedzieć się więcej o godzinach i tematach zajęć.

Skontaktuj sie z nami

zorganizujemy dla Ciebie szkolenie dopasowane do Twoich potrzeb

Przemysław Wołosz

Key Account Manager

przemyslaw.wolosz@infoShareAcademy.com

    Administratorem danych osobowych jest InfoShare Academy Sp. z o.o. z siedzibą w Gdańsku, al. Grunwaldzka 427B, 80-309 Gdańsk, KRS: 0000531749, NIP: 5842742121. Dane osobowe przetwarzane są zgodnie z klauzulą informacyjną.