Course Outlines
University of Winnipeg Continuing Education
Web Development Diploma
Description
To compete in the workforce you need a complete package of abilities and experience. The part-time evening Web Development Diploma offers a rounded set of courses including visual and content markup, Web server installation, server side scripting, and databases, all tied together with a final portfolio project that creates an e-commerce Web site from start to finish, including a functioning shopping cart.Objectives
- Ability to create Web pages with leading edge skills like XHTML, CSS, and Javascript
- Ability to use basic and advanced multimedia Flash programming (e.g. games)
- Ability to install and configure freely available open-source software like the Apache Web server, server side programming languages like Perl and PHP, as well as relational databases like MySQL
- Ability to create a functioning e-commerce Web site with a shopping cart
- Have all the basic skills to continue to advanced topics like AJAX technologies
Schedule
Most weekday evening courses normally run from 6 to 9 p.m. two nights a week, unless otherwise noted. See each course description for full details.
If you begin the Web Development Diploma program in September 2007, you will be complete by April, 2009.
| Course Number | Course Name | Dates | Cost |
|---|---|---|---|
| DIT 31001 0801 | Web Development Level 1: Apache | 2008 Sep 09 - Oct 02 Tue/Thu | $500 * |
| DIT 15528 0801 | Web Development Level 2: Perl | 2008 Oct 07 - Oct 21 Tue/Thu | $280 * |
| DIT 15529 0801 | Web Development Level 3: PHP (Introduction) | 2008 Oct 28 - Nov 25 (Holiday Nov 11) Tue/Thu | $500 * |
| DIT 31002 0801 | Web Development Level 4: PHP (Advanced) | 2008 Nov 27 - Dec 23 Tue/Thu | $500 * |
| DIT 15530 0801 | Web Development Level 5: MySQL (Introduction) | 2009 Jan 13 - Feb 05 Tue/Thu | $500 * |
| DIT 31003 0801 | Web Development Level 6: MySQL (Advanced) | 2009 Feb 10 - Mar 05 Tue/Thu | $500 * |
| DIT 31004 0801 | Web Development Level 7: E-Commerce Portfolio Project | 2009 Mar 17 - Apr 28 Tue/Thu | $500 |
If you begin the Web Development Diploma program in March, 2008, you will be complete by July, 2009.
| Course Number | Course Name | Dates | Cost |
|---|---|---|---|
| DIT 15572 0702 | E-Business the Knowledge Economy | 2008 Mar 01, 08, 15 | $250 |
| DIT 15544 0801 | Linux Level 1: Power User | 2008 Apr 07 - 28 Mon/Wed | $470 |
| DIT 15969 0702 | Programming Technologies Level 1.1: Introduction to Programming and Software Development | 2008 Mar 03 - 24 Mon/Wed | TBA |
| DIT 15517 0801 | Web Design Level 3: XHTML (Introduction) | 2008 May 21 - Jun 11 Mon/Wed | $470 |
| DIT 31000 0801 | Web Design Level 4: XHTML (Advanced) | 2008 Jun 16 - Jul 09 (Holiday Jun 30) Mon/Wed | $470 |
| DIT 15522 0801 | Web Design Level 5: DHTML (Introduction) | 2008 Jul 14 - Aug 06 (Holiday Aug 4) Mon/Wed | $470 |
| DIT 15523 0801 | Web Design Level 6: DHTML (Advanced) | 2008 Sep 08 - Sep 29 Mon/Wed | $470 |
| DIT 15915 0801 | Web Design Level 7: XML | 2008 Apr 01 - Apr 17 Tue/Thu | $410 |
| DIT 15524 0801 | Web Design Level 8: Flash (Introduction) | 2008 Apr 22 - May 13 Tue/Thu | $470 |
| DIT 16065 0801 | Web Design Level 9: Flash (Advanced) | 2008 May 27 - Jun 17 Tue/Thu | $470 |
| DIT 31001 0802 | Web Development Level 1: Apache | 2009 Jan 12 - Feb 04 Mon/Wed | $500 * |
| DIT 15528 0802 | Web Development Level 2: Perl | 2009 Feb 09 - Feb 25 (Holiday Feb 16) Mon/Wed | $280 * |
| DIT 15529 0802 | Web Development Level 3: PHP (Introduction) | 2009 Mar 02 - Mar 25 Mon/Wed | $500 * |
| DIT 31002 0802 | Web Development Level 4: PHP (Advanced) | 2009 Mar 30 - Apr 22 Mon/Wed | $500 * |
If you begin the Web Development Diploma program in September 2008, you will be complete by March, 2009.
| Course Number | Course Name | Dates | Cost |
|---|---|---|---|
| DIT 15969 0801 | Programming Technologies Level 1.1: Introduction to Programming and Software Development | 2008 Sep 09 - 30 Tue/Thu | TBA |
| DIT 15572 0801 | E-Business the Knowledge Economy | 2008 Sep 13 - 27 | $250 |
| DIT 15544 0802 | Linux Level 1: Power User | 2009 Sep - Nov | $495 |
| DIT 15517 0802 | Web Design Level 3: XHMTL (Introduction) | 2009 Nov 25 - Dec 16 Tue/Thu | $470 |
| DIT 31000 0802 | Web Design Level 4: XHTML (Advanced) | 2009 Jan 13 - Feb 03 Tue/Thu | $470 |
| DIT 15522 0802 | Web Design Level 5: DHTML (Introduction) | 2009 Feb 10 - Mar 03 Tue/Thu | $470 |
| DIT 15523 0802 | Web Design Level 6: DHTML (Advanced) | 2009 Mar 10 - Mar 31 Tue/Thu | $470 |
If you begin the Web Development Diploma program in March 2009
| Course Number | Course Name | Dates | Cost |
|---|---|---|---|
| DIT 15572 0802 | E-Business the Knowledge Economy | 2009 Mar 14 - 28 | $250 |
| DIT 15969 0802 | Programming Technologies Level 1.1: Introduction to Programming and Software Development | 2009 Feb 07 - 28 (Holiday Feb 14) Sat | TBA |
* Resources materials are not provided. Prices have been reduced to reflect that. Students will need to purchase their books for these courses ahead of time.
Total cost for the Web Development Diploma program: $8,200.00
Required Courses
Completion of all of the following:
UNIX Administration
- 15544 Linux Level 1: Power User Skills
-
Students will then be introduced to Linux shell commands and common utilities. The file hierarchy, process and process manipulation, user permissions and security, and text manipulation will also be studied.
- Learn more about the Linux Level 1: Power User Skills course.
Application Programming Technologies
- 15969 Programming Technologies Level 1.1: Introduction to Programming
-
This is intended for use as an introduction to programming concepts for students who have no prior experience. It is required knowledge for several other topics, such as JavaScript, PERL, PHP, Visual Basic, Java and more. While code examples for several different languages will be shown, this course is language-neutral, and can be used as a basis of learning many different programming languages.
- Learn more about the Programming Technologies Level 1.1: Introduction to Programming course.
Web Design Certificate
- 15517 Web Design Level 3: XHTML (Introduction)
-
HTML and XHTML are the building block of Web pages. This course will teach the student how to create and edit Web pages by hand, using the current industry standard of XHTML (eXtensible HyperText Markup Language) 1.0 Transitional markup.
- Learn more about the Web Design Level 3: XHTML (Introduction) course.
- 31000 Web Design Level 4: XHTML (Advanced)
-
This course will build on the basics already introduced by teaching how to use XHTML 1.0 Strict markup with Cascading Style Sheets to create Web pages that are faster and easier to create, maintain, and implement across a wider variety of user agents. CSS for layout and XHTML for markup will be explored.
- Learn more about the Web Design Level 4: XHTML (Advanced) course.
- 15522 Web Design Level 5: DHTML (Introduction)
-
This course introduces the student to JavaScript, the primary client-side scripting tool used on the Web. Robust in nature and easy on syntax, scripting languages like this allow you to add versatility and interactivity into your Web presentations. The focus will be on learning core-programming and skills using JavaScript.
- Learn more about the Web Design Level 5: DHTML (Introduction) course.
- 15523 Web Design Level 6: DHTML (Advanced)
-
The students will learn how to use JavaScript and CSS together to create DHTML (Dynamic HTML) enabled pages. Cross platform solutions will be emphasized.
- Learn more about the Web Design Level 6: DHTML (Advanced) course.
- 15915 Web Design Level 7: XML
-
This course introduces the student to XML and its related technologies, such as XML DTDs, namespaces, schemas, and XSLT. XML is a very popular and extremely versatile markup language, used in everything from Web services to describing content for a database. XML is gaining popularity due to related topics like AJAX, so a thorough understanding of it can only be an asset to any Web developer.
- Learn more about the Web Design Level 7: XML course.
- 15524 Web Design Level 8: Flash (Introduction)
-
Flash is an application for creating online multimedia content. Students will learn how to navigate the Flash interface, use the drawing and text tools, create animations, import sounds and graphics, optimize Flash movies, and publish the necessary files for display on the Web.
- Learn more about the Web Design Level 8: Flash (Introduction) course.
- 16065 Web Design Level 9: Flash (Advanced)
-
This advanced course will introduce more dynamic Flash capabilities, like ActionScript, that will allow for creation of online games and other interactive Web sites.
- Learn more about the Web Design Level 9: Flash (Advanced) course.
Web Development Diploma
- 31001 Web Development Level 1: Apache (Introduction)
-
Apache is a free open-source HTTP Web server software package. It is one of the most popular Web servers in use, and it runs on Unix operating system (like Linux, Mac OS X) as well as on Windows. This software is what powers Web sites all over the world.
- Learn more about the Web Development Level 1: Apache (Introduction) course.
- 15528 Web Development Level 2: Perl (Introduction)
-
Perl is a robust programming language frequently used for creating CGI (Common Gateway Interface) programs on Web servers. It is fast, can read and write binary and text files, and can process very large files quickly. It is used extensively on Web servers all over the world.
- Learn more about the 15528 Web Development Level 2: Perl (Introduction) course.
- 15529 Web Development Level 3: PHP (Introduction)
-
PHP is a free, open-source, server-side scripting language that can be embedded in Web pages for developing Web based software applications, often with MySQL or other databases. This is the first step in creating feature rich sites that include shopping carts or other e-commerce abilities.
- Learn more about the 15529 Web Development Level 3: PHP (Introduction) course.
- 31002 Web Development Level 4: PHP (Advanced)
-
The advanced PHP course builds on the basics from the introduction to PHP material by more deeply exploring the abilities of PHP and making Web pages become more functional and secure.
- Learn more about the Web Development Level 4: PHP (Advanced) course.
- 15530 Web Development Level 5: MySQL (Introduction)
-
MySQL (pronounced "my ess cue el") is a popular cross-platform, free, open source relational database management system that uses Structured Query Language (SQL). MySQL is noted for its speed, reliability, and flexibility and is used for content management (CMS) systems, shopping carts, product databases, and other applications all over the Web.
- Learn more about the Web Development Level 5: MySQL (Introduction) course.
- 31003 Web Development Level 6: MySQL (Advanced)
-
TBA
- Learn more about the Web Development Level 6: MySQL (Advanced) course.
- 31004 Web Development Level 7: E-Commerce Portfolio Project
-
This is the course that puts it all together. Between a combination of lectures and lab times, the student will use all of the knowledge gained from the previous courses and create an entire e-commerce project that includes a shopping cart and a content/inventory management system. The end result is a project that will enhance your portfolio.
- Learn more about the 31004 Web Development Level 7: E-Commerce Portfolio Project course.
Cutting Edge Topics
- 15572 e-Business
- The New Knowledge Economy
Optional Courses
These courses are not required, but are related and could be helpful for some career opportunities.
Web Design Certificate
- 15519 Web Design Level 1: Photoshop (Introduction)
-
When it comes to creating and editing graphics for both print and Web, many professionals use Adobe Photoshop, one of the most popular software applications for working with digital graphics. Students will learn about digital graphics in general, how to use the program interface and tools, and save files for display for Web pages.
- Learn more about the Web Design Level 1: Photoshop (Introduction) course.
- 15521 Web Design Level 2: Web Design Principles
-
This design course is covered in 18 hours of class time. It will provide students with a solid foundation in web design, as well as web site layout.
The course will cover topics like colour theory, alignment, visual appeal, and layout techniques for creating sites with not only intelligent structure, but good visual impact.
- Learn more about the Web Design Level 2: Web Design Principles course.
- 15831 Web Design Level 10: Dreamweaver
-
Dreamweaver is an industry standard "What You See Is What You Get" (WYSIWYG) Web page editor used to quickly create and edit entire Web sites either by using a visual editor or a code editor. This powerful tool can help create sites faster and easier than other methods. The course will cover everything from basic skills like text formatting and tables, to Dreamweaver's CSS and JavaScript capabilities. Students will learn how to create and manage entire Web sites using Dreamweaver, as well as create templates for better site management.
- Learn more about the Web Design Level 10: Dreamweaver course.
Career Opportunities For Graduates
- Junior Linux Administrator
- Web Designer/Developer/Programmer
- Flash Developer
- PHP Developer
- Perl Developer
- Application Developer
- MySQL Database Developer
|
Additional Information: |
Stevi Dram: s.dram@uwinnipeg.ca (204) 982-1168 [vCard (vcf file)] The University of Winnipeg Continuing Education Web site. |
|||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Registration Information: |
The University of Winnipeg Continuing Education Front Desk: (204) 982-6633. |
|||||||||||||||||||||
|
Location: |
University of Winnipeg in the Exchange Div. of Continuing Education 294 William Ave. at Princess Street (3rd Floor) Winnipeg, MB R3B 0R1 [Google Map] [Large Parking Map (1.1 MB)] |
|||||||||||||||||||||
|
Related Events: |
|
|||||||||||||||||||||
|
Additional courses that increase marketability and knowledge of the most current and sought-after skills: |
|
Course Outlines - University of Winnipeg Continuing Education - [ Web Development Diploma ] -
Description - Objectives - Schedule - Required Courses - Optional Courses - Career Opportunities -

