Trwają zapisy do grupy

Szkolenie: Wstęp do NoSQL

Wprowadzenie do baz danych NoSQL

  • Trenerzy praktycy
  • Kameralne grupy

Czas trwania szkolenia:3 dni (24h)

Poziom zaawansowania:

Kod kursu:NOSQL

streamscap

Dostępne terminy szkolenia

  • Termin
  • Trener
  • Cena
  • Zapis
  • Lokalizacja

Termin:

17 marca
Trwają zapisy na szkolenie

Trener:

Trener-Sages

Cena:

2550 PLN netto
Ikona podpowiedziDowiedz się więcej o cenach szkoleń - zapraszamy do kontaktu
+23% VAT

Lokalizacja:

Zdalne
Zdalne
Ikona podpowiedziZapytaj o inne lokalizacje - w tym celu skorzystaj z chatu

Termin:

23 czerwca
Trwają zapisy na szkolenie

Trener:

Trener-Sages

Cena:

2550 PLN netto
Ikona podpowiedziDowiedz się więcej o cenach szkoleń - zapraszamy do kontaktu
+23% VAT

Lokalizacja:

Zdalne
Zdalne
Ikona podpowiedziZapytaj o inne lokalizacje - w tym celu skorzystaj z chatu

Termin:

22 września
Trwają zapisy na szkolenie

Trener:

Trener-Sages

Cena:

2550 PLN netto
Ikona podpowiedziDowiedz się więcej o cenach szkoleń - zapraszamy do kontaktu
+23% VAT

Lokalizacja:

Zdalne
Zdalne
Ikona podpowiedziZapytaj o inne lokalizacje - w tym celu skorzystaj z chatu

Forma szkolenia

Interesuje Cię szkolenie stacjonarne?

Powiadom o kolejnych terminach

Interesuje Cię szkolenie w innym terminie?

Wstęp do NoSQL

Cele szkolenia

  • Zdobycie ogólnej wiedzy dotyczącej baz typu NoSQL, ich funkcjonalności, zastosowań i ograniczeń

  • Poznanie praktycznych podstaw związanych z bazami NoSQL

  • Poznanie różnych modeli baz NoSQL, ich wiodących implementacji, przykładowych zastosowań oraz ich wad i zalet

  • Zdobycie wiedzy na temat sposobu zapewniania spójności danych w bazach NoSQL oraz sposobu implementacji obsługi transakcji


Dla kogo?

  • 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


Zalety

  • Szkolenie jest prowadzone przez osoby, które na co dzień pracują z NoSQL i mają praktyczne i komercyjne doświadczenie w tym zakresie

  • Szkolenie pozwoli poznać świat nierelacyjnych baz, ich praw i ograniczeń oraz możliwości rozproszonego przetwarzania danych

  • Zapoznanie się z czterema różnymi modelami baz danych NoSQL - czterema bazami danych, liderami dla każdego modelu

  • Praktyka przed teorią - wszystkie szkolenia technologiczne prowadzone są w formie warsztatowej. Konieczna teoria jest wyjaśniana na przykładzie praktycznych zadań

  • Konkretne umiejętności - w ramach każdego szkolenia rozwijamy praktyczne umiejętności związane z daną technologią i tematyką

  • Nauka z praktykami - wszyscy trenerzy na co dzień pracują w projektach, gwarantuje to dostęp do eksperckiej wiedzy i praktycznego know-how


Wymagania

  • Podstawowa znajomość baz SQL i modelowania danych

  • Mile widziana znajomość języka Java oraz JavaScript


W cenie otrzymasz:

  • Materiały szkoleniowe

  • Certyfikat ukończenia szkolenia

  • W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki

Program szkolenia

Pobierz program w PDF

Wstęp do baz danych NoSQL

  • Historia

  • Podstawowe cechy

  • Przyczyny rozwoju

  • Problem spójności, ACID vs BASE, CAP

  • Modele danych x 4, cechy i przykłady zastosowań

  • Powiązane technologie

MongoDB - dokumentowe bazy danych

  • Wprowadzenie

  • Model danych

  • Operacje CRUD

  • Proste zapytania

  • Zapytania złożone, agregacja potokowa

  • Indeksy

  • Typy zapytań dla indeksów

  • Elementy administracji

  • Replikacja

  • Partycjonowanie

Redis - bazy danych klucz-wartość

  • Czym jest Redis?

  • Postawowe funkcjonalności

  • Przykłady użycia

  • Wprowadzenie do prostych typów danych

  • Operacje na ciągach znaków

  • Listy

  • Uwagi dotyczące konwencji w nazwach kluczy

  • Złożone typy danych

  • Zbiory i zbiory z określonym porządkiem

  • Bitmapy

  • Wykorzystanie typu HyperLogLog

  • Node.js a Redis

  • Pub/Sub

  • Transakcje

  • Kolejki żądań

  • Elementy administracji

  • Zabezpieczanie danych

  • Replikacja

  • Partycjonowanie

  • Redis Sentinel i Redis Cluster

Neo4j - grafowe bazy danych

  • Grafowe bazy danych - dlaczego?

  • Model danych

  • Języki zapytań

  • Przykłady grafowych baz danych

  • Cypher - klauzula CREATE

  • Cypher w 5 minut

  • Klauzula MATCH

  • Klauzula WHERE

  • Klauzula RETURN

  • Klauzula WITH

  • Wykorzystanie funkcji

  • Algorytmy grafowe

Cassandra - bazy danych oparte o model rodziny-kolumn

  • Podstawowe cechy

  • Przykłady zastosowań

  • Architektura

  • Model danych

  • Przetwarzanie danych

  • CQL - przestrzenie nazw, tabele

  • Modelowanie baz danych rodzin-kolumn

  • CQL - składnia, cechy i możliwości

  • Perspektywy materializowane

  • Indeksy

  • Funkcje użytkownika

  • Własne typy

  • Polecenie COPY

  • Dostępne API

Elasticsearch i Kibana - wizualizacja danych

  • Wprowadzenie do Elasticsearch

  • Podstawowe pojęcia

  • Shardy i repliki

  • Role węzłów

  • REST API

  • Elasticsearch i Apache Hadoop

  • Wprowadzenie do Kibany

  • Wzorce indeksów

  • Profilowanie danych

  • Wizualizacje

  • Pulpity

Autorem szkolenia jest Krzysztof Jankiewicz

Konsultant IT i wykładowca akademicki. Specjalista w zakresie ogólnie rozumianego przetwarzania danych. Począwszy od relacyjnych systemów baz danych, poprzez architekturę, utrzymanie i wykorzystywanie hurtowni danych, bazy danych NoSQL, systemy danych przestrzennych, po narzędzia i platformy Big Data. Od samego początku pracy zawodowej stara się jako konsultant znajdować czas na kontakty przemysłem, gdzie swoją wiedzę może konfrontować i rozwijać w oparciu o rzeczywiste przypadki. Począwszy od…