Praktyczne fundamenty Amazon Web Services dla deweloperów (poziom podstawowy)

O szkoleniu

Serdecznie zapraszamy na 3-dniowe szkolenie prowadzone w trybie online.

Przykładowy kod prezentowany na szkoleniu tworzony jest w języku Python lecz jego znajomość nie jest wymagana do uczestnictwa w zajęciach. Część warsztatowa odbywać się będzie z użyciem przeglądarki i dostępu do webowej konsoli AWS. Za pomocą przeglądarki realizowany będzie również dostęp do sesji terminalowej (system operacyjny Linux).
Dlaczego warto wziąć udział?

KORZYŚCI WYNIKAJĄCE Z UKOŃCZENIA SZKOLENIA

  1. Poznanie różnych sposobów zarządzania usługami AWS i umiejętność ich praktycznego wykorzystania: konsola webowa, CLI, API
  2. Umiejętność uruchomienia aplikacji w oparciu o usługi Lambda oraz EC2
  3. Zdolność wykorzystania w aplikacji usług: S3, RDS, DynamoDB, SQS
  4. Nabycie kompetencji w zakresie automatyzacji procesów budowy i wdrażania aplikacji (CI/CD) w oparciu o usługi AWS Code
  5. Umiejętność zapewnienia podstawowego poziomu bezpieczeństwa wykorzystanych usług
  6. Zdobycie umiejętności monitorowania wykorzystanych usług
Kto powinien wziąć udział?

Szkolenie skierowane jest do developerów, którzy chcą zapoznać się z najważniejszymi usługami chmury Amazon Web Services.

Program szkolenia

Wprowadzenie do chmury AWS

  1. Czym jest chmura
  2. Rodzaje chmur (Public/Private/Multi/Hybrid)
  3. Modele usług (IaaS/PaaS/SaaS)
  4. Współdzielona odpowiedzialność (Shared Responsibility Model)
  5. Usługi
  6. Regiony
  7. Availability zones
  8. Konta
  9. AWS Free Tier
  10. Kontrola kosztów

Zarządzanie użytkownikami i uprawnieniami (IAM)

  1. Użytkownicy
  2. Grupy
  3. Role
  4. Policy
    • AWS Managed
    • Customer Managed
    • Inline
  5. MFA

Zarządzanie usługami AWS

  1. Konsola webowa (AWS Management Console)
  2. CLI (AWS CloudShell)
  3. API

Virtual Private Cloud (VPC)

  1. Podstawy
  2. Bezpieczeństwo
    • Network ACL
    • Security Groups
    • Endpoints
  3. Utworzenie VPC

Przykładowa aplikacja

  1. Pobranie kodu z repozytorium GIT
  2. Uruchomienie aplikacji

Uruchomienie przykładowej aplikacji w oparciu o Lambda i API Gateway

  1. Podstawy
    • Podstawowe parametry funkcji
    • Zmienne środowiskowe
  2. Bezpieczeństwo
    • Execution role
    • Przechowywanie secretów (AWS Secrets Manager)
    • Dostęp do zasobów w VPC
  3. Monitoring
    • Logi
    • Metryki
  4. Uruchomienie aplikacji

Uruchomienie przykładowej aplikacji w oparciu o maszynę wirtualną (EC2)

  1. Podstawy
    • AMI
    • EBS
  2. Bezpieczeństwo
    • Dostęp
    • Instance profile
    • Szyfrowanie
  3. Uruchomienie aplikacji
  4. Auto Scaling
  5. Application Load Balancer
  6. Monitoring

Obiektowa pamięć masowa (S3)

  1. Podstawy
    • Buckety i obiekty
    • Sposoby dostępu
    • Object Storage Classes
    • S3 Lifecycle
  2. Bezpieczeństwo
    • Dostęp
    • Szyfrowanie
    • Wersjonowanie
    • Replikacja
  3. Wykorzystanie w przykładowej aplikacji

Baza danych SQL (RDS)

  1. Podstawy
  2. Bezpieczeństwo
    • Dostęp
    • Szyfrowanie
    • Kopie zapasowe
  3. Monitoring
  4. Wykorzystanie w przykładowej aplikacji

