HAPPY BOOKSGIVING
Use code BOOKSGIVING during checkout to save 40%-55% on books and eBooks. Shop now.
Video accessible from your Account page after purchase.
Register your product to gain access to bonus material or receive a coupon.
4+ Hours of Video Instruction
Overview
The need for unstructured data management has grown beyond what many have expected with overwhelming amounts of data being generated from social media, cell phones, voice and video data, cars, smart technology, and IoT. How can we store this data and allow ourselves to build applications not strictly tied to a structure defined by columns in a table? You can do so with unstructured databases such as MongoDB! MongoDB is the premier database in the NoSQL landscape, and this course provides the fundamental concepts and tools needed to make use of dynamic database systems. If you have SQL experience and want to expand to NoSQL databases, or if you’re fairly new to databases but you want to understand what all the hype around MongoDB is about, this course is your ticket!
Description
This LiveLesson gives first-time MongoDB users what they need to become successful database developers. Caleb Curry starts by clearly defining what MongoDB is and when you should consider it over a relational database. Throughout the course, Curry shows best practices on how to use MongoDB properly and avoid common pitfalls. He covers structured versus unstructured data, setup and getting started, CRUD commands (create, read, update, delete), aggregation, data models, transactions, indexes, security and authentication, administration, storage engines, and more. After finishing this course, users can create and manage a MongoDB database for their own data-driven applications.
Skill Level
What You Will Learn
Who Should Take This Course
Course Requirements
Prerequisites:
About Pearson Video Training
Pearson publishes expert-led video tutorials covering a wide selection of technology topics designed to teach you the skills you need to succeed. These professional and personal technology videos feature world-leading author instructors published by your trusted technology brands: Addison-Wesley, Cisco Press, Pearson IT Certification, Prentice Hall, Sams, and Que. Topics include: IT Certification, Network Security, Cisco Technology, Programming, Web Development, Mobile Development, and more. Learn more about Pearson Video training at http://www.informit.com/video.
Video Lessons are available for download for offline viewing within the streaming format. Look for the green arrow in each lesson.
Introduction
Lesson 1: Introducing Databases
1.1 Understand the purpose of databases
1.2 Learn the limitations of relational databases
1.3 Understand the purpose of NoSQL and MongoDB
1.4 Compare SQL to NoSQL
Lesson 2: Getting Started with MongoDB Atlas and Compass
2.1 Set up a MongoDB Atlas Cluster
2.2 Connect with MongoDB Compass
2.3 Create and manipulate data
2.4 Import data
2.5 Explore the Table view
Lesson 3: Exploring the Query Bar
3.1 Understand queries
3.2 Filter our data
3.3 Use projections
3.4 Sort our data
3.5 Learn other Query Bar capabilities
Lesson 4: Working with the Mongo Shell
4.1 Set up the MongoDB Shell
4.2 Create data
4.3 Query data
4.4 Update data
4.5 Delete data
Lesson 5: Important Concepts
5.1 Understand indexes
5.2 Create aggregation pipelines
5.3 Understand storage engines
Lesson 6: MongoDB Data Structure
6.1 Explore JSON schema validation
6.2 Quickly grasp references and integrity
6.3 Compare nested documents to references
6.4 Join data with $lookup
6.5 Understand the keyword “Atomic”
6.6 Try out Transactions
Lesson 7: Software Development
7.1 Connect to MongoDB
7.2 Define our application architecture
7.3 Code some CRUD
7.4 Finishing up our application
Lesson 8: NoSQL
8.1 Explore the NoSQL landscape
8.2 Crash course on the NoSQL databases
8.3 Understand when to use which database
Summary