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
| Code | Course | Cr | Status |
|---|---|---|---|
| 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
| Code | Course | Cr | Status |
|---|---|---|---|
| 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
| Code | Course | Cr | Status |
|---|---|---|---|
| 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
| Code | Course | Cr | Status |
|---|---|---|---|
| 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 |