This five-day advanced-level course is designed to follow on from the “Web Development Fundamentals - PHP” course to introduce the idea of PHP MVC frameworks and RESTful services.
The course is designed to be framework-agnostic and takes you through:
- Examining how to create Views to display data
- Creating Controllers to control what data is displayed
- Constructing and using Models that with an SQL database to supply data
- Security of data
- The use of PHPUnit for unit and test-driven development.
The final part of the course discusses how this technology stack can be used to create a RESTful service to supply data to remote request points. The course is delivered through a series of workshops based around agile-style user stories and a collaborative project which threads through the 5 days.