Kurs MongoDB - nowoczesne bazy danych
Poznaj nową generację baz danych
Szczegóły, które warto znać
Opis szkolenia
-
MongoDB to rewolucyjna technologia bazodanowa, która pozwoli ci tworzyć lepsze i wydajniejsze aplikacje.
-
Tysiące webowych projektów zawdzięcza swój sukces MongoDB.
-
Zalety MongoDB doceniły takie firmy jak Adobe, eBay, Linkedin czy Bosch.
-
Dzięki potężnym możliwościom MongoDB możesz tworzyć aplikacje doskonale odpowiadające potrzebom dzisiejszego rynku.
Sprawdź w jaki sposób Ci pomożemy
Być może słyszałeś już o MongoDB albo o bazach danych typu NoSQL. Ta przełomowa technologia nieprzypadkowo zdobyła w ostatnim czasie olbrzymią popularność. Z MongoDB ściśle wiążą się takie słowa jak skalowalność, wydajność, niezawodność oraz elastyczność – czyli wszystko czego potrzebuje developer oraz wszystko to czego oczekują użytkownicy aplikacji!
MongoDB jest najbardziej naturalnym wyborem bazy danych dla projektów opartych na Node, Express.js oraz Angular. Świetnie wpisuje się w popularne dziś podejście do tworzenia aplikacji webowych: szybkie, częste zmiany oraz błyskawiczne reagowanie na potrzeby rynku. MongoDB to technologia z niesamowitym potencjałem i śmiało można założyć, że jej popularność będzie jeszcze bardziej wzrastać.
Co zyskujesz z tym kursem?
-
Znajomość jednej z kluczowych technologii współczesnych webowych aplikacji
-
Umiejętność pracy z najpopularniejszą bazą typu NoSQL
-
Wiedzę, która jest niezbędna do tworzenia aplikacji opartych na MEAN Stack
-
Umiejętność projektowania optymalnej struktury bazy
-
Umiejętność tworzenia wydajnych zapytań do bazy
-
Umiejętność pisania aplikacji JavaScript współpracujących z bazą MongoDB
-
Znajomość technik administracji bazą typu MongoDB

