MongoDB

2h 52min
Čas
59
Kapitol
Programování
Kategorie
4.0
Hodnocení
Začátečník
Level
slovenský
Jazyk kurzu

Popis online kurzu

Online kurz MongoDB je určen pro všechny, kteří ještě nepracovali s databází MongoDB. MongoDB patří mezi NoSQL databáze. Je objektově orientovaná, jednoduchá, dynamická a dobře škálovatelná. Namísto tabulek (jako v relační databázi) používá kolekce, místo řádků a sloupců dokumenty a pole. Data se ukládají ve formátu JSON. MongoDB je jedna z nejpopulárnějších NoSQL databází, kterou používají mnohé velké společnosti. Vysvětlíme si rozdíly mezi SQL a NoSQL databázemi a nainstalujeme si MongoDB na lokální počítač.

V první části kurzu budeme pracovat s MongoDB přes shell. Vyzkoušíme si CRUD operace, dozvíte se tedy jak vytvořit nový dokument v databázi, jak načíst dokumenty z databáze, jak je měnit a mazat. Také se dozvíte, jak naimportovat soubor s daty do databáze, jak vyhledávat v databázi a jaké datové typy MongoDB podporuje. Vysvětlíme si, na co se používá projekce a jak pracovat s indexy. Na praktickém příkladu si ukážeme, kdy je vhodné použít indexy a jaké mají omezení.

MongoDB dokáže pracovat s mnoha programovacími jazyky. Proto si v druhé části kurzu naprogramujeme malou aplikaci pro přidávání produktů a vytvoření objednávky. K tomu si nejprve představíme Atlas, cloudové řešení pro MongoDB a Compass, grafické prostředí pro MongoDB. Ve druhé části kurzu budeme používat Javascript. Nainstalujeme si runtime prostředí Node.js a aplikační framework Express.js. Pomocí těchto dvou technologií si ukážeme, jak vkládat data do MongoDB a jak je číst přímo z vašeho prohlížeče. Také si řekneme něco o návrhovém vzoru MVC a představíme si Mongoose, object document mapper pro Node.js.

Co se naučíš

  • pracovat s NoSQL databází MongoDB,
  • základní příkazy a CRUD operace s MongoDB,
  • operátory,
  • MongoDB Atlas a Compass,
  • pracovat s MongoDB pomocí Node.js a Express.js
  • návrhový vzor MVC,
  • Mongoose.

Co všechno dostaneš

  • nadupané videa o MongoDB,
  • diskusní fórum,ve kterém na tvé otázky odpovídá autor kurzu, 
  • certifikát o absolvování kurzu,
  • garance vrácení peněz do 14 dnů v případě nespokojenosti s kurzem. 
Online kurz MongoDB je možné

Seznam kapitol

