All Projects → mikeckennedy → Mongodb For Python Developers

mikeckennedy / Mongodb For Python Developers

Licence: mit
MongoDB for Python developers course handouts from Talk Python Training

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Mongodb For Python Developers

Go Videos Ru
Каталог докладов, лекций и других видеоматериалов по Go
Stars: ✭ 64 (-54.61%)
Mutual labels:  course, videos
Go Collection
🌷 awesome awesome go, study golang from basic to proficient
Stars: ✭ 1,193 (+746.1%)
Mutual labels:  course, training
Avocado
Strongly-typed MongoDB driver for Rust
Stars: ✭ 70 (-50.35%)
Mutual labels:  database, mongodb
Nodbi
Document DBI connector for R
Stars: ✭ 56 (-60.28%)
Mutual labels:  database, mongodb
Databazel
The analytical and reporting solution for MongoDB
Stars: ✭ 118 (-16.31%)
Mutual labels:  database, mongodb
Docker Backup Database
Docker image to periodically backup your database (MySQL, Postgres, or MongoDB) to S3 or local disk.
Stars: ✭ 57 (-59.57%)
Mutual labels:  database, mongodb
Lxhive
A lightweight Experience API Learning Record Store (LRS)
Stars: ✭ 73 (-48.23%)
Mutual labels:  database, mongodb
Stanford dbclass
Collection of my solutions to the (infamous) dbclass (2014 version) offered by Stanford.
Stars: ✭ 35 (-75.18%)
Mutual labels:  database, course
Liiptestfixturesbundle
This bundles enables efficient loading of Doctrine fixtures in functional test-cases for Symfony applications
Stars: ✭ 92 (-34.75%)
Mutual labels:  database, mongodb
Data Driven Web Apps With Pyramid And Sqlalchemy
Demos and handouts for Talk Python's Data-Driven Web Apps with Pyramid and SQLAlchemy course
Stars: ✭ 79 (-43.97%)
Mutual labels:  database, course
Wertik Js
💪 A library that powers your app with GraphQL + Rest API
Stars: ✭ 56 (-60.28%)
Mutual labels:  database, mongodb
Meteor Peerdb
Reactive database layer with references, generators, triggers, migrations, etc.
Stars: ✭ 128 (-9.22%)
Mutual labels:  database, mongodb
Eve Building Restful Mongodb Backed Apis Course
Course materials and handouts for EVE: Building RESTful MongoDB-backed APIs course
Stars: ✭ 53 (-62.41%)
Mutual labels:  mongodb, course
Restfeel
RESTFeel: 一个企业级的API管理&测试平台。RESTFeel帮助你设计、开发、测试您的API。
Stars: ✭ 59 (-58.16%)
Mutual labels:  database, mongodb
East
node.js database migration tool
Stars: ✭ 53 (-62.41%)
Mutual labels:  database, mongodb
Mongoaudit
🔥 A powerful MongoDB auditing and pentesting tool 🔥
Stars: ✭ 1,174 (+732.62%)
Mutual labels:  database, mongodb
Mongodb Interview Questions
MongoDB Interview Questions
Stars: ✭ 31 (-78.01%)
Mutual labels:  database, mongodb
Mongo4idea
MongoDB integration in Intellij
Stars: ✭ 966 (+585.11%)
Mutual labels:  database, mongodb
Laravel Log To Db
Custom Laravel and Lumen 5.6+ Log channel handler that can store log events to SQL or MongoDB databases. Uses Laravel/Monolog native logging functionality.
Stars: ✭ 76 (-46.1%)
Mutual labels:  database, mongodb
Scala Course
Scala for Statistical Computing and Data Science Short Course
Stars: ✭ 118 (-16.31%)
Mutual labels:  course, training

MongoDB for Python developers

Course Summary

MongoDB is one of the most exciting data technologies. You can build extremely high performance apps with the joy of a schemaless lifestyle. Python is the perfect counterpart to MongoDB and that's what this course is all about.

What students are saying

Spent the morning with Talk Python's course on Python and MongoDB. Hashtag Awesomeness. Michael, you were born to teach man! -- William H.

What's this course about and how is it different?

This course will teach you how to use MongoDB and document databases to build simpler and faster data-driven applications.

We start by explaining the origin and major concepts of NoSQL and document databases. You then learn how to work with MongoDB from it's native shell as well as from Python using PyMongo.

Many MongoDB courses stop there. This course is meant to be a practical end-to-end coverage of MongoDB. We go beyond scratching the surface by covering real-world topics.

You'll see how to use mongoengine (a popular ODM for MongoDB - think ORM for NoSQL) to map classes to MongoDB. This brings many benefits including features not available in MongoDB (like type verification on fields, etc.).

After we master working with MongoDB from Python, we'll turn our attention to performance. We take a large database with millions of data points and make it run hundreds of times faster than you get out-of-the-box with MongoDB.

We wrap up the course by deploying MongoDB to production linux servers. There are a few very important steps to getting MongoDB running in production and we'll go step-by-step through this setup.

In the end, you'll be ready to start building and running high performance, MongoDB-backed, data-driven applications.

Who is this course for?

Anyone who knows Python and would like to learn how to use NoSQL, MongoDB, and document databases to build amazing applications.

What will you learn in this course?

Some topics covered include.

  • Exactly what NoSQL means and the origins of NoSQL databases
  • How to install and configure MongoDB on your operating system
  • MongoDB's native query syntax
  • Searching subdocuments and other advanced queries
  • How to use MongoDB's atomic, transactional operators
  • Using PyMongo to connect to MongoDB from Python
  • Mapping classes from Python to MongoDB with mongoengine
  • Document design and data modeling techniques
  • How to tune MongoDB for high performance
  • To deploy MongoDB into production with SSL, authentication, auto-updates and more

Is this course based on Python 3 or Python 2?

This course is based upon Python 3. With Python 2 going unsupported in 2020, we believe that it would be ill-advised to teach or learn Python 2.

The time to act is now

Go beyond just learning MongoDB. Deeply understand this powerful database and build high-performance, data-driven applications. Register for the course at:

training.talkpython.fm/courses/explore_mongodb_for_python_developers_course/mongodb-for-python-for-developers-featuring-orm-odm-mongoengine

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].