Interested in Web Development and Programming?


Advanced Web Development & Programming

The Oulton College Advanced Web Development & Programming Diploma Program prepares you for a rewarding career using the latest technologies. Global communications has created a boom for workers in the Web Development and Computer Programming field. With the industry being so strong, students have lots of career options.

Our Advanced Web Development & Programming Program will give you advanced programming skills along with Web design, programming and database design to enhance your marketability in today’s labour force. We’ll teach you the most in-demand technical skills in creating and building websites, while giving you a strong background in digital graphic design and multimedia.

You will receive individual attention from qualified instructors: the best in the industry. You will get lots of hands-on experience to build your confidence and expertise, with practical exercises working with Microsoft, .NET, JAVA, PHP, MySQL, MS SQL, HTML5 and Mobile Apps.

You can earn your diploma in less than one year and join this booming and exciting field quickly. Our Graduates often get hired by the company where they did their Practicum placement.

Our Advanced Web Development & Programming Diploma Program provides hands-on practical experience and training in:

  • Web Design: using HTML5, CSS3 and Javascript.
  • Building Web Applications: using PHP and MySQL.
  • Database Design: techniques to build a good server database and how to query, implement and maintain a database using SQL (Structured Query Language).
  • Developing Enterprise Web Solutions: using the Microsoft Visual Studio® .NET environment and the Microsoft .NET platform to create an ASP.NET Web application that delivers dynamic content to a website.
  • Programming using JAVA: building fundamental object-oriented programming skills.
  • Android App Development:  leveraging Java skills to build Android Apps

An on-the-job placement is included and gives you 4-weeks of real experience in your area of study. You’ll be able to apply the skills learned in class and put valuable experience on your resume.

If you love computers and keeping up to date with the latest technologies or if you have an eye for Web design, then our Advanced Web Development & Programming Program may be just the program for you.

Duration: September - July

On-The-Job Training: 4 weeks

Career Choices

The time is now to start your career in the IT industry.  Employers in every sector are looking for talented developers and programmers.

  • Computer Programmer
  • Website Developer
  • Applications Developer
  • Database Creation

You Will Learn

  • Microsoft.NET
  • HTML5
  • JavaScript
  • PHP
  • MySQL
  • Microsoft SQL Server
  • Advanced Computer Programming
  • JAVA Core Programming
  • Android App Development
  • Web Design and Programming
  • Database Design and Implementation
  • Professional Development 

Course Descriptions

WEB DESIGN USING HTML5, CSS3, JAVASCRIPT AND JQUERY
The emphasis of this module is to teach the students how to build well formatted websites using HTML5 (structure of website), Cascading Style Sheets (look and format), and JavaScript (dynamic user interaction).

Students will learn to:

  • Develop cross-browser (works in all browsers: Firefox, Internet Explorer, Chrome, Safari, Opera) websites using XHTML, HTML5 and CSS3
  • Add dynamic user interaction using JavaScript
  • Validate user input using JavaScript
  • Upload a Website to their web host
  • Configure a web server (Apache, Internet Information Services) for hosting website
  • Optimize a website for Search Engine Ranking (Google, Yahoo, Bing, etc.)
  • Create and maintain their own website
  • Optimize document layout for usability and accessibility
  • Validate HTML5 and CSS3 code
  • Work in a team environment with tasks and timelines, deadlines, etc.
  • Use Adobe Dreamweaver Integrated Development Environment to create websites

BUILDING WEB APPLICATIONS USING PHP AND MYSQL
In this module the students will continue to apply the techniques learned in the Web Design module with an emphasis on creating data-driven websites like a Shopping Cart, a Blog, a Content Management System, etc. using the PHP web programming language and the MySQL database server.

