Adresaci szkolenia:

Szkolenie jest adresowane do osób, które chcą zdobyć przekrojową wiedzę na temat baz NoSQL, ich zastosowań, możliwości i ograniczeń. Materiał szkolenia w szczególności przeznaczony jest dla programistów i architektów zajmujących się projektowaniem i tworzeniem systemów operujących na dużych zbiorach danych. Przegląd rozwiązań dokonywany podczas szkolenia pomaga w wyborze optymalnych technologii do rozwoju własnych systemów.

Cel szkolenia:

Uczestnicy szkolenia zdobędą ogólną wiedzę dotyczącą baz typu NoSQL, ich funkcjonalnościach, zastosowaniach i ograniczeniach.

W szczególności uczestnicy:

  • poznają podstawy teoretyczne związane z bazami NoSQL
  • poznają różne rodzaje baz NoSQL, ich wiodące implementacje, przykładowe zastosowania oraz ich wady i zalety
  • dowiedzą się jak zapewniać spójność danych w bazach NoSQL oraz w jaki sposób implementować obsługę transakcji
  • zapoznają się z narzędziami do masowego przetwarzania danych takimi jak: Apache Spark, czy Apache Hadoop

Mocne strony szkolenia:

Szkolenie jest prowadzone przez osoby, które na codzień pracują z NoSql i mają praktyczne i komercyjne doświadczenie w tym zakresie. Szkolenie pozowli poznać świat nierelacyjnych baz, ich praw i ograniczeń oraz możliwości rozproszonego przetwarzania danych.

Wymagania:

Podstawowa znajomość baz SQL i modelowania danych. Mile widziana znajomość języka Java.

Specjalne wymagania techniczne

W cenie szkolenia uczestnik otrzymuje na własność obraz maszyny wirtualnej wykorzystaną na szkoleniu. Szkolenie musi być realizowane na maszynie wirtualnej, stąd wymagane jest min. 12GB RAM na komputerze szkoleniowym.

Parametry szkolenia:

3*8 godzin (3*7 godzin netto) wykładów i warsztatów. W trakcie warsztatów, oprócz prostych ćwiczeń, uczestnicy projektują bazę danych i implementują do niej proste przetwarzanie z wykorzystaniem Apache Spark.

Program szkolenia

Plan szkolenia

  • Dzień 1 – dokumentowe bazy danych
  • Dzień 2 – bazy danych klucz–wartość
  • Dzień 3 - bazy danych oparte o rodziny kolumn, wprowadzenie do świata BigData
Plan szkolenia – dzień 1
  • Wprowadzenie do baz danych NoSQL
  • MongoDB - podstawy
  • MongoDB - zapytania
  • MongoDB - indeksy, zaawansowane zapytania
  • MongoDB - administracja
  • Dodatki (bazy danych dokumentów XML)
Plan szkolenia - dzień 2
  • Redis - podstawy
  • Redis - złożone typy
  • Redis - zaawansowane przetwarzanie
  • Redis - administracja
  • Elasticsearch
  • Kibana
  • Dodatki (bazy danych grafowe – Neo4j)
Plan szkolenia – dzień 3
  • Cassandra - podstawy
  • Cassandra - CQL
  • HDFS
  • HBase
  • Kafka
  • Dodatki (przetwarzanie strumieni danych)

Pytania?

* Wymagane.


Konsultant on-line
Skorzystaj z usług naszego konsultanta on-line.
Naciśnij przycisk ‘Skorzystaj’ aby przejść do okienka czatu
Kontakt
ul. Nowogrodzka 62c
02-002 Warszawa
Telefon +48 22 2035600
Fax +48 22 2035601
Email