PHP 101 Course: Learn Programming from Scratch with PHP | 127 Lessons | Instructor Abdullah Almehmadi

PHP 101 Course: Learn Programming from Scratch with PHP | 127 Lessons | Instructor Abdullah Almehmadi

📝Course Overview:
This series includes 127 high-definition video lessons aimed at teaching PHP to beginners from scratch. Students will learn the fundamentals of the language and its syntax, acquiring the necessary skills to understand and work with it effectively, enabling them to start developing simple programs based on a solid understanding of PHP basics, God willing.

Contents of PHP 101 Course

Number of course videos → 127 videos
Total course hours → 6:11:45
Course language → Arabic

Section One: Basics of PHP

  1. Introduction to PHP tags and how to write code.
  2. Using the Echo statement to print text.
  3. Using the Print statement to print text.
  4. Shortened printing method in PHP.
  5. Writing PHP code in multiple locations.
  6. Adding comments and notes within the code.
  7. Understanding variables and how to use them.
  8. Grasping the Weak Type system in PHP.
  9. Introduction to variable variables.
  10. Working with complex variables.
  11. Creating and using constants.
  12. Using the Constant function.
  13. Learning about predefined constants in PHP.

Section Two: Operations and Operators in PHP

  1. Performing arithmetic operations in PHP.
  2. Using increment and decrement operators.
  3. Understanding the execution operator.
  4. Working with string operators.
  5. Understanding the difference between bit and byte.
  6. Using the Bitwise AND operator.
  7. Using the Bitwise OR operator.
  8. Using the Bitwise XOR operator.
  9. Using the Bitwise NOT operator.
  10. Performing left bitwise shift.
  11. Performing right bitwise shift.

Section Three: Arrays in PHP

  1. Introduction to arrays.
  2. Creating and using indexed arrays.
  3. Working with associative arrays.
  4. Understanding two-dimensional arrays.
  5. Additional applications on two-dimensional arrays.
  6. Other applications and enhancements on arrays.

Section Four: Conditions and Loops

  1. Using the If statement to implement conditions.
  2. Adding Else to conditional statements.
  3. Using Else If to add multiple conditions.
  4. Understanding the alternative way to write an If statement.
  5. Using the ternary operator.
  6. Creating loops using While.
  7. Using the alternative syntax for While loop.
  8. Understanding the Do While loop and how it works.
  9. Using the For loop for iteration.
  10. Applications and enhancements on the For loop.
  11. Using Foreach loop with arrays.
  12. Additional applications on Foreach loop.
  13. Stopping loops using Break.
  14. Using Continue to skip a specific iteration.
  15. Using the Switch statement to implement conditions.
  16. Applications and enhancements on the Switch statement.

Section Five: Functions in PHP

  1. Understanding functions and how to create them.
  2. Using function parameters.
  3. Setting default values for function parameters.
  4. Using the Return statement to return results.
  5. Additional applications on functions.
  6. Understanding nested functions.
  7. Including files using Include.
  8. Using Include Once to include a file once.
  9. Including files using Require.
  10. Using Require Once to include a file once.
  11. Understanding the relationship between Return and Include.
  12. Learning about the Declare statement and how to use it.
  13. Additional applications on the Declare statement.

Section Six: Object-Oriented Programming (OOP)

  1. Creating classes using Class.
  2. Adding class attributes.
  3. Creating methods within the class.
  4. Creating objects using New.
  5. Working with objects using the Object Operator.
  6. Implementing inheritance using Extends.
  7. Understanding the Public access modifier.
  8. Understanding the Protected access modifier.
  9. Understanding the Private access modifier.
  10. Using the This variable within the class.
  11. Practical application: Creating a calculator using classes.
  12. Practical application on the Public access modifier.
  13. Practical application on the Private access modifier.
  14. Practical application on the Protected access modifier.
  15. Comprehensive application on access modifiers.
  16. Using Public with functions.
  17. Using Protected with functions.
  18. Using Private with functions.
  19. Ways to access class contents.
  20. Understanding the constructor.
  21. Understanding the destructor.
  22. Creating constants within the class using Const.
  23. Using Static within functions.
  24. Using Static within classes.
  25. Understanding abstract classes.
  26. Practical application on Abstract.
  27. Understanding Interface and how to use it.
  28. Understanding the importance of using Interface.
  29. Using inheritance with Interface.
  30. Applying multiple Interfaces to one class.
  31. Using constants within Interface.

Section Seven: Advanced Topics in PHP

  1. Using Parent to interact with the parent class.
  2. Overriding functions.
  3. Applying function overriding with Parent.
  4. Understanding the final class.
  5. Using final methods.
  6. Defining data types using Type Hinting.
  7. Understanding magic functions.
  8. Automatically loading classes using Autoload.
  9. Understanding the concept of overloading.

Section Eight: Additional Lessons in PHP

  1. Understanding the concept of iteration.
  2. Understanding the relationship between Static and This.
  3. Using Self within the class.
  4. Understanding the magic function Call.
  5. Using the magic function CallStatic.
  6. Using the magic function Invoke.
  7. Converting data to a storable format using Serialize.
  8. Restoring data using Unserialize.
  9. Using the magic function ToString.
  10. Executing a jump to a specific line using Goto.
  11. Creating and using class constants.

Section Nine: Exceptions

  1. Introduction to exceptions in PHP.
  2. Using the Throw statement to raise exceptions.
  3. Handling errors using Try.
  4. Handling exceptions using Catch.
  5. Dealing with multiple exceptions using Multi-Catch Exception.

Section Ten: Namespaces in PHP

  1. Understanding the concept of Namespace and its importance.
  2. Explaining additional topics about Namespace.
  3. Creating sub-namespaces.
  4. Working with multiple Namespaces in the same file.
  5. Introduction to using Namespace in PHP.
  6. Understanding qualified usage of Namespace.
  7. Using fully qualified names.
  8. Using the NAMESPACE constant.
  9. Importing classes using Use.
  10. Additional applications of using Use with Class.
  11. Using Use with Namespace.
  12. Additional applications of using Use with Namespace.
0
★ ★ ★ ★ ★
0.0 / 5
v127 video
Download file
download method 1

File information

iconPublisher:
Abdullah Almehmadi
iconVersion:
127 video
iconLicense Type:
Freeware
iconLanguages:
Arabic

Previous versions

Information

Date

Download

No previous versions available

Comments

Leave a Comment

Required fields are marked *