PHP
1. Introduction
2. Installation
3. Syntax and Tags
4. Call By Reference
5. Default Argument Values Function
6. Variable Length Argument Function
7. Recursive Function
8. Variables
9. Echo Statement
10. Print Statement
11. $GLOBALS (super global) variable
12. Data Types
13. Constants
14. Operators
15. For Loop
16. foreach loop
17. While Loop
18. do while loop
19. Functions
20. Functions with Parameters
21. Call By Value
22. if...else...elseif Statements
23. User Defined Function
24. Object Oriented Programming
25. Introduction to Advanced PHP
26. Understanding the importance of advanced PHP skills
27. Abstraction
28. Review of PHP fundamentals
29. Objects and Classes
30. Encapsulation
31. Inheritance
32. Polymorphism
33. Declaring a Class
34. Creating Objects (Instances)
35. Access Modifiers
36. Using Class Constants
37. Properties
38. Methods
39. Visibility
40. Constructor Method
41. Destructor Method
42. Interface Polymorphism
43. Achieving Polymorphism
44. Abstract Classes
45. Extending Abstract Classes
46. Interface
47. Declaring a Trait
48. Using a Trait
49. Method Priority
50. Multiple Traits
51. Autoloading classes
52. Composer Autoloading
53. Throwing Exceptions
54. OAuth and Single Sign On (SSO)
55. Catching Exceptions
56. Exception Hierarchies and Order
57. Custom Exception Classes
58. Invoking Anonymous Functions
59. Passing Anonymous Functions as Arguments
60. Use Cases
61. Reading and writing to files
62. File system manipulation
63. Working with streams and contexts
64. Implementing All Types Of Authentication in PHP
65. Uploading files and handling file uploads
66. PHP Data Security
67. Session management and security
68. Connecting to databases using PDO (PHP Data Objects)
69. Working with HTTP authentication
70. Binding Parameters and Security Considerations
71. Transaction Handling and Fetching Data
72. Fetching Data with PDO
73. Transaction management
74. Committing and Rolling Back the Transaction
75. Authentication and Authorization
76. Handling HTTP headers
77. Handling Cookies
78. Basic Authentication
79. Digest Authentication
80. Bearer Token Authentication
81. Mutual TLS (Transport Layer Security)
82. API Keys
83. Form Based Authentication
84. Windows Integrated Authentication
85. Memcached Caching
86. Cache invalidation strategies
87. Tag Based Invalidation
88. PHP and Performance Optimization
89. Identifying performance bottlenecks
90. PHP and Regular Expressions
91. What is Dependency Injection
92. PHP Generators and the yield Keyword
93. PHP Fibers (Concurrency in PHP)
94. Event Driven Programming in PHP
95. PHP Internals and Zend Engine Overview
96. Building CLI Applications with PHP
97. PHP Streams and Wrappers — Detailed Explanation
98. Dependency Injection Containers in PHP
99. Domain Driven Design (DDD) in PHP
100. Asynchronous PHP with Swoole
101. PHP Opcode Caching and Performance Tuning (OPcache Deep Dive)
102. PHP Attributes (Annotations) in PHP 8
103. Named Arguments in PHP
104. Union Types and Mixed Types in PHP
105. Typed Properties in PHP
106. Weak Maps in PHP
107. Fibers in PHP (Concurrency)
108. Just In Time (JIT) Compilation in PHP 8
109. PHP Opcache Internals
110. Readonly Properties in PHP
111. Enumerations (Enums) in PHP
112. PHP Opcode Caching Strategies
113. Profiling PHP Applications with Xdebug
114. Memory Optimization Techniques in PHP
115. Lazy Loading in PHP Applications
116. PHP Performance Benchmarking
117. HTTP Caching with PHP
118. Using Redis and Memcached with PHP
119. Asynchronous Processing in PHP (ReactPHP, Amp)
120. PHP FPM Deep Configuration
121. Handling High Traffic with PHP
122. CSRF Token Implementation in PHP
123. Secure File Upload Handling in PHP
124. Preventing Remote File Inclusion (RFI) in PHP
125. Preventing Local File Inclusion (LFI) in PHP
126. Secure Password Hashing (bcrypt, Argon2) in PHP
127. Content Security Policy (CSP) with PHP
128. Secure Session Fixation Prevention in PHP
129. PHP Security Headers Implementation
130. Handling Sensitive Data Encryption in PHP
131. Secure API Authentication in PHP (JWT and OAuth2)
132. MVC Architecture in Core PHP
133. Dependency Injection Container Implementation in PHP
134. Domain Driven Design (DDD) in PHP
135. Hexagonal Architecture in PHP
136. Service Layer Pattern in PHP
137. Event Driven Architecture in PHP
138. Microservices with PHP
139. CQRS Pattern in PHP
140. Clean Architecture in PHP
141. Unit Testing with PHPUnit (Advanced Concepts)