Python Web Development with Django
Learn the Django framework to develop web applications. You’ll learn URL dispatchers,
querying models, and automating tasks with Django. Then move on to Django REST (a
COURSE SYLLABUS
Django framework) which covers how to work with images, authentication, and using API
endpoints.
Group classes in NYC and onsite training is available for this course.
For more information, email [email protected] or visit:
https://www.nobledesktop.com/classes/python-django-development
Course Outline
Intro to Python
Introduction to Python
Variables
Numeric Data Types: Int & Float
Sequential Types: Str & List
If-Elif-Else Statements
Creating Python Scripts/Files
Definite loops: For loops
Indexing
Slicing
Advanced Data Types in Python
Data Types: tuples
Dictionaries
Reading and Writing txt and csv files
Writing Iterative Code and Algorithms
Indefinite loops: while loops
Runtime complexity
Searching and sorting algorithms
Custom functions in Python
Args and Kwargs
Importing files
Course Syllabus | Python Web Development with Django 1
Object Oriented Programming with Python
Introduction to Object Oriented Programming
Classes
Methods
Inheritance
Abstract Classes
Working with APIs
RESTful architecture
Working with APIs
Request library
Introduction to Developer Tools and SQL
Assert statements
Testing
Git
Intro to SQL
CRUD
Introduction to Django
Introduction to Back-End Web Development using Django
HTTP protocol
MVC model
Virtual environment
Django structure
Generic Views
HTML templates
URL dispatcher
Advanced Django for Web and Automation
Custom Views
GET and POST methods
URL shortener
User model
Logic in templates
Querying models
Serving Staticfiles
Deployment of Django
Automating tasks with Django
Django REST
Building Web APIs using Django REST
Generic Views in Django Rest
Serializers
Course Syllabus | Python Web Development with Django 2
JSON
Building RESTful APIs
Filtering Models
Working with Images
Authentication with tokens
Postman
Related models
Contenttypes app
Deploying Web APIs
Using API endpoints
Deployment of Django REST project
Capstone Project and Career Support
Final Project and Presentation
Concept presentation
Approval by committee
Working on the project
Intermediate report to committee
Finishing the project
Preparing to enter the job market
Resume review and mock interviews
Understanding the job market
How to identify the right company for you
Final presentation of working project
Course Syllabus | Python Web Development with Django 3