پیش نیازها:
- قادر به نوشتن و درک کد پایتون برای شی اصلی می باشید
- با اصول اولیه HTML و CSS آشنا باشید
- با اصول اولیه نحوه کار پروتکل HTTP و وب آشنا باشید
- با کار با ویرایشگر متن و ابزار خط فرمان راحت باشید
- آشنایی با مبانی مفاهیم بانک اطلاعاتی رابطه ای مانند SQL مفید است
این دوره برای چه کسی است؟
- توسعه دهندگان واسط پایتون که می خواهند به سرعت در دنیای مهندسی نرم افزار وب مدرن فرو روند
- توسعه دهندگان که به دنبال یک پروژه پیشرفته برای یک سبد شغلی هستند
- توسعه دهندگان Python که می خواهند نرم افزاری پیچیده تر از یک لیست To Do بسازند
- توسعه دهندگان علاقه مند هستند که چگونه از Git و Heroku Cloud Platform استفاده کنند
- توسعه دهندگان Python کنجکاوی برای ادغام سرویس های مختلف وب مانند پرداخت یا فیس بوک در برنامه وب
- توسعه دهندگان که می خواهند روند کامل توسعه نرم افزار را از یک ایده تا یک برنامه آماده تولید بیاموزند

در ادامه با برخی از سرفصل های درسی این مجموعه آموزش آشنا می شویم :
Introduction and tools setup
Introduction to the project
Quick word about tools installation
Development setup
Virtual environment
Django installation
Installing tools for Windows
Django project scaffolding
Creating a project
Creating an app
Main project files
Admin page
Django shell
Fundamental Django components
Intro models
Models and Django shell
Model details
URLs
View functions
Models with views
Basics of templates
Static files
Template extension Part
Template extension Part
Passing data to templates
Application Deployment
Getting started with Git
Dependency isolation
Intro Heroku cloud platform
Create a Heroku app
Add deployment files
Configure production server
Provision cloud SQL database
Deploy to Heroku cloud
Apply cloud migrations
Add .gitignore file
Build authentication flow
User models
Login and logout templates
Authentication implementation
Access models via admin page
Signup process
Home page
Transaction model
Player base template
New index page
Implement login
Publish new games
Developer templates
Developer dashboard
Developer inventory
Create a game
Edit game page
Delete a game
Edit game parameters
Game catalog
Payment integration
Intro payments
Payment implementation
Payment success handler
Cancel payment
Access purchased games
Implement game search
Facebook authentication
Facebook developer page
Configure Facebook authentication
Login with Facebook
Notes about allowed URLs
Facebook configuration in the cloud
Production app validation
Run production server