Loading...

Course Description

Full Stack Development Bootcamp

Discover the technologies and design principles used by full stack developers to create mobile and web applications. Let our interactive learning platform guide you through the process of building a modern application or website. Learn the tools as you walk through the stages of concept, design, and development. Finally, develop a functioning app or website by applying the skills you have learned.

Finish the program with a capstone project that involves launching your web or mobile application on a suitable platform.

This course is delivered in collaboration with Western Continuing Studies and RoboGarden

Course Details

You will learn to use different technologies to prototype and develop websites and applications:

Front End Back End
HTML
CSS
JavaScript
User Interface
Angular

Database
Web Servers
Server Side Programming
Node JS
Ionic

Course Learning Outcomes

By completion of this program, successful students will be able to:

  • Create user interfaces using HTML, CSS and JavaScript
  • Design the server side of an application
  • Demonstrate competency in using the Git version control system
  • Design the application as single page application using Angular
  • Create cross platform mobile applications using the Ionic framework
  • Recognize how apps are deployed and sold via Google Play and the Apple App store
  • Complete a capstone project that involves launching your web or mobile application on a suitable platform

Topics

  • Web Development Basics 1
  • Web Development Basics 2
  • Back End Development
  • Single Page Application 1
  • Single Page Application 2
  • Cross Platform Application using Ionic 1
  • Cross Platform Application using Ionic 2
  • App Commercialization
  • Portfolio Builder
  • Learn to Earn

Format and definition of Bootcamp

This program includes virtual face-to-face instruction along with practical lessons supported by an interactive learning platform.

Approximately half of the time, an instructor and a teaching assistant (TA) will assist in your learning, teaching lessons, and answering your questions or doubts. The other half of the time you will have to work on your own practicing the daily lessons in the learning platform.

The learning platform is powered by RoboGarden, and it helps learning coding literacy by completing coding modules one after the other.

This course is ideal for:

  • Aspiring web developers and coders who want to design, build and manage websites as an independent web developer or as part of a team
  • Individuals who want to pursue careers such as:
    • digital media designer/developer
    • full stack developer
    • website developer
    • web marketing analyst
    • web programmer
    • UX/UI designer

Notes

What is Full Stack Development?

Web designer and developer roles have become more specialized and technical as organizations look for more customized solutions for their websites and online presence.

A Full Stack Developer brings the designer and developer roles together.

The line between the front end and back end development fades as more developers are becoming full stack and as more employers hire developers who can use the best tools for both a front and back-end project.

What is a Full Stack Developer?   

  • Full stack developers know the collection of both front end and back end technologies needed to build an application
  • Front end developers build and design the user experience and involves codes such as JavaScript, HTML and CSS
  • Back end developers build the storage and processing power of an application using servers, databases, and languages like Ruby, Java, PHP, Python or .NET
Loading...

Enrol Now - Select a section to enrol in

Type
Online Synchronous
Days
M, T, W, Th
Time
5:00PM to 8:00PM
Dates
Sep 28, 2026 to Mar 04, 2027
Type
Online Asynchronous
Dates
Sep 28, 2026 to Mar 05, 2027
Type
Online Synchronous
Days
F
Time
5:00PM to 6:00PM
Dates
Oct 02, 2026 to Mar 05, 2027
Schedule and Location
Hours
450.0
Delivery Options
Course Fees
Flat Fee non-credit $5,995.00
Required Software
For the best experience, you will require access to a computer with Internet connection, a headset with speakers and microphone, webcam, and a monitor large enough to display multiple applications (or the use of two monitors). Your computer and internet connection should meet certain requirements.
Reading List / Textbook
No Textbook Required.
Type
Online Synchronous
Days
M, T, W, Th
Time
5:00PM to 8:00PM
Dates
Jan 18, 2027 to Jun 17, 2027
Type
Online Asynchronous
Dates
Jan 18, 2027 to Jun 18, 2027
Type
Online Synchronous
Days
F
Time
5:00PM to 6:00PM
Dates
Jan 22, 2027 to Jun 18, 2027
Schedule and Location
Hours
450.0
Delivery Options
Course Fees
Flat Fee non-credit $5,995.00
Required Software
For the best experience, you will require access to a computer with Internet connection, a headset with speakers and microphone, webcam, and a monitor large enough to display multiple applications (or the use of two monitors). Your computer and internet connection should meet certain requirements.
Reading List / Textbook
No Textbook Required.
Type
Online Synchronous
Days
M, T, W, Th
Time
5:00PM to 8:00PM
Dates
May 03, 2027 to Jul 15, 2027
Type
Online Asynchronous
Dates
May 03, 2027 to Jul 16, 2027
Type
Online Synchronous
Days
F
Time
5:00PM to 6:00PM
Dates
May 07, 2027 to Jul 16, 2027
Schedule and Location
Hours
450.0
Delivery Options
Course Fees
Flat Fee non-credit $5,995.00
Required Software
For the best experience, you will require access to a computer with Internet connection, a headset with speakers and microphone, webcam, and a monitor large enough to display multiple applications (or the use of two monitors). Your computer and internet connection should meet certain requirements.
Reading List / Textbook
No Textbook Required.
Type
Online Asynchronous
Dates
Jul 07, 2027 to Sep 24, 2027
Type
Online Synchronous
Days
F
Time
5:00PM to 6:00PM
Dates
Jul 09, 2027 to Sep 24, 2027
Type
Online Synchronous
Days
M, T, W, Th
Time
5:00PM to 8:00PM
Dates
Jul 12, 2027 to Sep 23, 2027
Schedule and Location
Hours
450.0
Delivery Options
Course Fees
Flat Fee non-credit $5,995.00
Required Software
For the best experience, you will require access to a computer with Internet connection, a headset with speakers and microphone, webcam, and a monitor large enough to display multiple applications (or the use of two monitors). Your computer and internet connection should meet certain requirements.
Reading List / Textbook
No Textbook Required.
Required fields are indicated by .