MongoDB Developer & Administrator Certification - eLearning
4.900,00 NOK
- 50 hours
Dette kurset vil lære deg om datareplikering med MongoDB og gi innsikt i installasjon, oppdatering og vedlikehold av MongoDB-miljøet. Kurset inkluderer også bransjebaserte prosjekter innen e-læring og telekomdomener for å gi eksempler fra virkeligheten som kan hjelpe deg med å øve på ferdighetene dine. MongoDB er et gratis og åpen kildekode tverrplattform dokumentorientert NoSQL-databaseprogram. Med dette opplæringskurset kan du bli en ekspertutvikler ved å tilegne deg omfattende kunnskap om NoSQL, datamodellering, inntak, spørringer, skygging og datareplikering.
Nøkkelfunksjoner
Språk
Kurset og materialet er på engelsk
Nivå
Mellomnivå for profesjonelle
Tilgang
1 års tilgang til selvstudium e-læringsplattformen 24/7
6,5 timer med videomateriale
med anbefalt studietid på 50 timer
Øvelse
MongoDB virtuelt laboratorium, demonstrasjoner og testsimuleringer
Sluttoppgaver
4 bransjebaserte prosjekter
Ingen eksamen
Ingen eksamen for kurset, men studenten vil få et kursbevis for gjennomført opplæring

Læringsutbytte
Ved slutten av dette kurset vil du være i stand til å:
Skriv trygt i Java og NodeJS-applikasjoner som bruker MongoDB
Utfør installasjon, konfigurasjon og vedlikehold av MongoDB-miljøet
Opprett og administrer ulike typer indekser i MongoDB for utførelse av spørringer
Behandle enorme mengder data ved hjelp av MongoDB-verktøy
Effektivt lagre ustrukturerte data i MongoDB
Forstå konfigurasjon av MongoDB, sikkerhetskopieringsmetoder, samt overvåking og operative strategier
Kursplan