Baza danych NoSQL (DynamoDB)

  1. Podstawy
  2. Bezpieczeństwo
    • Dostęp
    • Szyfrowanie
    • Kopie zapasowe
  3. Monitoring (CloudWatch)
  4. Wykorzystanie w przykładowej aplikacji

Kolejki (SQS)

  1. Podstawy
  2. Bezpieczeństwo
  3. Monitoring
  4. Wykorzystanie w przykładowej aplikacji

CI/CD (AWS Code)

  1. Podstawy
    • Continuous integration (CI)
    • Continuous delivery (CD)
    • Continuous deployment (CD)
  2. Konfiguracja repozytorium (CodeCommit)
  3. Konfiguracja procesu build (CodeBuild)
  4. Konfiguracja procesu deploy (CodeDeploy)
    • Lambda
    • EC2
  5. Połączenie procesów (CodePipeline)

Czas trwania

3 dni

Prelegenci

Trener Altkom Akademia

Terminy i miejsca

To szkolenie nie ma aktualnych terminów. Wyślij zapytanie o nowe terminy bądź zapisz na powiadomienia o nowych terminach.

Wymagany komputer z dostępem do internetu.

Rejestracja

Cena promocyjna
za osobę
2 900
+23% VAT
Cena zawiera:
  • udział w zajęciach
  • materiały szkoleniowe
  • certyfikat uczestnictwa
Zapisz się
FAQ

Najczęściej zadawane pytania

Prosimy o przejście do sekcji Zapisz się, aby wypełnić formularz zgłoszenia w wydarzeniu. Po jego wysłaniu organizator skontaktuje się celem potwierdzenia przyjęcia zgłoszenia i przekazania szczegółów organizacyjnych.

Prosimy o wypełnienie formularza zgłoszenia dostępnego na górze strony. Po jego otrzymaniu skontaktujemy się, aby potwierdzić zgłoszenie i przekazać wszystkie informacje organizacyjne.

Podczas wypełniania formularza rejestracji zaznacz opcję "Oświadczam, że udział będzie finansowany ze środków publicznych, proszę o wystawienie faktury z zerową stawką VAT."

Jeśli potrzebujesz zarejestrować organizatora w wewnętrznym systemie zamówień możesz zrobić to na dwa sposoby. W trakcie wypełniania zgłoszenia w polu Uwagi przekaż tą informację - opiekun szkolenia skontaktuje się w celu dopełnienia formalności. Możesz to również zrobić samodzielnie z użyciem poniższych danych:
  • Nazwa firmy: Altkom Akademia S.A.
  • Ulica i nr: ul. Chłodna 51
  • Kod pocztowy: 00-867
  • Miejscowość: Warszawa
  • Numer NIP: 1880008391

Najszybszym sposobem kontaktu z organizatorem i uzyskania dodatkowych informacji jest wypełnienie formularza kontaktowego. Możesz też zadzwonić do organizatora.
Kontakt

Masz pytania? Napisz do nas

Wypełnij formularz

Uzupełnij pole
Uzupełnij pole
Wybierz termin wydarzenia
Uzupełnij pole
Uzupełnij pole
Uzupełnij wiadomość
Potwierdź, że nie jesteś botem.
Musisz zaakceptować regulamin.

Dane kontaktowe

Eventis.pl
04-395 Warszawa ul. Siennicka 22/22

Organizator

Altkom Akademia S.A.
00-867 Warszawa, Polska
ul. Chłodna 51
woj. mazowieckie
Altkom Akademia jest częścią Grupy Altkom, przedsiębiorstwa założonego w 1988 roku i z sukcesem działającego nieprzerwanie przez ponad 30 lat. Od 1992 roku realizujemy szkolenia, kursy i rozmaite projekty edukacyjne skierowane zarówno do informatyków...
Powiadomienia o nowych terminach

Zapisz się, aby otrzymywać powiadomienia o nowych terminach tego wydarzenia!