Learning MongoDB

Course

Online

£ 12 + VAT

Description

  • Type

    Course

  • Methodology

    Online

  • Start date

    Different dates available

A comprehensive guide to MongoDB for ultra-fast, fault tolerant management of big data, including advanced data analysis.Businesses now have access to more data than ever before, and a key challenge is how to ensure that data can be easily accessed and used efficiently. MongoDB makes it possible to store and process large sets of data in ways that drive up business value. The flexibility of unstructured storage, combined with robust querying and post processing functionality, make MongoDB a compelling solution for enterprise big data needs.Learning MongoDB will show you how to install, configure, and secure MongoDB to meet the demands of modern enterprise data systems. You will quickly master data management, queries, post processing, and essential enterprise redundancy requirements to achieve high availability and fast response times.The course begins with installation instructions and moves on to the essential features, covering advanced data manipulation and high availability. Then, topics such as backup and recovery are covered. Advanced data analysis is demonstrated using both MapReduce and the MongoDB aggregation framework with clear diagrams and examples.As we move to the end of the course, we delve into SSL security and programmatic access using various languages. You'll also learn about MongoDB's built-in redundancy and scale features, replica sets, and sharding.This video course will take you on a journey from all the downright basics of MongoDB to the deployment of a reliable, secure, and enterprise-ready big data solution.About the Author
.
Daniel Watrous is a 15-year veteran of designing web-enabled software. His focus on data store technologies spans relational databases, caching systems, and contemporary NoSQL stores. For the last six years, he has designed and deployed enterprise-scale MongoDB solutions in semiconductor manufacturing and information technology companies

Facilities

Location

Start date

Online

Start date

Different dates availableEnrolment now open

About this course

Install MongoDB on Linux and Windows, both manually and using packages
Configure MongoDB to autostart and access your data using the command line and GUI clients
Learn how to manage databases, including creation, pruning, backup, and recovery to fulfil your big data needs
Master how to create map and reduce functions using step-by-step diagrams and examples
Understand replica sets, failover verification, responsiveness, and load balancing for large scale applications
Discover how redundancy and filesystem choices impact security
Delve into advanced topics such as monitoring, automated deployment, sharding, and caching to boost your application

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

This centre's achievements

2021

All courses are up to date

The average rating is higher than 3.7

More than 50 reviews in the last 12 months

This centre has featured on Emagister for 4 years

Subjects

  • Redundancy
  • Systems
  • Data analysis
  • Database training
  • Database
  • Linux
  • Windows
  • Options
  • Access

Course programme

Getting Started 5 lectures 37:11 Downloading and Installing Linux Need MondoDB installed so that you can begin to store and retrieve data.
  • Identify where you can find the latest download and identify the right version (32 bit / 64 bit)
  • Describe the tools that are available for downloads (for example, wget) and demonstrate the download
  • Unpack the files and configure the system, start MongoDB, and verify that you can connect
Downloading and Installing Windows Need MongoDB installed so that you can begin to store and retrieve data.
  • Identify where you can find the latest download and identify the right version (32 bit / 64 bit)
  • Describe the tools that are available for downloads (for example, browser) and demonstrate the download
  • Run the installer or unpack the files; then, verify that you can connect
Configuring Startup with a System (Service Integration) MongoDB should be available without intervention in the event of a system restart.
  • Configure Linux init system to start mongod with the specified run levels
  • Configure mongod as a Windows service set to start automatically
  • Demonstrate that the startup does start mongod automatically
Using the Command-line Tool Need to interact with MongoDB and the data it contains, so we use the command line for this.
  • Connection parameters and details, including ports, hosts, SSL, and database selection
  • Getting system stats from the command line, including help
  • Running simple queries
Graphical User Interfaces (GUI) Need an easy, intuitive way to interact with data in MongoDB.
  • Show GUI options and demonstrate one or two
  • Explain that GUIs tend to imply structure to otherwise unstructured data
  • Show online tools that help format JSON data
Getting Started 5 lectures 37:11 Downloading and Installing Linux Need MondoDB installed so that you can begin to store and retrieve data.
  • Identify where you can find the latest download and identify the right version (32 bit / 64 bit)
  • Describe the tools that are available for downloads (for example, wget) and demonstrate the download
  • Unpack the files and configure the system, start MongoDB, and verify that you can connect
Downloading and Installing Windows Need MongoDB installed so that you can begin to store and retrieve data.
  • Identify where you can find the latest download and identify the right version (32 bit / 64 bit)
  • Describe the tools that are available for downloads (for example, browser) and demonstrate the download
  • Run the installer or unpack the files; then, verify that you can connect
Configuring Startup with a System (Service Integration) MongoDB should be available without intervention in the event of a system restart.
  • Configure Linux init system to start mongod with the specified run levels
  • Configure mongod as a Windows service set to start automatically
  • Demonstrate that the startup does start mongod automatically