Kursintroduksjon
Leksjon 01
Introduksjon til NoSQL
Leksjon 02
- Hva er NoSQL
- Hvorfor NoSQL
- Forskjellen mellom RDBMS og NoSQL-databaser
- Fordeler med NoSQL
- Typer av NoSQL
- Nøkkel-verdi database
- Dokumentdatabase
- Kolonnebasert database
- Grafdatabase
- CAP-teoremet
- Konsekvens
- Tilgjengelighet
- Partisjonstoleranse
- MongoDB i henhold til CAP-teoremet
MongoDB En database for det moderne nettet
Leksjon 03
- Hva er MongoDB
- JSON, BSON, MongoDB-struktur
- Transaksjonsstyring i MongoDB
- Enkel skalering
- Skalering opp vs horisontal skalering
- Vertikal og horisontal skalering
- Replikasjon
- Minnehåndtering
- Aggregering og MapReduce
- Samling og database
- Skjemadesign og modellering
- Innebygd datamodell
- Kjerneservere for MongoDB
- MongoDBs verktøy
- Installer MongoDB
CRUD-operasjoner i MondoDB
Leksjon 04
- Dataendring i MongoDB
- Masseinnsetting i MongoDB
- Ordinær masseinnsetting
- Utfører ordnet masseinnsetting
- Setter inn indre deler og implikasjoner
- Henter dokumentene
- Angi likhetsbetingelse
- Henting av dokumenter ved bruk av FindQuery
- Dollar inn, OG betingelser
- Henting av dokumenter ved bruk av FindOne, OG eller ELLER-betingelser
- Regulært uttrykk
- Nøyaktig samsvar i matrisen
- Projeksjonsoperatorer for matriser
- Hvor er dollaren spørsmål
- Paginering
- Oppdaterer dokumenter i MongoDB
- dollar SET , dollar Push og dollar AddToSet
- Dollar inc-modifikator for å øke
- Erstatter eksisterende dokument
- Legge til elementer i arrayfelt
- Opprett eller oppdater
- Fjerner dokumenter
Indeksering og aggregering
Leksjon 05
- Indekstyper
- Egenskaper ved indeks
- Enkeltfeltindeks
- Sammensatte indekser
- Indeksprefikser
- Sorteringsrekkefølge
- Sørg for at indekser passer i RAM
- Indekser med flere nøkler
- Opprett sammensatte, spredte og unike indekser
- Tekstindekser
- Indeksopprettelse
- Fjern, endre, bygg om, list opp indekser
- Indeksbruk i rapportering
- Geospatial indeks
- Aggregering
- Rørledningsoperatører og indekser
Replikering og Sharding
Leksjon 06
- Replikasett i MongoDB
- Automatisk svikt
- Skjulte replika sett-medlemmer
- Forsinket replika sett
- Skriv, endre, les bekymring for et replikasett
- Lesepreferansemoduser
- Blokkering for replikering
- Replikasett distribusjonsmønstre
- Sharding
- Påvirkningen av shard-nøkler på klusterdrift
- Produksjonsklynge
- Distribuer en delt kluster
- Å opprettholde en balansert datadistribusjon
- Oppdeling, Biterstørrelse, Balansering av fragmenter
- Tag-bevisst sharding
Utvikling av Java- og NodeJS-applikasjon med MongoDB
Leksjon 07
- Opprettelse av begrenset samling i MongoDB
- TTL Collection
- GridFS
- MongoDB-drivere og klientbiblioteker
- Utvikle java-applikasjon med MongoDB
- Koble til MongoDB fra Java-program
- Opprett, sett inn, oppdater, slett samling fra Java-program
- Lagre, hente, fjerne bilder ved bruk av GridFS API
- Sett inn operasjoner ved bruk av NodeJS
- Definere skjema ved bruk av Mongoose
Administrasjon av MongoDB klyngeoperasjoner
Leksjon 08
- Minnekartlagde filer
- Journalteknikker
- Lagringsmotorer
- WiredTiger lagringsmotor
- Kraften av allokeringer med 2-størrelse
- Ingen polstring tildelingsstrategi
- Diagnostisere ytelsesproblemer
- Optimaliseringsstrategier for MongoDB
- Optimaliser spørringsytelsen
- MongoDB administrasjonstjeneste (MMS)
- Strategier for datalagring i MongoDB
- MongoDB ops manager sikkerhetskopieringsprogramvare
- Sikkerhetsstrategier i MongoDB
- Autentiseringsimplementasjon i MongoDB
- Autorisasjon

Hvem bør melde seg på dette programmet?
Programmet MongoDB Developer & Administrator Certification er ideelt for personer som ønsker å utvikle en dyp forståelse av MongoDB og bevise sin ekspertise i å arbeide med NoSQL-databasen.
Programvareutviklere
Databasadministratorer (DBAer)
DevOps-ingeniører
Systemarkitekter
Dataingeniører
Skydatamaskinprofesjonelle
Data Scientist
Studenter eller de som ønsker karriereendring
Forutsetninger
Forutsetninger:
- Grunnleggende kunnskap om et hvilket som helst programmeringsspråk
- Forståelse av enhver database, SQL og spørrespråk for databaser.
- Arbeidskunnskap om Linux eller Unix-baserte systemer (ikke obligatorisk)
Selv om MongoDB Developer & Administrator Certification ikke har strenge formelle forutsetninger, vil det å ha en grunnleggende forståelse av databaser, programmeringsspråk, og datastrukturer bidra til at du kan følge med og anvende det du lærer. Hvis du er ny til NoSQL eller spesifikt MongoDB, kan det være nyttig å starte med innføringsressurser for å bygge din grunnmur før du dykker inn i dette sertifiseringskurset.
Ofte stilte spørsmål

Trenger du bedriftsløsning eller LMS-integrasjon?
Fant du ikke kurset eller programmet som ville være passende for din bedrift? Trenger du LMS-integrasjon? Ta kontakt med oss! Vi er agile og løser alt!