Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

freeCodeCamp

MongoDB with Python Crash Course - Tutorial for Beginners

via freeCodeCamp

Overview

Dive into a comprehensive tutorial on MongoDB with Python designed for beginners. Learn the fundamentals of this popular NoSQL database, including document database concepts, data modeling, and integration. Explore practical applications through hands-on demos, covering topics such as registering connections, defining entities, and performing CRUD operations. Gain insights into using ODMs, specifically MongoEngine, for efficient database management. Practice creating accounts, managing bookings, and querying data in various scenarios. Access accompanying code on GitHub and utilize tools like Robo 3T for data visualization. By the end of this crash course, acquire the skills to effectively work with MongoDB in Python-based projects.

Syllabus

) Welcome.
) Intro to MongoDB.
) How do document DBs work?.
) Who uses MongoDB.
) Data modeling.
) Modeling guidelines.
) Integration database.
) Getting demo code.
) How ODMs work?.
) Introduction to mongoengine.
) Demo: Registering connections with MongoEngine.
) Concept: Registering connections.
) Demo: Defining mongoengine entities (classes).
) Concept: mongoengine entities.
) Demo: Create a new account.
) Demo: Robo 3T for viewing and managing data.
) Demo: Login.
) Demo: Register a cage.
) Demo: Add a bookable time as a host.
) Demo: Managing your snakes as a guest.
) Demo: Book a cage as a guest.
) Demo: View your bookings as guest.
) Demo: View bookings as host.
) Concept: Inserting documents.
) Concept: Queries.
) Concept: Querying subdocuments with mongoengine.
) Concept: Query using operators.
) Concept: Updating via whole documents.
) Concept: Updating via in-place operators.
) Conclusion .

Taught by

freeCodeCamp.org

Reviews

Start your review of MongoDB with Python Crash Course - Tutorial for Beginners

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.