Skip to navigation
Skip to navigation
Skip to search form
Skip to login form
Skip to footer
Skip to main content
MVP189
LEO777
LEO777
LEO777
LEO777
LEO777
LEO777
LEO777
LEO777
LEO777
PAREPOS
JAVABET99
KONTAN88
PEWE128
LAGA88
SKY99IDN
BUANA88
BOXING55
DEWISRI88
DEWISRI88
DEWISRI88
MVP189
slot mania
MVP189
situs tergacor
pg slot wallet
Accessibility options
Accessibility profiles
Visual impairment
Seizure and epileptic
Color vision deficiency
ADHD
Learning
Content adjustments
Readable font
Highlight titles
Highlight links
Stop animations
Text size
+
+ +
+ + +
Line height
+
+ +
+ + +
Text spacing
+
+ +
+ + +
Color adjustments
Dark contrast
Light contrast
High contrast
High saturation
Low saturation
Monochrome
Orientation adjustments
Reading guide
Reading Mask
Big black cursor
Big white cursor
Email: it@huph.edu.vn
Email: it@huph.edu.vn
Các khóa học
Link list
Đổi giao diện
Giao diện cũ
Giao diện mới
Learning AI
Machine Learning cơ bản
en
English
Technology
Development
Udemy - Complete Modern PHP 8 Bootcamp 2025-8
0 students
Last updated
Sep 2025
Enrol now
Overview
Course content
Instructors
About the course
Udemy - Complete Modern PHP 8 Bootcamp 2025-8
Show more...
Course content
Sections:
16
•
Activities:
1
•
Resources:
134
Expand all
Section 1
Start Here
Announcements
1 Start Here Your First Real Program in 10 Minutes
Section 2
Learn PHP - Theory (OPTIONAL)
1 Module Introduction
2 What is PHP
3 Where Does the PHP Fit In
4 Quick Overview of a PHP File
5 Expression vs Statement
Section 3
Learn PHP - Expressions, Control Structures
1 Module Introduction
3 How to Run PHP Programs
4 First PHP Expressions
6 Data Types
7 Practical Data Types
8 Conditionals If Statement
10 Loops While Loop Guess the Secret Game
12 Loops For Loop Rocket Launch Countdown
13 DoWhile Loop Roll the Dice Game
14 Foreach Loop Count the Items in the Basket
15 You Didnt Know the Switch Statement Clothes Size Demo
16 Match Expression PHP 80 HTTP Error Codes Demo
17 RequireInclude Config File Demo
Section 4
Learn PHP - Functions
1 Basics of Functions
2 Optional Function Arguments
3 Types in Functions
4 Variadic Function Arguments
5 Anonymous Functions
Section 5
Learn PHP - Beyond the Basics
1 References
2 Passing by Value and Passing by Reference
3 Performance Test Ref vs Value Big Data Example Is There a Difference
4 Variable Scope
5 Null in PHP How it Feels to Have Nothing
6 Union Types
Section 6
Learn PHP - Functions Deep Dive
1 Named Function Arguments PHP 80 Forget About the Order
2 Arrow Functions PHP 74 Single Expression Short Functions
3 Pure Functions
4 Higher Order Functions
5 Recursion Functions Calling Themselves
6 Generator Functions For Memory Intensive Tasks
Section 7
Learn PHP - Strings, Numbers, Arrays
1 So Many Ways to Write Strings
2 String Accessing Manipulation
3 Searching Through Text and Regular Expressions
4 Formatting Strings
5 Advanced Stuff Base64 Escaping URL Encoding
6 Integer Floating Point Formatting Functions Random Numbers Min Max
7 Arrays 1 Indexed Associative Multi Dimensional Sort Filter Map Reduce
8 Arrays 2 Diff Merge Intersect Values Keys Unpacking
Section 8
Learn PHP - Object Oriented Programming
1 Classes in PHP
2 Class Inheritance
3 Class Members Visibility
4 Static Class Members Singleton Example
Section 9
Learn PHP - Object Oriented Programming Deep Dive
1 Interfaces Payment Processors Example
2 Abstract Classes
3 Payment Processors Abstract Classes Interfaces Overview
4 Traits
5 Final Readonly Keywords
6 Enums Is It Weekend Yet
Section 10
PHP and the Web - 4 Small Projects
1 Dynamic Website PHP Status Page Demo
2 Forms Sending Email Address Demo
3 Cookies Sessions Visit Counter Demo User Tracking Demo
4 URL Query Parameters Forms Filtering Products Demo
Section 11
Project 1 - Personal Page with Guestbook
1 Project Overview and What Youll Learn
2 Creating the Project and Outlining the Plan
3 Implementing a Simple File Based Router
4 Views Templating and Layouts
5 Form Page
6 Form Submission Data Validation
7 Database SQLite Schema Connecting
8 CLI Tools Database Schema Loading Script
9 Inserting Data into Database Securely
10 Fetching Data and Displaying Messages
11 Error and Exception Handling
12 Flash Messages One Time Session Messages
13 CSRF Protection Real Example of a CSRF Attack
14 CSRF Protection Generating Token
15 CSRF Protection Verifying Token
16 OPTIONAL Improving Router Query Parameters
17 OPTIONAL Obfuscating Name E mail
Section 12
Project 2 Blog - Blog, OOP and Custom Framework
1 Project Overview and What Youll Learn
2 Composer Autoloading and Namespaces
3 Routing Overview Scaffolding
4 Implementing Advanced Laravel Like Routing with Parameters
5 Defining Routes and Creating Controllers
6 Views Layouts Implementation
7 Using Views Adding a Main Layout
8 Dependency Injection Container App Configuration
9 Database Abstraction Class
10 Writing and Understanding the Database Schema
11 CLI Commands Loading Database Schema
12 Database Model Abstraction
13 Inserting Data using Model Class
14 Handling Errors and Exceptions
15 Testing Error Handling in CLI Scripts
16 Using Log Files to Store Errors
17 Error Handling on Pages
18 Creating Models Post User Comment
19 Data Fixtures Creating and Loading Fake Generated Data
20 Recent Blog Posts Feature Database Refactoring
21 Displaying One Blog Post and Comments
22 Search Feature
23 Template Partials
24 Implementing Pagination Optimize Large Data Set Presentation
25 Smart Pagination Building Query Preserving Link Partial
Section 13
Project 2 Blog - Authentication, CSRF & Security
1 What is Authentication How to Build a Secure Auth System
2 Displaying a Login Form
3 Signing in Logic
4 Global Values in Templates user
5 Getting the Currently Signed In User Model
6 Logging Out Securely
7 Staying Authenticated for Longer Remember Me Feature Explained
8 Remember Token Token Generation Expiry Date
9 Token Rotation save Method in the Model
10 Getting a Valid Token from the Database
11 Remember Me Mixing Cookies with Database Tokens
12 Finishing the Remember Me Feature
13 Testing Remember Me and Debugging Issues
14 CSRF Tokens Class Based Approach
15 Testing CSRF Token and Adding a 419 Page Expired Error
Section 14
Project 2 Blog - Features, Dashboard & Authorization
1 Commenting on Blog Posts
2 Middleware Whats That Implementing Middleware
3 View Auth Middleware Moving Logic to Middlewares
4 CSRF Middleware Automatic Safety for the Users
5 Creating the Admin Panel Section
6 The Dashboard Page with Stats and More Base Model Methods
7 Authorization Who Can Perform an Action
8 Limiting Access to the Dashboard
9 Managing Posts in the Admin Panel the Controller
10 Adding Routes Listing and Deleting Posts
11 Adding Editing Posts in the Admin
Section 15
Project 3 File Sharing App - Getting Started
2 Getting Started with a Framework Base Weve Built Before
3 Whats Bootstrap and Why Were Using It
4 Bootstrap Crash Course Layout Utilities Components
5 Scaffolding the Registration Controller
6 Registration Form Markup
Section 16
Alternative Way to Set-up PHP
1 Module Introduction
2 PHP on Mac
3 PHP on Windows
Instructors
Enrolment options
Udemy - Complete Modern PHP 8 Bootcamp 2025-8
Course modified date:
7 Sept 2025
Udemy - Complete Modern PHP 8 Bootcamp 2025-8
Enrolled students:
There are no students enrolled in this course.
Guests cannot access this course. Please log in.
Continue
Enrol now
This course includes
Forums
Resources
Share this course
Scroll to top
×
Close
×
Close