MongoDB for Developers with Python Transcripts
Chapter: Welcome to the course
Lecture: Tools that you will learn
0:01 So let's talk a little bit about the tools that we're going to use. We talked about Python, PyMongo and MongoEngine as the programming language;
0:09 obviously we're going to use MongoDb as the database, but we also learn a few other things during this course.
0:13 You'll learn about a management tool called Robomongo. Robomongo is hands down the best way to work with MongoDB
0:21 from the client side, it gives you all the power of the command line interface that comes with MongoDB, but a great GUI kind of wrapped around it,
0:30 that's all I am going to say about it now, but it's really fabulous and I think you'll enjoy. Well see that we can even use Robomongo
0:36 to manage securely our production environment on a remote server. We're going to be using PyCharm as the ide for editing all of our Python code,
0:46 so you'll learn a whole bunch of things about PyCharm, if you don't want to use PyCharm, and you want to use
0:50 Sublime Text, or Emacs, or whatever, it's totally fine, but we're going to be using PyCharm
0:55 and it's really great, I'll show you many of the tricks and techniques, and there are just better ways of using it.
1:00 And finally, when we get to our deployment step we're going to be working with Ubuntu, and you'll learn how to set up MongoDB properly
1:07 in a production environment on Ubuntu.