Web Design and Development
Web Design & Development Program
Students in the Web Design and Development program learn how to create and publish web pages using HTML 5 and Cascading Style Sheets (CSS) to construct and maintain a website. The topics in the program comprehensively cover both the conceptual and practical side of the entire scope of web development. The program also covers key concepts and infrastructures such as web protocols and architecture, hosting provision, and server administration. By the end of the program, graduates will be able to build dynamic websites using a content management system (CMS), produce and consume web APIs, and write efficient code demonstrating knowledge of web programming concepts.
The program is 800 hours (40 weeks) with an optional co-op work experience of 600 hours.
Web Design & Development Program Modules
- Introduction to Technology - 20 hours
- Microsoft Office Fundamentals - 40 hours
- HTML Fundamentals - 20 hours
- HTML Tables and Forms - 40 hours
- CSS Styling - 40 hours
- CSS Layout - 40 hours
- Web Media - 20 hours
- JavaScript Fundamentals - 80 hours
- JavaScript Programming - 80 hours
- Advanced JavaScript Programming - 80 hours
- React - 80 hours
- Server-Side Development: PHP - 80 hours
- Server-Side Development: Node.js - 80 hours
- DevOps and Hosting - 80 hours
- Career and Employment Skills - 20 hours
Total - 800 hours
Fees apply to all locations at which the program is offered. | ||
---|---|---|
Domestic Students |
International Students |
|
Tuition | $18,000 | $22,000 |
Application Fee | $200 | $200 |
Administrative Fee | $300 | $300 |
Textbook Fee | $100 | $100 |
Other Fees | $5 | $5 |
Testing/Assessment Fee | $150 | $150 |
Upon completion of this program successful students will have learnt to:
- Build a solid foundation of HTML5, CSS3 and responsive web development skills.
- Create effective web pages.
- Understand key design differences between print media and web.
- Understand the CSS box model.
- Successfully incorporate CSS into web site pages.
- Use web design conventions to meet client and visitor expectations.
- Use validation tools to find and correct page coding errors.
- Use the Sass CSS pre-processor.
- Use CSS best practices to produce scalable and maintainable CSS code.
- Use the latest versions of the JavaScript language.
- Master essential JavaScript language features.
- Understand basics of PHP, including an introduction to object-oriented programming.
- Use best practices for writing modern PHP.
- Understand the various JavaScript frameworks.
- The React framework and how to create and use functional and class components.
- Use props, state, and behaviours in React.
- Make use of a build tool chain in React.
- Extend React via its lifecycle methods and via component libraries.
- Understand Node.js and how it differs from PHP.
- Use Node to create a REST API with CRUD functionality.
- Use Node with Web Sockets to create push-based functionality.
- Use a View Engine to provide a PHP-like developer experience.
Students must provide proof of one of the following English Language Proficiency requirements:
- For domestic students, a minimum Grade 10 English, or
- For English as a second language students, English proficiency ability (one of the following):
- IELTS 6.0, or
- Cambridge English Scale: score of 150 or higher, or
- Cambridge English: Advanced score of Grade C, or
- Cambridge English: Business Vantage score of Grade C, or
- CELPIP: Score of 7 in each module
- TOEFL score of at least 78, or
- TOEIC score of at least 605, or
- PTE score of at least 50, or
- Duolingo English Test score of 95 or higher.
- Students must also provide confirmation of mature student status (19 years or older on the first day of classes) or if under 19, evidence of Grade 12 completion or equivalent.
This program will prepare students for a career as:
- Junior Professional Web Developer
- Front-End Web Developer
- Content Editor
- Web Designer
- Software Developer