Web Technologies Courses

LEARN@HOME
These Certificate Programs are Offered Entirely Online
Study Anywhere, Anytime on the Internet

This is a certificate program of 16 courses designed to help you become a professional Web designer. The courses are entirely online and are delivered by a fully accredited Canadian post-secondary institution. This series of courses is basically designed as a part-time program for people who work full time. However, some students have managed to turn this into a full-time program by taking more than 1 course per term. Courses in the program may be taken individually, or courses can be taken concurrently if you have the time to devote to them.

Normal BCIT terms are Fall (September-November), Winter (January-March), and Spring (April-June). These courses are not offered in the Summer term. All courses are offered entirely on the Internet using the Desire2Learn learning interface, which is an e-learning industry standard.

This program includes training in all aspects of website design. Graduates of this program are eligible to apply for entry-level positions as Web professionals. If you have a flare for design and a desire to become a Web professional, BCIT’s online Web Technologies Certificate Programs are for you.

Link to BCIT for more detail on the Associate Certificate program and the Certificate program.

For technical requirements, link to System and Software Requirements.

Click on each link below to show the course description; click again to hide it.

Associate Certificate Courses:

MDIA 1205 — Web Design Technologies 1

This course introduces students to web design and development using HTML 5, the UTF-8 character set, and the basics of Cascading Style Sheets (CSS). Students will hand code web pages and style them with CSS. Students will analyze commercial websites in order to gain insight into website design and story-boarding of their own pages. In addition to web design learners will also explore web publishing, web marketing, website maintenance (Internet and intranet) along with other web technologies. This is a distance education web design course offered entirely online. Students must have access to the Internet, a personal e-mail account, and a PC Pentium/Dual Core or Macintosh PPC/Intel with 1gb or more of RAM. Also required is an FTP Client for PC or Macintosh. Links to available FTP software will be provided from within the course documentation.

Prerequisite: Computer keyboard experience; familiarity with the World Wide Web; ability to download, install, and maintain the necessary software; ability to use e-mail (including attachments).

Special system, software, and textbook requirements: Komodo Edit HTML editor (PC/Macintosh) and the browsers Firefox, Internet Explorer, Safari, and Google Chrome.

Link to http://www.bcit.ca/study/courses/mdia1205 and click on the link Course Outline to see the latest course outline.

Contact an advisor.

Register for MDIA 1205.

MDIA 2205 — Web Design Technologies 2

This course is an extension of MDIA 1205 (Web Design Technologies 1). Web Design Technologies 2 introduces the more advanced website design techniques such as HTML functions involved in creating interactive web page forms and processing those forms online using a CGI script. It includes an introduction to Search Engine Optimization (SEO) including keyword research and basic optimization techniques as well as incorporating some new CSS concepts and routines for web page layout as a continuation of the CSS learned in 1205.

Prerequisite: MDIA 1205 or equivalent.

Special system, software, and textbook requirements: None

Link to http://www.bcit.ca/study/courses/mdia2205 and click on the link Course Outline to see the latest course outline.

Contact an advisor.

Register for MDIA 2205.

MDIA 3201: Intermediate Cascading Style Sheets (CSS)

This course is a continuation of the CSS (Cascading Style Sheets) concepts introduced in MDIA 1205 and MDIA 2205. MDIA 3201 will begin with a review of the basic concepts and then move into more complex topics. Page layout, vertical, horizontal and multi-level CSS menus, CSS3 concepts, and practical CSS techniques will be covered. Advanced topics will be covered in a subsequent course.

Prerequisites: MDIA 1205 and 2205, or equivalent.

Special system, software, and texbook requirements: None.

Link to http://www.bcit.ca/study/courses/mdia3201 and click on the link Course Outline to see the latest course outline.

Contact an advisor.

Register for MDIA 3201.

MDIA 3203: Photoshop for Web Publishing

This course provides a basic introduction to the Adobe Photoshop interface and tools. Topics covered will include the basics of colour and images, painting and editing tools, selections, layers, working with type, paths, channels and masks, colour correction, and filters. Also covered are, image file formats, creating low bandwidth graphics, using colour, browser-safe colours, imaging transparency, creating graphical navigation tools, scanning techniques, creating small animations, image mapping, and graphical layout as well as alignment. The course will end with the process of optimizing images for delivery on the Internet. (3 Credits)

Prerequisites: MDIA 1205 and 2205, or equivalent.

Special system, software, and texbook requirements: Adobe Photoshop;
Text: Robert Shufflebotham. Photoshop in Easy Steps (Barnes & Noble)

Link to http://www.bcit.ca/study/courses/mdia3203 and click on the link Course Outline to see the latest course outline.

Contact an advisor.

Register for MDIA 3203.

MDIA 3206: Audio and Video Technologies for Web Publishing

With over two hours of video notes, spread between twenty-one movies, this course covers every aspect of audio and video for use on the Web. You will learn how to resample and edit your audio and video clips, apply audio filters, use masks and poster images with your movies, and combine multiple audio and/or video tracks into a single presentation. We will also look at different options for mounting your content on a website for delivery. Prerequisites: MDIA 1205 and MDIA 2205 (2 Credits)

