Introduction to NoSQL
Duration: 3 Days
This course introduces the basic concepts and fundamental principles of NoSQL. Students will learn about the lifecycle, and adoption of NoSQL technologies. This course will help students understand the NoSQL landscape and classification of a variety of products and packages in the market such as MongoDB. They will learn about the reference architecture and platform stack. Students will also learn to identify the key features, benefits, impacts and use cases of NoSQL databases. They will be able to understand the terms and best practices related to NoSQL and recognize key considerations and tradeoffs, which should be kept in mind, while designing NoSQL data stores in a systematic fashion.
Topics Covered In This Course
NoSQL: What It Is and Why It Is Needed
Getting Initial Hands-on Experience
Interfacing and Interacting with NoSQL
Understanding the Storage Architecture
Performing CRUD Operations
Querying NoSQL Stores
Modifying Data Stores and Managing Evolution
Indexing and Ordering Data Sets
Managing Transactions and Data Integrity
Scalable Parallel Processing with MapReduce
Analyzing Big Data with Hive
Surveying Database Internals
Choosing Among NoSQL Flavors
Tools and Utilities
What You Can Expect
At the end of this course, students will be able to:
Who Should Take This Course
This course is designed for solution architects, systems analysts, systems engineers, and IT managers who are interested in utilizing NoSQL technologies within their organizations.
Basic understanding and familiarity of information systems and development are desired.
Additional knowledge on system development lifecycle and data-intensive applications will be helpful.
Instructor led with 60% lecture and 40% lab.
Every student attending a Verhoef Training class will receive a certificate good for $100 toward their next public class taken within a year.
You can also buy "Verhoef Vouchers" to get a discounted rate for a single student in any of our public or web-based classes. Contact your account manager or our sales office for details.
Can't find the course you want?
Call us at 800.533.3893, or
email us at [email protected]