Download Free Download : Udemy Modern PHP The Complete Guide from Beginner to Advanced
mp4 | Video: h264,1280X720 | Audio: AAC, 44.1 KHz
Genre:eLearning | Language: English | Size:44.47 GB
Files Included :
1 Introduction.mp4 (121.24 MB)
MP4
2 Install XAMPP (Windows).mp4 (133.72 MB)
MP4
3 Install Visual Studio Code (Windows).mp4 (124.93 MB)
MP4
4 Install XAMPP (macOS).mp4 (97.65 MB)
MP4
5 Important fix XAMPP (macOS).mp4 (50.34 MB)
MP4
6 Install Visual Studio Code (macOS).mp4 (82.1 MB)
MP4
1 Overview.mp4 (92.93 MB)
MP4
10 Ensuring Data Integrity Deal with Missing Data.mp4 (213.78 MB)
MP4
2 Processing the Air Quality Data Decode JSON & Handle bzip2 Compression.mp4 (244.77 MB)
MP4
3 Transforming JSON Data into Web Content Create Dynamic City Links.mp4 (135.74 MB)
MP4
4 Crafting City Statistics Pages Retrieve Data & Handle Errors.mp4 (209.43 MB)
MP4
5 Analyzing PM2 5 Data Calculate Air Quality Index.mp4 (217.62 MB)
MP4
6 Manage Data Integrity & Integrate Additional Measurement Parameters (PM10).mp4 (220.07 MB)
MP4
7 Polishing the Output Add Numeric Formatting and Measurement Units.mp4 (162.68 MB)
MP4
8 Integrating Chart js with PHP - Part 1 (Build Interactive Visual Charts).mp4 (240.28 MB)
MP4
9 Integrating Chart js with PHP - Part 2 (Implement Robust Data Transfer).mp4 (274.53 MB)
MP4
1 Overview.mp4 (31.15 MB)
MP4
2 The `for` loop Repeat Actions and Manage Iterations.mp4 (174.73 MB)
MP4
4 The `while` loop Execute Code with Conditional Repeats and Avoid Infinite Loops.mp4 (100.7 MB)
MP4
1 Overview.mp4 (41.85 MB)
MP4
2 Utilize `opendir`, `readdir`, and `closedir` for Directory Management.mp4 (130.12 MB)
MP4
3 Using `readdir` in a while Loop Read File Directories Efficiently.mp4 (157.85 MB)
MP4
4 The `pathinfo` function Extract File Path Components for Filtering File Types.mp4 (168.43 MB)
MP4
5 File Functions `file exists`, `is file`, `is dir`, `filemtime`, `filesize`,.mp4 (81.34 MB)
MP4
6 Integrate Images with Descriptive Texts (Exercise Instructions).mp4 (35.74 MB)
MP4
7 Read Text Data for Image Descriptions (Sample Solution - Part 1).mp4 (177.89 MB)
MP4
8 Organize and Process Text Data Effectively (Sample Solution - Part 2).mp4 (224.32 MB)
MP4
9 Render Text Data on the Website (Sample Solution - Part 3).mp4 (121.97 MB)
MP4
1 Overview.mp4 (151.64 MB)
MP4
2 Foundations From Excel Spreadsheets to Database Tables.mp4 (71.25 MB)
MP4
3 First steps with phpMyAdmin Create new Databases and store Data.mp4 (216.39 MB)
MP4
4 Primary Keys Ensure Data Integrity with unique ID Columns.mp4 (151.91 MB)
MP4
5 Auto Increment Generate unique IDs with ease.mp4 (77.55 MB)
MP4
6 Export & Import Files in phpMyAdmin.mp4 (82.23 MB)
MP4
1 Overview.mp4 (42.99 MB)
MP4
10 Filter Data with the WHERE Clause and Fetch Individual Entries with PDO.mp4 (168.78 MB)
MP4
11 Secure Parameter Handling in PDO Prevent SQL Injection with Bind Methods.mp4 (212.58 MB)
MP4
12 Insert Data Securely with INSERT INTO, Placeholders, and the `bindValue` Method.mp4 (166.52 MB)
MP4
13 Database Manipulation Using UPDATE and DELETE FROM Securely.mp4 (165.7 MB)
MP4
15 Prevent Leakage of Database Connection Information in older (=8 1) PHP Versions.mp4 (146.5 MB)
MP4
16 Choosing the Charset Ensure Compatibility with with utf8mb4 encoding.mp4 (73.44 MB)
MP4
2 Setting up the Database and Table for the Notes App.mp4 (116.5 MB)
MP4
3 Object Orientation in PHP Manage Zip Files with Methods (Crash course).mp4 (227.37 MB)
MP4
4 Database Connections with PDO Initialization & Best Practices.mp4 (141.19 MB)
MP4
5 Troubleshooting Database Connections with PDO.mp4 (98.27 MB)
MP4
6 Data Retrieval with PDO Fetch Data from a Database.mp4 (145.25 MB)
MP4
8 Rendering Fetched Data as HTML Enhance Readability and Security.mp4 (71.09 MB)
MP4
9 SQL Query Basics Utilize the ORDER BY Clause and SELECT Specific Columns.mp4 (196.75 MB)
MP4
1 Overview.mp4 (38.46 MB)
MP4
10 Design the Layout of the Card (Part 2).mp4 (146.01 MB)
MP4
11 Design the Layout of the Card (Part 3).mp4 (191.89 MB)
MP4
12 Responsive Design.mp4 (171.66 MB)
MP4
13 Implement the Pagination.mp4 (250.82 MB)
MP4
14 Finish the Pagination.mp4 (84.63 MB)
MP4
15 Add the Background (Part 1).mp4 (325.51 MB)
MP4
16 Add the Background (Part 2).mp4 (182.52 MB)
MP4
17 Add the Footer.mp4 (196.08 MB)
MP4
18 Develop the Form (Part 1).mp4 (280.2 MB)
MP4
19 Develop the Form (Part 2).mp4 (167.73 MB)
MP4
2 Design Files.mp4 (79.4 MB)
MP4
20 Finishing Touches.mp4 (77.04 MB)
MP4
3 Starting with the Design.mp4 (194.79 MB)
MP4
4 Adding the Logo.mp4 (228.9 MB)
MP4
5 Create the New Entry Button.mp4 (267.54 MB)
MP4
6 Position the Button.mp4 (190.36 MB)
MP4
7 Implement the Main Area.mp4 (221.92 MB)
MP4
8 Create a Container.mp4 (238.77 MB)
MP4
9 Design the Layout of the Card (Part 1).mp4 (251.15 MB)
MP4
1 Overview.mp4 (20.4 MB)
MP4
10 Format the Dates.mp4 (120.98 MB)
MP4
11 Upload Files (Part 1).mp4 (185.27 MB)
MP4
12 Upload Files (Part 2).mp4 (235.92 MB)
MP4
13 How to Scale an Image.mp4 (256.48 MB)
MP4
14 Resize an Image and Upload.mp4 (84.94 MB)
MP4
15 Implement Image Upload.mp4 (280.01 MB)
MP4
16 Catch Invalid Uploads.mp4 (108.07 MB)
MP4
2 Create the DataBase.mp4 (116.29 MB)
MP4
3 Fetch Data from the DataBase.mp4 (178.15 MB)
MP4
4 The form Page.mp4 (132.24 MB)
MP4
5 Submit Data into the DataBase.mp4 (157.8 MB)
MP4
6 Add Pagination.mp4 (252.51 MB)
MP4
7 Generate Links.mp4 (294.92 MB)
MP4
8 Dates (Part 1).mp4 (192.32 MB)
MP4
9 Dates (Part 2).mp4 (77.44 MB)
MP4
1 Overview.mp4 (38.81 MB)
MP4
11 Decipher HTTP Status Codes Success and Errors.mp4 (92.13 MB)
MP4
12 Project Craft a Custom 404 Error Page (Part 1).mp4 (113.74 MB)
MP4
13 Project Create a Custom ErrorDocument (Part 2).mp4 (150.4 MB)
MP4
2 The `$ SERVER` Array Gain Insights about the Server running your PHP Script.mp4 (180.43 MB)
MP4
3 HTTP Headers Examine Browser to Server Communication.mp4 (221.92 MB)
MP4
4 HTTP Headers Examine Server to Browser Communication.mp4 (171.57 MB)
MP4
5 Content-Type Header Example Dynamically Serve CSS with PHP.mp4 (68.72 MB)
MP4
6 Output Buffering Avoid Header Issues and Ensure Seamless File Transmissions.mp4 (210.15 MB)
MP4
7 Content-Disposition and Content-Length Header Implement File Downloads.mp4 (50.36 MB)
MP4
8 Location Header Redirect Users to Files.mp4 (78.75 MB)
MP4
9 Example Build a Newsletter Sign-Up Page using Location Headers.mp4 (180.77 MB)
MP4
1 Overview.mp4 (68.23 MB)
MP4
10 Example Handling File Sizes with a Divide & Conquer Strategy.mp4 (127.14 MB)
MP4
2 Declare and Invocate Custom Functions.mp4 (86.2 MB)
MP4
3 Function Contexts and Parameter Passing Transfer Data into Functions.mp4 (109.09 MB)
MP4
4 Multiple Parameters & Default Values Configure Functions.mp4 (92.94 MB)
MP4
6 The `return` Statement Extract Function Output.mp4 (157.61 MB)
MP4
7 Multiple `return` Statements Control Function Output.mp4 (82.53 MB)
MP4
8 The `null` Type Represent Missing Values.mp4 (104.1 MB)
MP4
9 Function Redefinition Best Practices.mp4 (118.08 MB)
MP4
1 Overview.mp4 (54.32 MB)
MP4
2 Typed Functions Secure & Document your Code.mp4 (223.32 MB)
MP4
3 Union Types Enable Multiple Parameter Types.mp4 (144.98 MB)
MP4
4 Return Types Enforce Reliable Function Outputs.mp4 (56.78 MB)
MP4
5 Nullable Types Allow for Missing Values as Parameters.mp4 (103.36 MB)
MP4
6 Strict Types Enforce Accurate Type Handling.mp4 (175.76 MB)
MP4
1 Overview.mp4 (25.52 MB)
MP4
10 Project Multi-Page Restaurant Website (Sample Solution; Adding another Page).mp4 (79.18 MB)
MP4
11 How to deal with Error & Warning Messages in PHP.mp4 (174.5 MB)
MP4
2 A first PHP file and the `echo` command Display text on a website.mp4 (197.63 MB)
MP4
3 The Basics of Text Generation with PHP Create dynamic background colors.mp4 (116.35 MB)
MP4
4 The `include` command Combine multiple PHP files.mp4 (127.05 MB)
MP4
5 Variables in PHP Store and access data dynamically.mp4 (115.7 MB)
MP4
7 Project Multi-Page Restaurant Website (Introduction).mp4 (115.69 MB)
MP4
8 Project Multi-Page Restaurant Website (Refactoring).mp4 (124.38 MB)
MP4
9 Project Multi-Page Restaurant Website (Displaying Data & Exercise).mp4 (165.92 MB)
MP4
1 Overview.mp4 (23.34 MB)
MP4
10 DB query for overview.mp4 (166.07 MB)
MP4
11 Generate an Overview Page.mp4 (171.37 MB)
MP4
12 Output Buffering.mp4 (89.33 MB)
MP4
13 Create a `render()` function.mp4 (144.46 MB)
MP4
14 Passing Data into the `render()` function.mp4 (157.09 MB)
MP4
15 Use the `render()` function.mp4 (152.98 MB)
MP4
16 Highlight the Letter.mp4 (146.91 MB)
MP4
17 Add Pagination (Part 1).mp4 (206.66 MB)
MP4
18 Add Pagination (Part 2).mp4 (152.74 MB)
MP4
19 Important Improve DB performance with indexes.mp4 (187.91 MB)
MP4
2 Import the Data.mp4 (112.86 MB)
MP4
20 Important Improve groupby performance.mp4 (183.32 MB)
MP4
21 Fix a Bug.mp4 (114.62 MB)
MP4
3 Connect to DataBase.mp4 (196.83 MB)
MP4
4 Navigation in the Header.mp4 (176.72 MB)
MP4
5 List the names.mp4 (292.04 MB)
MP4
6 DB Query in function.mp4 (179.92 MB)
MP4
7 Move Function to a separate File.mp4 (131.99 MB)
MP4
8 Solution Develop the Name View.mp4 (160.41 MB)
MP4
9 Polishing.mp4 (93.07 MB)
MP4
1 Overview.mp4 (86.02 MB)
MP4
2 Intro to Regex Search Patterns in Strings.mp4 (206 MB)
MP4
3 Quantifiers Control Repetitions for Powerful Pattern Matching.mp4 (119.62 MB)
MP4
4 The `^` & `$` Anchors Define String Boundaries.mp4 (122.78 MB)
MP4
6 Bracket Expressions (Theory) Craft Custom Character Sets and Ranges.mp4 (66.99 MB)
MP4
7 Bracket Expressions in Practice.mp4 (100.71 MB)
MP4
8 Capture Groups Extract Structured Data Elements.mp4 (168.42 MB)
MP4
9 Text Transformations Pattern-Based Edits with `preg replace`.mp4 (136.11 MB)
MP4
1 Overview.mp4 (86.95 MB)
MP4
10 Securing Class Properties From Public to Private Access.mp4 (96.82 MB)
MP4
2 Limitations of Procedural Approaches Setting the Stage for OOP.mp4 (254.2 MB)
MP4
3 Classes in OOP Create Custom Objects.mp4 (144.74 MB)
MP4
4 Properties in a Class Typing, Initialization, and Management.mp4 (96.86 MB)
MP4
5 Class Methods Define Behavior within Objects.mp4 (120.7 MB)
MP4
7 Constructors Ensure Proper Initialization of Object Properties.mp4 (181.61 MB)
MP4
8 Simplifying Constructors Efficient Initialization & Business Logic Integration.mp4 (68.14 MB)
MP4
9 Example Implement a Transfer Method for Transactions Between Bank Accounts.mp4 (98.37 MB)
MP4
1 Overview.mp4 (232.79 MB)
MP4
10 Implement Pagination (Solution).mp4 (270.14 MB)
MP4
11 Implement a Form.mp4 (119.92 MB)
MP4
12 Update Entries.mp4 (316.93 MB)
MP4
13 Add Password Protection (Bonus).mp4 (284.94 MB)
MP4
2 Create the Model Class.mp4 (141.26 MB)
MP4
3 Add a Repository.mp4 (275.2 MB)
MP4
4 Fetch Additional Columns.mp4 (219.86 MB)
MP4
5 Show an individual City.mp4 (207.2 MB)
MP4
6 Optimize the Code.mp4 (106.74 MB)
MP4
7 Country to Flag Symbol (Bonus).mp4 (283.65 MB)
MP4
8 Add Flag to the Project.mp4 (106.22 MB)
MP4
9 Implement Pagination (Exercise).mp4 (54.57 MB)
MP4
1 Overview.mp4 (15.28 MB)
MP4
2 Namespaces in PHP Organize Code and Avoid Naming Collisions.mp4 (149.97 MB)
MP4
3 The `use` command Simplify PHP Code with Namespaces.mp4 (166.67 MB)
MP4
4 Class Names and Namespaces Access, Resolution, and Instance Verification.mp4 (78.45 MB)
MP4
5 Autoloading Load Classes and Manage Namespaces Efficiently.mp4 (202.36 MB)
MP4
6 Advanced Namespacing Adopt PSR-4 Autoloading.mp4 (106.88 MB)
MP4
8 Interfaces Define and Implement for Enhanced Type Safety and Reusability.mp4 (162.49 MB)
MP4
1 Overview.mp4 (51.58 MB)
MP4
2 Implement the App Frame.mp4 (179.03 MB)
MP4
3 Show the Background.mp4 (156.34 MB)
MP4
4 Implement the Top Bar.mp4 (164.31 MB)
MP4
5 Visualize the Weather.mp4 (106.41 MB)
MP4
6 Show the Weather Info.mp4 (114.96 MB)
MP4
7 Final Polishing.mp4 (112.84 MB)
MP4
1 Overview.mp4 (32.67 MB)
MP4
2 Intro to Inheritance Extend Functionality From Parent Class.mp4 (139.45 MB)
MP4
3 Set Up the Child Class Constructor for Effective Object Initialization.mp4 (147.77 MB)
MP4
4 Inheritance & Property Accessibility Navigate Properties Across Classes.mp4 (82.96 MB)
MP4
5 Property Visibility Private and Protected Properties for Secure Data Handling.mp4 (115.76 MB)
MP4
6 The `parent` & `self` keywords Precisely Reference Class Methods.mp4 (109.54 MB)
MP4
7 Abstract Classes Enforce Method Implementation for Reliable Code.mp4 (142.42 MB)
MP4
1 Overview Initial Setup.mp4 (61.04 MB)
MP4
2 Develop the NotFoundController.mp4 (167.09 MB)
MP4
3 Implement the Error Page.mp4 (146.25 MB)
MP4
4 Overview PagesController.mp4 (42.41 MB)
MP4
5 Initiate the PagesController.mp4 (64.28 MB)
MP4
6 Set up the Database.mp4 (151.86 MB)
MP4
7 Create the PageModel and the PagesRepository.mp4 (224.96 MB)
MP4
8 Add the 'About us' Page & Handle Errors.mp4 (215.52 MB)
MP4
9 Render the Navigation Bar.mp4 (251.56 MB)
MP4
1 Overview.mp4 (152.91 MB)
MP4
10 Enhanced Code Modularity Utilize Return Values in File Inclusion.mp4 (70.97 MB)
MP4
2 Optimize Dependency Injection with Container Strategies.mp4 (163.45 MB)
MP4
3 The `use` keyword Weave external Data into Closures.mp4 (55.14 MB)
MP4
4 Refactor the Container with an Instances Array.mp4 (55.7 MB)
MP4
5 Refactor the Container with Unified Instance Creation.mp4 (60.9 MB)
MP4
6 Implement a Recipes Array for Dynamic Instance Creation.mp4 (162.7 MB)
MP4
7 Register the Recipes for Instance Creation outside the Container.mp4 (54.08 MB)
MP4
8 Secure Instance Creation with Private `bind()` Functions.mp4 (81.63 MB)
MP4
1 Utilize the Container Pattern in the CMS.mp4 (158.85 MB)
MP4
1 Overview.mp4 (38.67 MB)
MP4
11 The `var dump` function Inspect Variables.mp4 (106.62 MB)
MP4
12 Booleans & Comparison Operators Compare Values.mp4 (146.39 MB)
MP4
14 The `if` statement Direct Conditional Control Flows.mp4 (157.24 MB)
MP4
15 The `else if` and `else` clauses Expand Decision-making Options.mp4 (96.65 MB)
MP4
18 The `isset`, `empty` and `unset` functions Validate and Delete Variables.mp4 (193.6 MB)
MP4
19 Alternative Syntax in PHP Enhance Clarity in HTML Integration.mp4 (108.94 MB)
MP4
2 Strings within Single Quotes & Combine Strings with the Dot (` `) Operator.mp4 (141.78 MB)
MP4
21 Boolean Operators Craft More Complex Conditions with `!`, `&&`, ``, `XOR`.mp4 (139.62 MB)
MP4
23 Project Restaurant Website Refinement (Exercise Instructions).mp4 (181.17 MB)
MP4
24 Restaurant Website Refinement (Sample Solution; dynamic titles and images).mp4 (114.07 MB)
MP4
25 Restaurant Website Refinement (Sample Solution; fixing the active menu).mp4 (169.11 MB)
MP4
3 Strings within Double Quotes Utilize Variable Substitution & Special Characters.mp4 (213.77 MB)
MP4
5 Numbers.mp4 (122.87 MB)
MP4
6 Introduction Coding Exercises in this course.mp4 (213.21 MB)
MP4
1 Create the Admin Menu.mp4 (195.88 MB)
MP4
10 Implement the Edit Feature (Exercise).mp4 (26.23 MB)
MP4
11 Implement the Edit Feature (Solution Part 1).mp4 (185.42 MB)
MP4
12 Implement the Edit Feature (Solution Part 2).mp4 (155.41 MB)
MP4
2 Change the Colors in the Admin Area with CSS Variables (Bonus).mp4 (77.41 MB)
MP4
3 Add the PagesRepository to the PagesAdminController (Exercise).mp4 (45.67 MB)
MP4
4 Create the Overview Page for the Admin Area.mp4 (68.82 MB)
MP4
5 Implement the Create Form for the Admin Area.mp4 (341.99 MB)
MP4
6 Add Input Validation & Error Handling to the Create Form.mp4 (161.48 MB)
MP4
7 Implement the Delete Functionality (Part 1).mp4 (181.18 MB)
MP4
8 Implement the Delete Functionality (Part 2).mp4 (66.12 MB)
MP4
9 Style Buttons as Links (Bonus).mp4 (177.08 MB)
MP4
1 Overview & Named Arguments.mp4 (75.99 MB)
MP4
2 The `setcookie()` Function Create Cookies in PHP.mp4 (103.01 MB)
MP4
3 Additional Parameters for `setcookie()` Manage Cookies in PHP.mp4 (75.39 MB)
MP4
4 Sessions in PHP Secure Data with the `$ SESSION` Variable.mp4 (227.7 MB)
MP4
5 Implement a Cookies Message (Bonus).mp4 (125.53 MB)
MP4
1 Overview.mp4 (128.04 MB)
MP4
10 Intro to Cross-Site Request Forgery (CSRF).mp4 (103.6 MB)
MP4
11 Protect against CSRF with Tokens (Part 1).mp4 (142.15 MB)
MP4
12 Protect against CSRF with Tokens (Part 2).mp4 (159.94 MB)
MP4
13 Protect against CSRF with Tokens (Part 3).mp4 (153.56 MB)
MP4
14 Conclusion of the CMS Project.mp4 (93.25 MB)
MP4
2 How to Safely Store a Password.mp4 (148.53 MB)
MP4
3 Set up the Users Table.mp4 (60.3 MB)
MP4
4 Create the Login Form.mp4 (173.71 MB)
MP4
5 Validate the Login with the LoginController.mp4 (319.78 MB)
MP4
6 Store the Login within the Session.mp4 (86.96 MB)
MP4
7 Ensure Login with the authService.mp4 (105.8 MB)
MP4
8 Prevent Starting Sessions Multiple Times.mp4 (122.81 MB)
MP4
9 Implement the Logout Feature.mp4 (178.8 MB)
MP4
1 Overview.mp4 (38.3 MB)
MP4
2 Static Methods & Variables Invoke Class Behavior & Share Data Without Instances.mp4 (97.88 MB)
MP4
3 Constants Define Global Options & Class-Attached Values with `define` & `const'.mp4 (49.6 MB)
MP4
4 The Singleton Pattern Ensure a Single Instance Throughout Your App.mp4 (105.65 MB)
MP4
5 Magic Methods Enhance Object Interaction and Property Management.mp4 (143.5 MB)
MP4
6 ArrayAccess & Countable Emulate Arrays with Interfaces.mp4 (121.08 MB)
MP4
8 Exception Handling Safeguard Functions with Try-Catch Mechanisms.mp4 (129.81 MB)
MP4
9 Custom Exceptions Craft Precision Error Handling.mp4 (129.62 MB)
MP4
1 Overview Cleaner URLs with `mod rewrite` in Apache.mp4 (89.78 MB)
MP4
2 Configuration of `mod rewrite` Direct Images with Conditions and Exceptions.mp4 (60.14 MB)
MP4
3 URL Handling with PHP and Apache Redirect Requests.mp4 (105.81 MB)
MP4
4 Exploring the `mod rewrite` Documentation.mp4 (84.98 MB)
MP4
1 Overview.mp4 (65.95 MB)
MP4
2 Multibyte Characters Measure String Lengths Accurately with `mb strlen`.mp4 (211.03 MB)
MP4
3 Advanced Multibyte String Functions `mb substr`, `mb strpos`, `mb ord`,.mp4 (125.08 MB)
MP4
4 Unicode Complexities Safeguard Your Web Apps from Hidden Characters.mp4 (207.87 MB)
MP4
5 Bonus Intro to the symfonystring package.mp4 (79.94 MB)
MP4
6 Convert non-UTF-8 strings with `mb convert encoding`.mp4 (80.63 MB)
MP4
7 Database Encodings The Critical Role of utf8mb4 in MySQL.mp4 (142.69 MB)
MP4
8 Collations in MySQL Uncover the Impact on Sorting and Searching.mp4 (154.58 MB)
MP4
1 Intro to HTML Headings, Paragraphs & Anchor Tags.mp4 (171.99 MB)
MP4
2 Inline Elements vs Block Elements Shape your Content.mp4 (116.39 MB)
MP4
3 Intro to CSS Change the Style of an HTML Element.mp4 (47.25 MB)
MP4
4 From Inline Styles to CSS Files Enhance Flexibility and Control.mp4 (105.08 MB)
MP4
5 CSS Selectors Select Elements by `id` and `class`.mp4 (69.08 MB)
MP4
6 More Complex Selectors Target Elements Precisely.mp4 (62.21 MB)
MP4
7 The Block Model Create Layouts with CSS.mp4 (137.04 MB)
MP4
8 Embed Images and Style Inline-Block Elements.mp4 (110.37 MB)
MP4
9 Structure HTML Pages with divs, spans, and Semantic Tags like header.mp4 (113.01 MB)
MP4
1 Advanced Development with Packagist, Composer, and Frameworks (Symfony, Laravel).mp4 (183.87 MB)
MP4
2 Exploring Ready-Made Solutions phpBB, Shopware, and Wordpress.mp4 (186.18 MB)
MP4
3 PhpStorm Optimize Your PHP Development Environment.mp4 (67.1 MB)
MP4
4 Final Words.mp4 (57.02 MB)
MP4
1 Motivation.mp4 (78.93 MB)
MP4
11 The `foreach` Loop Iterate over Elements in an Array.mp4 (148.88 MB)
MP4
12 Control Loops with `break` and `continue`.mp4 (134.82 MB)
MP4
14 Additional Array Functions.mp4 (139.39 MB)
MP4
2 Create an Array and Access its Elements.mp4 (256.32 MB)
MP4
3 Test the Existence of specific Keys and Values in Arrays.mp4 (112.2 MB)
MP4
5 Change, Delete and Append Elements to an Array.mp4 (134.69 MB)
MP4
6 Giveaway Example Select Winners from a List Randomly.mp4 (112.13 MB)
MP4
9 Array Functions Find Duplicate Elements and Sort Arrays.mp4 (69.13 MB)
MP4
1 Overview.mp4 (25 MB)
MP4
2 Motivation & Define an Associative Array.mp4 (152.77 MB)
MP4
3 Manipulate and Output Keys and Values form Associative Arrays.mp4 (146.56 MB)
MP4
5 Best Practices for Managing Associative Arrays.mp4 (79.46 MB)
MP4
1 Overview.mp4 (32.71 MB)
MP4
10 Project Secure Recipe App (Introduction & Setup).mp4 (146.52 MB)
MP4
11 Project Secure Recipe App (Secure Input Handling & Exercise).mp4 (180.76 MB)
MP4
12 Project Secure Recipe App (Sample Solution).mp4 (120.29 MB)
MP4
2 The short `if` Statement.mp4 (76.37 MB)
MP4
3 The `$ GET` Array Retrieve User Input from the URL.mp4 (91.46 MB)
MP4
4 Dynamic URL Creation Craft Links with Parameters and `http build query`.mp4 (131.36 MB)
MP4
6 Submit a form through GET.mp4 (137.87 MB)
MP4
7 Submit a form through POST.mp4 (132.92 MB)
MP4
9 Securing Websites Prevent Cross-Site Scripting (XSS) with `htmlspecialchars`.mp4 (308.64 MB)
MP4
1 Overview & Code Base Walkthrough.mp4 (100.7 MB)
MP4
2 The `rawurlencode` function Ensure Safe Data Transmission in URLs (Hint).mp4 (111.76 MB)
MP4
3 CSS Attributes for Image Control `object-fit` and `aspect-ratio` (Hint).mp4 (99.46 MB)
MP4
4 Project Image Gallery - Part 1 (Display the Images in a Gallery View).mp4 (123.87 MB)
MP4
5 Project Image Gallery - Part 2 (Design the Gallery Layout).mp4 (323.37 MB)
MP4
6 Project Image Gallery - Part 3 (Implement the Image Page Contents).mp4 (181.29 MB)
MP4
1 Overview.mp4 (36.52 MB)
MP4
11 The `implode` and `explode` functions Split Strings and Merge Arrays.mp4 (156.54 MB)
MP4
13 String Functions - Part 1 (`strlen`, `strtolower`, `trim`, `strpos`, ).mp4 (212.66 MB)
MP4
15 String Functions - Part 2 (`nl2br`, `str replace`).mp4 (126.8 MB)
MP4
17 The index php File Directory Indexing and File Recognition on Webservers.mp4 (62.75 MB)
MP4
2 Type Checking Identify Types with `is ` Functions & Manage Mixed-Type Arrays.mp4 (105.32 MB)
MP4
3 Type Casting Solve Type Mismatches and Debug Code Errors Efficiently.mp4 (150.8 MB)
MP4
4 The Null Coalescing Operator Simplify Default Value Assignments.mp4 (70.04 MB)
MP4
5 The @ Symbol Silence PHP Warnings.mp4 (33.22 MB)
MP4
7 Optimizing `include` Use DIR for Reliable File Path Resolution.mp4 (253.25 MB)
MP4
8 File Inclusions `include`, `require`, and their ` once` Variants.mp4 (176.45 MB)
MP4
9 The functions `file get contents` and `readfile`.mp4 (52.46 MB)
MP4
1 Overview.mp4 (38.89 MB)
MP4
2 Define a Nested Array and Access Multi-Level Data.mp4 (141.59 MB)
MP4
3 Extract Data from Nested Arrays by `foreach` Loops.mp4 (102.48 MB)
MP4
5 Navigate Multi-Level Data with Nested `foreach` Loops.mp4 (115.03 MB)
MP4
6 Deal with Irregular Data in Nested Arrays.mp4 (85.76 MB)
MP4