Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

kabirbaidhya/learn-python-django-web

Repository files navigation

Learn Python, Django & Web Development

This is a course targeted for beginners who are familiar with Programming Fundamentals (at least academically) and the contents are well suited especially for Fresh Computing students with no prior professional development experience.

This course mainly focuses on Python, Django and slightly touches the basics of Web Development, Databases & Version Control System which are platform agnostic and are preliminaries to be covered in Web Development in any platform.

This is a work in progress, I'm still writing up regularly for the topics listed below. So, stay tuned.

Course

Introduction

  1. Learning Python [Slides]

Version Control

  1. VCS, Git & Github [Slides]

Python

  1. Variables, Data Types & Operators [Slides]
  2. String and Formatting [Slides]
  3. Lists & Dictionaries [Slides]
  4. Conditionals and Loops [Slides]
  5. Functions & Lamdas [Slides]
  6. Exception Handling [Slides]
  7. Modules & Packages [Slides]
  8. Classes & Objects [Slides]

Database & SQL (PostgreSQL)

  1. Database and SQL [Slides]

Web Development Basics

  1. Web basics and HTTP
  2. Frontend and JavaScript Basics

Web Development with Django

  1. WSGI, pip & virtualenv
  2. Django - Hello World
  3. Templates & Views
  4. Database, ORM & Models
  5. Form Processing
  6. Validation
  7. Asynchronous HTTP Requests (Ajax)
  8. Django Authentication
  9. TodoApp Finalization
  10. Add Hashtags
  11. REST API Development
  12. Deployment to Heroku

Stay Tuned

More Write ups & slides for the remaining topics are coming up shortly. Stay Tuned :)

License & Copyright

Copyright (c) 2017 Kabir Baidhya.

Licensed under Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International

AltStyle によって変換されたページ (->オリジナル) /