Cechy

Cechy produktu
Certyfikat:
  • TAK
Język szkolenia:
  • polski
Liczba godzin:
  • 16
Poziom szkolenia:
  • średniozaawansowany
Producent:
Rodzaj szkolenia:
  • stacjonarnie; online
Szkolenie zamknięte:

Opis

Opis firmy

Infoshare to największa społeczność technologiczna w CEE i organizator wiodącej konferencji tech w Gdańsku. Łączy startupy, inwestorów, korporacje i pasjonatów innowacji. Promuje przedsiębiorczość, dzielenie się wiedzą i networking. Dzięki wydarzeniom, konkursom i programom wspiera rozwój ekosystemu technologicznego w Polsce i regionie.

Opis szkolenia

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 szkolenie
  • Dla każdego, kto chce budować systemy bez przejmowania się infrastrukturą.
  • Dla osób chcących poznać AWS i tworzyć systemy o niemal nielimitowanych możliwościach skalowalnia.
  • Dla każdego, kto chce praktycznie wykorzystać technologie serverless, zbudować szereg aplikacji i zostać ekspertem.
  • Dla programistów chcących usprawnić budowę i wdrażanie aplikacji.
  • Dla fanów „Dev” w „DevOps”.
  • Dla chcących poznać tajniki AWS Lambda i usługi serverless.
Cele
  • 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 warsztatów.
Korzyści
  • Zadania, wykonywane przez uczestników będą generyczne i ł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.
  • 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
  1. 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 – wprowadzenie do Lambdy, najważniejszej usługi świata serverless

  2. 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 – pierwsze kroki z Cloud9
     • Limity – o czym pamiętać, aby nie zwariować na produkcji
     • Docker vs Lambda?

  3. MODUŁ 3: PRZECHOWYWANIE DANYCH
     • Gdzie są dane w Internecie – S3 w praktyce
     • Baza danych w modelu serverless – DynamoDB
     • Dyski wirtualne w funkcjach Lambda – EFS

  4. MODUŁ 4: SZTUCZNA INTELIGENCJA W ŚWIECIE SERVERLESS
     • Konwersja tekstu na audio
     • Inteligentna analiza zdjęć
     • Inteligentna analiza tekstu
     • Inteligentne tłumaczenie pomiędzy językami

  5. MODUŁ 5: INTEGRACJA APLIKACJI
     • Decoupling systemów i kolejkowanie zdarzeń z wykorzystaniem SQS
     • Notyfikacje w świecie serverless – automatyzacja wysyłania e-maili i powiadomień SMS
     • Tworzenie skomplikowanych połączeń mikrousług – Step Function w praktyce
     • EventBridge – automatyzacja połączeń między światem serverless a światem serwerów

  6. MODUŁ 6: AUTOMATYZACJA W ŚWIECIE SERVERLESS
     • Serverless Application Model (SAM) – automatyzacja tworzenia projektów serverless
     • Lokalne testowanie i wdrażanie aplikacji serverless
     • Serverless a IDE na przykładzie Visual Code
     • CI/CD dla projektów serverlessowych

  7. MODUŁ 7: TEMATY ZAAWANSOWANE
     • Warstwy Lambda – zarządzanie zależnościami w świecie serverless
     • Obsługa niepowodzeń – DeadLetterQueues oraz Lambda Destinations

  8. MODUŁ 8: ANALITYKA DANYCH W ŚWIECIE SERVERLESS
     • Milion zdarzeń na minutę – przechwytywanie i analiza danych 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

Czas trwania

16 h/2 dni

Cena zawiera

Zamów szkolenie