Popis online kurzu
Online kurz MongoDB je určený pre všetkých, ktorí ešte nepracovali s databázou MongoDB. MongoDB patrí medzi NoSQL databázy. Je objektovo orientovaná, jednoduchá, dynamická a dobre škálovateľná. Namiesto tabuliek (ako v relačnej databáze) používa kolekcia, miesto riadkov a stĺpcov dokumenty a polia. Dáta sa ukladajú vo formáte JSON. MongoDB je jedna z najpopulárnejších NoSQL databáz, ktorú používajú mnohé veľké spoločnosti. Vysvetlíme si rozdiely medzi sql a nosql databázami a nainštalujeme si MongoDB na lokálny počítač.
V prvej časti kurzu budeme pracovať s MongoDB cez shell. Vyskúšame si CRUD operácie, dozviete sa teda ako vytvoriť nový dokument v databáze, ako načítať dokumenty z databázy, ako ich meniť a mazať. Tiež sa dozviete ako naimportovať súbor s dátami do databázy, ako vyhľadávať v databáze a aké dátové typy MongoDB podporuje. Vysvetlíme si, na čo sa používa projekcia a ako pracovať s indexami. Na praktickom príklade si ukážeme, kedy je indexy vhodné použiť a aké majú obmedzenia.
MongoDB dokáže pracovať s mnohými programovacími jazykmi. Preto si v druhej časti kurzu naprogramujeme malú aplikáciu pre pridávanie produktov a vytvorenie objednávky. K tomu si najprv predstavíme Atlas, cloudové riešenie pre MongoDB a Compass, grafické prostredie pre MongoDB. V druhej časti kurzu budeme používať javascript. Nainštalujeme si runtime prostredie Node.js a aplikačný framework Express.js. Pomocou týchto dvoch technológií si ukážeme ako vkladať dáta do MongoDB a ako ich čítať priamo z vášho prehliadača. Tiež si povieme niečo o návrhovom vzore MVC a predstavíme si Mongoose, object document mapper pre Node.js.
Čo sa naučíš
- pracovať s NoSQL databázou MongoDB,
- základné príkazy a CRUD operácie s MongoDB,
- operátory,
- MongoDB Atlas a Compass,
- pracovať s MongoDB pomocou Node.js a Express.js
- návrhový vzor MVC,
- Mongoose.
Čo všetko dostaneš
- nadupané videá o MongoDB,
-
diskusné fórum, v ktorom na tvoje otázky odpovedá autor kurzu,
-
certifikát o absolvovaní kurzu,
-
garancia vrátenia peňazí do 14 dní v prípade nespokojnosti s kurzom.