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

  1. 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.
  1. Working with MySQL
  • Creating and optimizing tables;
  • Writing complex SQL queries;
  • Table joins, filtering, sorting;
  • CRUD operations on real-world tasks;
  • Database structure design.
  1. 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.
  1. 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.