PHP Web Development

Server-side web development in PHP: HTML and CSS, forms and sessions, databases with PDO, testing, building an MVC framework, Laravel, REST APIs, WordPress, security and deployment.

Years
2
Courses
20
Credits
60
Ready now
5

This program follows the structure of a two-year web development diploma at a Canadian polytechnic, taught in PHP. Each course is free and earns a certificate of completion; courses marked "In development" show their planned lessons and open as they are written.

Year 1

Fall term

CodeCourseCrStatus
NET-101 IT Fundamentals: Hardware, Software and Support 3 Ready
NET-103 Linux Administration 3 Ready
WEB-101 Web Fundamentals: HTML, CSS and HTTP 3 In development
PHP-101 PHP Programming I 3 In development
PYTH-110 Developer Tools and Version Control 3 Ready

Winter term

CodeCourseCrStatus
PHP-102 PHP Programming II: Functions, Objects and Errors 3 In development
PHP-110 PHP and the Web: Forms, Sessions and Files 3 In development
PHP-120 Composer, Tooling and PHP Standards 3 In development
WEB-201 Databases and SQL for Applications 3 In development
NET-110 Networking Fundamentals 3 Ready

Year 2

Fall term

CodeCourseCrStatus
PHP-201 PHP and Databases with PDO 3 In development
PHP-210 Testing PHP Applications 3 In development
PHP-220 Building an MVC Application in PHP 3 In development
PHP-230 Laravel Web Development 3 In development
CYB-101 Security Fundamentals 3 Ready

Winter term

CodeCourseCrStatus
PHP-240 REST APIs and Authentication in PHP 3 In development
PHP-250 WordPress Development 3 In development
PHP-260 Deploying and Running PHP Applications 3 In development
WEB-230 Web Application Security and Accessibility 3 In development
PHP-290 PHP Web Development Capstone 3 In development