
Learn PHP
Learn and Master Interactive Web Design with PHP
0h 7m50 lectures15 sections
What you'll learn
- Learn PHP and use it
- Master programming fundamentals
- Manage databases using PHP
- Apply object-oriented programming
- Handle strings, arrays, and files
- Integrate with XML for better interaction
About this course
PHP is a free and open-source programming language, short for Personal Home Page. Its key feature is support for all databases, especially the popular MySQL. PHP is the most widely used language for interactive web development, with famous sites like Facebook and Wikipedia built on it, as well as the well-known content management system WordPress. In this course, you will learn to build comprehensive websites with all their features using this amazing language.
Expected outcomes
- Master PHP for developing dynamic web sites and applications.
- Ability to create advanced programming solutions using databases and forms.
- Understand object-oriented programming (OOP) and apply it in projects.
- Handle texts, arrays, and files to enhance user experience.
- Design integrated systems using PHP and databases.
Course content
1Tools and Work Environment
5 lectures
- Course Highlights7:08
- Course Introduction8:03
- Tools and Work Environment (1)17:13
- Tools and Work Environment (2)20:43
- Tools and Work Environment (3)8:51
2Programming Basics
2 lectures
- Programming Basics (1)27:31
- Programming Basics (2)24:00
3Conditional Statements
3 lectures
- Conditional Building Commands (1)14:25
- Conditional Building Commands (2)20:39
- Conditional Building Commands (3)14:59
4Looping Statements
3 lectures
- Looping Commands (1)12:37
- Looping Commands (2)10:08
- Looping Commands (3)15:14
5Practical Examples
2 lectures
- Practical Examples (1)27:48
- Practical Examples (2)18:05
6Dividing the Program into Functions
5 lectures
- Dividing the Program into Functions (1)20:33
- Dividing the Program into Functions (2)27:15
- Dividing the Program into Functions (3)9:25
- Dividing the Program into Functions (4)11:12
- Dividing the Program into Functions (5)18:32
7Handling Arrays
3 lectures
- Dealing with Arrays (1)25:11
- Dealing with Arrays (2)12:35
- Dealing with Arrays (3)8:43
8Text Handling Programmatically
2 lectures
- Dealing with Texts Programmatically (1)22:43
- Dealing with Texts Programmatically (2)17:55
9Handling Forms
3 lectures
- Dealing with Models (1)21:47
- Working with Models (2)18:15
- Working with Models (3)13:13
10File Handling
2 lectures
- Dealing with Files (1)28:14
- Dealing with Files (2)18:15
11Handling Programming Errors
2 lectures
- Dealing with Programming Errors (1)13:34
- Dealing with Programming Errors (2)4:02
12Sessions and Cookies
3 lectures
- Sessions and Cookies (1)13:08
- Sessions and Cookies (2)15:23
- Sessions and Cookies (3)13:54
13Object-Oriented Programming (OOP)
8 lectures
- Goal-Oriented Programming (1)14:08
- Goal-Oriented Programming (2)18:45
- Goal-Oriented Programming (3)18:37
- Goal-Oriented Programming (4)18:05
- Goal-Oriented Programming (5)20:03
- Goal-Oriented Programming (6)15:10
- Goal-Oriented Programming (7)15:13
- Goal-Oriented Programming (8)8:12
14Database
6 lectures
- Databases (1)20:55
- Databases (2)15:52
- Databases (3)5:15
- Databases (4)18:54
- Databases (5)8:02
- Database Fundamentals23:22
15PHP and XML
1 lectures
- PHP and XML19:33
Instructor

Eng. Azab Mohamed Azab
7,309 students28 courses
This course is part of the diploma







