Python: Web Application Development


Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description
Frameworks provide a way to create powerful web applications in Python. In this course, you will learn about the Django and TurboGears frameworks for developing web applications.

Target Audience
Beginner Python developers, and developers with experience in other languages looking to start programming in Python

Prerequisites
None

Expected Duration (hours)
2.5

Lesson Objectives

Python: Web Application Development

  • start the course
  • describe the key features of the Django framework
  • install and configure the Django framework
  • create a Django project
  • configure the Django web server
  • create a sample Django app
  • incorporate views and templates in an app
  • use Django to include data in a Python web application
  • utilize forms in a Python web application
  • describe the key features of the TurboGears framework
  • install and configure the TurboGears framework
  • incorporate TurboGears templates into a Python web app
  • incorporate TurboGears views into a Python web app
  • create and use a controller in a Python web app
  • describe rendering and how it is used in TurboGears
  • use TurboGears to include data in a Python web application
  • use RESTful URLs in TurboGears
  • describe the key features of Flask
  • create a basic Flask application
  • incorporate a template into a Flask app
  • work with web forms in a Flask project
  • connect to and retrieve data using a Flask app
  • use Django to create a view for a Python web application
  • Course Number:
    pg_pyth_a04_it_enus

    Expertise Level
    Intermediate