Wstęp do NoSQL

LICZBA DNI: 3 (24h)

KOD KURSU: NOSQL

POZIOM SZKOLENIA:

# map-reduce

# streams

# cap

Najbliższy termin:

16 sierpnia 2021

2680 PLN netto + 23% VAT

2144 PLN netto + 23% VAT

Skorzystaj z promocyjnej ceny!

Jeszcze 8 miejsc w tej cenie.

  • stacjonarne
  • zdalne

STACJONARNE

W CENIE

  • 3 dni pracy z trenerem
  • Materiały szkoleniowe
  • Lunch
  • Certyfikat ukończenia szkolenia

ZDALNE

W CENIE

  • 3 dni pracy z trenerem na żywo online
  • Materiały szkoleniowe
  • Certyfikat ukończenia szkolenia

Czy wiesz, że możesz uzyskać nawet do 100% DOFINANSOWANIA na szkolenie? Napisz do nas »

Oferta dla firm

Dostosuj zakres, czas i miejsce szkolenia do potrzeb Twojego zespołu. Uzyskaj indywidualną wycenę szkolenia dla grupy.

Weź udział w szkoleniu

Termin

Lokalizacja

Cena / os

16

sierpnia

Promocja

Warszawa,

Kraków,

Łódź,

Wrocław,

Gdańsk,

Poznań,

Zdalne,

2680 PLN netto 2144 PLN netto
+ 23% VAT

Termin

16

sierpnia

Promocja

Lokalizacja

Warszawa,

Kraków,

Łódź,

Wrocław,

Gdańsk,

Poznań,

Zdalne,

Cena / os

2680 PLN netto2144 PLNnetto
+ 23% VAT

Powiadom
o kolejnych terminach

O szkoleniu

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

WYMAGANIA

Podstawowa znajomość baz SQL i modelowania danych

Mile widziana znajomość języka Java oraz JavaScript

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

Kameralne grupy - szkolenia technologiczne prowadzimy w grupach liczących do 8 osób. Pozwala to na indywidualne podejście oraz aktywizację każdego uczestnika

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

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

Program

  • 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
  • Wprowadzenie
  • Model danych
  • Operacje CRUD
  • Proste zapytania
  • Zapytania złożone, agregacja potokowa, MapReduce
  • Indeksy
  • Typy zapytań dla indeksów
  • Elementy administracji
  • Replikacja
  • Partycjonowanie
  • Czym jest Redis?
  • Postawowe funkcjonalności
  • Przykłady użycia
  • Wprowadzenie do prostych typów danych
  • Operacje na ciągach znaków
  • Tablice asocjacyjne
  • 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ń
  • Wykorzystanie języka Lua
  • Elementy administracji
  • Zabezpieczanie danych
  • Replikacja
  • Partycjonowanie
  • Redis Sentinel i Redis Cluster
  • 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
  • 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
  • Wyzwalacze
  • Polecenie COPY
  • Dostępne API
  • 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

Autor szkolenia:

Krzysztof Jankiewicz

Starszy wykładowca na Politechnice Poznańskiej gdzie w roku 2007 obronił doktorat z Zarządzania współbieżnym dostępem w bazach danych XML. Prowadzi zajęcia z tematyki bardzo ogólnie rozumianego przetwarzania danych oraz aplikacji mobilnych. W tych samym zakresie udziela się na kilku innych uczelniach wyższych w Wielkopolsce. 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 2001 roku współpracuje z firmami szkoleniowymi regularnie prowadząc szkolenia i warsztaty. Regularnie tworzy i aktualizuje autorskie szkolenia.

POLITYKA COOKIES:

Korzystamy z plików cookies, by móc jak najlepiej dostosować stronę do Twoich potrzeb oraz wyświetlać Ci przydatne i adekwatnych dla Ciebie reklamy w serwisie i poza nim. Możesz kontrolować ustawienia ciasteczek w swoich ustawieniach swojej przeglądarki. Odwiedzając tę stronę, wyrażasz zgodę na wykorzystywanie przez nas plików cookies.