info@digitalmoran.africa
English flag
English
Select a Language
English flag
English
0
PHP 8 - From Beginner To Advanced

PHP 8 - From Beginner To Advanced

26 Students
140 Lectures
Digital Moran
Digital Moran

Instructor

What Will You Learn?

Master PHP 8 fundamentals, including variables, loops, and functions
Learn object-oriented programming concepts and how to implement them in PHP
Work with MySQL databases to create, read, update, and delete data dynamically
Understand and implement PHP error handling and security best practices
Build dynamic websites and web applications using PHP 8

About This Course

"PHP 8 | Beginner To Advanced" is a comprehensive course designed to take you from a novice to an expert in PHP 8. Through a structured and hands-on approach, this course covers essential concepts, advanced techniques, and real-world applications of PHP 8, preparing you to develop dynamic web applications. Whether you're new to programming or looking to upgrade your PHP skills, this course offers valuable insights into modern PHP development practices.



Requirements

Basic understanding of HTML/CSS is recommended
Familiarity with web development concepts is helpful but not mandatory
Install a local server environment like XAMPP or WAMP before starting
A desire to learn and practice consistently
Requirements
Digital Moran
Digital Moran
42 Courses
1742 Students
Digital Moran is a Community-Based Organization pioneering digital transformation in rural Kenya, with a focus on Maasailand. We empower underprivileged youth by equipping them with in-demand digital skills, entrepreneurial training, and access to innovation opportunities. Rooted in the vibrant culture of the region, Digital Moran serves as a launchpad for young people seeking to build meaningful livelihoods through technology. We believe talent is everywhere, but opportunity is not. Our mission is to bridge that gap by creating a future where every young person can learn, build, and succeed.
Digital Moran
Curriculum Overview

This course includes 1 modules, 140 lessons, and 0 hours of materials.

