Conestoga College Logo - Home Page

Web Design and Development

Ontario College Graduate Certificate
College Code:
Engineering & Information Technology
Program Code:
Accelerated Delivery:
Academic Year:
2017 / 2018


This is an eText program. Learn about our eText initiative.
As part of Conestoga's commitment to innovative learning strategies, students enrolled in this program will be provided with a mobile device (device cost is included in program fees) that meets minimum eText requirements. Devices will be available at the start of the first semester.

About the Program

Customers today want all information to be accessible on a website and they want that information fast. This four-semester Ontario College Graduate Certificate program is designed to provide hands-on, comprehensive training for those who desire to work in the field of web-centric business application development. The primary focus of the program is on user-centered design supported by extensive back-end programming and front-end use of graphic design, multimedia, video, animation, and e-commerce applications to facilitate a fully functional website. Students will apply human interface guidelines, standard based structures, and design and development principles to create accessible, usable, and captivating web experiences geared to today's marketplace.

Program Information

Length: Two-year Ontario College Graduate Certificate program
Delivery Sequence:
         Doon (Kitchener) - September/2017 - Fall | Winter | Spring/Summer | Fall
         Doon (Kitchener) - January/2018 - Winter | Spring/Summer | Fall | Winter
         Doon (Kitchener) - May/2018 - Spring/Summer | Fall | Winter | Spring/Summer
Location: Doon (Kitchener)
Start: September
First-Year Capacity: 25

Admission Requirements

Note re: Admission Requirements

Admission Procedures

Tuition & Fees

Tuition fee details for the 2017-2018 year are listed below. Books and supplies are additional.

Financial Assistance

Financial Assistance is not available for this program.

Graduate Opportunities

Graduates will find full-time and freelance employment as web developers in corporate, small- and medium-sized businesses, government, entertainment, education, health care and the not-for-profit sectors. Graduates may work as web developers creating websites and web services. They may also establish their own freelance businesses.

For more details on related occupations, job market information and career opportunities, see the Government of Canada website:

Pathways & Credit Transfer

Conestoga pathways enable students to build on their academic achievements in order to earn a degree or additional credential. Pathways are formed through agreements between Conestoga programs or partner institutions.

Often applicants have earned credits from another college or university that may allow a student to be granted advanced standing or exemption. Learn more about credit transfer opportunities at Conestoga.

Prior Learning Assessment and Recognition (PLAR)

Conestoga recognizes prior learning of skills, knowledge or competencies that have been acquired through employment, formal and informal education, non-formal learning or other life experiences. Prior learning must be measurable at the required academic level and meet Conestoga standards of achievement for current courses. Challenge exams and portfolio development are the primary methods of assessment. Other methods of assessment may be available depending upon the nature of the course objectives. Successful completion of the assessment results in an official course credit that will be recorded on the student's Conestoga transcript. PLAR cannot be used by registered Conestoga students for the clearance of academic deficiencies, to improve grades or to obtain admission into a program.

Learn more about PLAR.

Program Courses

Course Details (1423)
Course Code Course Title and Description
Level 1
DSGN8230 Responsive Site Design

Description: Responsive web design is the practice of building a web site enabling access for all devices. This course will utilize advanced HTML5/CSS3 properties to develop responsive design techniques to create rich, scalable, and responsive web sites while maintaining backward compatibility with older browsers. Advanced topics include flex boxes, positioning, document flow, media queries and floating elements.
Hours: 148
Credits: 10

GRDN8070 Image Manipulation

Description: This course will develop the student's design and image manipulation skills using current photo editing and manipulation software. The student will explore advanced digital imaging processes for the web through the use of the tools available in the software. The student will continue to advance sensibilities towards design parameters and style, creatively develop and assess various design solutions, and execute the projects in a professional manner to produce appealing results. The course will engage in web design issues such as GIF animation, navigation, slicing, rollovers, optimizing and previewing web page, while exploring the available software tools at a more in depth level. Knowledge of how to manage images for the appropriate media and the technical/design aspects of a project are indispensable skills required of today's Web Developer.
Hours: 48
Credits: 3

PROG8310 JavaScript Programming

Description: The JavaScript programming course will expand fundamental JavaScript knowledge by learning more advanced JavaScript patterns, data encapsulation, closures, binding, inheritance, and name spacing. Students will also focus on debugging client-side code, incorporating libraries, and exploring the new feature in ECMAScript 6.
Hours: 100
Credits: 7

Level 2
INFO8820 Web Site Security

Description: Web site security is as essential as the content being delivered. This course will examine security issues, mitigation strategies, and the security of data in transit or on disk. In addition, the student will address how encryption can help with securing that information in the context of web application security, and general best practices for developing and implementing AJAX and web services. We will also examine real-world attacks and trends to give students a better understanding of exactly what you are protecting against. We discuss the authentication aspect of web applications in depth with a focus on the vulnerability of authentication by reviewing examples of exploitation and the mitigations that can be implemented in the short and long term.
Hours: 40
Credits: 3

PROG8320 Database Design and Maintenance

Description: In this course, students will discover advanced SQL coding techniques, such as the CASE expression and subqueries; and create database objects, views, and stored procedures. They will also become familiar with proper database design techniques, administration functions, normalization/denormalization and will interact with the MySQL data dictionary. Learn how to create and administer database instances, users, hosts, and security to allow your clients to create and manage their own environments.
Hours: 148
Credits: 10