Prerequisites: MDIA 1205 and 2205, or equivalent.

Special system, software, and texbook requirements: AUDIO SOFTWARE REQUIREMENT: Audacity (free for Mac and PC);
VIDEO SOFTWARE REQUIREMENT: QuickTime Pro.

Link to http://www.bcit.ca/study/courses/mdia3206 and click on the link Course Outline to see the latest course outline.

Contact an advisor.

Register for MDIA 3206.

MDIA 3207: Using Scripting Languages on the Web

This course concentrates on using and modifying commercial and/or freeware JavaScript routines to enhance the content of Web pages. To fully understand how JavaScript scripts work and how they may be modified, students will be asked to create short JavaScript routines using manual coding.

Prerequisites: MDIA 1205 and 2205, or equivalent.

Textbook: Mike McGrath, JavaScript in Easy Steps, Fourth Edition (Easy Steps).

Link to http://www.bcit.ca/study/courses/mdia3207 and click on the link Course Outline to see the latest course outline.

Contact an advisor.

Register for MDIA 3207.

NEW MDIA 3209: WordPress Content Management System and Mobile Design

This course guides the learner through the WordPress user interface. Students will explore setting up a self-hosted WordPress database, creating WordPress templates and using the Content Management System for custom web pages. The course also examines Twitter's Bootstrap Framework to design a responsive grid system so that web pages will dynamically adjust to different screen sizes and resolutions. This is ideal for creating mobile ready sites and ensuring that content looks perfect on desktops, laptops, tablets and cell phones. (3 Credits)

Prerequisites: MDIA 1205 and MDIA 2205

Special system, software, and texbook requirements:
SOFTWARE REQUIRED: WordPress, Bootstrap (free)
TEXTBOOK REQUIRED: NONE

Link to http://www.bcit.ca/study/courses/mdia3209 and click on the link Course Outline to see the latest course outline.

Contact an advisor.

Register for MDIA 3209.

MDIA 4207: Web Design Business and Major Project

This course is the culmination of the Associate Certificate program. As a major task in this course, learners will be required to locate a person or organization desiring a website and design and develop a pro bono (i.e., free) website for them. Other related tasks will include storyboarding the site, costing and contracting issues, and designing the client site (including creating a domain name for the client, mounting the site using a commercial ISP, and registering the site with search services). Other topics in the course include creating a business plan (including a strategic marketing plan), setting up a company in British Columbia, and site maintenance and related topics. Prerequisites: Successful completion of all courses in the Associate Certificate Program or equivalent. (3 Credits)

Prerequisites: MDIA 1205 and 2205, or equivalent.

Special system, software, and texbook requirements: None

Link to http://www.bcit.ca/study/courses/mdia4207 and click on the link Course Outline to see the latest course outline.

Contact an advisor.

Register for MDIA 4207.

Advanced Courses for the Certificate:

MDIA 4303: Advanced Web Design

This course will deal with three broad design areas: website usability, website accessibility (for those with physical disabilities), and collaborative Web design. The course will also cover the theories behind design, navigation, layout, and the effective use of colour. The assignments will be specifically designed to simulate situations learners will encounter in the working world, both in a designer/client relationship and working collaboratively as part of a design team. By the end of the course, learners will have the tools to turn their sites into functional works of art that also meet all of the current design guidelines for usability and accessibility. (3 Credits)

Prerequisites: MDIA 1205 and 2205, or equivalent.

Special system, software, and texbook requirements: None

Link to http://www.bcit.ca/study/courses/mdia4303 and click on the link Course Outline to see the latest course outline.

Contact an advisor.

Register for MDIA 4303.

MDIA 4304: Advanced CSS