Czego tak naprawdę się nauczysz?
Na początku kursu dowiesz się jak działają bazy typu NoSQL i czym się one różnią od tradycyjnych, relacyjnych baz danych. Następnie poznasz kluczowe koncepcje MongoDB: dokumenty, kolekcje itp. Kolejne etapy kursu będą doskonałą okazją do opanowania kluczowych technik CRUD: wstawiania, odczytywania, aktualizowania oraz usuwania dokumentów. Przy okazji nauczysz się agregować dane oraz optymalizować zapytania za pomocą indeksów.
Dużo czasu poświęcimy na omówienie modelowania danych. Nauczysz się projektować strukturę swojej bazy w oparciu o relacje pomiędzy danymi z różnych kolekcji oraz dowiesz się jak wykorzystać możliwości tzw. struktur drzewiastych. Poznasz też obszerny zestaw przydatnych technik pracy m.in. analizowanie wydajności, tworzenie kopii zapasowych bazy czy przetwarzanie danych o geolokalizacji. Z kursem dowiesz się również jak połączyć możliwości MongoDB z Node.js. Dowiesz się m.in. jak pisać aplikacje JavaScript, które łączą się z bazą i wykonują na niej szeroki zestaw różnych operacji.
Co jeszcze?
Do kursu zostały dołączone wszystkie materiały, z których korzysta autor. Wraz z kursem otrzymasz także dostęp do rozbudowanych testów oraz interaktywnych ćwiczeń, które bardzo pomogą Ci w zdobywaniu wiedzy na temat MongoDB.
Wydajne bazy danych
Aplikacje oparte na MEAN Stack
Java Script
Techniki CRUD
Program kursu
10 modułów · 51 lekcji
1 · Wprowadzenie do MongoDB
- Wstęp 0m 44s
- Jak korzystać z plików 1m 16s
- Bazy typu NoSQL 9m 07s
- Najważniejsze cechy MongoDB 12m 40s
- Instalacja MongoDB 9m 03s
- Jak pracować z bazą 4m 50s
2 · Podstawowe koncepcje
- Interaktywna konsola Mongo 5m 32s
- Uruchamianie skryptów JS w Mongo 4m 08s
- Dokumenty oraz kolekcje 3m 35s
3 · CRUD - Operacje odczytu
- Import przykładowej zawartości 9m 11s
- Wyszukiwanie dokumentów 6m 08s
- Operatory porównania 5m 54s
- Operatory logiczne 5m 11s
- Praca z kursorami 7m 07s
4 · CRUD - istotne techniki
- Wstawianie dokumentów 6m 32s
- Operacje aktualizujące dokumenty 7m 14s
- Usuwanie dokumentów oraz kolekcji 5m 04s
- Operator '$exists' 4m 27s
- Dokumenty zawierające tablice 8m 33s
- Wybieranie określonych pól 7m 32s
5 · Agregacja danych
- Ograniczanie liczby wyników 5m 26s
- Sortowanie wyników 5m 55s
- Wprowadzenie do grupowania 5m 18s
- Grupowanie - przykłady 7m 11s
6 · Indeksy w MongoDB
- Co to jest indeks 5m 19s
- Definiujemy indeks prosty 7m 09s
- Indeksy złożone 5m 15s
- Definiowanie indeksu unikalnego 3m 44s
- Indeks tesktowy 6m 40s
7 · Modelowanie danych
- Ogólnie o modelowaniu 10m 41s
- Model - jeden do jeden 3m 54s
- Model - jeden do wielu 5m 39s
- Jeden do wielu - referencje 6m 48s
- Struktury drzewiaste 6m 21s
8 · Przydatne techniki
- Walidacja dokumentów 8m 30s
- Capped Collection 6m 00s
- TTL - Time to live 3m 57s
- Analizowanie wydajności zapytań 7m 52s
- Operacje JOIN w MongoDB 8m 33s
- Wybieranie losowych dokumentów 3m 30s
- Dane zawierające koordynaty 11m 16s
9 · MongoDB i Node.js
- Omówienie niezbędnych komponentów 4m 48s
- Node.js - polączenie z bazą 7m 19s
- Odczyt zawartości kolekcji 6m 46s
- Node.js - dodawanie dokumentu 6m 38s
- Node.js - aktualizowanie dokumentu 6m 00s
- Skrypt usuwający dokumenty 5m 21s
10 · Różne
- Użytkownicy oraz uprawnienia 7m 11s
- Mongoclient - interfejs graficzny 9m 48s
- Kopie zapasowe bazy 6m 08s
- Zakończenie 0m 34s
Twój instruktor
Ksawery Kargól
Trener - praktyk AI
Opinie kursantów
„Kurs pomógł mi zrozumieć podstawy działania baz danych no-sql. Odpowiednio wdrożył mnie teoretycznie jak i praktycznie. Dzięki pozyskanej wiedzy na kursie byłem w stanie wykonać projekt studencki z którego otrzymałem bardzo dobrą ocenę."
„Bardzo dobry kurs dla osób, które zaczynają przygodę z bazami danych MongoDB. Wszystko jest tłumaczone krok po kroku. Dodatkowe ćwiczenia i materiały bardzo pomagają w nauce. Polecam!!!"
„W dobie rozwoju oraz stałej popularyzacji środowiska node.js, kurs ten jest idealny dla każdego kto interesuje się back-endem. Prócz tego, MongoDB coraz częściej pojawia się w wymogach pracodawców, dlatego przerobienie materiałów z lekcji bardzo dobrze przygotowuje do przyszłej pracy. Prowadzący dobrze wprowadza w temat baz NoSQL, po czym przechodzi do zaawansowanych zagadnień tłumacząc dokładnie każde z nich. Śmiało mogę polecić wszystkim zainteresowanym!"
Czytaj więcej
Zwiń
„Dzięki temu kursowi nie miałam problemu z odpowiadaniem na pytania podczas rozmowy kwalifikacyjnej ;) Pracuję na wymarzonym stanowisku już 6 miesięcy! Polecam"
„Polecam kurs na wysokim poziomie, warty swojej ceny. "
„Bardzo dobry kurs, wiele z niego wyniosłem :)"
„Sposób prowadzenia kursu i przekazywane treści"
„Bardzo dobrze przygotowany kurs. Od podstaw pozwala poznać bazę MongoDB. Zostało przedstawione do jakich celów i zastosowań można ja wykorzystać, jak zainstalować i zacząć korzystać. Następnie zostały omówione najważniejsze funkcjonalności i możliwości bazy. Wszystkie lekcje zawierają jasne i zrozumiałe przedstawienie tematu oraz przykłady pozwalające zrozumieć omawiany materiał."
Czytaj więcej
Zwiń
„MongoDB to alternatywa dla relacyjnych baz danych w rodzaju MySQL - warto poznać to rozwiązanie, ten kurs to dobre wprowadzenie w temat."
„super"
Najczęściej zadawane pytania
Jak wygląda uczestnictwo w kursie online?
Kursy online w strefakursów.pl to kompletne pakiety materiałów wideo przygotowane przez zespół naszych specjalistów. Po zakupie otrzymujesz natychmiastowy dostęp do wszystkich lekcji, testów i materiałów dodatkowych na swoim koncie - możesz zacząć się uczyć od razu, bez czekania. Konto jest bezpłatne i możesz założyć je w dowolnym momencie lub w trakcie dokonywania pierwszego zakupu w serwisie strefakursów.pl. Materiały, do których otrzymasz dostęp, pozwolą Ci rozwinąć się zawodowo i podnieść swoje kwalifikacje. Każdy kurs przepełniony jest praktyczną wiedzą, która ułatwi Ci osiągnięcie wymarzonych życiowych celów. Zdobytą wiedzę i postępy możesz w łatwy sposób zweryfikować za pomocą licznych testów i ćwiczeń dołączonych do każdego kursu.
Czy otrzymam certyfikat ukończenia kursu?
Do każdego ukończonego przez Ciebie kursu wystawiamy imienny certyfikat w formacie PDF - będzie on dostępny na Twoim koncie w zakładce Certyfikaty. Warunkiem jego otrzymania jest zaliczenie testów dołączonych do kursu oraz obejrzenie wszystkich lekcji. Na certyfikacie znajduje się Twoje imię oraz nazwisko, nazwa ukończonego kursu, data wystawienia i unikalny numer certyfikatu. Certyfikat możesz wydrukować lub opublikować w Internecie za pośrednictwem specjalnego odnośnika np. na LinkedIn lub innych portalach społecznościowych, jak również dołączyć do swojego CV. Pamiętaj, że certyfikatów nie wysyłamy w formie papierowej.
Czy otrzymam fakturę VAT za zamówienie?
Tak, do każdego zamówienia wystawiamy fakturę VAT (23%) lub paragon - w zależności od danych podanych przy zakupie. Pobierzesz ją z zakładki Historia zamówień na swoim koncie. Powiadomimy Cię mailowo, gdy dokument będzie gotowy.
Potrzebujesz proformy? Zaznacz pole "Chcę otrzymać dokument proforma" przy składaniu zamówienia lub napisz: biuro@strefakursow.pl
Zakup w aplikacji mobilnej? Jeśli kupujesz przez App Store lub Google Play, sprzedawcą jest odpowiednio Apple lub Google. Fakturę otrzymasz od nich zgodnie z ich zasadami:
Możesz również pobrać dokument przez stronę Apple. Przejdź pod ten adres: https://reportaproblem.apple.com/, następnie zaloguj się swoim Apple ID, znajdź zakup na liście i kliknij, aby zobaczyć szczegóły i ewentualnie pobrać dokument. Apple zwykle wystawia fakturę jako dostawca usług cyfrowych. Jeśli potrzebujesz faktury VAT, możesz skontaktować się z pomocą techniczną Apple, aby uzyskać dodatkowe informacje na temat zgodności faktury z przepisami w Twoim kraju.
Zakup w Google Play(Android)
Gdy dokonujesz zakupu w aplikacji strefakursów.pl na Android za pośrednictwem Google Pay sprzedawcą jest Google. Fakturę lub dokument zakupu znajdziesz zgodnie z poniższą instrukcją:
- Otwórz aplikację Google Play.
- Kliknij ikonę swojego profilu w prawym górnym rogu.
- Wybierz Płatności i subskrypcje > Historia zakupów.
- Znajdź interesujący Cię zakup i kliknij na niego, aby zobaczyć szczegóły. Jeśli chcesz pobrać fakturę, kliknij przycisk Faktura (jeśli jest dostępny).
Możesz również znaleźć fakturę na stronie Google Pay. Przejdź pod ten adres: pay.google.com i zaloguj się na swoje konto Google, z którego dokonano zakupu. W sekcji Aktywność znajdziesz wszystkie transakcje dokonane w Google Play. Kliknij daną transakcję, aby zobaczyć szczegóły i pobrać fakturę.
Ile mam czasu na przerobienie materiałów?
Tyle, ile potrzebujesz! Uczysz się we własnym tempie - bez presji i bez abonamentu. Płacisz raz i zachowujesz dostęp do zakupionego kursu na swoim koncie bez z góry określonej daty końcowej. Przez pierwsze 12 miesięcy od zakupu dbamy o aktualność materiałów i zapewniamy pełną dostępność testów oraz certyfikatu. Później kurs nadal pozostaje na Twoim koncie - wracasz do lekcji, kiedy masz ochotę. Szczegółowe zasady dostępu znajdziesz w regulaminie.
Powiązane tematy