The students will learn to:

  • Configure Apache and PHP
  • Deploy a Web Site to the Web Server
  • Work with Strings, Numbers, and Constants
  • Work with Conditionals, Operator, Loops, and Arrays
  • Process and Validate Form Data
  • Debug and Handle Errors
  • Create dynamic, data-driven desktop Web Sites and Mobile Web Sites with MySQL
  • Handle Email and File Uploads
  • Use Sessions and Cookies
  • Secure PHP, Apache, and MySQL
  • Work with Regular Expression to Validate Inputs
  • Implement jQuery and JSON into Web Application
  • Work in a team environment with project proposals, tasks, timelines, deadlines, etc...
  • Use NetBeans Integrated Development Environment to create dynamic websites
  • Use MySQL Administration Tools to manage databases

DATABASE DESIGN AND MICROSOFT SQL SERVER
This module is composed of two parts:

  1. Database Design: In this module, students will learn the techniques necessary to design and built a good SQL Server database using Entity Modeling and Relational Design techniques. Students will learn how to use the Microsoft Visio 2010 tool to design database models using the Chen and Crow’s foot models.
  2. Querying and Programming a Microsoft SQL Server 2012 database: In this module the students will learn how to implement a database from a conceptual model. Student will learn how to query, implement and maintain a database using the SQL (Structured Query Language) language. Students will be using the Microsoft SQL Server Management Studio tool.

DEVELOPING ENTERPRISE WEB SOLUTIONS WITH ASP.NET
This course focuses on using the Microsoft Visual Studio® .NET environment and the Microsoft .NET platform to create an ASP.NET Web application that delivers dynamic content to a website.

The students will learn to:

  •  
  • Build dynamic SQL Server data-driven Websites
  • Create customizable Online Shopping Carts, Portals, Blogs, etc.
  • Debug and test ASP.NET web applications
  • Work with ADO.NET Data Sources and Data Controls
  • Create and consume Web Services
  • Incorporate AJAX/JQuery technology into ASP.NET applications
  • Validate user input using validation controls
  • Work with Master Pages, skins and themes
  • Authenticate and secure websites
  • Incorporate profiles, personalization, and membership services
  • Configure and deploy website to online hosting services
  • Work in a team environment (with deadlines, deliverables, and timelines) to build an SQL Server data-driven Web Application
  • Create project proposals, project timelines, deadlines, and project management skills
  • Use the Microsoft Visual Studio Integrated Development Environment

OBJECT-ORIENTED PROGRAMMING USING JAVA
This module is divided up into 2 parts:

JAVA CORE PROGRAMMING
In this module, students will learn to build Desktop Applications for different platforms (Windows, Linux, and Macintosh).

Students will learn:

  • The Core Java Programming packages
  • Object oriented software design techniques (Classes, Objects, Interfaces)
  • To design a Graphical User Interface
  • To create data-driven software
  • To use the NetBeans Integrated Development Environment for building desktop applications.

ANDROID PROGRAMMING
In this module, students will continue applying their knowledge from the Java Core module with an emphasis on building applications for the Android Platform.

Students will learn to:

  • Install and configure the Android development environment
  • Create Android activities and XML views (the screen the user sees and interacts with)
  • Handle touch/tap, long touch and swipe events
  • Work with graphic elements to accommodate various Android versions and screens sizes/resolutions
  • Work with the SQLite Database
  • Add animation to the app elements
  • Use audio and video in your app

Introduction to Business for Web Developers
This course focuses on basic workplace skills. The students will be exploring the general concepts of management and the role IT / technology plays within small and large organizations. The student will learn to apply practical skills, including soft skills, and will have a greater understanding of team dynamics through practical project and case analysis.

Admission Requirements

  • Grade 12 Diploma, Adult Diploma or GED
  • Meeting with an Admissions Advisor
  • Acceptance by the Admissions Committee
  • Completion of the Pre-Enrollment Package

Unless they have completed a minimum of three years of study at a school where English is the language of instruction, international students whose first language is not English must submit proof of English language proficiency:

  • CAEL – 70
  • IELTS – 7.0
  • TOEFL – 550 paper based, 270 computer based
  • MELAB - 90

Advanced Web Development & Programming