Using the Command-line Tool Need to interact with MongoDB and the data it contains, so we use the command line for this.
  • Connection parameters and details, including ports, hosts, SSL, and database selection
  • Getting system stats from the command line, including help
  • Running simple queries
Graphical User Interfaces (GUI) Need an easy, intuitive way to interact with data in MongoDB.
  • Show GUI options and demonstrate one or two
  • Explain that GUIs tend to imply structure to otherwise unstructured data
  • Show online tools that help format JSON data
Downloading and Installing Linux Need MondoDB installed so that you can begin to store and retrieve data.
  • Identify where you can find the latest download and identify the right version (32 bit / 64 bit)
  • Describe the tools that are available for downloads (for example, wget) and demonstrate the download
  • Unpack the files and configure the system, start MongoDB, and verify that you can connect
Downloading and Installing Linux Need MondoDB installed so that you can begin to store and retrieve data.
  • Identify where you can find the latest download and identify the right version (32 bit / 64 bit)
  • Describe the tools that are available for downloads (for example, wget) and demonstrate the download
  • Unpack the files and configure the system, start MongoDB, and verify that you can connect
Downloading and Installing Linux Need MondoDB installed so that you can begin to store and retrieve data.
  • Identify where you can find the latest download and identify the right version (32 bit / 64 bit)
  • Describe the tools that are available for downloads (for example, wget) and demonstrate the download
  • Unpack the files and configure the system, start MongoDB, and verify that you can connect
Downloading and Installing Linux Need MondoDB installed so that you can begin to store and retrieve data.
  • Identify where you can find the latest download and identify the right version (32 bit / 64 bit)
  • Describe the tools that are available for downloads (for example, wget) and demonstrate the download
  • Unpack the files and configure the system, start MongoDB, and verify that you can connect
Need MondoDB installed so that you can begin to store and retrieve data.
  • Identify where you can find the latest download and identify the right version (32 bit / 64 bit)
  • Describe the tools that are available for downloads (for example, wget) and demonstrate the download
  • Unpack the files and configure the system, start MongoDB, and verify that you can connect
Need MondoDB installed so that you can begin to store and retrieve data.
  • Identify where you can find the latest download and identify the right version (32 bit / 64 bit)
  • Describe the tools that are available for downloads (for example, wget) and demonstrate the download
  • Unpack the files and configure the system, start MongoDB, and verify that you can connect
Downloading and Installing Windows Need MongoDB installed so that you can begin to store and retrieve data.
  • Identify where you can find the latest download and identify the right version (32 bit / 64 bit)
  • Describe the tools that are available for downloads (for example, browser) and demonstrate the download
  • Run the installer or unpack the files; then, verify that you can connect
Downloading and Installing Windows Need MongoDB installed so that you can begin to store and retrieve data.
  • Identify where you can find the latest download and identify the right version (32 bit / 64 bit)
  • Describe the tools that are available for downloads (for example, browser) and demonstrate the download
  • Run the installer or unpack the files; then, verify that you can connect
Downloading and Installing Windows Need MongoDB installed so that you can begin to store and retrieve data.
  • Identify where you can find the latest download and identify the right version (32 bit / 64 bit)
  • Describe the tools that are available for downloads (for example, browser) and demonstrate the download
  • Run the installer or unpack the files; then, verify that you can connect
Downloading and Installing Windows Need MongoDB installed so that you can begin to store and retrieve data.
  • Identify where you can find the latest download and identify the right version (32 bit / 64 bit)
  • Describe the tools that are available for downloads (for example, browser) and demonstrate the download
  • Run the installer or unpack the files; then, verify that you can connect
Need MongoDB installed so that you can begin to store and retrieve data.
  • Identify where you can find the latest download and identify the right version (32 bit / 64 bit)
  • Describe the tools that are available for downloads (for example, browser) and demonstrate the download
  • Run the installer or unpack the files; then, verify that you can connect
Need MongoDB installed so that you can begin to store and retrieve data.
  • Identify where you can find the latest download and identify the right version (32 bit / 64 bit)
  • Describe the tools that are available for downloads (for example, browser) and demonstrate the download
  • Run the installer or unpack the files; then, verify that you can connect
Configuring Startup with a System (Service Integration) MongoDB should be available without intervention in the event of a system restart.
  • Configure Linux init system to start mongod with the specified run levels
  • Configure mongod as a Windows service set to start automatically
  • Demonstrate that the startup does start mongod automatically
Configuring Startup with a System (Service Integration) MongoDB should be available without intervention in the event of a system restart.
  • Configure Linux init system to start mongod with the specified run levels
  • Configure mongod as a Windows service set to start automatically
  • Demonstrate that the startup does start mongod automatically
