Weekly Course Schedule – Spring 2023

IS439 - OAG/OAU - Web Development Using Application Frameworks

Meets Thursday Afternoons Online

Week 5 (February 13 – February 19)



Thursday, February 16   (4:00 P.M. – 6:00 P.M., Zoom)
Class Session 5
Topics
  • Review solutions to previous week's assignment
  • Starting a New Django Project (Pinkham Chapter 1)
  • Building a Basic Webpage in Django (Pinkham Chapter 2)
  • Programming Django Models & Creating a SQLite Database (Pinkham Chapter 3)
  • Discussion of Web Frameworks
Required Readings
  • Pinkham Chapter 1 (Starting a New Django Project)
  • Pinkham Chapter 2 (Building a Basic Webpage in Django)
  • Pinkham Chapter 3 (Programming Django Models & Creating a SQLite Database)
Other Resources


Sunday, February 19   (9:00 A.M. – 10:00 A.M., Zoom)
Optional Session
Lab Session
On Sunday mornings from 9:00 AM till 10:00 AM, I will be holding an optional Lab Session using Zoom. Please drop by to ask a question, to discuss solutions to previous assignments, to get help with the current assignment, to discuss the final project, or just to say hello. Please use a headset while participating.


Thursday, February 23, @  4:00 P.M.
Weekly Assignments Deadline
Coding Assignments Due
  • Model Assignment
    Description: This is the first in a series of coding assignments based upon a case that I have developed named EZ University (EZU). The EZU application is primarily a business record-keeping application. I am expecting this case to complement the content management and social media focus that are well-covered by the other materials. In this first assignment, we create a Django project for EZU, implement its model portion, and test the model using the same Admin data entry capability that you will remember from the Django Girls Tutorial. PLEASE NOTE: in the current semester, we will be developing the EZU project using Python 3.10 and Django 4.1. You should use the Anaconda virtual environment that we created for this course: e4_trainor_django_course.
    Submit to: Model Assignment