Companies Home Search Profile

Complete MongoDB Administration Guide

Focused View

Bogdan Stashchuk | Software Engineer, MBA, PhD

10:40:42

34 View
  • 001 Lets get connected! Join the Learning Community.html
  • 002 LECTURE - Course Navigation.mp4
    01:06
  • 003 LECTURE - Course Structure and Practice Tasks Overview.mp4
    01:34
  • 004 PRACTICE - WINDOWS ONLY - Install cmder.mp4
    00:28
  • 001 LECTURE - Introduction Module Overview.mp4
    00:40
  • 002 LECTURE - Document Database Overview.mp4
    01:48
  • 003 LECTURE - Understanding JSON.mp4
    04:23
  • 004 LECTURE - BSON.mp4
    00:49
  • 005 LECTURE - Conversion between JSON and BSON.mp4
    01:35
  • 006 LECTURE - Extended JSON Modes.mp4
    02:50
  • 007 LECTURE - MongoDB Structure.mp4
    01:29
  • 008 LECTURE - MongoDB Architecture.mp4
    01:05
  • 009 LECTURE - MongoDB Remote Management.mp4
    01:55
  • 010 LECTURE - MongoDB Introduction Summary.mp4
    00:42
  • 011 01-Intro.pdf
  • 011 SLIDES - Introduction to MongoDB.html
  • 001 LECTURE - Installation Introduction.mp4
    00:40
  • 002 LECTURE - Installation options.mp4
    03:13
  • 003 02-Installation-Options.pdf
  • 003 SLIDES - Installation Options.html
  • 001 PRACTICE - Installing on the Mac.mp4
    05:51
  • 002 PRACTICE - Launch MongoDB as a service on the Mac.mp4
    03:22
  • 003 PRACTICE - Installing on Windows.mp4
    05:29
  • 001 LECTURE - Hosting Services Overview.mp4
    01:19
  • 002 PRACTICE - Launch Amazon EC2 server.mp4
    03:56
  • 003 PRACTICE - Installing MongoDB on the Ubuntu Server.mp4
    04:31
  • 004 PRACTICE - Configure MongoDB network access.mp4
    04:20
  • 005 PRACTICE - Allow external access to the server.mp4
    01:54
  • 006 PRACTICE - Create MongoDB Admin user.mp4
    02:52
  • 006 db.createUser.txt
  • 007 MongoDB-Connection-Strings.txt
  • 007 PRACTICE - Connecting to MongoDB.mp4
    03:33
  • 001 LECTURE - Introduction to MongoDB Cloud.mp4
    02:48
  • 002 PRACTICE - Create MongoDB Atlas Cluster.mp4
    03:01
  • 003 PRACTICE - Verify connection to the Cloud MongoDB Replica Set.mp4
    12:02
  • 001 LECTURE - GUI tools Overview.mp4
    02:31
  • 002 PRACTICE - Install and Configure MongoDB Compass.mp4
    06:30
  • 003 PRACTICE - Install and Configure Robo 3T (Robomongo).mp4
    10:12
  • 004 PRACTICE - Change Font size in Robo 3T.html
  • 001 LECTURE - Introduction to the MongoDB Shell.mp4
    00:19
  • 002 LECTURE - Setup Overview.mp4
    02:22
  • 003 LECTURE - MongoDB Shell JavaScript Engine.mp4
    04:04
  • 004 PRACTICE - Exploring MongoDB Server and Shell versions.mp4
    04:31
  • 005 PRACTICE - Getting help in the MongoDB shell.mp4
    03:25
  • 006 LECTURE - MongoDB Shell JavaScript Syntax.mp4
    04:07
  • 007 LECTURE - Arguments in the MongoDB Method.mp4
    02:50
  • 008 LECTURE - MongoDB Shell Module Summary.mp4
    00:51
  • 009 03-MongoDB-Shell.pdf
  • 009 SLIDES - MongoDB Shell.html
  • 001 LECTURE - Introduction to the MongoDB Types.mp4
    00:24
  • 002 LECTURE - Most Common MongoDB BSON Types.mp4
    02:18
  • 003 LECTURE - Types Syntax in Shell Mode.mp4
    06:21
  • 004 LECTURE - BSON Type Identifiers.mp4
    01:14
  • 005 LECTURE - id.mp4
    01:31
  • 006 LECTURE - ObjectId.mp4
    04:10
  • 007 LECTURE - Date and ISODate.mp4
    02:52
  • 008 LECTURE - Convert dates to ISODate Format.mp4
    03:15
  • 009 LECTURE - Storing proper Number Types in BSON.mp4
    04:18
  • 010 LECTURE - MongoDB Data Types Module Summary.mp4
    01:01
  • 011 04-MongoDB-Data-Types.pdf
  • 011 SLIDES - MongoDB Data Types.html
  • 001 LECTURE - Introduction to the CRUD Module.mp4
    00:22
  • 002 LECTURE - Introduction to the CRUD Operations.mp4
    01:28
  • 003 PRACTICE - Exploring Databases and Collections.mp4
    05:14
  • 004 PRACTICE - Create and Delete Databases and Collections.mp4
    12:08
  • 005 CHALLENGE - Create and delete databases and collections.html
  • 006 LECTURE - Insert Methods Overview.mp4
    02:12
  • 007 PRACTICE - insert().mp4
    07:30
  • 008 PRACTICE - insertOne().mp4
    02:45
  • 009 PRACTICE - insertMany().mp4
    02:27
  • 010 PRACTICE - Insert Document with different Value Types.mp4
    06:38
  • 011 CHALLENGE - Insert Document with different Value Types.html
  • 012 LECTURE - Duplicate id Error.mp4
    03:48
  • 013 LECTURE - Reading Documents Overview.mp4
    01:42
  • 014 LECTURE - Cursor.mp4
    02:47
  • 015 LECTURE - How Cursor works in find().mp4
    02:33
  • 016 PRACTICE - Generating Sample Set of Documents.mp4
    07:59
  • 017 PRACTICE - Iterate Cursor in MongoDB Shell.mp4
    01:52
  • 018 PRACTICE -Difference between Batch Size and Iterator Size.mp4
    03:05
  • 019 PRACTICE - Change MondoDB Shell Iterator size.mp4
    01:13
  • 020 PRACTICE - batchSize().mp4
    06:14
  • 021 PRACTICE - Cursor iteration using next() and hasNext().mp4
    07:59
  • 022 PRACTICE - forEach() and toArray().mp4
    06:29
  • 023 PRACTICE - count(), limit(), skip() and sort().mp4
    05:09
  • 024 PRACTICE - Chaining sort(), limit() and skip().mp4
    04:31
  • 025 CHALLENGE - Chaining sort(), limit() and skip().html
  • 026 CHALLENGE - forEach() cursor iteration.html
  • 027 PRACTICE - findOne().mp4
    02:30
  • 028 LECTURE - CRUD Operations Module Summary.mp4
    00:51
  • 029 05-CRUD-Operations.pdf
  • 029 SLIDES - CRUD Operations.html
  • 002 persons.zip
  • 008 CHALLENGE - $in and $nin.html
  • 011 CHALLENGE - $or.html
  • 013 CHALLENGE - $or and $and.html
  • 016 CHALLENGE - Query arrays.html
  • 017 array-of-nested-documents.zip
  • 021 CHALLENGE - Fields Filtering.html
  • 024 06-MongoDB-Queries.pdf
  • 024 SLIDES - MongoDB Queries.html
  • Lecture 001 - 006.mp4
    17:49
  • Lecture 007 - 008.mp4
    14:55
  • Lecture 009 - 023.mp4
    47:59
  • 12 - Updating Documents.mp4
    01:34:51
  • 025 07-Documents-Update.pdf
  • 025 SLIDES - Updating Documents.html
  • 001 LECTURE - Introduction to the Delete Operations.mp4
    00:46
  • 002 PRACTICE - Create temp DB, Collection and Documents.mp4
    01:43
  • 003 LECTURE - Delete Documents Overview.mp4
    00:29
  • 004 PRACTICE - remove().mp4
    03:21
  • 005 PRACTICE - deleteOne().mp4
    02:23
  • 006 PRACTICE - deleteMany().mp4
    01:55
  • 007 PRACTICE - drop() Collection.mp4
    01:38
  • 008 PRACTICE - dropDatabase().mp4
    02:10
  • 009 PRACTICE - Delete Operations in Robo 3T.mp4
    02:44
  • 010 LECTURE - Delete Module Summary.mp4
    00:53
  • 011 08-Delete-Operations.pdf
  • 011 SLIDES - Delete Operations.html
  • 002 persons.zip
  • 14 - Aggregation Framework.mp4
    02:12:49
  • 046 09-Aggregation-Framework.pdf
  • 046 SLIDES - Aggregation Framework.html
  • 001 LECTURE - Introduction to Indexes.mp4
    00:23
  • 002 LECTURE - Indexes Overview.mp4
    01:19
  • 003 LECTURE - Index Creation Process.mp4
    02:19
  • 004 LECTURE - B-tree and how index works.mp4
    01:57
  • 005 LECTURE - Default id index.mp4
    01:39
  • 006 LECTURE - getIndexes().mp4
    01:46
  • 007 LECTURE - Create new Index.mp4
    02:57
  • 008 LECTURE - Index Creation Options.mp4
    01:05
  • 009 PRACTICE - Index Example 1 - Create Unique index.mp4
    03:47
  • 009 persons.zip
  • 010 PRACTICE - Index Example 2 - Create index in background.mp4
    01:27
  • 011 PRACTICE - Index Example 3 - Index with custom name.mp4
    01:43
  • 012 LECTURE - Query Performance and explain().mp4
    01:26
  • 013 PRACTICE - Index Example 4 - Query performance with index.mp4
    02:49
  • 014 PRACTICE - Index Example 5 - ExecutionStats with Index.mp4
    02:21
  • 015 PRACTICE - Index Example 6 - Query performance without index.mp4
    02:08
  • 016 PRACTICE - Index Example 7 - ExecutionStats without Index.mp4
    02:23
  • 017 PRACTICE - Index Example 8 - ExecutionStats with RegExp.mp4
    03:01
  • 018 LECTURE - Indexes deletion.mp4
    02:38
  • 019 LECTURE - Indexes Summary.mp4
    01:31
  • 020 10-Indexes.pdf
  • 020 SLIDES - Indexes.html
  • 001 LECTURE - MongoDB Utilities Introduction.mp4
    00:45
  • 002 LECTURE - mongoexport.mp4
    03:08
  • 003 PRACTICE - mongoexport Example.mp4
    04:55
  • 003 mongoexport.txt
  • 004 LECTURE - mongoimport.mp4
    01:49
  • 005 PRACTICE - mongoimport Example.mp4
    03:43
  • 005 mongoimport.txt
  • 006 LECTURE - mongodump.mp4
    01:46
  • 007 PRACTICE - mongodump Example.mp4
    03:04
  • 007 mongodump.txt
  • 008 LECTURE - mongorestore.mp4
    01:27
  • 009 PRACTICE - mongorestore Example.mp4
    03:33
  • 009 mongorestore.txt
  • 010 LECTURE - mongostat.mp4
    01:17
  • 011 LECTURE - mongotop.mp4
    01:27
  • 012 LECTURE - MongoDB Utilities Summary.mp4
    00:43
  • 013 11-Utilities.pdf
  • 013 SLIDES Utilities.html
  • 001 LECTURE - Course Summary.mp4
    00:14
  • 002 Bonus Lecture.html
  • Description


    Master MongoDB database using JavaScript Mongo Shell, Robo 3T (Robomongo) and MongoDB Compass

    What You'll Learn?


    • Deeply understand how MongoDB works - cursor, batch size, iterator
    • Launch production database on the Atlas MongoDB - managed cloud-based MongoDB database
    • Install and configure production MongoDB on the dedicated or virtual private server
    • Understand and use different MongoDB BSON types - ObjectId, ISODate, NumberInt etc.
    • Learn how to use MongoDB Shell, Robo 3T (Robomongo), MongoDB Compass for database management
    • Perform different kinds of update operations using operators $set, $rename, $addToSet, $push, $inc etc
    • Use different kinds of queries and query operators like $in, $eq, $regex, $elemMatch etc.
    • Easily combine different aggregation stages like $match, $group, $unwind
    • Understand purpose of the indexes and create indexes
    • Use backup and restore tools - mongoexport, mongoimport, mongodump and mongorestore

    Who is this for?


  • Developers who use or are planning to use MongoDB in their projects
  • Full-stack developers
  • What You Need to Know?


  • Basic computer knowledge and of course Mac or PC
  • Free Software: MongoDB, Robo 3T(Robomongo), Mongo Compass
  • More details


    Description

    This course is all about MongoDB. You will learn how MongoDB works behind the scenes. Course will be focused mainly on the MongoDB and MongoDB Shell. In such way you will understand MongoDB much better and learn its key features

    This course is designed to provide students with a comprehensive understanding of MongoDB administration, focusing on actual administration tasks that DBAs perform on a day-to-day basis. Students will learn the fundamental concepts and tools necessary to effectively manage a MongoDB database, including installation, configuration, backup and recovery, monitoring and troubleshooting, and security.

    The course begins with an overview of MongoDB and its architecture, including the components and processes that make up a MongoDB deployment. Students will then learn how to install and configure a MongoDB instance, including configuring storage, networking, and security settings.

    Next, the course covers backup and recovery strategies for MongoDB, including performing regular backups and restoring data in case of failures. Students will also learn how to monitor MongoDB performance and troubleshoot common issues.

    Finally, the course covers security concepts and practices for MongoDB, including authentication and authorization, data encryption, and network security.

    Throughout the course, students will gain hands-on experience working with MongoDB through a series of practical exercises and labs. By the end of the course, students will have a solid understanding of MongoDB administration and be prepared to manage MongoDB deployments in real-world scenarios.


    Some of the course topics and practice activities:

    1. You will start from the installation of the MongoDB.

    Installation will be performed on the:

        - Local computer Mac or PC

        - Dedicated or VPS server

        - MongoDB Atlas - Cloud MongoDB Software as a Service

    You will also install graphical interfaces for MongoDB management:

        - Robo 3T (previously Robomongo)

        - MongoDB Compass

    2. Learn how to work in MongoDB Shell.  We will discuss and explore JavaScript Engine that is used in MongoDB. 

    3. Study primary MongoDB data types  - Strings, Numbers, Arrays, Objects, Dates etc. We will talk about JSON and BSON data types and discuss difference between them.

    4. Perform all sorts of CRUD (Create, Read, Update and Delete) Operations. 

    5. Study in-depth MongoDB queries and query language. Different query operators such as $or, $and, $lt, $gt, $type, $in will be deeply covered.

    6. MongoDB Aggregation framework

    7. MongoDB Indexes and Utilities


    Join the course now to get complete knowledge about MongoDB. Gain valuable skills required for the proper MongoDB administration.

    Who this course is for:

    • Developers who use or are planning to use MongoDB in their projects
    • Full-stack developers

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Bogdan Stashchuk | Software Engineer, MBA, PhD
    Bogdan Stashchuk | Software Engineer, MBA, PhD
    Instructor's Courses
    Do you really want to understand and practice instead of sitting and watching long presentations or trying to code along without any clue what is happening behind the scenes?Join me in any of my courses and you will get real knowledge based on the deep understanding of every single topic.But who am I?My name is Bogdan Stashchuk and I teach students more than 20 years. I am working as Software Engineer and love to teach and learn myself.I have a huge experience in explaining difficult things in an easy to understand format backed up with practice activities. That is the perfect combination that enables you to really learn and retain gained knowledge for a long period of time.Let's connect in the Social Networks! All links you could find under the profile picture.See you on my courses!
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 120
    • duration 10:40:42
    • English subtitles has
    • Release Date 2023/09/10