You are on page 1of 8

Framework-Based Web Development with Django

Class 00: Course Synopsis

Innocent Okoloko, PhD

https://www.youtube.com/@innocentokoloko/
04/12/2024 1
General Course Requirements
 The courses introduces Framework-Based Web Development with Django
 Requirements for Participants
1. A Windows 10 (min), or mac PC
2. A smart mobile device (android or iOS phone or tab)
3. Internet connectivity to install required items

04/12/2024 2
Overall Learning Objectives

 At the end of the course, the participants should be able to:


 Explain and analyze the basic ideas of Web Technologies
 Setup a Python-Based Django web development environment on a PC and a
mobile device
 Explain and analyze the concepts of Django
 Create and deploy web apps using Django and Python
 Apply Bootstrap in Django for the creation of webapps

04/12/2024 3
Overall Course Content
1. Introduction to Web Design and Setting up Django
2. Introduction to Django
3. Pages App
4. Message Board App
5. Blog App
6. Forms
7. User Accounts
8. Custom User Model
9. User Authentication
10.Bootstrap
11.Password Change and Reset
12.Newspaper App

04/12/2024 4
Work Plan
1. Methodology: classical and project-based, learning methodologies

2. Theory sessions: combine digital presentations (PowerPoint with a projector), and whiteboard writing.
Special emphasis will be placed on the development of guided exercises and application problems

3. Laboratory (L): work will be carried out where web apps will be designed, analysed and implemented
based on the concepts seen in the classroom sessions. These will be graded and the average of these
grades will be called L. Where computer labs are not available, students are expected to use their personal
computers or mobile devices to complete lab assignments at their own pace, subject to required
submission deadlines

4. Project (P): a Django web design group project will be carried out, by using ideas and software tools
studied in class. Deliverables include, a project summary report in a given format in pdf, a presentation in
PowerPoint, and possibly codes in a zip file. Code performance, presentation, and report will be evaluated.
The grade associated with the project will be called P

5. Tests (T): there will be one (1) classroom test and the result will be called T

6. Final Examination (E): there will be one final examination in the last week of the course. The result of the
examination will be called E

04/12/2024 5
Evaluation

THEORY LABORATORY/PROJECT

1 test Avg. (T): 10 % Lab sessions (L) (15 %)


1 Final Exam (E): 60 % 1 Project (P): 15 %

70 % 30 %

100 %

04/12/2024 6
Recommended Textbook

William S. Vincent, Django for Beginers (4.0), 2nd ed.


Leanpub, 2022.
ISBN-10: 1735467243,
https://www.amazon.com/dp/1735467243/

04/12/2024 7
Please, like, share, comment, and subscribe for more videos
Thank you and see you in the next class!

https://www.youtube.com/@innocentokoloko/
11/10/2022 8

You might also like