This course is designed for those who are already familiar with the basics of PHP and want to move on to professional-level backend development. You will master object-oriented programming, learn how to build application architecture, work with sessions and authorization, securely store data, and create complex web systems. The main focus is on MySQL and in-depth work with databases, including query optimization and database structure design.
What you will learn
- Advanced PHP
- OOP principles: classes, objects, inheritance, interfaces;
- Working with files, forms, and data loading;
- Error and exception handling;
- Sessions, cookies, authorization, and registration;
- Introduction to the MVC approach.
- Working with MySQL
- Creating and optimizing tables;
- Writing complex SQL queries;
- Table joins, filtering, sorting;
- CRUD operations on real-world tasks;
- Database structure design.
- Backend logic and architecture
- Creating APIs and interacting with the frontend;
- Security: protection against SQL injections, secure password storage;
- Template creation and code separation;
- Working with external libraries and packages.
- Final project
You will create a full-fledged backend application of your choice:
- Online store: catalog, shopping cart, authorization, admin panel;
- Booking system: rooms/services, calendar, requests, user management;
- The project can be added to your portfolio and shown to employers.
Support and training
- Personal code review;
- Error analysis and project architecture improvement;
- Live Q&A sessions;
- Group chat + mentor.
Duration
- 12 weeks;
- 2–3 classes per week, 2 hours each;
- Significant practical work to reinforce skills.
Training format
- Online/offline;
- Groups of up to 10 people;
- All classes are recorded — you can review them;
- Individual assistance with projects.
Price: $899
Includes:
- Full access to all classes;
- Homework and project reviews;
- Mentor support;
- Certificate of completion for the backend course.