Dec 21, 2024  
Catalog 2022-2023 
    
Catalog 2022-2023 [ARCHIVED CATALOG]

CSD 280 Web Development with Python

5 credits


In this course students learn Web applications development using Django, a popular web framework in Python. At the end of the course, students will be able to create dynamic data-driven web applications, including a ToDo List web app, email client, web page scrapping, etc.

Prerequisites: CSD 112  and CS& 141  

Students who completed ITAD 112 and CS& 141 meet the prerequisites.

Course Outcomes
Upon successful completion of this course students will be able to:

  • Create web applications using Django web framework in Python
  • Consume modern web technologies, such as JSON and REST APIs
  • Create applications that interact with a database using server-side technologies
  • Create form-based web UIs with input validation using Django
  • Create web APIs using Django
  • Create client applications in Python
  • Deploy, test, and debug Django web applications
  • Create useful technical supporting documentation

Total Hours: 60 Theory (Lecture) Hours: 40 Guided Practice (Lab or Clinical) Hours: 20