This course will focus on advanced Cascading Style Sheet (CSS) techniques and will build upon the skills learned in MDIA 3201 (Introduction to Cascading Style Sheets (CSS). This course will cover advanced page layout functions, floats, how to apply curves to box corners, learning the shorthand properties to minimize your CSS file length, how to deal with browser bugs and designing for a variety of media types. Prerequisites: MDIA 1205 and MDIA 2205 and MDIA 3201 (3 Credits)

Prerequisites: MDIA 1205 and 2205 and 3201, or equivalent.

Special system, software, and texbook requirements: None

Link to http://www.bcit.ca/study/courses/mdia4304 and click on the link Course Outline to see the latest course outline.

Contact an advisor.

Register for MDIA 4304.

MDIA 4305: Using XML in Web Publishing

This is an introduction to using XML (EXtensible Markup Language) to enhance Web page design and for e-commerce applications. Topics will include the structuring of an XML document, transforming an XML document into XHTML using XSL (EXtensible Stylesheet Language) and XPath, creating a DTD (Document Type Definition) and an XML Schema to define the elements and attributes which are valid in a XML document. The course will include an introduction to using XML in a Web publishing environment. (3 Credits)

Prerequisites: MDIA 1205 and 2205 or equivalent.

Special system, software, and texbook requirements: TEXTBOOK: XML Second Edition Visual Quickstart Guide by Kevin Howard Goldberg (Peachpit, 2009)

Link to http://www.bcit.ca/study/courses/mdia4305 and click on the link Course Outline to see the latest course outline.

Contact an advisor.

Register for MDIA 4305.

MDIA 4307: jQuery in Web Publishing

This is an introduction to using the jQuery JavaScript library which will help students write JavaScript in a simplified, concise, and elegant manner. Topics will include navigating and selecting DOM (Document Object Model) elements on a Web page using jQuery functions, handling events and event binding, creating simple visual effects including animation, and creating simple jQuery widgets such as dialogs and tabs. This course will also introduce students to jQuery plugins for image manipulation, form validation, and file uploads. (3 Credits)

Prerequisites: MDIA 1205 and 2205 or equivalent.

Special system, software, and texbook requirements: TEXTBOOK: jQuery Visual Quickstart Guide by Steven Holzner (Peachpit, 2009)

Link to http://www.bcit.ca/study/courses/mdia4307 and click on the link Course Outline to see the latest course outline.

Contact an advisor.

Register for MDIA 4307.

MDIA 4311: Responsive Web Design

In this course students will explore Responsive Web Design. Students will compare and contrast responsive design with other approaches to multi-platform and device design. Students will be introduced to testing tools (emulators/simulators) for various platforms that could be targeted and use these tools to validate their work. Students will develop a wireframe and mockup for a responsive website. Next students will create a basic responsive web page, based on a site they previously designed using flexible grids, flexible images and CSS3 media queries. Finally students will adapt this site so that it functions well on desktop, mobile and tablets thus creating a fully responsive Web design conversion.

Prerequisites: MDIA 1205, MDIA 2205, MDIA 3201, or equivalent (MDIA 4304 recommended).

Special system, software, and texbook requirements: Text: Responsive Web Design with HTML5 and CSS3, Ben Frain, Packt Publishing.

Link to http://www.bcit.ca/study/courses/mdia4311 and click on the link Course Outline to see the latest course outline.

Contact an advisor.

Register for MDIA 4311.

NEW MDIA 4312: Web and Mobile Analytics

Through a series of video notes this course explores the wealth of statistical data Google Analytics provides, to track how visitor activity can help you streamline your design and guide your marketing strategies. By reviewing the data in Google Analytics reports, you will learn how to optimize different aspects of your site to increase visitors, maximize Conversion Rates, and reduce your Costs of Acquisition. The course also teaches the importance of your online persona and how to synchronize your brand across all Social Media outlets.

Prerequisites: MDIA 3209.

Special system, software, and texbook requirements: Google Analytics Account: Note: sign up for the regular account, not the premium account.

Link to http://www.bcit.ca/study/courses/mdia4312 and click on the link Course Outline to see the latest course outline.

Contact an advisor.

Register for MDIA 4312.

MDIA 4325: Using PHP in Web Publishing

This course will introduce you to the fundamentals of creating dynamic, interactive Web pages using PHP technology. Topics will include: an introduction to PHP, PHP syntax, using variables HTML forms and PHP, doing math in PHP, using strings, basic control structures, using arrays, employing regular expressions, creating functions, working with files and directories, using databases in PHP, employing cookies, creating Web applications, and debugging PHP scripts.

Prerequisites: MDIA 1205, 2205 and 3207, or equivalent.

Special system, software, and textbook requirements: You must have a server such as PWS (Personal Web Server) or IIS (Internet Information Server) or Apache server installed on your system; PHP server software (free); and MYSQL database software (free).
Textbook: Larry Ullman. PHP For the World Wide Web (Peachpit Press)

Link to http://www.bcit.ca/study/courses/mdia4325 and click on the link Course Outline to see the latest course outline.

Contact an advisor.

Register for MDIA 4325.

MDIA 4340: Mobile Web Design using jQuery

This course introduces the fundamentals of creating mobile websites using the jQuery Mobile framework — a JavaScript library that makes it easy to create websites that render correctly on a variety of mobile devices, including iOS (iPhone, iPod Touch, iPad), Android, Blackberry, PalmOS, and others. Students will learn about the basic structure of a jQuery Mobile page, how to implement commonly-used page components like headers, footers, toolbars, buttons, lists, dialogs, form controls and multi-column layouts. Additional topics include the jQuery Mobile navigation model, managing transitions between pages, using themes, and responding to touchscreen events like tap and swipe. NOTE: You should own or have access to at least one mobile device (smartphone or tablet) for this course. (3 Credits)

Prerequisites: Basic HTML5 and CSS3 (MDIA 1205/2205 or equivalent) and basic JavaScript (MDIA 3207 or equivalent). Some experience with jQuery (MDIA 4307 or equivalent) would be desirable.

Special system, software, and textbook requirements: None

Link to http://www.bcit.ca/study/courses/mdia4340 and click on the link Course Outline to see the latest course outline.

Contact an advisor.

Register for MDIA 4340.