MongoDB Academy logo
JavaScriptDataTasot A1 → B222 kieltä

MongoDB Academy

Hallitkaa dokumenttipohjaiset NoSQL-tietokannat MongoDB:llä. Oppikaa CRUD, tietomallinnus, aggregointiputket, indeksit, transaktiot ja tuotantokäytön Atlas-mallit. CoddyKitin oppimispolku, joka sisältää 30 lyhyttä kurssia ja 120 interaktiivista oppituntia sekä tekoälytuutorin käytettävissäsi ympäri vuorokauden.

Kurssit
30
Oppitunnit
120
Interaktiiviset vaiheet
1,560
Aloita maksutta
Kurssi 1
Kurssisisältö

30 kurssia tässä opintopolussa

Kaikki MongoDB Academy-opintopolun kurssit suoritusjärjestyksessä. Ensimmäinen on ilmainen.

1

A14 oppituntiaIlmainen

Tutustukaa relaatiotietokantojen rajoituksiin, jotka johtivat insinöörit luomaan NoSQL-ratkaisuja. Perehdytte NoSQL:n neljään pääluokkaan ja ymmärrätte, milloin kukin niistä on parhaimmillaan. Lopuks…

2

A14 oppituntiaPRO

Tutustukaa käytännössä MongoDB:n keskeisiin tietorakenteisiin: BSON-dokumentteihin ja kokoelmiin. Opitte, miten dokumentit vastaavat tosielämän objekteja ja miten kokoelmat ryhmittelevät toisiinsa li…

3

A14 oppituntiaPRO

Ottakaa haltuun neljä CRUD-perusmenetelmää tietojen lisäämiseen ja hakemiseen. Harjoittelette menetelmiä insertOne, insertMany, findOne ja find todellisten aineistojen avulla. Selkeät esimerkit näytt…

4

A14 oppituntiaPRO

Siirtykää yksinkertaisia yhtäsuuruustarkistuksia pidemmälle ja tutustukaa MongoDB:n kattavaan kyselyoperaattorien valikoimaan. Vertailu-, logiikka-, elementti- ja regex-operaattoreilla voitte ilmaist…

5

A14 oppituntiaPRO

Opitte kaikki MongoDB:n tarjoamat päivitys- ja poistomenetelmät yksittäisten kenttien tarkoista muutoksista kokonaisen dokumentin korvaamiseen. Otatte haltuun päivitysoperaattorit, kuten $set, $inc j…

6

A24 oppituntiaPRO

Tietomallinnus on MongoDB-kehityksen tärkein taito. Kurssilla opitte kaksi perustavanlaatuista strategiaa: toisiinsa liittyvien tietojen upottamisen dokumenttiin ja viitteiden tallentamisen. Saatte p…

7

A24 oppituntiaPRO

Vaikka MongoDB:n skeema on joustava, tuotantotietokannat tarvitsevat suojakaiteita. Kurssilla opitte määrittämään kokoelmille JSON Schema -validaattoreita, jotta vain kelvolliset dokumentit voidaan l…

8

A24 oppituntiaPRO

Kokonaisten dokumenttien hakeminen silloin, kun tarvitsette vain kaksi kenttää, kuluttaa turhaan kaistanleveyttä ja muistia. Kurssilla opitte käyttämään MongoDB:n projektioita, jotta haette aina täsm…

9

A24 oppituntiaPRO