Mongo Shell
Dostupné v ukázce kurzu
Dostupné v ukázce kurzu
3. Inštalácia MongoDB
Dostupné pouze po zakoupení přístupu
3a. Inštalácia MongoDB pod Windowsom
Dostupné pouze po zakoupení přístupu
4. Databázy, kolekcie, dokumenty
Dostupné pouze po zakoupení přístupu
5. Základné príkazy
Dostupné pouze po zakoupení přístupu
6. CRUD operácie
Dostupné pouze po zakoupení přístupu
7. Ordered Inserts
Dostupné pouze po zakoupení přístupu
8. Import dát
Dostupné pouze po zakoupení přístupu
9. Vyhľadávanie v dokumentoch
Dostupné pouze po zakoupení přístupu
10. update vs updateOne vs updateMany
Dostupné pouze po zakoupení přístupu
11. Práca s väčším množstvom dát
Dostupné pouze po zakoupení přístupu
12. Vnorené dokumenty a polia
Dostupné pouze po zakoupení přístupu
13. Schémy a vzťahy
Dostupné pouze po zakoupení přístupu
14. Dátové typy
Dostupné pouze po zakoupení přístupu
15. Relácie
Dostupné pouze po zakoupení přístupu
16. Operátory
Dostupné pouze po zakoupení přístupu
17. Comparison operátory
Dostupné pouze po zakoupení přístupu
18. Logické operátory
Dostupné pouze po zakoupení přístupu
19. Element operátory
Dostupné pouze po zakoupení přístupu
20. Evaluation operátory
Dostupné pouze po zakoupení přístupu
21. Array Query operátory
Dostupné pouze po zakoupení přístupu
22. Projekcia
Dostupné pouze po zakoupení přístupu
23. Inc, dec, min, max, mul
Dostupné pouze po zakoupení přístupu
24. Unset
Dostupné pouze po zakoupení přístupu
25. Upsert
Dostupné pouze po zakoupení přístupu
26. Zmena všetkých prvkov poľa
Dostupné pouze po zakoupení přístupu
27. Push a Pull
Dostupné pouze po zakoupení přístupu
28. Indexy
Dostupné pouze po zakoupení přístupu
29. Indexy a obmedzenia
Dostupné pouze po zakoupení přístupu
30. Zložené indexy
Dostupné pouze po zakoupení přístupu
31. TTL Indexy
Dostupné pouze po zakoupení přístupu
32. Covered Queries
Dostupné pouze po zakoupení přístupu
33. Textové indexy
Dostupné pouze po zakoupení přístupu
34. Kombinované textové indexy
Dostupné pouze po zakoupení přístupu
Node.js, Express.js, MongoDB, Mongoose
35. MongoDB Atlas
Dostupné pouze po zakoupení přístupu
36. MongoDB Compass
Dostupné pouze po zakoupení přístupu
37. Node.js a Express
Dostupné pouze po zakoupení přístupu
38. Node.js Inštalácia
Dostupné pouze po zakoupení přístupu
39. Node.js a MongoDB driver
Dostupné pouze po zakoupení přístupu
40. Express - Úvod
Dostupné pouze po zakoupení přístupu
41. Express - Spracovanie requestov
Dostupné pouze po zakoupení přístupu
42. Express - Uloženie dát do databázy
Dostupné pouze po zakoupení přístupu
43. MVC - Úvod
Dostupné pouze po zakoupení přístupu
44. MVC - Spracovanie requestov
Dostupné pouze po zakoupení přístupu
45. MVC - Uloženie dát do databázy
Dostupné pouze po zakoupení přístupu
46. MVC - Výpis produktov
Dostupné pouze po zakoupení přístupu
47. MVC - Vytvorenie objednávky
Dostupné pouze po zakoupení přístupu
48. MVC - Úprava objednávky
Dostupné pouze po zakoupení přístupu
49. MVC - Výpis všetkých objednávok
Dostupné pouze po zakoupení přístupu
50. Redirecty a css
Dostupné pouze po zakoupení přístupu
51. Mongoose - Úvod
Dostupné pouze po zakoupení přístupu
52. Mongoose - Schémy a ukladanie dát
Dostupné pouze po zakoupení přístupu
53. Mongoose - Načítanie produktov
Dostupné pouze po zakoupení přístupu
54. Mongoose - Načítanie objednávok
Dostupné pouze po zakoupení přístupu
55. Mongoose - Mazanie dát
Dostupné pouze po zakoupení přístupu
56. Mongoose - Validácia 1
Dostupné pouze po zakoupení přístupu
57. Mongoose - Validácia 2
Dostupné pouze po zakoupení přístupu
58. Záver
Dostupné pouze po zakoupení přístupu

Hodnocení kurzu

MongoDB

Pre začiatočníka celkom fajn. Stručné, výstižné no niektoré veci by možno mohli byť lepšie okomentované. Jedna drobnosť čo mi trhalo oči bolo CSS. Chápem že cieľom kurzu nebolo CSS, no stačilo pridať nejaký css file pripravený v materiáloch a vložiť do projektu(bez nutnosti vysvetľovania) a hneď by to pôsobilo lepším dojmom :)

Dávid M.

MongoDB

Jan K.

Podívej se i na tyto kurzy

Michal Machovič Michal Machovič
webdevelopment, ecommerce, aws
6 Online kurzů
0 Příspěvků
Přejít na kanál

Akce! Získej předplatné za 999Kč na měsíc

Získej přístup do největší nabídky online kurzů na trhu, nyní v super akci.