Weekly Course Schedule – Spring 2022

IS439 - OAG/OAU - Web Development Using Application Frameworks

Meets Wednesday Evenings Online

Week 5 (February 14 – February 20)



Wednesday, February 16   (7:00 P.M. – 9: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


Friday, February 18   (3:00 P.M. – 4:00 P.M., Zoom)
Optional Session
Lab Session
On Friday afternoons from 3:00 PM till 4:00 PM, 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.


Sunday, February 20, @  11:55 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.9.7 and Django 3.2.5. You should use the Anaconda virtual environment that we created for this course: e4_trainor_django_course.
    Submit to: Model Assignment