Spring Boot w chmurze AWS

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

Opis szkolenia:

Przy rosnącej popularności usług chmurowych coraz rzadziej decydujemy się na utrzymywanie na naszych wirtualnych maszynach bazy danych czy kolejek. Naturalnym rozwiązaniem wydaje się używanie rozwiązań dostarczanych przez konkretnego dostawcę chmury. W ramach tego szkolenia zostaną przedstawione najpopularniejsze usługi w chmurze AWS oraz w jaki sposób można je integrować z aplikacjami opartymi na Spring Boot.

Plan szkolenia - Agenda:

  1. Wprowadzenie

  2. Podstawowe usługi AWS

  3. Praca z AWS

    1. Konsola webowa

    2. CLI

    3. IAM

    4. CloudWatch

  4. AWS SDK dla Javy

  5. Spring Cloud for Amazon Web Services

  6. Usługi AWS

    1. S3

    2. SQS

    3. SNS

    4. DynamoDB

    5. ElastiCache

    6. Parameter Store

  7. Hostowanie aplikacji

    1. EC2

    2. ECR

    3. ECS i Fargate

    4. Service Discovery

  8. Dodatkowe usługi AWS

    1. Koncepcja serverless i funkcje Lambda

    2. Machine Learning

      1. Rekognition

      2. Comprehend

  9. Podsumowanie

Cele:

  • Poznanie podstawowych usług w chmurze AWS

  • Zapoznanie z projektem Spring Cloud for Amazon Web Services

  • Zapoznanie z AWS SDK dla Javy w wersji 1 i 2

  • Nauka najpopularniejszych integracji i wzorców

Wymagania:

  1. Znajomość Java 8+

  2. Znajomość Spring Framework i Spring Boot (przynajmniej pobieżna)

  3. Znajomość stylu architektury REST

  4. Teoretyczna znajomość usług chmurowych

Wymagania techniczne

  1. Java 8+

  2. Maven

  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