Advanced PHP Training
Level
AdvancedDuration
16h / 2 daysDate
Individually arrangedPrice
Individually arrangedAdvanced PHP Training
PHP is a technology widely used for building websites, but not only that. Its main advantage is the low entry threshold for beginners, while still supporting object-oriented programming. It enables the development of software that meets the expectations of even experienced developers. Thanks to this course, participants will discover the full potential and advantages of PHP and gain hands-on experience in building web applications with it.
What will you learn?
- How to program in an object-oriented way with PHP
- The architecture of PHP applications using the Slim framework, enabling the creation of advanced business projects
- Best practices for managing code and project structure in web application development
- How to prepare scalable application configurations
- How to build a REST API capable of working with various external applications
Who is this training for?
For people with intermediate knowledge of PHP
For those who want to acquire or deepen their knowledge of web application development
For participants who want to learn how to build web applications using PHP or organize and enhance their existing skills
Training Program
-
Module 1: Object-Oriented PHP – Theory and Practice (approx. 2h, with exercises)
- Definition of object orientation
- Concepts: classes, fields, methods, objects
- Inheritance
- Encapsulation
- Polymorphism
- Interfaces
- Abstract classes
- Practical exercises with a project/framework to demonstrate and apply the above concepts
- REST Standard – theory
-
Module 2: Building a Layered, Object-Oriented REST API
- Overview of application layers using an empty project as an example
- Routing
- Controllers
- Services
- Validators
- Repositories
- Middleware
- Data Transfer Objects (DTOs)
- Practical exercise: building the project step by step