PHP 8 | Beginner To Advanced
140 Parts
Learn PHP The Right Way
Free
Volume -
Intro Video
Free
Volume -
How To Install PHP & What Are Web Servers
Free
Volume -
Basic PHP Syntax
Free
Volume -
What Are Constants & Variable Variables In PHP
Free
Volume -
PHP Data Types - Typecasting Overview & How It Works
Free
Volume -
PHP Boolean Data Type
Free
Volume -
PHP Integer Data type - Full PHP 8 Tutorial
Free
Volume -
PHP Float Data Type
Free
Volume -
PHP String Data Type - Heredoc & Nowdoc Syntax
Free
Volume -
PHP Null Data Type
Free
Volume -
PHP Array Data Type - Indexed, Associative & Multi-Dimensional Arrays
Free
Volume -
What Are Expressions In PHP & How They Are Evaluated
Free
Volume -
PHP Operators Part 1
Free
Volume -
PHP Operators Part 2
Free
Volume -
PHP Operator Precedence & Associativity
Free
Volume -
Control Structures in PHP - Conditional Statements - if/else
Free
Volume -
PHP Loops Tutorial - Break & Continue Statements
Free
Volume -
PHP Switch Statement - Switch vs if/else statement
Free
Volume -
PHP Match Expression - Match vs Switch
Free
Volume -
PHP Return, Declare & Tickable Statements
Free
Volume -
How To Include Files In PHP - Include and Require
Free
Volume -
How To Create Functions In PHP - Functions Tutorial
Free
Volume -
PHP Function Parameters - Named Arguments - Variadic Functions & Unpacking
Free
Volume -
PHP Variable Scopes - Static Variables
Free
Volume -
Variable, Anonymous, Callable, Closure & Arrow Functions In PHP
Free
Volume -
How To Work With Dates & Time Zones
Free
Volume -
How To Work With Arrays In PHP
Free
Volume -
How To Work With PHPs Configuration File - PHP.INI
Free
Volume -
PHP Error Handling & Error Handlers
Free
Volume -
Basic Apache Webserver Configuration & Virtual Hosts
Free
Volume -
Working With File System In PHP
Free
Volume -
Mini Exercise Project Overview
Free
Volume -
Building Small Part Of The App With Procedural PHP
Free
Volume -
PHP OOP Tutorial Section 2 - Intro to Object Oriented Programming
Free
Volume -
PHP Docker Tutorial - Nginx - PHPFPM VS Apache
Free
Volume -
PHP Classes & Objects - Typed Properties - Constructors & Destructors
Free
Volume -
Constructor Property Promotion - Nullsafe Operator
Free
Volume -
PHP Namespace Tutorial
Free
Volume -
PHP Coding Standards, Autoloading (PSR-4) & Composer
Free
Volume -
Object Oriented PHP - Class Constants
Free
Volume -
Static Properties & Methods In Object Oriented PHP
Free
Volume -
PHP - Encapsulation & Abstraction
Free
Volume -
PHP - Inheritance Explained - Is Inheritance Good?
Free
Volume -
PHP Abstract Classes & Methods
Free
Volume -
PHP Interfaces & Polymorphism - Interfaces Explained
Free
Volume -
What Are PHP Magic Methods & How They Work
Free
Volume -
What Is Late Static Binding & How It Works In PHP
Free
Volume -
PHP Traits - How They Work & Drawbacks
Free
Volume -
PHP Anonymous Classes
Free
Volume -
PHP Variable Storage & Object Comparison - Zend Value (zval)
Free
Volume -
PHP DocBlock - Adding Comments to Classes & Methods
Free
Volume -
PHP - Object Cloning & Clone Magic Method
Free
Volume -
PHP Serialize Objects & Serialize Magic Methods
Free
Volume -
OOP Error Handling In PHP - Exceptions & Try Catch Finally Blocks
Free
Volume -
PHP - DateTime Object
Free
Volume -
PHP Iterators & Iterable Type - Iterate Over Objects
Free
Volume -
PHP Superglobals - Basic Routing Using The Server Info
Free
Volume -
Get & Post Superglobals In PHP - Forms - Post Routes
Free
Volume -
PHP Sessions & Cookies - Output Buffering - Headers Already Sent Warning
Free
Volume -
PHP File Uploads
Free
Volume -
PHP MVC Pattern - View Parameters Exploit
Free
Volume -
HTTP Headers In PHP - Request & Response Headers
Free
Volume -
Intro To MySQL For PHP
Free
Volume -
PHP PDO Tutorial Part 1 - Prepared Statements - SQL Injection
Free
Volume -
PHP PDO Tutorial Part 2 - Transactions - Env Variables & PHPDotEnv
Free
Volume -
PHP PDO Tutorial Part 3 - Models & Refactoring
Free
Volume -
Section 2 review & exercise project
Free
Volume -
PHP OOP Tutorial Section 3 - Intro to Testing
Free
Volume -
PHP Unit Testing - PHPUnit Tutorial
Free
Volume -
PHPUnit Tutorial Part 2 - Mocking
Free
Volume -
Dependency Injection & DI Containers
Free
Volume -
Dependency Injection Container With & Without Reflection API Autowiring
Free
Volume -
DI Container With Interface Support
Free
Volume -
PHP Generators Explained
Free
Volume -
PHP WeakMap Explained
Free
Volume -
What's New In PHP 8.1 - Deprecations & Backward Incompatible Changes
Free
Volume -
Covariance & Contravariance in PHP
Free
Volume -
PHP Attributes - Simple Router With Attributes
Free
Volume -
PHP Enums With Practical Examples
Free
Volume -
Composition vs Inheritance in PHP With Practical Examples
Free
Volume -
How to Send Email in PHP - Symfony Mailer - Email Protocols - Mailhog Setup
Free
Volume -
How to Schedule Emails in PHP - Run Automated Scripts Using CRON
Free
Volume -
Intro to Doctrine PHP - DataBase Abstraction Layer - Query Builder
Free
Volume -
Doctrine ORM - PHP Entities & Data Mapper Pattern
Free
Volume -
Doctrine ORM Query Builder
Free
Volume -
What Are Database Migrations & How To Use Doctrine Migrations
Free
Volume -
What is active record pattern & how Laravel implements it with Eloquent
Free
Volume -
Refactor to use Eloquent instead of Doctrine DBAL
Free
Volume -
PHP cURL API Tutorial - Emailable API Integration
Free
Volume -
Refactor cURL to Guzzle With Retry Logic - Multiple API Integrations
Free
Volume -
Data Transfer Objects - What Are DTOs
Free
Volume -
Value Objects Practical Example - What is a Value Object?
Free
Volume -
Intro to Templating Engines - Blade & Twig
Free
Volume -
How To Install Xdebug 3 with Docker & PhpStorm
Free
Volume -
How To Deploy Vanilla PHP To Cloudways
Free
Volume -
Intro to Slim PHP Framework
Free
Volume -
Slim Framework With PHP-DI & Doctrine ORM
Free
Volume -
Little Refactoring Never Hurt Nobody
Free
Volume -
How To Create CLI App & Commands
Free
Volume -
100th Video In This PHP Series - Project Overview
Free
Volume -
Set Up Expennies Project Locally - Build Expense Tracker App With PHP 8
Free
Volume -
Let's Do Some Data Modeling & Create Entities
Free
Volume -
User Registration & Password Hashing
Free
Volume -
Add Form Validation To User Registration
Free
Volume -
Display Validation Errors & Keep Form Filled
Free
Volume -
Session Based Authentication - Session Hijacking & Fixation
Free
Volume -
How to Pass Authenticated User to the Request
Free
Volume -
Implement Session Interface
Free
Volume -
Sessions & Referrer URL Refactor
Free
Volume -
Request Validation - Factory Design Pattern
Free
Volume -
CSRF Explained - What Is Cross Site Request Forgery
Free
Volume -
XSS Explained - What Is Cross Site Scripting
Free
Volume -
Let's Build CRUD Actions For Categories
Free
Volume -
First Ajax Request
Free
Volume -
POST Ajax Requests With CSRF Fields
Free
Volume -
Ajax Request Validation
Free
Volume -
Display Errors Using JavaScript & Bootstrap
Free
Volume -
DataTables & Pagination
Free
Volume -
How To Securely Implement Sorting & Filtering
Free
Volume -
Transactions CRUD Exercise Overview
Free
Volume -
Upload Transaction Receipts With Proper File Validation
Free
Volume -
Open Transaction Receipt Files
Free
Volume -
Import Transactions Exercise Solution Overview
Free
Volume -
Profiling for N+1 Queries
Free
Volume -
Reduce Memory Consumption & Speed Up Imports
Free
Volume -
Toggle Transaction Review Status - Minor Refactoring
Free
Volume -
Decorating Entity Manager to Avoid Inheritance
Free
Volume -
Implement Route Model Binding With Slim
Free
Volume -
Implement Authorization Using Doctrine Filters
Free
Volume -
Set Up Email Verification For New Users
Free
Volume -
Secure User Verification Using Signed URLs
Free
Volume -
Send Two-Factor Auth Code Via Email
Free
Volume -
Implement Two-Factor Authentication Via Email
Free
Volume -
Implement Forgot Password Functionality
Free
Volume -
Implementing Caching with Redis
Free
Volume -
Implementing Rate Limiting
Free
Volume -
Uploading Files to S3 Bucket
Free
Volume -
Final Exercise - Building Back-End For Dashboard
Free
Volume -
Outro Video
Free
Volume -
Certificates
1 Parts
Course Certificate
Course Certificate
If you pass all the lessons in this course, you will receive this certificate.
Type Course Certificate
Reply to Comment
Comments Approval

Your comment will be visible after admin approval.

0
0 Reviews
Content Quality (0)
Instructor Skills (0)
Value for Money (0)
Support Quality (0)
Reply to Review
Submit Reply

Your reply to this review will be visible to all users.

PHP 8 - From Beginner To Advanced
Free

This Course Includes

Official Certificate
Instructor Support
Course Forum

Course Specifications

Sections
1
Lessons
140
Capacity
Unlimited
Duration
34:32 Hours
Students
26
Created Date
2 Sep 2024
Updated Date
22 Feb 2025
Digital Moran
Digital Moran

Empowering Rural Youth!

PHP 8 - From Beginner To Advanced
You are viewing
PHP 8 - From Beginner To Advanced