PROG8330 Advanced Programming with .NET

Description: ASP.NET allows developers to rapidly develop and deploy e-commerce, enterprise, and mobile-ready architecture solutions. Students learn to access supporting databases working with Visual C# code, ADO.NET and HTML to enforce business rules. This course puts ASP.NET Core MVC into context and dives deep into the tools and techniques required to build modern, cloud optimized extensible web applications. Visual Studio.NET software will be used for project development.
Hours: 100
Credits: 7

Level 3
PROG8340 Database Connectivity using Advanced Controls

Description: In this course, students will engage in the essential concepts of database connectivity using a fast-paced, learn-by-doing approach. The course provides an in-depth look at several of the most popular web and mobile app development toolkits, including MongoDB, ExpressJS, AngularJS, and Node.js. Students will build their own REST API (Representational State Transfer Application Programming Interface) server from scratch using MongoDB schema design principles, as well as a web application using AngularJS and a hybrid mobile application using the Node.js framework.
Hours: 100
Credits: 7

PROG8350 Application Development for Android

Description: Android is the most popular and fastest growing operating system for mobile devices, tablets and other smart devices. As well, Java is one of the most widely used programming languages for developing modern applications. Combining the two, students will utilize RESTful APIs to connect Android applications to back-end services, create widgets, customize list views, and examine advanced object-oriented programming concepts and techniques that are used in the Android SDK (Software Development Kit).
Hours: 116
Credits: 8

PROG8360 Data Visualization

Description: This course consists of hands-on, in-depth development around the principles of infographics and data visualization, and how they apply to the real world of web environments. Students will learn how to display information using charts, maps, diagrams, and visual narratives, and how to bring them to life using the latest JavaScript libraries.
Hours: 80
Credits: 5

Level 4
PLAN8000 Strategic Planning for Effective Customer Service

Description: To have an edge in today's competitive technology sector you must excel in customer service. Providing a quality product or service is only the first step in your company's interactions with your clients. Learn the benefits of delivering quality customer service, the use of awards and assessment in a service culture, and the formulation of a quality service plan to deliver world class engagements.
Hours: 24
Credits: 2

PROG8370 Designing Effective E-Commerce SItes

Description: Students will develop the skills essential to implementing an online e-commerce solution. They will examine how e-commerce is being conducted and managed as well as assessing its major opportunities, limitations, issues and risks. Students will learn about current e-business models and the characteristics of business-to-business and retail e-commerce portals.
Hours: 136
Credits: 9

PROG8380 Web Design Capstone

Description: The web design capstone will be centered on a group/individual project creating a complete, responsive, data-driven web site which aims to solve a particular problem. The goal of this capstone is to bring together skills developed in previous program courses and apply them to the creation of a feature-rich and compelling design.
Hours: 80
Credits: 5

STAT8000 Analyzing Web Traffic

Description: Search Engine Optimization (SEO) is the discipline of maximizing your web site's visibility on the major internet search engines, and also a myriad of other sites that use search algorithms to display results against user queries. Students will explore both basic and advanced optimization techniques used by small and large organizations. Key topics to be discussed include user behaviour and robot caching techniques, techniques for optimizing local search, mobile search, and how to properly measure SEO marketing campaign results.
Hours: 80
Credits: 5

Program Outcomes

Program Advisory Committees

The College appoints Program Advisory Committee members for diploma, degree, certificate and apprenticeship programs. Committees are composed of employers, practitioners and recent program graduates. College representatives (students, faculty, and administrators) are resource persons. Each committee advises the Board on the development of new programs, the monitoring of existing programs and community acceptance of programs.

For a list of the current members, please visit our Program Advisory Committees.

Program Handbook


How to Apply to the Program

Domestic students should apply using a Conestoga College Program Application Form. This form can be obtained from any Conestoga College campus OR by writing directly to the Registrar's Office OR by using the College website at

Send completed applications to:
Conestoga College
Admissions Office
299 Doon Valley Dr.
Kitchener, Ontario
Canada N2G 4M4

International students should apply online using a Conestoga College International Application Form. Please note: not all programs are open to international students. Interested students should check the listing of open programs on our international students web page before applying.
For program information, call the Information Centre at 519-748-5220 ext 3656.


The College reserves the right to alter information including requirements and fees and to cancel at any time a program, course, or program major or option; to change the location and/or term in which a program or course is offered; to change the program curriculum as necessary to meet current competencies in the job market or for budgetary reasons; or to withdraw an offer of admission both prior to and after its acceptance by an applicant or student because of insufficient applications or registrations, over-acceptance of offers of admission, budgetary constraints, or for other such reasons. In the event the College exercises such a right, the College’s sole liability will be the return of monies paid by the applicant or student to the College.

Students actively registered in cohort delivered programs who take longer than the designed program length of time to complete their studies are accountable for completing any new or additional courses that may result due to changes in the program of study. Unless otherwise stated, students registered in non-cohort delivered programs must complete the program of study within seven years of being admitted to the program.


Program Status (Domestic)
Start DateCampusStatus**
SEP, 2018 Doon Open
JAN, 2019 Doon Open
MAY, 2019 Doon Open
** Status applicable to domestic students
Program status for international students

Career Coach

Success Stories

Back To Top