Loading...

Course Description

Full stack web development comprises all the layers of web development including: DevOps, front end development, backend development, and databases, employing the “12 Factor App” approach. Core technical skills taught include Python and JavaScript coding, SQL, CI/CD, RESTful architecture & HTTP, Exposing & Consuming APIs, Domain Modeling and Database Design, Web Frameworks, and Modern Javascript UIs. Students build a fully functional website, both back and front ends. Weekly virtual labs are conducted in AZURE.

Sample Course Outline

Sample Course Outline

Notes

Students will have a familiarity with Python or be ready to learn Python with the Tutor for this course. The Tutor is paid for in the course tuition.

This class requires students to download VirtualBox (https://www.virtualbox.org/).   VirtualBox runs on Linux, MS Windows 10/11 and OS/X. Your computer needs to support Virtual Box with a minimum of 8 GB RAM where 4 GB are available/free.  A VirtualBox image will be installed that will use approximately 24 GB of disk space.  The VirtualBox image is based on Ubuntu 22.04 LTS and will be provided during first class.

Relevant Programs

Loading...
Course Sections
Class Number
3327
Type
LEC
Days
M, W
Time
6:00PM to 9:00PM
Dates
May 06, 2024 to Jun 19, 2024
Schedule
Contact Hours
39.0
Location
  • Online
Delivery Options
Online  
Fees
Domestic Fee non-credit $1,245.54
Domestic Out of Province Fee non-credit $0.00
International Fee non-credit $0.00