MongoDB Developer & Administrator - eLearning
4.900,00 SEK
- 50 hours
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
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
Kursintroduktion
Lektion 01
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
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
- Minneshantering
- Aggregering och MapReduce
- Samling och databas
- Schemadesign och modellering
- Inbäddad datamodell
- Kärnservrar för MongoDB
- MongoDB:s verktyg
- Installera MongoDB
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
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
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
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
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
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
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!