Web Design and Development
- Ontario College Graduate Certificate
- College Code:
- Engineering & Information Technology
- Program Code:
- Accelerated Delivery:
- Academic Year:
- 2017 / 2018
About the ProgramCustomers 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 InformationLength: Two-year Ontario College Graduate Certificate program
Delivery Sequence: Doon (Kitchener) - September/2017 (Open) - Fall | Winter | Spring/Summer | Fall
Location: Doon (Kitchener)
First-Year Capacity: 25
- A two- or three-year diploma or a degree in computer science, information technology, or computer programming.
- A minimum of three years of related industry/professional experience.
Note re: Admission Requirements
- Applicants possessing degrees/diplomas from institutions where the language of instruction was not English will be required to provide test scores as evidence of their English language proficiency. Test scores, if required, would be a minimum of TOEFL iBT 88; IELTS 6.5 with no bands less than 6.0; CAEL 70 with no sub-test band scores less than 60; PTE Academic 58; Conestoga English Language Test (CELT) Band 6; or equivalent scores in other recognized standard tests of English.
- We offer a language program for students whose English language skills are below the standard required for admission but all other admission criteria have been met. An applicant will be eligible for admission to the graduate certificate program after completion of level 4 of the General Arts and Science - English Language Studies (ELS) program with an overall grade average of 80% and no grade less than 75%. Placement in the ELS program is determined by scores on an in-house English language test or TOEFL or IELTS.
- Submit a completed Conestoga College Application Form.
- Attach proof of the admission requirements.
- Applicants not meeting the admission requirements must submit a resume and references.
- Final acceptance is based on a review of the admissions requirements.
Tuition & Fees
Domestic fees are currently unavailable; please check back at a later time.
Financial AssistanceFinancial Assistance is not available for this program.
Graduate OpportunitiesGraduates 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: http://www.workingincanada.gc.ca
Pathways & Credit TransferConestoga 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.
|Course Code||Course Title and Description|
|DSGN8230||Resonsive 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.
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.
|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.
|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.
|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.
|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.
|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 develop 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).
|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.
|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.
|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.
|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.
- Determine the requirements for processing and managing business transactions to provide e-commerce solutions.
- Implement web site solutions based on business requirements and client specifications.
- Create a complete content management system using a database and scripting language to host relevant data and media.
- Develop data-driven web sites for multiple platforms in accordance with best practices, industry standards in content management, security, and accessibility.
- Design and develop web services and utilities using secure and functional interfaces that enable access to stored information.
- Use various information architectures in the design and development of accessible web sites to enhance the user experience.
- Apply project management best practices to design, build and maintain web sites and services.
- Test, troubleshoot and debug web site objectives and functionality to meet internal and external client expectations.
- Collect, interpret and analyze user requirements to produce project documentation for interested stakeholders in alignment with best industry practices and processes.
- Analyze web traffic and user feedback to improve the effectiveness of a company's online presence.
Program Advisory CommitteesThe 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.
How to Apply to the ProgramDomestic 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 www.conestogac.on.ca/admissions/forms.
Send completed applications to:
299 Doon Valley Dr.
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.
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.