Learn PHP The Right Way - Full PHP Tutorial For Beginners & Advanced
Master PHP 8 in Style: From Basics to Building Dynamic Apps with Program With Gio
4.0
(0)
14 learners
What you'll learn
- Learn to install and configure PHP and web servers effectively
- Understand and utilize PHP data types and operators for code efficiency
- Master PHP's OOP concepts, including classes, interfaces, and inheritance
- Implement security measures like CSRF, XSS protection, and session management
This course includes
- 34.5 hours of video
- Certificate of completion
- Access on mobile and TV
Course content
1 modules • 139 lessons • 34.5 hours of video
Comprehensive PHP 8 Programming Guide
139 lessons
• 34.5 hours
Comprehensive PHP 8 Programming Guide
139 lessons
• 34.5 hours
- Full PHP 8 Tutorial - Learn PHP The Right Way07:00
- How To Install PHP & What Are Web Servers - PHP 8 Tutorial08:29
- Basic PHP Syntax - PHP 8 Tutorial12:32
- What Are Constants & Variable Variables In PHP - Full PHP 8 Tutorial08:07
- PHP Data Types - Typecasting Overview & How It Works - Full PHP 8 Tutorial11:52
- PHP Boolean Data Type - Full PHP 8 Tutorial04:45
- PHP Integer Data type - Full PHP 8 Tutorial04:51
- PHP Float Data Type - Full PHP 8 Tutorial07:51
- PHP String Data Type - Heredoc & Nowdoc Syntax - Full PHP 8 Tutorial07:21
- PHP Null Data Type - Full PHP 8 Tutorial03:29
- PHP Array Data Type - Indexed, Associative & Multi-Dimensional Arrays - Full PHP 8 Tutorial16:52
- What Are Expressions In PHP & How They Are Evaluated - Full PHP 8 Tutorial02:38
- PHP Operators Part 1 - Full PHP 8 Tutorial14:27
- PHP Operators Part 2 - Full PHP 8 Tutorial16:13
- PHP Operator Precedence & Associativity - Full PHP 8 Tutorial05:27
- Control Structures in PHP - Conditional Statements - if/else - Full PHP 8 Tutorial05:13
- PHP Loops Tutorial - Break & Continue Statements - Full PHP 8 Tutorial12:24
- PHP Switch Statement - Switch vs if/else statement - Full PHP 8 Tutorial08:10
- PHP Match Expression - Match vs Switch - Full PHP 8 Tutorial05:08
- PHP Return, Declare & Tickable Statements - Full PHP 8 Tutorial05:58
- How To Include Files In PHP - Include and Require - Full PHP 8 Tutorial08:12
- How To Create Functions In PHP - Functions Tutorial - Full PHP 8 Tutorial08:02
- PHP Function Parameters - Named Arguments - Variadic Functions & Unpacking - Full PHP 8 Tutorial12:05
- PHP Variable Scopes - Static Variables - Full PHP 8 Tutorial05:41
- Variable, Anonymous, Callable, Closure & Arrow Functions In PHP - Full PHP 8 Tutorial08:38
- How To Work With Dates & Time Zones - Full PHP 8 Tutorial06:09
- How To Work With Arrays In PHP - Full PHP 8 Tutorial15:09
- How To Work With PHPs Configuration File - PHP.INI - Full PHP 8 Tutorial07:26
- PHP Error Handling & Error Handlers - Full PHP 8 Tutorial07:30
- Basic Apache Webserver Configuration & Virtual Hosts - Full PHP 8 Tutorial14:19
- Working With File System In PHP - Full PHP 8 Tutorial09:52
- Mini Exercise Project Overview - Full PHP 8 Tutorial03:11
- Building Small Part Of The App With Procedural PHP - Full PHP 8 Tutorial19:33
- PHP OOP Tutorial Section 2 - Intro to Object Oriented Programming - Full PHP 8 Tutorial04:19
- PHP Docker Tutorial - Nginx - PHPFPM VS Apache - Full PHP 8 Tutorial14:39
- PHP Classes & Objects - Typed Properties - Constructors & Destructors - Full PHP 8 Tutorial21:15
- Constructor Property Promotion - Nullsafe Operator - Full PHP 8 Tutorial09:33
- PHP Namespace Tutorial - Full PHP 8 Tutorial20:15
- PHP Coding Standards, Autoloading (PSR-4) & Composer - Full PHP 8 Tutorial21:50
- Object Oriented PHP - Class Constants - Full PHP 8 Tutorial09:25
- Static Properties & Methods In Object Oriented PHP - Full PHP 8 Tutorial12:58
- PHP - Encapsulation & Abstraction - Full PHP 8 Tutorial15:23
- PHP - Inheritance Explained - Is Inheritance Good? - Full PHP 8 Tutorial25:09
- PHP Abstract Classes & Methods - Full PHP 8 Tutorial09:36
- PHP Interfaces & Polymorphism - Interfaces Explained - Full PHP 8 Tutorial18:03
- What Are PHP Magic Methods & How They Work - Full PHP 8 Tutorial16:55
- What Is Late Static Binding & How It Works In PHP - Full PHP 8 Tutorial09:58
- PHP Traits - How They Work & Drawbacks - Full PHP 8 Tutorial31:41
- PHP Anonymous Classes - Full PHP 8 Tutorial07:17
- PHP Variable Storage & Object Comparison - Zend Value (zval) - Full PHP 8 Tutorial11:20
- PHP DocBlock - Adding Comments to Classes & Methods - Full PHP 8 Tutorial09:06
- PHP - Object Cloning & Clone Magic Method - Full PHP 8 Tutorial04:43
- PHP Serialize Objects & Serialize Magic Methods - Full PHP 8 Tutorial11:47
- OOP Error Handling In PHP - Exceptions & Try Catch Finally Blocks - Full PHP 8 Tutorial21:18
- PHP - DateTime Object - Full PHP 8 Tutorial25:30
- PHP Iterators & Iterable Type - Iterate Over Objects - Full PHP 8 Tutorial12:13
- PHP Superglobals - Basic Routing Using The Server Info - Full PHP 8 Tutorial12:55
- Get & Post Superglobals In PHP - Forms - Post Routes - Full PHP 8 Tutorial11:06
- PHP Sessions & Cookies - Output Buffering - Headers Already Sent Warning - Full PHP 8 Tutorial14:55
- PHP File Uploads - Full PHP 8 Tutorial08:32
- PHP MVC Pattern - View Parameters Exploit - Full PHP 8 Tutorial22:17
- HTTP Headers In PHP - Request & Response Headers - Full PHP 8 Tutorial11:59
- Intro To MySQL For PHP - Full PHP 8 Tutorial25:47
- PHP PDO Tutorial Part 1 - Prepared Statements - SQL Injection - Full PHP 8 Tutorial25:19
- PHP PDO Tutorial Part 2 - Transactions - Env Variables & PHPDotEnv - Full PHP 8 Tutorial17:02
- PHP PDO Tutorial Part 3 - Models & Refactoring - Full PHP 8 Tutorial22:49
- Section 2 review & exercise project - Full PHP 8 Tutorial04:37
- PHP OOP Tutorial Section 3 - Intro to Testing - Full PHP 8 Tutorial05:52
- PHP Unit Testing - PHPUnit Tutorial - Full PHP 8 Tutorial31:04
- PHPUnit Tutorial Part 2 - Mocking - Full PHP 8 Tutorial16:21
- Dependency Injection & DI Containers - Full PHP 8 Tutorial06:42
- Dependency Injection Container With & Without Reflection API Autowiring - Full PHP 8 Tutorial29:45
- DI Container With Interface Support - Full PHP 8 Tutorial12:13
- PHP Generators Explained - Full PHP 8 Tutorial25:47
- PHP WeakMap Explained - Full PHP 8 Tutorial10:09
- What's New In PHP 8.1 - Deprecations & Backward Incompatible Changes - Full PHP 8 Tutorial30:02
- Covariance & Contravariance in PHP - Full PHP 8 Tutorial16:17
- PHP Attributes - Simple Router With Attributes - Full PHP 8 Tutorial22:59
- PHP Enums With Practical Examples - Full PHP 8 Tutorial28:13
- Composition vs Inheritance in PHP With Practical Examples - Full PHP 8 Tutorial19:11
- How to Send Email in PHP - Symfony Mailer - Email Protocols - Mailhog Setup - Full PHP 8 Tutorial16:43
- How to Schedule Emails in PHP - Run Automated Scripts Using CRON - Full PHP 8 Tutorial16:04
- Intro to Doctrine PHP - DataBase Abstraction Layer - Query Builder - Full PHP 8 Tutorial17:47
- Doctrine ORM - PHP Entities & Data Mapper Pattern - Full PHP 8 Tutorial26:18
- Doctrine ORM Query Builder - Full PHP 8 Tutorial19:48
- What Are Database Migrations & How To Use Doctrine Migrations - Full PHP 8 Tutorial12:41
- What is active record pattern & how Laravel implements it with Eloquent - Full PHP 8 Tutorial36:29
- Refactor to use Eloquent instead of Doctrine DBAL - Full PHP 8 Tutorial11:58
- PHP cURL API Tutorial - Emailable API Integration - Full PHP 8 Tutorial17:56
- Refactor cURL to Guzzle With Retry Logic - Multiple API Integrations - Full PHP 8 Tutorial26:13
- Data Transfer Objects - What Are DTOs - Full PHP 8 Tutorial13:03
- Value Objects Practical Example - What is a Value Object? - Full PHP 8 Tutorial21:36
- Intro to Templating Engines - Blade & Twig - Full PHP 8 Tutorial13:29
- How To Install Xdebug 3 with Docker & PhpStorm - Full PHP 8 Tutorial11:27
- How To Deploy Vanilla PHP To Cloudways - Full PHP 8 Tutorial17:57
- Intro to Slim PHP Framework - Full PHP 8 Tutorial14:12
- Slim Framework With PHP-DI & Doctrine ORM - Full PHP 8 Tutorial09:30
- Little Refactoring Never Hurt Nobody - Full PHP 8 Tutorial12:24
- How To Create CLI App & Commands - Full PHP 8 Tutorial21:24
- 100th Video In This PHP Series - Project Overview - Full PHP 8 Tutorial07:28
- Set Up Expennies Project Locally - Build Expense Tracker App With PHP 819:46
- Let's Do Some Data Modeling & Create Entities - Build Expense Tracker App With PHP 821:23
- User Registration & Password Hashing - Build Expense Tracker App With PHP 813:19
- Add Form Validation To User Registration - Build Expense Tracker App With PHP 817:43
- Display Validation Errors & Keep Form Filled - Build Expense Tracker App With PHP 816:57
- Session Based Authentication - Session Hijacking & Fixation - Build Expense Tracker App With PHP 817:37
- How to Pass Authenticated User to the Request - Build Expense Tracker App With PHP 819:12
- Implement Session Interface - Build Expense Tracker App With PHP 818:15
- Sessions & Referrer URL Refactor - Build Expense Tracker App With PHP 813:06
- Request Validation - Factory Design Pattern - Build Expense Tracker App With PHP 818:01
- CSRF Explained - What Is Cross Site Request Forgery - Build Expense Tracker App With PHP 820:29
- XSS Explained - What Is Cross Site Scripting - Build Expense Tracker App With PHP 816:33
- Let's Build CRUD Actions For Categories - Build Expense Tracker App With PHP 823:14
- First Ajax Request - Build Expense Tracker App With PHP 813:29
- POST Ajax Requests With CSRF Fields - Build Expense Tracker App With PHP 817:51
- Ajax Request Validation - Build Expense Tracker App With PHP 816:10
- Display Errors Using JavaScript & Bootstrap - Build Expense Tracker App With PHP 819:57
- DataTables & Pagination - Build Expense Tracker App With PHP 818:57
- How To Securely Implement Sorting & Filtering - Build Expense Tracker App With PHP 816:20
- Transactions CRUD Exercise Overview - Build Expense Tracker App With PHP 815:35
- Upload Transaction Receipts With Proper File Validation - Build Expense Tracker App With PHP 840:27
- Open Transaction Receipt Files - Build Expense Tracker App With PHP 814:51
- Import Transactions Exercise Solution Overview - Build Expense Tracker App With PHP 807:06
- Profiling for N+1 Queries - Build Expense Tracker App With PHP 816:27
- Reduce Memory Consumption & Speed Up Imports - Build Expense Tracker App With PHP 818:10
- Toggle Transaction Review Status - Minor Refactoring - Build Expense Tracker App With PHP 815:21
- Decorating Entity Manager to Avoid Inheritance - Build Expense Tracker App With PHP 811:07
- Implement Route Model Binding With Slim - Build Expense Tracker App With PHP 819:57
- Implement Authorization Using Doctrine Filters - Build Expense Tracker App With PHP 815:02
- Set Up Email Verification For New Users - Build Expense Tracker App With PHP 815:11
- Secure User Verification Using Signed URLs - Build Expense Tracker App With PHP 824:20
- Send Two-Factor Auth Code Via Email - Build Expense Tracker App With PHP 810:33
- Implement Two-Factor Authentication Via Email - Build Expense Tracker App With PHP 810:41
- Implement Forgot Password Functionality - Build Expense Tracker App With PHP 823:38
- Implementing Caching with Redis - Build Expense Tracker App With PHP 822:23
- Implementing Rate Limiting - Build Expense Tracker App With PHP 817:46
- Uploading Files to S3 Bucket - Build Expense Tracker App With PHP 808:02
- Final Exercise - Building Back-End For Dashboard - Build Expense Tracker App With PHP 811:23
- Deploy Expennies To Production Using Laravel Forge - Build Expense Tracker App With PHP 822:30
