Introduction to MongoDB

This course is an intensive introduction to the premier open-source NoSQL document storage engine, MongoDB. Participants will be guided through some of Mongo’s most compelling use-cases while examining it’s feature set. Introduction to MongoDB employs a language-agnostic stance while exploring the features, capabilities and common application uses.
The course does not concentrate on middle-tier connectivity using any particular language or platform, instead utilizing Mongo’s own built-in JavaScript interpreter and focusing on learning Mongo querying using Mongo’s JSON-based query language, efficiently indexing Mongo collections and data processing with Mongo’s built-in map-reduce capabilities.

Advanced MongoDB

Advanced MongoDB teaches participants advanced concepts regarding the MongoDB open-source NoSQL document database. Attendees learn Mongo’s most compelling use cases and master the advanced features of MongoDB.

Relational Database Design

This course helps participants learn an effective approach to developing a relational database. Topics in this course are: defining user requirements, developing an entity-relationship (ER) diagram and mapping your logical database model to a physical database design. Exercises and lab sessions reinforce the learning objectives and provide participants the opportunity to gain practical hands-on experience. A hands-on modeling workshop is facilitated on the third day, providing participants the opportunity to model a real-world database application.

Using SQL Developer UT Features

In this course, you’ll learn how to test PL/SQL code using the Oracle SQL developer unit testing framework. It is a robust and feature rich framework which allows you to easily create test cases for your PL/SQL program units, organize them in test suites, reuse your work with libraries and share your tests in a team development environment.

First, you’ll discover that it allows you to analyze your code coverage and view previous runs and results with several built-in reports. Next, you’ll explore how it lets you synchronize your tests when the name or definition of the underlying program units change. Finally, you’ll learn how it gives you the ability to automate your tests using the SQL Developer command line interface, which is extremely useful in implementing your continuous testing strategy. When you’re finished with this course, you’ll have a foundational understanding of Oracle SQL Developer PL/SQL Unit Testing feature, which will help you immensely when implementing extensive test cases for your PL/SQL program units and achieving test automation.