WEBVTT
Kind: captions
Language: en

00:00:00.030 --> 00:00:05.060
In this video I'm going to explain all
of the sections covered in this course

00:00:05.060 --> 00:00:10.769
we're going to start with a course
introduction in this section I'm going

00:00:10.769 --> 00:00:14.580
to go over all of the technologies we'll
be using the best way to take this

00:00:14.580 --> 00:00:19.700
course how you can get help and what you
can expect as a student

00:00:19.700 --> 00:00:21.689
after that we'll

00:00:21.689 --> 00:00:25.890
move on to setting up our development
environment this is where we'll install

00:00:25.890 --> 00:00:28.740
all the software required for this
course

00:00:28.740 --> 00:00:30.449
there's a separate video for Mac

00:00:30.449 --> 00:00:32.660
and Windows users

00:00:32.660 --> 00:00:36.180
then we'll create our
project where we'll create a new

00:00:36.180 --> 00:00:40.850
repository on github and a local
workspace for managing our source code

00:00:40.850 --> 00:00:45.809
after that we'll create our development
server and learn how to connect to it

00:00:45.809 --> 00:00:47.360
using vagrant

00:00:47.360 --> 00:00:51.149
after we've tested our
server we'll create a new Django app

00:00:51.149 --> 00:00:55.980
install some dependencies and configure
the app for our project

00:00:55.980 --> 00:00:57.300
then we'll set

00:00:57.300 --> 00:01:02.399
up our database by creating our first
database models and running our first

00:01:02.399 --> 00:01:03.860
migration

00:01:03.860 --> 00:01:07.920
after that we'll enable the
Django admin so we can manage our

00:01:07.920 --> 00:01:11.800
database objects using the browsable
interface

00:01:11.800 --> 00:01:13.650
then we'll learn the basics of

00:01:13.650 --> 00:01:17.970
API views and view sets so we can
understand the basics of building an API

00:01:17.970 --> 00:01:24.360
with the rest framework this will lead
us on to creating our user profiles API

00:01:24.360 --> 00:01:31.100
where we'll plan create and test an API
use for managing users in our system

00:01:31.100 --> 00:01:38.120
after that we'll add the login API so we
can authenticate and identify users

00:01:38.120 --> 00:01:42.840
Then we'll add the profile feed API for
managing user profile feed items and

00:01:42.840 --> 00:01:47.040
then we'll deploy our code to a server
on AWS

00:01:47.040 --> 00:01:49.980
making it accessible on the Internet

00:01:49.980 --> 00:01:52.140
finally we'll have a quick summary and

00:01:52.140 --> 00:01:56.570
recap of what we learnt in the course

