Learn to program dynamic websites with admin panel in PHP and MySql database. Create an online store with us.

Course program

Standard part of the course

1 module. Basics of working with PHP.
Setting up the working environment
PHP language basics
Data Structures (Arrays)
Functions
POST and GET requests
Feedback forms in PHP
Training project “Site on templates”.

2 module. Working with MySql database and files. Cookies and Sessions.
Operations with the database through mySqli functions
Objects in PHP
Database operations with PDO class
Movie Library tutorial project.
Writing to DB
CRUD operations
Cookies and Sessions
Working with files
Uploading and processing images
Training project “Film Library”.

Module 3. MVC structure for the project.
MVC basics
Separation of code in the project
Router
Modules
Templates
Training project “Personal website”.

Module 4. Registration system on the site. Red Bean ORM.
RedBean orm
Training project “Personal site”.
Registration system on the site. Registration, login, password recovery.
User’s cabinet on the site
User profile. Levels of access.

Module 5. Blog. Work with dates. Pagination. Commenting.
Personal website training project.
Administrative panel
Section with blog
Working with images
Dates and time in PHP
Pagination
Blog comments from users

Module 6. Work on a training project.
Personal website learning project.
Static pages in the project. Home page.
Feedback section from users
Portfolio section. Independent work.

Premium program

7 module. Project Internet Shop.
Catalog of goods
Order of goods
Shopping cart
Order placement
Connection of online payment system