Dynamic CMS Development with PHP & MySQL

Learn to develop your own custom Content Management System while learning PHP and MySQL from the basics

Taught by Mohamed Jailam

124 students

What you'll learn

Learn PHP and MySQL basics
Learn to design your own relational database and implement
Learn to build your own custom Content Management System (CMS)
Learn best practices for Data Validation & Verification of user inputs
Learn to perform CRUD operations on the Database in PHP and MySQL prepared statements
Understand important core development concepts like; User Authentications, Password Encryption, Session & Cookies Management
Learn important security vulnerabilities such as SQL Injection, Cross-Site-Scripting (XSS), Rainbow Table Attack, Session Hijacking Attack and how to prevent them.

Requirements

Understand basics of HTML
Understand basics of CSS
Able to create a small webpage

Course Content

7 Sections 28 Lessons 12h 10m 10s Total length

What is PHP

22:26

How PHP Works

18:38

PHP Basics

38:37

Ternary Operator

08:39

Functions

23:17

Arrays

22:39

Loops

22:26

Designing Database

29:45

SQL CRUD Statements

45:07

Setting up HTML

20:56

Articles Index View

32:19

HTML Form Elements

43:15

Articles Form

37:51

Articles Store

38:59

Articles Edit & Update

28:14

Articles Delete

08:54

Password Hashing

19:03

User Authentication

39:13

Validation Errors

11:31

PHP Cookies Handling

18:55

Cookies VS Session

13:17

File Uploads

37:58

Adding Images to Articles

40:41

Frontend Development

34:25

Deployment

15:11

Instructor

Mohamed Jailam

Full Stack Developer

Mohamed Jailam

Hello, I am Mohamed Jailam. I am a Developer and Cofounder & CEO of Javaabu. I have worked as a Developer on various websites and mobile application development projects.

This course includes:

12h 10m 10s on-demand content
Life-time access
Viewable on Mobile
Certificate of completion