Všechny ONLINE kurzy

od 1 299,00 KČ

Všechny online kurzy od 1 299 KČ

Více info

Course duration 2h 52m 18s
Course chapters 59 kapitol
Course difficulty Začátečník

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.

Osnova kurzu

  • Mongo Shell    

    •  1. Úvod  

    •  2. Ako funguje MongoDB  

    •  3. Inštalácia MongoDB  

    •  4. Databázy, kolekcie, dokumenty  

    •  5. Základné príkazy  

    •  6. CRUD operácie  

    •  7. Ordered Inserts  

    •  8. Import dát  

    •  9. Vyhľadávanie v dokumentoch  

    •  10. update vs updateOne vs updateMany  

    •  11. Práca s väčším množstvom dát  

    •  12. Vnorené dokumenty a polia  

    •  13. Schémy a vzťahy  

    •  14. Dátové typy  

    •  15. Relácie  

    •  16. Operátory  

    •  17. Comparison operátory  

    •  18. Logické operátory  

    •  19. Element operátory  

    •  20. Evaluation operátory  

    •  21. Array Query operátory  

    •  22. Projekcia  

    •  23. Inc, dec, min, max, mul  

    •  24. Unset  

    •  25. Upsert  

    •  26. Zmena všetkých prvkov poľa  

    •  27. Push a Pull  

    •  28. Indexy  

    •  29. Indexy a obmedzenia  

    •  30. Zložené indexy  

    •  31. TTL Indexy  

    •  32. Covered Queries  

    •  33. Textové indexy  

    •  34. Kombinované textové indexy  

  •  Node.js, Express.js, MongoDB, Mongoose

    •  35. MongoDB Atlas  

    •  36. MongoDB Compass  

    •  37. Node.js a Express  

    •  38. Node.js Inštalácia  

    •  39. Node.js a MongoDB driver  

    •  40. Express - Úvod  

    •  41. Express - Spracovanie requestov  

    •  42. Express - Uloženie dát do databázy  

    •  43. MVC - Úvod  

    •  44. MVC - Spracovanie requestov  

    •  45. MVC - Uloženie dát do databázy  

    •  46. MVC - Výpis produktov  

    •  47. MVC - Vytvorenie objednávky  

    •  48. MVC - Úprava objednávky  

    •  49. MVC - Výpis všetkých objednávok  

    •  50. Redirecty a css  

    •  51. Mongoose - Úvod  

    •  52. Mongoose - Schémy a ukladanie dát  

    •  53. Mongoose - Načítanie produktov  

    •  54. Mongoose - Načítanie objednávok  

    •  55. Mongoose - Mazanie dát  

    •  56. Mongoose - Validácia 1  

    •  57. Mongoose - Validácia 2  

    •  58. Záver

Online kurz MongoDB je možné vyzkoušet i zdarma!