MongoDB for Developers with Python Transcripts
Chapter: Welcome to the course
Lecture: Tools that you will learn
Login or
purchase this course
to watch this video and the rest of the course contents.
0:01
So let's talk a little bit about the tools that we're going to use.
0:03
We talked about Python, PyMongo and MongoEngine
0:06
as the programming language;
0:08
obviously we're going to use MongoDb as the database,
0:10
but we also learn a few other things during this course.
0:12
You'll learn about a management tool called Robomongo.
0:15
Robomongo is hands down the best way to work with MongoDB
0:20
from the client side, it gives you all the power
0:24
of the command line interface that comes with MongoDB,
0:26
but a great GUI kind of wrapped around it,
0:29
that's all I am going to say about it now,
0:31
but it's really fabulous and I think you'll enjoy.
0:33
Well see that we can even use Robomongo
0:35
to manage securely our production environment on a remote server.
0:39
We're going to be using PyCharm as the ide for editing all of our Python code,
0:45
so you'll learn a whole bunch of things about PyCharm,
0:47
if you don't want to use PyCharm, and you want to use
0:49
Sublime Text, or Emacs, or whatever, it's totally fine,
0:51
but we're going to be using PyCharm
0:54
and it's really great, I'll show you many of the tricks and techniques,
0:56
and there are just better ways of using it.
0:59
And finally, when we get to our deployment step
1:01
we're going to be working with Ubuntu,
1:03
and you'll learn how to set up MongoDB properly
1:06
in a production environment on Ubuntu.