|Course Title||PHP – Intermediate
|Emploi-Québec fee (taxes incl.)
|General Public fee (taxes incl.)
|Schedule||Tuesday & Thursday
6 p .m. to 9:30 p.m.
|Target Audience||Web programmers and developers|
|Location||Brittain Hall – lab to be determined|
NB: This is a non-credit course. Certificate provided for all participants who have completed 80% of course hours.
In this course, participants will learn about basic and intermediate features of the PHP language. Learning by example hand on approach will be employed. Every theoretical topic will be reinforced with direct application, promoting learning. Participants will learn accepted best practices for PHP web application development. The use of procedural and object-oriented programming concepts will be frequently reinforced. Participants completing this course will have the ability to program with PHP a dynamic web application.
It is assumed that you have a basic understanding of HTML and can at least put together a simple, static website. It does not assume that you have any prior knowledge of PHP. Webmasters, graphic designers and programmers are welcome to this course.
NB: Certificate provided for all participants who have completed 80% of course hours
Topics Covered in this Course:
- Review of basic data types: strings, numbers, arrays, and dates and times
- Program building blocks: variables, functions, classes, and objects
- Use of procedural and object oriented programming
- Web programming: cookies, forms, sessions, and authentication
- Database access using PDO, SQLite, and other extensions
- RESTful API clients and servers, including HTTP, XML, and OAuth
- Key concepts: email, regular expressions, and graphics creation
- Designing robust applications: security and encryption, error handling, debugging and testing, and performance tuning
- Files, directories, and PHP’s Command Line Interface
- Libraries and package managers
- Model-View-Controller frameworks