The Oulton College Advanced Web Development & Programming Diploma Program prepares you for a rewarding career using the latest technologies. Global communications has created a boom for workers in the Web Development and Computer Programming field. With the industry being so strong, students have lots of career options.

Our Advanced Web Development & Programming Program will give you advanced programming skills along with Web design, programming and database design to enhance your marketability in today’s labour force. We’ll teach you the most in-demand technical skills in creating and building websites, while giving you a strong background in digital graphic design and multimedia.

You will receive individual attention from qualified instructors: the best in the industry. You will get lots of hands-on experience to build your confidence and expertise, with practical exercises working with Microsoft, .NET, JAVA, PHP, MySQL, MS SQL, HTML5 and Mobile Apps.

You can earn your diploma in less than one year and join this booming and exciting field quickly. Our Graduates often get hired by the company where they did their Practicum placement.

Our Advanced Web Development & Programming Diploma Program provides hands-on practical experience and training in:

  • Web Design: using HTML5, CSS3 and Javascript.
  • Building Web Applications: using PHP and MySQL.
  • Database Design: techniques to build a good server database and how to query, implement and maintain a database using SQL (Structured Query Language).
  • Developing Enterprise Web Solutions: using the Microsoft Visual Studio® .NET environment and the Microsoft .NET platform to create an ASP.NET Web application that delivers dynamic content to a website.
  • Programming using JAVA: building fundamental object-oriented programming skills.
  • Android App Development:  leveraging Java skills to build Android Apps

An on-the-job placement is included and gives you 4-weeks of real experience in your area of study. You’ll be able to apply the skills learned in class and put valuable experience on your resume.

If you love computers and keeping up to date with the latest technologies or if you have an eye for Web design, then our Advanced Web Development & Programming Program may be just the program for you.

Duration: September - July

On-The-Job Training: 4 weeks

Career Choices

Career Choices

The time is now to start your career in the IT industry.  Employers in every sector are looking for talented developers and programmers.

  • Computer Programmer
  • Website Developer
  • Applications Developer
  • Database Creation

You Will Learn

You Will Learn

  • Microsoft.NET
  • HTML5
  • JavaScript
  • PHP
  • MySQL
  • Microsoft SQL Server
  • Advanced Computer Programming
  • JAVA Core Programming
  • Android App Development
  • Web Design and Programming
  • Database Design and Implementation
  • Professional Development 

Course Description

Course Descriptions

WEB DESIGN USING HTML5, CSS3, JAVASCRIPT AND JQUERY
The emphasis of this module is to teach the students how to build well formatted websites using HTML5 (structure of website), Cascading Style Sheets (look and format), and JavaScript (dynamic user interaction).

Students will learn to:

  • Develop cross-browser (works in all browsers: Firefox, Internet Explorer, Chrome, Safari, Opera) websites using XHTML, HTML5 and CSS3
  • Add dynamic user interaction using JavaScript
  • Validate user input using JavaScript
  • Upload a Website to their web host
  • Configure a web server (Apache, Internet Information Services) for hosting website
  • Optimize a website for Search Engine Ranking (Google, Yahoo, Bing, etc.)
  • Create and maintain their own website
  • Optimize document layout for usability and accessibility
  • Validate HTML5 and CSS3 code
  • Work in a team environment with tasks and timelines, deadlines, etc.
  • Use Adobe Dreamweaver Integrated Development Environment to create websites

BUILDING WEB APPLICATIONS USING PHP AND MYSQL
In this module the students will continue to apply the techniques learned in the Web Design module with an emphasis on creating data-driven websites like a Shopping Cart, a Blog, a Content Management System, etc. using the PHP web programming language and the MySQL database server.

