This course is a deep exploration of building applications in MongoDB. There are many benefits to choosing a NoSQL database over traditional RDMBSs such as SQL Server or Oracle.
In this course, you will learn the benefits of using a NoSQL database by exploring the native query language and capabilities of MongoDB. You will work with MongoDB from our .NET applications and look at several topics that explore the advanced aspects of the MongoDB .NET API including MongoDB from .NET, and advanced serialization in .NET, untyped API in .NET via BSON documents. You will learn how to leverage the immense scalability of MongoDB using the aggregation framework, replica sets, and sharding. You will discover how to store and manage files of virtually unlimited size in MongoDB using GridFS. Learn to properly design your entities and documents (both natively and in C#) along with server administration for developers, security, and permissions.
Note: Some of the topics covered in this course are technology agnostic (for example, the native query lesson is equality applicable to .NET developers as well as Python developers) and some are specifically optimized for .NET developers (for example advanced serialization in .NET).
Note: You are required to bring your own laptop.