Adresaci szkolenia

Szkolenie adresowane jest do programistów, specjalistów IT oraz architektów oprogramowania, którzy chcą poznać bądź poszerzyć swoją wiedzę związaną z architekturą serverless.

Cel szkolenia

Celem szkolenia jest wprowadzenie do chmury AWS, skupiając się na technologiach serverless. Zostaną omówione podstawowe usługi AWS wraz z ich najważniejszymi funkcjami oraz możliwymi integracjami. Poruszone zostaną też popularne wpadki popełniane przy projektowaniu architektur serverless.

Cele szkolenia obejmują:

  • Zapoznanie uczestników z koncepcją serverless w chmurze AWS
  • Zapoznanie z najpopularniejszymi frameworkami
  • Pisanie własnych funkcji Lambda wraz z lokalnym ich testowaniem
  • Integracje z najpopularniejszymi usługami w chmurze AWS
  • Projektowanie kompletnych rozwiązać opartych o architekturę serverless

Wymagania

Od uczestników wymaga się:

  • Znajomość Java / node.JS
  • Znajomość IDE Visual Studio Code (node.JS) lub IntelliJ / Eclipse (Java)
  • Podstawowa znajomość chmury AWS
  • Zainstalowanego Docker-a i AWS CLI

Parametry szkolenia

3*8 godzin (3*7 godzin netto) wykładów i warsztatów.

Podczas szkolenia uczestnicy będą rozwijać publicznie dostępną aplikację SPA (Single Page Application) opartą o architekturę serverless.

Wielkość grupy: maks. 12

Program szkolenia

  1. Wprowadzenie do AWS
    • Podstawowe usługi w chmurze AWS
    • Bezpieczeństwo z IAM
    • CloudWatch
    • Praca z AWS
      • Web konsola
      • CLI
      • SDK dla node.JS i Javy
      • REST API
        • Signature V4
  2. Wprowadzenie do serverless
    • Architektura serverless
    • Przegląd rozwiązań serverless
      • AWS SAM
      • Serverless Framework
    • Vendor lock-in
  3. AWS Lambda
    • Wprowadzenie do AWS Lambda
    • Lokalne uruchomienie
    • Podstawowe integracje
    • Architektura heksagonalna
    • Testowanie funkcji Lambda
  4. AWS Lambda - zaawansowane przypadki użycia
    • Własny runtime
    • Orkiestracja za pomocą AWS Step Functions
    • Lambda w VPC
  5. Bazy danych
    • DynamoDB
    • Aurora Serverless
  6. Integracje
    • REST API z API Gateway
    • Uwierzytelnianie z Cognito
    • Kolejki i notyfikacje - SQS i SNS
  7. Storage S3
    • Hostowanie statycznych stron WWW
  8. Machine Learning
    • Analiza tekstów z Comprehend
    • Analiza obrazków z Rekognition

Pytania?

* Wymagane.


Konsultant on-line
Skorzystaj z usług naszego konsultanta on-line.
Naciśnij przycisk ‘Skorzystaj’ aby przejść do okienka czatu
Kontakt
ul. Nowogrodzka 62c
02-002 Warszawa
Telefon +48 22 2035600
Fax +48 22 2035601
Email