Chapters (30)
- 0:00Welcome
- 4:33Intro to MongoDB
- 7:49How do document DBs work?
- 10:34Who uses MongoDB
- 13:02Data modeling
- 16:30Modeling guidelines
- 22:11Integration database
- 24:23Getting demo code
- 30:07How ODMs work?
- 32:55Introduction to mongoengine
- 34:01Demo: Registering connections with MongoEngine
- 37:20Concept: Registering connections
- 39:14Demo: Defining mongoengine entities (classes)
- 45:22Concept: mongoengine entities
- 49:03Demo: Create a new account
- 56:55Demo: Robo 3T for viewing and managing data
- 58:18Demo: Login
- 1:00:07Demo: Register a cage
- 1:10:28Demo: Add a bookable time as a host
- 1:16:13Demo: Managing your snakes as a guest
- 1:19:18Demo: Book a cage as a guest
- 1:33:41Demo: View your bookings as guest
- 1:41:29Demo: View bookings as host
- 1:46:18Concept: Inserting documents
- 1:47:28Concept: Queries
- 1:48:09Concept: Querying subdocuments with mongoengine
- 1:49:37Concept: Query using operators
- 1:50:24Concept: Updating via whole documents
- 1:51:46Concept: Updating via in-place operators
- 1:54:01Conclusion
Show the creator's full description
Learn the most popular NoSQL / document database: MongoDB. In this quickstart tutorial, you'll be up and running with MongoDB and Python.
💻Code: https://github.com/mikeckennedy/mongodb-quickstart-course
❤️ Try interactive Databases courses we love, right in your browser: https://scrimba.com/freeCodeCamp-Databases (Made possible by a grant from our friends at Scrimba)
⭐️Course Contents⭐️
⌨️ (0:00:00) Welcome
⌨️ (0:04:33) Intro to MongoDB
⌨️ (0:07:49) How do document DBs work?
⌨️ (0:10:34) Who uses MongoDB
⌨️ (0:13:02) Data modeling
⌨️ (0:16:30) Modeling guidelines
⌨️ (0:22:11) Integration database
⌨️ (0:24:23) Getting demo code
⌨️ (0:30:07) How ODMs work?
⌨️ (0:32:55) Introduction to mongoengine
⌨️ (0:34:01) Demo: Registering connections with MongoEngine
⌨️ (0:37:20) Concept: Registering connections
⌨️ (0:39:14) Demo: Defining mongoengine entities (classes)
⌨️ (0:45:22) Concept: mongoengine entities
⌨️ (0:49:03) Demo: Create a new account
⌨️ (0:56:55) Demo: Robo 3T for viewing and managing data
⌨️ (0:58:18) Demo: Login
⌨️ (1:00:07) Demo: Register a cage
⌨️ (1:10:28) Demo: Add a bookable time as a host
⌨️ (1:16:13) Demo: Managing your snakes as a guest
⌨️ (1:19:18) Demo: Book a cage as a guest
⌨️ (1:33:41) Demo: View your bookings as guest
⌨️ (1:41:29) Demo: View bookings as host
⌨️ (1:46:18) Concept: Inserting documents
⌨️ (1:47:28) Concept: Queries
⌨️ (1:48:09) Concept: Querying subdocuments with mongoengine
⌨️ (1:49:37) Concept: Query using operators
⌨️ (1:50:24) Concept: Updating via whole documents
⌨️ (1:51:46) Concept: Updating via in-place operators
⌨️ (1:54:01) Conclusion
Thanks to Michael Kennedy for letting us post his course. Check out his other content:
🔗 MongoDB for Developers with Python Full Course: https://training.talkpython.fm/courses/explore_mongodb_for_python_developers_course/mongodb-for-python-for-developers-featuring-orm-odm-mongoengine
🔗 Python Jumpstart by Building 10 Apps: https://training.talkpython.fm/courses/explore_python_jumpstart/python-language-jumpstart-building-10-apps
🔗 Main course page: https://freemongodbcourse.com/
--
Learn to code for free and get a developer job: https://www.freecodecamp.org
Read hundreds of articles on programming: https://medium.freecodecamp.org
And subscribe for new videos on technology: https://youtube.com/subscription_center?add_user=freecodecamp
Description and video by freeCodeCamp.org. This page is an independent companion view; the video is embedded from YouTube.