MongoDB Developer & Administrator - eLearning

4.900,00 SEK

  • 50 hours
eLearning

Denna kurs kommer att lära dig om datareplikering med MongoDB och ge insikter om installation, uppdatering och underhåll av MongoDB-miljön. Med denna utbildning kan du bli en expertutvecklare genom att få omfattande kunskap om NoSQL, datamodellering, datainmatning, frågeställning, skuggning och datareplikering.

Nyckelfunktioner

Språk

Kursen och materialet är på engelska

Nivå

Mellannivå för yrkesverksamma

Tillgång

1 års tillgång till självstudieplattformen för eLearning dygnet runt

6,5 timmar av videomaterial

med rekommenderad studietid på 50 timmar

Övning

MongoDB virtuellt labb, demonstrationer och testsimuleringar

Slutprojekt

4 branschbaserade projekt

Ingen tenta

Ingen tentamen för kursen men studenten kommer att få ett intyg om genomförd utbildning

Hero

Lärandemål

I slutet av denna kurs kommer du att kunna:

Skriv säkert i Java och NodeJS-applikationer som använder MongoDB

Utför installation, konfiguration och underhåll av MongoDB-miljön

Skapa och hantera olika typer av index i MongoDB för exekvering av förfrågningar

Bearbeta stora mängder data med hjälp av MongoDB-verktyg

Lagra ostrukturerade data skickligt i MongoDB

Förstå konfiguration av MongoDB, backupmetoder, samt övervakning och operativa strategier

Kurstidslinje

Hero
  1. Kursintroduktion

    Lektion 01

  2. Introduktion till NoSQL

    Lektion 02

    • Vad är NoSQL
    • Varför NoSQL
    • Skillnaden mellan RDBMS och NoSQL-databaser
    • Fördelar med NoSQL
    • Typer av NoSQL
    • Nyckel-värde databas
    • Dokumentdatabas
    • Kolumnbaserad databas
    • Graf-databas
    • CAP-teoremet
    • Konsekvens
    • Tillgänglighet
    • Partitionstolerans
    • MongoDB enligt CAP-teoremet
  3. MongoDB En databas för det moderna webben

    Lektion 03

    • Vad är MongoDB
    • JSON, BSON, MongoDB-struktur
    • Transaktionshantering i MongoDB
    • Enkel skalning
    • Skalning uppåt vs horisontell skalning
    • Vertikal & horisontell skalning
    • Replikering
    • Minnes­hantering
    • Aggregering och MapReduce
    • Samling och databas
    • Schemadesign och modellering
    • Inbäddad datamodell
    • Kärnservrar för MongoDB
    • MongoDB:s verktyg
    • Installera MongoDB
  4. CRUD-operationer i MongoDB

    Lektion 04

    • Dataändring i MongoDB
    • Batchinfogning i MongoDB
    • Samlad bulkinfogning
    • Genomför ordnad massinläggning
    • Infogar interna delar och implikationer
    • Hämtar dokumenten
    • Ange likhetsvillkor
    • Hämta dokument med FindQuery
    • Dollar in, OCH Villkor
    • Hämta dokument genom att använda FindOne, OCH eller ELLER-villkor
    • Reguljärt uttryck
    • Exakt matchning av array
    • Projiceringsoperatorer för arrayer
    • Dollar var fråga
    • Sidnumrering
    • Uppdaterar dokument i MongoDB
    • dollar SET , dollar Push och dollar AddToSet
    • Dollarökning modifierare för att öka
    • Ersätter befintligt dokument
    • Lägga till element i arrayfält
    • Uppdatera eller infoga
    • Ta bort dokument
  5. Indexering och aggregering

    Lektion 05

    • Typer av index
    • Egenskaper hos index
    • Enkelt fältindex
    • Sammansatta index
    • Indexprefix
    • Sorteringsordning
    • Se till att indexen får plats i RAM-minnet
    • Multinyckelindex
    • Skapa sammansatta, glesa och unika index
    • Textindex
    • Skapande av index
    • Ta bort, modifiera, bygg om, lista index
    • Indexanvändningsrapportering
    • Geospatialt index
    • Aggregering
    • Pipeline-operatörer och index
  6. Replikering och fragmentering

    Lektion 06

    • Replikatuppsättning i MongoDB
    • Automatisk överföring vid fel
    • Dolda replikuppsättningsmedlemmar
    • Fördröjd replikuppsättning
    • Skriv, modifiera, läs oro för en replikuppsättning
    • Läslägespreferenser
    • Blockering för replikering
    • Replikuppsättningsdistribution mönster
    • Sharding
    • Inverkan av shard-nycklar på klusteroperation
    • Produktionskluster
    • Distribuera en fragmenterad kluster
    • Att upprätthålla en balanserad datafördelning
    • Uppdelning, Chunkstorlek, Balansering av shardar
    • Taggmedveten uppdelning
  7. Utveckling av Java- och NodeJS-applikationer med MongoDB

    Lektion 07

    • Skapande av begränsad samling i MongoDB
    • TTL-samlingen
    • GridFS
    • MongoDB-drivrutiner och klientbibliotek
    • Utveckla java-applikation med MongoDB
    • Ansluter till MongoDB från Java-program
    • Skapa, infoga, uppdatera, radera samling från Java-program
    • Lagra, hämta, ta bort bilder med GridFS API
    • Infoga operationer med NodeJS
    • Definiera schema med Mongoose
  8. Administration av MongoDB-klusteroperationer

    Lektion 08

    • Minnesmappade filer
    • Dagboksmekanismer
    • Lagringsmotorer
    • WiredTiger lagringsmotor
    • Kraften av allokeringar med storlek i 2-potenser
    • Ingen utfyllnadsallokeringsstrategi
    • Diagnostisera prestandaproblem
    • Optimeringsstrategier för MongoDB
    • Optimera frågeprestanda
    • MongoDB-hanteringservice (MMS)
    • Strategier för dataskydd i MongoDB
    • MongoDB Ops Manager säkerhetskopieringsprogram
    • Säkerhetsstrategier i MongoDB
    • Autentiseringsimplementering i MongoDB
    • Auktorisering
MongoDB-kurs

Vem bör anmäla sig till det här programmet?

Programmet MongoDB Developer & Administrator Certification är idealiskt för personer som vill utveckla en djup förståelse för MongoDB och bevisa sin expertis i att arbeta med NoSQL-databasen.

Mjukvaruutvecklare

Databasadministratörer (DBA)

DevOps-ingenjörer

Systemarkitekter

Dataingenjörer

Molntjänstexperter

Dataanalytiker

Studenter eller yrkesväxlare

Börja nu

Förkunskapskrav

Förkunskapskrav:

  • Grundläggande kunskaper i något programmeringsspråk
  • Förståelse för vilken databas som helst, SQL och frågespråk för databaser.
  • Grundläggande kunskaper i Linux eller Unix-baserade system (inte obligatoriskt)

Även om MongoDB Developer & Administrator Certification inte har strikta formella förkunskapskrav, är det fördelaktigt att ha en grundläggande förståelse för databaser, programmeringsspråk, och datastrukturer för att kunna följa med och tillämpa det du lär dig. Om du är ny till NoSQL eller specifikt MongoDB, kan det vara bra att börja med introducerande material för att bygga en grund innan du fördjupar dig i denna certifieringskurs.

Vanliga frågor

Behöver du en företagslösning eller integration av LMS?

Hittade du inte kursen eller programmet som skulle passa för ditt företag? Behöver du LMS-integration? Skriv till oss! Vi löser det!

;