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

Training AWS_NOSQL_Z

Build Modern Applications with AWS NoSQL Databases

Accreditation

  • Training description
  • Scope

Training description

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).

Scope

  • 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

Training schedule

Remote

… if you value the opportunity to learn with a trainer and other participants, from anywhere without having to commute.

Stationary

… if you want to learn while sitting in the same room with the trainer and other participants.

Online

… if you want to learn from materials available via the interenet anywhere at any time

Filters:

Training: AWS_NOSQL_Z

Build Modern Applications with AWS NoSQL Databases

Date
Form
Language
Additional info
Price

Currently, there is no trainings in the selected form.

Filters:

Training: AWS_NOSQL_Z

Build Modern Applications with AWS NoSQL Databases

Date
Location
Language
Additional info
Price

Currently, there is no trainings in the selected form.

Filters:

Training: AWS_NOSQL_Z

Build Modern Applications with AWS NoSQL Databases

Dostęp do szkolenia
Form
Language
Additional info
Price

Currently, there is no trainings in the selected form.

Szukasz szkolenia w innym terminie?

Co nowego?

  • Newest
  • Uncategorized

Chcesz z nami porozmawiać?

Zadzwoń do nas: tel. 801 30 30 30