Menu
Zamknij menu
Zaloguj się
Asseco Academy » Katalog szkoleń » Build Modern Applications with AWS NoSQL Databases

Szkolenie AWS_NOSQL_Z

Build Modern Applications with AWS NoSQL Databases

Akredytacja

  • Opis szkolenia
  • Zakres

Opis szkolenia

Build Modern Applications with AWS NoSQL Databases to jednodniowe szkolenie na poziomie średniozaawansowanym dla osób, które projektują aplikacje wymagające złożonych charakterystyk danych oraz milisekundowych czasów odpowiedzi baz danych. Uczestnicy pracują z wyspecjalizowanymi bazami danych AWS (purpose-built) i analizują zróżnicowane wzorce dostępu oraz potrzeby skalowania w czasie rzeczywistym.

W trakcie zajęć omawiane są zaawansowane możliwości Amazon DynamoDB, Amazon DocumentDB (z kompatybilnością z MongoDB) oraz Amazon ElastiCache for Redis. Szkolenie obejmuje modelowanie danych, decyzje projektowe, projektowanie pod wydajność i elementy architektur zdarzeniowych z wykorzystaniem change streams oraz AWS Lambda. Całość uzupełniają demonstracje prowadzone krok po kroku oraz laboratoria, w których wdrożysz przykładowe obciążenia i zoptymalizujesz rozwiązania.

W trakcie szkolenia:

  • poznasz podejście do doboru baz danych AWS do kategorii danych key-value, dokumentowych i in-memory,
  • nauczysz się analizować przypadki biznesowe i dobierać wzorce dostępu do danych oraz decyzje projektowe aplikacji,
  • dowiesz się, jak wykorzystać zaawansowane funkcje Amazon DynamoDB, Amazon DocumentDB i Amazon ElastiCache for Redis do budowy skalowalnych rozwiązań,
  • zrozumiesz, jak projektować elementy architektur zdarzeniowych z użyciem change streams oraz AWS Lambda,
  • poznasz sposób przyspieszania budowy rozwiązań z użyciem Amazon CodeWhisperer.

Adresaci szkolenia:

  • deweloperzy baz danych,
  • Architekci rozwiązań,
  • Inżynierowie baz danych,
  • specjaliści budujący aplikacje w chmurze wykorzystujące bazy NoSQL AWS.

Wymagania wstępne:

  • Znajomość podstawowych pojęć związanych z przetwarzaniem w chmurze,
  • Znajomość modelowania danych dla relacyjnych baz danych lub baz NoSQL,
  • Praktyczne doświadczenie w projektowaniu tabel Amazon DynamoDB,
  • Praktyczne doświadczenie w projektowaniu tabel Amazon DocumentDB,
  • Praktyczne doświadczenie w pracy z ElastiCache for Redis,
  • Znajomość usług AWS Lambda i Amazon API Gateway (zalecana),
  • Znajomość skryptów w Python (zalecana).

Zakres

  • Analiza przypadków użycia dla baz danych NoSQL
    • Przegląd biznesowy
    • Przegląd rozwiązania dla obciążenia
    • Portfolio baz danych NoSQL w AWS
    • Decyzje projektowe dla nowoczesnej aplikacji
  • Zaawansowane zagadnienia Amazon DynamoDB
    • Przegląd obciążeń biznesowych dla Amazon DynamoDB
    • Analiza wzorców dostępu i projekt klucza
    • Tworzenie modelu danych
    • Projektowanie pod wydajność
    • Projektowanie architektur zdarzeniowych z użyciem DynamoDB Streams
    • Demonstracja: Projektowanie tabel z użyciem NoSQL Workbench for DynamoDB
    • Demonstracja: Wykorzystanie DynamoDB Streams z AWS Lambda
    • Laboratorium: Implementacja zarządzania danymi floty i przejazdów z użyciem tabel, indeksów i change streams w Amazon DynamoDB
  • Zaawansowane zagadnienia Amazon DocumentDB
    • Przegląd obciążeń biznesowych dla Amazon DocumentDB
    • Analiza wzorców dostępu
    • Tworzenie modelu danych
    • Projektowanie pod wydajność
    • Wykorzystanie Amazon DocumentDB aggregation framework
    • Projektowanie architektury zdarzeniowej z użyciem Amazon DocumentDB
    • Demonstracja: Projekt dokumentów i kolekcji
    • Demonstracja: Aggregation framework
    • Demonstracja: Wykorzystanie Amazon DocumentDB Change streams z AWS Lambda
    • Laboratorium: Implementacja i optymalizacja obciążenia zarządzania profilami użytkowników w Amazon DocumentDB
  • Zaawansowane zagadnienia Amazon ElastiCache for Redis
    • Przegląd obciążeń biznesowych dla Amazon ElastiCache for Redis
    • Analiza wzorców dostępu
    • Tworzenie modelu danych
    • Dobór optymalnych struktur danych dla obciążenia
    • Demonstracja: Wykorzystanie Amazon ElastiCache for Redis do zapytań geoprzestrzennych
    • Demonstracja: Natywne przechowywanie i dostęp do danych JSON w Amazon ElastiCache for Redis
    • Demonstracja: Wykorzystanie Amazon ElastiCache for Redis do tablic wyników
    • Laboratorium: Implementacja wyszukiwań geoprzestrzennych rowerów, cache’owania profili użytkowników oraz tablic wyników z użyciem Amazon ElastiCache for Redis
  • Podsumowanie szkolenia
    • Przegląd szkolenia
    • Poziomy certyfikacji AWS
    • Dalsza nauka

Terminarz Szkoleń

Zdalnie

… jeśli cenisz sobie możliwość nauki z trenerem i innymi uczestnikami, z dowolnego miejsca bez konieczności dojazdu.

Stacjonarnie

… jeśli chesz się uczyć, siedząc w jednej sali z trenerem i innymi uczestnikami.

Online

… jeśli chcesz uczyć się z materiałów dostępnych przez interenet w dowolnym miejscu o dowolnym czasie

Filtry:

Szkolenie: AWS_NOSQL_Z

Build Modern Applications with AWS NoSQL Databases

Data
Forma
Język
Dodatkowe informacje
Cena

Currently, there is no trainings in the selected form.

Filtry:

Szkolenie: AWS_NOSQL_Z

Build Modern Applications with AWS NoSQL Databases

Data
Lokalizacja
Język
Dodatkowe informacje
Cena

Currently, there is no trainings in the selected form.

Filtry:

Szkolenie: AWS_NOSQL_Z

Build Modern Applications with AWS NoSQL Databases

Dostęp do szkolenia
Forma
Język
Dodatkowe informacje
Cena

Currently, there is no trainings in the selected form.

Szukasz szkolenia w innym terminie?

Co nowego?

  • Najnowsze
  • Baza wiedzy
  • Marketing

Chcesz z nami porozmawiać?

Zadzwoń do nas: tel. 801 30 30 30