The students will learn to:

  • Configure Apache and PHP
  • Deploy a Web Site to the Web Server
  • Work with Strings, Numbers, and Constants
  • Work with Conditionals, Operator, Loops, and Arrays
  • Process and Validate Form Data
  • Debug and Handle Errors
  • Create dynamic, data-driven desktop Web Sites and Mobile Web Sites with MySQL
  • Handle Email and File Uploads
  • Use Sessions and Cookies
  • Secure PHP, Apache, and MySQL
  • Work with Regular Expression to Validate Inputs
  • Implement jQuery and JSON into Web Application
  • Work in a team environment with project proposals, tasks, timelines, deadlines, etc...
  • Use NetBeans Integrated Development Environment to create dynamic websites
  • Use MySQL Administration Tools to manage databases

DATABASE DESIGN AND MICROSOFT SQL SERVER
This module is composed of two parts:

  1. Database Design: In this module, students will learn the techniques necessary to design and built a good SQL Server database using Entity Modeling and Relational Design techniques. Students will learn how to use the Microsoft Visio 2010 tool to design database models using the Chen and Crow’s foot models.
  2. Querying and Programming a Microsoft SQL Server 2012 database: In this module the students will learn how to implement a database from a conceptual model. Student will learn how to query, implement and maintain a database using the SQL (Structured Query Language) language. Students will be using the Microsoft SQL Server Management Studio tool.

DEVELOPING ENTERPRISE WEB SOLUTIONS WITH ASP.NET
This course focuses on using the Microsoft Visual Studio® .NET environment and the Microsoft .NET platform to create an ASP.NET Web application that delivers dynamic content to a website.

The students will learn to:

  •  
  • Build dynamic SQL Server data-driven Websites
  • Create customizable Online Shopping Carts, Portals, Blogs, etc.
  • Debug and test ASP.NET web applications
  • Work with ADO.NET Data Sources and Data Controls
  • Create and consume Web Services
  • Incorporate AJAX/JQuery technology into ASP.NET applications
  • Validate user input using validation controls
  • Work with Master Pages, skins and themes
  • Authenticate and secure websites
  • Incorporate profiles, personalization, and membership services
  • Configure and deploy website to online hosting services
  • Work in a team environment (with deadlines, deliverables, and timelines) to build an SQL Server data-driven Web Application
  • Create project proposals, project timelines, deadlines, and project management skills
  • Use the Microsoft Visual Studio Integrated Development Environment

OBJECT-ORIENTED PROGRAMMING USING JAVA
This module is divided up into 2 parts:

JAVA CORE PROGRAMMING
In this module, students will learn to build Desktop Applications for different platforms (Windows, Linux, and Macintosh).

Students will learn:

  • The Core Java Programming packages
  • Object oriented software design techniques (Classes, Objects, Interfaces)
  • To design a Graphical User Interface
  • To create data-driven software
  • To use the NetBeans Integrated Development Environment for building desktop applications.

ANDROID PROGRAMMING
In this module, students will continue applying their knowledge from the Java Core module with an emphasis on building applications for the Android Platform.

Students will learn to:

  • Install and configure the Android development environment
  • Create Android activities and XML views (the screen the user sees and interacts with)
  • Handle touch/tap, long touch and swipe events
  • Work with graphic elements to accommodate various Android versions and screens sizes/resolutions
  • Work with the SQLite Database
  • Add animation to the app elements
  • Use audio and video in your app

Introduction to Business for Web Developers
This course focuses on basic workplace skills. The students will be exploring the general concepts of management and the role IT / technology plays within small and large organizations. The student will learn to apply practical skills, including soft skills, and will have a greater understanding of team dynamics through practical project and case analysis.

Admission Requirements

Admission Requirements

  • Grade 12 Diploma, Adult Diploma or GED
  • Meeting with an Admissions Advisor
  • Acceptance by the Admissions Committee
  • Completion of the Pre-Enrollment Package

Unless they have completed a minimum of three years of study at a school where English is the language of instruction, international students whose first language is not English must submit proof of English language proficiency:

  • CAEL – 70
  • IELTS – 7.0
  • TOEFL – 550 paper based, 270 computer based
  • MELAB - 90

© Oulton College 2015 - All Rights Reserved