Warsztat odbywa się w formie zdalnej za pośrednictwem platformy/komunikatora online, z wykorzystaniem dźwięku, obrazu z kamery, udostępniania ekranu komputera prowadzącego i uczestników.
Szkolenie w postaci warsztatu dla programistów na przykładzie języka Java i bazy MongoDB.
Czego się nauczysz?
'- Na warsztacie poznasz podstawy baz NoSQL na przykładzie bazy MongoDB. Dowiesz się, jakie są różnice w stosunku do klasycznych baz relacyjnych, oraz jak właściwie projektować struktury danych. Zrozumiesz także, kiedy bazy NoSQL mogą być lepszym wyborem niż bazy relacyjne.
Dla kogo jest ten warsztat?
'- Warsztat przeznaczony jest dla programistów języka Java, którzy są zainteresowani zrozumieniem podstaw baz NoSQL na przykładzie MongoDB.
Wymagania wstępne
Podczas warsztatu uczestnicy korzystają z własnych komputerów.
Prowadzący
Michał Wojtyna:
Pasjonat dobrych praktyk programistycznych, od lat związany z technologiami JVM. Domain-driven design i Test-driven development to jedne z jego ulubionych technik wytwarzania oprogramowania. W przeszłości prowadził własny startup, pracował jako freelancer a później założyciel własnego małego software house’u. Oprócz programowania zajmuje się również szkoleniami, konsultacjami, tworzy kursy online i pisze artykuły na temat inżynierii oprogramowania.
Program warsztatów
Czym jest NoSQL
Kiedy używać baz NoSQL – różne przypadki użycia
Różnice między bazami SQL a NoSQL
Wprowadzenie do MongoDB:
Baza dokumentowa
Skalowalność
Replica Set
Struktura dokumentów w MongoDB:
BSON vs JSON
Ćwiczenia z denormalizacji
MongoDB shell
CRUD:
Insert
Update
Find
Write concern
Read concern
Dostęp do bazy za pomocą drivera dla języka Java
Uwaga
Liczba miejsc ograniczona! Organizator zastrzega sobie prawo do odwołania wydarzenia w przypadku niezgłoszenia się minimalnej liczby uczestników.
Zakupione certyfikaty zostaną przesłane uczestnikom w formie elektronicznej po warsztacie. Jeśli chcesz otrzymać zakupiony certyfikat w formie papierowej, zgłoś to mailowo na adres kontakt@stacja.it.
**Rejestracja dostępna bezpośrednio pod poniższym [linkiem.](https://app.evenea.pl/event/nosql3105)**