drukuj
icon icon

Kurs NoSQL - zarządzanie bazami danych dla programistów, architektów oraz administratorów

icon

Proces szkoleniowy

Analiza potrzeb szkoleniowych

Jeśli masz życzenie dotyczące programu szkolenia, przeprowadzimy dla Ciebie analizę potrzeb szkoleniowych, która będzie wskazówką dla nas, na jakie aspekty programu położyć większy nacisk – tak, by program szkolenia spełniał konkretne potrzeby.

Program szkolenia

1. Wprowadzenie do koncepcji baz danych NoSQL

  • klasyfikacja baz danych NoSQL,
  • twierdzenie CAP,
  • bazy NoSQL a bazy relacyjne,
  • podstawowe parametry baz danych NoSQL,
  • przegląd baz NoSQL (Cassandra, Hbase, Mongo).

2. Szczegółowy przegląd różnych typów baz danych NoSQL

  • bazy klucz-wartość (key-values),
  • bazy kolumnowe (column stores),
  • bazy dokumentowe (document stores),
  • bazy grafowe (graph stores),
  • bazy obiektowe (object databases),
  • inne bazy danych.

3. Omówienie procesu modelowania danych w kontekście baz NoSQL

  • agregaty,
  • obiekty,
  • relacje.

4. Zrozumienie architektury danych w systemach NoSQL

  • bazy danych jako tablice asocjacyjne,
  • wiersze i rodziny kolumn,
  • indeksy.

5. Opis procesu tworzenia bazy danych w systemie NoSQL

6. Omówienie procesu konwersji tradycyjnej relacyjnej bazy danych do bazy NoSQL

7. Opis różnych technik pozwalających na zarządzanie danymi relacyjnymi w systemach NoSQL

  • wiele zapytań (multiple queries),
  • buforowanie, replikacja i nienormalizowane dane (caching, replication and non-normalized data),
  • zagnieżdżanie danych (nesting data).

Opieka poszkoleniowa

W ramach opieki poszkoleniowej masz do wyboru jedną z dwóch możliwych form kontaktu z trenerem, w przeciągu 1 roku po zakończonym szkoleniu:

  • konsultację telefoniczną,
  • na 2 godzinne konsultacje online z trenerem.

Metody szkolenia

  • wykład,
  • mini-prezentacja,
  • praca warsztatowa z komputerem,
  • ćwiczenia i case study,
  • praca indywidualna z trenerem.

Certyfikat

  • certyfikat w języku polskim, numer Wpisu do Rejestru Instytucji Szkoleniowych 2.12/00238/2015,
  • certyfikat w języku angielskim na życzenie.