Configuring Startup with a System (Service Integration) MongoDB should be available without intervention in the event of a system restart.
  • Configure Linux init system to start mongod with the specified run levels
  • Configure mongod as a Windows service set to start automatically
  • Demonstrate that the startup does start mongod automatically
Configuring Startup with a System (Service Integration) MongoDB should be available without intervention in the event of a system restart.
  • Configure Linux init system to start mongod with the specified run levels
  • Configure mongod as a Windows service set to start automatically
  • Demonstrate that the startup does start mongod automatically
MongoDB should be available without intervention in the event of a system restart.
  • Configure Linux init system to start mongod with the specified run levels
  • Configure mongod as a Windows service set to start automatically
  • Demonstrate that the startup does start mongod automatically
MongoDB should be available without intervention in the event of a system restart.
  • Configure Linux init system to start mongod with the specified run levels
  • Configure mongod as a Windows service set to start automatically
  • Demonstrate that the startup does start mongod automatically
Using the Command-line Tool Need to interact with MongoDB and the data it contains, so we use the command line for this.
  • Connection parameters and details, including ports, hosts, SSL, and database selection
  • Getting system stats from the command line, including help
  • Running simple queries
Using the Command-line Tool Need to interact with MongoDB and the data it contains, so we use the command line for this.
  • Connection parameters and details, including ports, hosts, SSL, and database selection
  • Getting system stats from the command line, including help
  • Running simple queries
Using the Command-line Tool Need to interact with MongoDB and the data it contains, so we use the command line for this.
  • Connection parameters and details, including ports, hosts, SSL, and database selection
  • Getting system stats from the command line, including help
  • Running simple queries
Using the Command-line Tool Need to interact with MongoDB and the data it contains, so we use the command line for this.
  • Connection parameters and details, including ports, hosts, SSL, and database selection
  • Getting system stats from the command line, including help
  • Running simple queries
Need to interact with MongoDB and the data it contains, so we use the command line for this.
  • Connection parameters and details, including ports, hosts, SSL, and database selection
  • Getting system stats from the command line, including help
  • Running simple queries
Need to interact with MongoDB and the data it contains, so we use the command line for this.
  • Connection parameters and details, including ports, hosts, SSL, and database selection
  • Getting system stats from the command line, including help
  • Running simple queries
Graphical User Interfaces (GUI) Need an easy, intuitive way to interact with data in MongoDB.
  • Show GUI options and demonstrate one or two
  • Explain that GUIs tend to imply structure to otherwise unstructured data
  • Show online tools that help format JSON data
Graphical User Interfaces (GUI) Need an easy, intuitive way to interact with data in MongoDB.
  • Show GUI options and demonstrate one or two
  • Explain that GUIs tend to imply structure to otherwise unstructured data
  • Show online tools that help format JSON data
Graphical User Interfaces (GUI) Need an easy, intuitive way to interact with data in MongoDB.
  • Show GUI options and demonstrate one or two
  • Explain that GUIs tend to imply structure to otherwise unstructured data
  • Show online tools that help format JSON data
Graphical User Interfaces (GUI) Need an easy, intuitive way to interact with data in MongoDB.
  • Show GUI options and demonstrate one or two
  • Explain that GUIs tend to imply structure to otherwise unstructured data
  • Show online tools that help format JSON data
Need an easy, intuitive way to interact with data in MongoDB.
  • Show GUI options and demonstrate one or two
  • Explain that GUIs tend to imply structure to otherwise unstructured data
  • Show online tools that help format JSON data
Need an easy, intuitive way to interact with data in MongoDB.
  • Show GUI options and demonstrate one or two
  • Explain that GUIs tend to imply structure to otherwise unstructured data
  • Show online tools that help format JSON data
JSON and Data Operations. 5 lectures 29:21 An Overview of JSON Need to explore the structure used to store and query data in MongoDB.
  • Overview the structure of JSON and use the JSON.org website to show this
  • Discuss BSON (binary JSON) and explain which values are binary
  • Create some example JSON documents, including lists and embedded objects
Schemaless but Structured Need to understand that MongoDB is driven by structure to build realistic data.
  • Explain and demonstrate schema and show how data is impacted by a schema
  • Explain the JSON structure and the concept of a collection. Also, demonstrate the structures
  • Discuss implicit schema and query implications
Adding Data to MongoDB Need to get data into MongoDB e times (isolation) Other Redundancy Mechanisms Need to survive system failures.
  • Mention replica sets and illustrate how they improve stability
  • Mention direct file system backups
  • Mention MMS built in point-in-time...

Additional information

You need to have some background with traditional data store technologies, and by the end of this course, you will be able to manage and analyze large datasets that empower you to make informed business decisions

Learning MongoDB

£ 12 + VAT