Opitte järjestämään kyselyjen tuloksia ja jakamaan suuret aineistot sivuiksi, joita käyttöliittymä voi käsitellä tehokkaasti. Vertaatte skip/limit-sivutusta avainjoukkosivutukseen (keyset- eli cursor…

10

A24 oppituntiaPRO

Käytännöllinen tietojenhallinta edellyttää tietojen luotettavaa siirtämistä MongoDB:hen ja sieltä pois. Kurssilla käsitellään työkaluja mongoimport, mongoexport, mongodump ja mongorestore sekä MongoD…

11

B14 oppituntiaPRO

Indeksit ovat tärkein yksittäinen keino parantaa MongoDB-kyselyjen suorituskykyä. Kurssilla selvennetään B-tree-indeksien toimintaa, niiden luomista ja tarkastelua sekä indeksoitavien kenttien valint…

12

B14 oppituntiaPRO

MongoDB:n teksti-indeksit mahdollistavat avainsanojen hakemisen merkkijonokentistä ilman erillistä hakukonetta. Luotte teksti-indeksejä, suoritatte $text-kyselyitä, järjestätte tulokset relevanssipis…

13

B14 oppituntiaPRO

Dokumenttien sisäiset taulukot ovat yksi MongoDB:n tehokkaimmista ominaisuuksista, mutta niiden kyselyissä ja päivityksissä on myös paljon nyansseja. Kurssilla perehdytte operaattoreihin $all, $elemM…

14

B14 oppituntiaPRO

Aggregointiputki on MongoDB:n tietojen muunnosmoottori, jonka avulla voitte suodattaa, muotoilla uudelleen, ryhmitellä ja laskea tuloksia palvelimella. Kurssilla tutustutte putken käsitteeseen ja tär…

15

B14 oppituntiaPRO

Siirtykää perusteita pidemmälle ja tutustukaa aggregointivaiheisiin, joiden avulla voitte yhdistää kokoelmia, purkaa taulukkoja, muotoilla sisäkkäisiä rakenteita uudelleen ja materialisoida tuloksia…

16

B14 oppituntiaPRO

Akkumulaattorit ovat $group-vaiheen ydin: ne muuttavat dokumenttivirrat merkityksellisiksi tilastoiksi. Kurssilla perehdytte kaikkiin MongoDB:n tarjoamiin akkumulaattoreihin aina operaattoreista $sum…

17

B14 oppituntiaPRO

MongoDB 4.0 toi usean dokumentin ACID-transaktiot replikajoukoille ja myöhemmin shardoitetuille klustereille. Kurssilla opitte, milloin transaktioita todella tarvitaan, miten istunto avataan ja trans…

18

B14 oppituntiaPRO

Muutossyötteet tarjoavat sovellukselle reaaliaikaisen tapahtumavirran kaikista kokoelman lisäyksistä, päivityksistä, korvauksista ja poistoista. Opitte avaamaan ja jatkamaan muutossyötteitä, suodatta…

19

B14 oppituntiaPRO

Atlas Search on täysin hallittu, Luceneen perustuva hakukone, joka on upotettu MongoDB Atlasiin. Kurssilla opitte luomaan hakuindeksejä, kirjoittamaan $search-aggregointivaiheita, toteuttamaan automa…

20

B14 oppituntiaPRO

Useimmat tuotantosovellukset yhdistävät MongoDB:n Node.js:n kautta. Kurssilla käsitellään sekä virallista Node.js-ajuria että Mongoose ODM:ää, mukaan lukien yhteyksien hallinta, skeemat, mallit, kyse…

21

B24 oppituntiaPRO

Ymmärtäkää, miten MongoDB saavuttaa korkean käytettävyyden replikajoukkojen avulla. Opitte, miten johtajavaalit toimivat, miten toissijaiset jäsenet replikoivat tietoja oplogista ja miten lukuasetuks…

22

B24 oppituntiaPRO

Kun yksittäinen replikajoukko ei enää pysty käsittelemään tietomäärää tai suorituskykyvaatimuksia, sharding jakaa tiedot useille shardeille. Kurssilla käydään läpi shard-avaimen valinta, vyöhykeshard…

23

B24 oppituntiaPRO

Perehtykää perusteellisesti MongoDB:n kyselysuunnittelijaan, suoritustilastoihin ja tuotannon hitaiden kyselyjen tunnistamiseen ja korjaamiseen käytettäviin työkaluihin. Profiloitte kyselyitä, tulkit…

24

B24 oppituntiaPRO

Atlas Data Federationin avulla voitte suorittaa MongoDB-aggregointikyselyitä Atlas-klustereissa, S3-säilöissä, Atlas Data Lakessa ja HTTP-päätepisteissä yhden yhteysmerkkijonon kautta. Kurssilla käsi…

25

B24 oppituntiaPRO

Atlas App Services Triggerit ja Functions mahdollistavat palvelinpuolen JavaScriptin suorittamisen tietokantatapahtumien, ajastusten tai HTTP-pyyntöjen perusteella ilman infrastruktuurin hallintaa. R…

26

B24 oppituntiaPRO

MongoDB 5.0 toi natiiviset aikasarjakokoelmat, jotka on optimoitu jatkuvasti kasvaville aineistoille, kuten IoT-antureiden tiedoille, metriikoille ja finanssidatalle. Kurssilla opitte luomaan aikasar…

27

B24 oppituntiaPRO

MongoDB-käyttöönotto on vain niin turvallinen kuin sen todennus-, valtuutus- ja salausmääritykset. Kurssilla käsitellään SCRAM- ja x.509-todennusta, roolipohjaista käyttöoikeuksien hallintaa, kenttät…

28

B24 oppituntiaPRO

Kokeneet MongoDB-insinöörit hyödyntävät hyväksi todettujen skeemasuunnittelumallien kokoelmaa ratkaistakseen toistuvia haasteita, kuten polymorfismia, laskettuja kenttiä ja dokumenttien versiointia.…

29

B24 oppituntiaPRO

MongoDB ei aina ole oikea valinta. Kurssilla vertaillaan rehellisesti MongoDB:tä Redis-, Cassandra-, DynamoDB- ja Neo4j-ratkaisuihin, jotta voitte suositella kuhunkin käyttötapaukseen sopivaa tietoka…

30

B24 oppituntiaPRO

Kootkaa kaikki oppimanne suunnittelemalla ja toteuttamalla osittain tuotantovalmiin, MongoDB:tä hyödyntävän sovelluksen alusta alkaen. Teette arkkitehtuuripäätöksiä tietomallinnuksesta, indeksoinnist…

CoddyKit PRO

Avaa kaikki 30 tämän opintopolun kurssia ja kaikki muut opintopolut

Tekoälytuutori, sertifiointikoe ja suoritustodistus. Toimii verkossa sekä iOS- ja Android-laitteilla.

Näytä kaikki paketit
Vuosittain$29.90 / vuosiNoin $2.49 kuukaudessaMaksa kerranElinikäinen$69.99 KerranEi uusimisia. PRO ikuisesti.
Kurssin yleiskatsaus

MongoDB ja NoSQL-tietokannat

Hallitkaa dokumenttipohjaiset NoSQL-tietokannat MongoDB:llä. Oppikaa CRUD, tietomallinnus, aggregointiputket, indeksit, transaktiot ja tuotantokäytön Atlas-mallit. Tämä kokonaisuus sisältää 30 etenevää minikurssia täydestä aloittelijatasosta (A1) edistyneelle tasolle (B2), lyhyine, kohdennettuine oppitunteineen ja nopeine tietovisoineen, jotka auttavat vakiinnuttamaan jokaisen käsitteen.

Mitä opitte

Aloitatte perusteista ja etenette keskitason ja edistyneisiin aiheisiin niin, että jokainen kurssi rakentuu edellisen päälle. Jokainen oppitunti on käytännönläheinen ja sisältää todellisia esimerkkejä. Tarvittaessa käytettävissänne on tekoälyohjaaja.

Näin se toimii

Jokainen kurssi on jaettu neljään kohdennettuun oppituntiin. Kun suoritatte muutaman oppitunnin päivässä, hallitsette koko kokonaisuuden viikoissa, ette kuukausissa.

Näin opiskelet

  1. 01

    Interaktiiviset oppitunnit

    Käytännön koodiharjoituksia ja reaaliaikaista palautetta

  2. 02

    Tekoälytuutori

    Saat heti apua tekoälyltä, kun jäät jumiin

  3. 03

    Sisäänrakennettu editori

    Kirjoita ja suorita koodia suoraan selaimessa

  4. 04

    Sertifikaatti

    Saat sertifikaatin suoritettuasi kurssin

UKK

Usein kysytyt kysymykset

Onko MongoDB Academy-kurssi ilmainen?

Kyllä. Voit aloittaa MongoDB Academy-kurssin ilmaiseksi ja suorittaa sen vuorovaikutteiset oppitunnit maksutta. Valinnainen PRO-tilaus avaa käyttöön edistyneet tekoälytyökalut ja jaettavan todistuksen.

Tarvitsenko aiempaa kokemusta oppiakseni JavaScript?

Et tarvitse. Kurssi alkaa perusteista ja etenee vähitellen edistyneempiin aiheisiin, joten voit aloittaa, vaikka sinulla ei olisi aiempaa JavaScript-kokemusta.

Miten opin JavaScript CoddyKitissä?

Opit tekemällä. Lyhyillä vuorovaikutteisilla oppitunneilla selkeä teoria yhdistyy käytännön koodiharjoitukseen, joka suoritetaan reaaliajassa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori auttaa henkilökohtaisesti aina, kun jäät jumiin.

Saanko todistuksen MongoDB Academy-kurssin suorittamisesta?

Kyllä. PRO-oppijat voivat suorittaa kokeen ja saada MongoDB Academy-kurssin suorittamisesta jaettavan todistuksen, jonka koodi voidaan tarkistaa.

Voinko oppia JavaScript puhelimellani?

Kyllä. CoddyKit on käytettävissä verkossa sekä iOS- ja Android-natiivisovelluksina, joten voit oppia JavaScript millä tahansa laitteella, ja edistymisesi synkronoituu niiden välillä.

Paljonko CoddyKit PRO maksaa?

MongoDB Academy-opintopolun ensimmäinen kurssi on ilmainen. CoddyKit PRO avaa kaikki kurssit: $5.90 viikossa, $7.90 kuukaudessa, $29.90 vuodessa tai $69.99 kerran maksettuna, jolloin saat elinikäisen käyttöoikeuden ilman uusimisia.

Kuinka kauan MongoDB Academy-opintopolun suorittaminen kestää?

MongoDB Academy sisältää 30 kurssia ja 120 oppituntia. Useimmat oppitunnit kestävät noin 5–10 minuuttia, joten koko opintopolun suorittamiseen kuluu omaan tahtiin noin 14 tuntia käytännön harjoittelua.

Aloita MongoDB Academy nyt

Liity tuhansien oppijoiden joukkoon ja opi ohjelmointia tekoälyä hyödyntävillä oppitunneilla.