Beginner Save 82%

Build a Digital Agency Service CMS using PHP & MySQL

Morshedul Arefin 5.0 (1 reviews) 1 enrolled English Updated Oct 3, 2026
Build a Digital Agency Service CMS using PHP & MySQL

About this course

Building a Digital Agency Service CMS using the PHP, PDO & MySQL from scartch.

In this course, I am going to teach students how to build a nice and user-friendly content management system for a digital agency service website from scratch using PHP and MySQL. The course will cover all the core aspects of web application development, including authentication systems, email verification, template mastering etc.

I will develop a real-world digital agency service website where an administrator can easily change all the text and photos of that application and use it in real world for any digital agency type websites that contains a content management system or cms. This project will be built using the latest version of PHP at the time of recording, ensuring students learn modern and up-to-date practices.

This course is designed especially for beginners who have little or no experience with PHP, but even advanced learners will find it useful as I implemented many advanced features.

Earn a verified certificate

Complete all 85 lessons and you'll receive a personalised certificate with your name, the course and a unique ID that anyone can verify online. Download it, print it or add it to your profile.

Certificate preview

Course Curriculum

28 sections · 85 lessons · 29h 19m total

Introduction 7:29

Installing XAMPP (Windows OS) 4:32
Shift between php versions in XAMPP (Windows OS) 9:09
Installing Laragon (Windows OS) 9:42
Shift between php versions in Laragon (Windows OS) 3:58
Install PHP 8.2 in Laragon (Windows OS) 3:44
Installing XAMPP (MAC OS) 4:30
Installing MAMP (MAC OS) 7:27
Shift between php versions in MAMP (MAC OS) 7:09
Download & Install Composer (Windows OS) 10:44
Download & Install Composer (MAC OS) 2:43
Code Editors 1:47

Syntax, Comment, Variable, Echo, Data Type, Type Casting 1:06:12
String, Number, Math, Constant, Operator, Conditional Statement 2:11:34
Loop, Nested Loop, Array, Function, Superglobal, Form 2:37:10
Cookie, Session, Include, Require, File Upload, File IO 2:03:36
Form Validation, Sending Email, Regular Expression 1:16:39

What is MySQL, Creating Database & Table, Insert, Prepared Statement, Select 1:16:20
Where, Update, Delete, Order By, Limit 33:55
Join, Union, Alter, Group By, Having 53:50

Security_Folder_Content_Protection 11:30
Security_Least_Privilege 13:44
Security_SQL_Injection 28:06
Security_XSS_Attack 13:29

Pagination 37:23

Describing HTML Template 4:34
Separate Dashboard and Login 8:47
Config File and Mailtrap Setup 8:31
Moving all data into admin folder 18:30
Creating Users Table and Developing Login & Logout System 30:12
Forget Password 16:38
Reset Password 8:46
Edit Profile - Part 1 17:04
Edit Profile - Part 2 16:20
Other Pages 9:13

Front End Template Mastering 1:24:35

Slider Section 46:31

About Section 38:24

Counter Section 13:59

Manage Service in Back End 20:42
Show Service in Front End (Part 1) 6:56
Show Service in Front End (Part 2) 13:45
Manage Service FAQ in Back End 16:48
Show Service FAQ in Front End 4:13

Manage Team Member in Back End 27:58
Show Team Member in Front End 34:35

Manage Project in Back End 29:58
Show Project in Front End 9:52

Manage Testimonial in Back End 9:24
Show Testimonial in Front End 5:24

Manage FAQ in Back End 8:57
Show FAQ in Front End 11:05

Manage Home Page FAQ and CTA in Back End 10:14
Show Home Page FAQ and CTA in Front End 11:52

Manage Package in Back End 16:26
Show Package in Front End 4:48
Manage Package Features in Back End and Front End 18:28

Manage Client in Back End 5:24
Show Client in Front End 3:07

Manage Contact in Back End and Show in Front End with Email Sending 18:48

Manage Photo in Back End 5:38
Show Photo in Front End 5:01

Manage Post Category in Back End 8:31
Manage Post in Back End 22:03
Show Post and Categories in Front End 20:26
Show Categorywise Posts in Front End 9:03
Show Tagwise Posts in Front End 8:04
Show Search Text wise Posts in Front End 4:17

Comment and Reply (Part 1) 16:17
Comment and Reply (Part 2) 9:47

Logo and Favicon 22:16
Preloader and Banner 8:28
Footer 11:51
Theme Color 21:29
Layout Direction 29:30
Admin Dashboard 5:40

Subscribe and Verify in Front End 8:14
Export Subscriber as CSV in Back End 7:25

Home Page News 2:42
Mobile Menu Contact Information 2:11
Admin Panel Forget Password Toastr Message 2:14
Admin Panel Sidebar Menu Highlight Fix 1:43

Upload Project Files and Setup Database and Run Project 10:20
Setup the SMTP to Send Email 9:06

Source Codes

Student Reviews

5.0
1 review
5
100%
4
0%
3
0%
2
0%
1
0%
P
PSP
October 1, 2026

This course helped me a lot to understand the basic well. I definitely will buy more courses soon.

About the Instructor

Morshedul Arefin
Morshedul Arefin
Founder, CodeWithArefin · PHP & Laravel Developer
4 students 5 courses

I have been teaching PHP and Laravel in Bangla since 2013. Thousands of developers started their programming journey with my tutorials. On this platform I teach complete, real-world projects step by step so that you can build with confidence.

$9$49