Budowanie aplikacji serverless w chmurze AWS

Kategorie
Cloud, AWS, Serverless
Trener
Radosław Józefowicz
Czas trwania
3 dni
Miejsce
Online, w siedzibie klienta lub wybranym miejscu.

Opis szkolenia:

Szkolenie jest wprowadzeniem do architektury serverless w chmurze AWS, która z roku na rok zyskuje coraz więcej zwolenników. Dobrze zaprojektowana jest ona bardzo wydajna i tania w utrzymaniu. W ramach szkolenia uczestnicy zapoznają się m.in. z architekturą serverless, jak pisać funkcje Lambda aby uniknąć popularnego vendor lock-in oraz jak integrować poszczególne usługi AWS ze sobą. 

Plan szkolenia - Agenda:

  1. Wprowadzenie

  2. Podstawowe usługi AWS 

  3. Praca z AWS

    1. Konsola webowa

    2. CLI

    3. IAM

    4. CloudWatch

  4. SDK dla node.js i Java

  5. Architektura serverless

    1. Architektura heksagonalna

    2. Dostępne rozwiązania

      1. AWS SAM

      2. Serverless Framework

      3. Claudia.js

  6. Funkcje Lambda

    1. Wprowadzenia i przykłady użycia

    2. Przegląd dostępnych runtime

    3. Testowanie

    4. Lambda Layers

    5. Custom runtime

    6. Step Functions

  7. Popularne usługi

    1. S3

      1. Upload i download plików

      2. Hostowanie statycznych stron WWW

    2. DynamoDB

      1. Strumienie

    3. API Gateway

    4. HTTP API

    5. Cognito

    6. SQS

    7. SNS

  8. Infrastructure as a Code

  9. Przegląd usług do Machine Learning

  10. Podsumowanie

Cele:

  1. Poznanie architektury serverless

  2. Poznanie podstawowych usług AWS

  3. Integrowanie poszczególnych usług AWS ze sobą

  4. Poznanie dostępnych frameworków serverless

Wymagania:

  1. Znajomość Java 8+ lub node.js

  2. Znajomość stylu architektury REST

  3. Teoretyczna znajomość usług chmurowych

Wymagania techniczne

  1. Java 8+ / node.js

  2. Maven (dla Java)

  3. IDE (IntelliJ, Eclipse, VSC, etc)

  4. Klient REST np Postman

  5. AWS CLI

  6. Docker

Trener

Radosław Józefowicz

Software Developer, Trener Java

Zawodowo w branży IT od 9 lat. Głównie tworzy rozwiązania backendowe w Javie.

Profil trenera

Zamów szkolenie

Napisz do nas
Zadzwoń do nas
Paweł Niewęgłowski