Please note that this page does not hosts or makes available any of the listed filenames. You
cannot download any of those files from here.
|
01 - A functional approach to transform code.mp4 |
9.20MB |
01 - Install, configure, and set up the AMP stack.mp4 |
8.60MB |
01 - Introduction.mp4 |
5.30MB |
01 - Introduction.mp4 |
4.85MB |
01 - Introduction.mp4 |
9.56MB |
01 - Should you learn PHP.mp4 |
9.40MB |
01 - Welcome.mp4 |
4.20MB |
01 - Welcome.mp4 |
15.57MB |
01 - Welcome.mp4 |
7.99MB |
01 - Welcome.mp4 |
5.73MB |
01 - Welcome.mp4 |
4.11MB |
01 - Welcome.mp4 |
2.86MB |
01 - Welcome.mp4 |
5.42MB |
01 - Welcome.mp4 |
5.59MB |
01 - Welcome.mp4 |
5.28MB |
01 - Welcome.mp4 |
7.17MB |
01 - Welcome.mp4 |
5.14MB |
01 - Welcome.mp4 |
5.62MB |
01 - Welcome.mp4 |
7.52MB |
01 - Welcome.mp4 |
7.25MB |
01 - Welcome.mp4 |
16.67MB |
01 - Welcome.mp4 |
17.10MB |
01 - Welcome.mp4 |
7.12MB |
01 - Welcome.mp4 |
7.50MB |
01 - Welcome.mp4 |
3.41MB |
01 - Welcome.mp4 |
9.21MB |
01 - Welcome.mp4 |
4.29MB |
01 - Welcome.mp4 |
17.84MB |
01 - Welcome.mp4 |
14.06MB |
01 - Welcome.mp4 |
7.16MB |
01 - Welcome.mp4 |
2.29MB |
01 - Welcome.mp4 |
9.57MB |
01 - Welcome.mp4 |
7.10MB |
01 - Welcome.mp4 |
4.25MB |
01 - Welcome to Linux for PHP Developers.mp4 |
7.13MB |
01 - What's new in PHP 7.4.mp4 |
13.64MB |
01 - What is PHP for WordPress.mp4 |
6.61MB |
02 - How to use the exercise files.mp4 |
2.12MB |
02 - How to use the exercise files.mp4 |
2.17MB |
02 - How to use the exercise files.mp4 |
2.39MB |
02 - How to use the exercise files.mp4 |
2.08MB |
02 - How to use the exercise files.mp4 |
2.04MB |
02 - How to use the exercise files.mp4 |
1.99MB |
02 - How to use the exercise files.mp4 |
4.91MB |
02 - How to use the exercise files.mp4 |
2.06MB |
02 - How to use the exercise files.mp4 |
5.86MB |
02 - How to use the exercise files.mp4 |
5.99MB |
02 - Round numbers to a specific multiple.mp4 |
12.86MB |
02 - Using the exercise files.mp4 |
4.57MB |
02 - Using the exercise files.mp4 |
2.19MB |
02 - Using the exercise files.mp4 |
2.49MB |
02 - What you need to follow this course.mp4 |
2.90MB |
02 - What you need you to know.mp4 |
1.82MB |
02 - What you should know.mp4 |
852.03KB |
02 - What you should know.mp4 |
2.27MB |
02 - What you should know.mp4 |
4.01MB |
02 - What you should know.mp4 |
1.80MB |
02 - What you should know.mp4 |
5.09MB |
02 - What you should know.mp4 |
2.53MB |
02 - What you should know.mp4 |
2.30MB |
02 - What you should know before watching this course.mp4 |
7.45MB |
02 - What you should know before watching this course.mp4 |
3.09MB |
02 - What you should know before watching this course.mp4 |
2.44MB |
02 - What you should know before watching this course.mp4 |
3.16MB |
02 - What you should know before watching this course.mp4 |
2.23MB |
02 - What you should know before watching this course.mp4 |
2.68MB |
02 - What you should know before watching this course.mp4 |
3.62MB |
02 - What you should know before watching this course.mp4 |
4.22MB |
02 - What you should know before watching this course.mp4 |
4.55MB |
02 - What you should know before watching this course.mp4 |
1.20MB |
02 - What you should know before watching this course.mp4 |
1.86MB |
02 - What you should know before watching this course.mp4 |
4.86MB |
02 - What you should know before watching this course.mp4 |
8.67MB |
02 - Who this course is for.mp4 |
3.23MB |
03 - About character sets.mp4 |
8.92MB |
03 - Array dereferencing.mp4 |
7.86MB |
03 - Blueprint the application.mp4 |
9.71MB |
03 - Blueprint the application.mp4 |
8.88MB |
03 - Developing locally.mp4 |
5.56MB |
03 - Exercise files.mp4 |
1.32MB |
03 - History.mp4 |
12.51MB |
03 - How to use the exercise files.mp4 |
1.00MB |
03 - How to use the exercise files.mp4 |
2.11MB |
03 - Installation overview.mp4 |
1.61MB |
03 - Installing and running PHP.mp4 |
10.59MB |
03 - Introducing single-serving sites.mp4 |
19.18MB |
03 - Project setup.mp4 |
17.40MB |
03 - Setting up a local environment.mp4 |
5.75MB |
03 - Software prerequisites.mp4 |
4.91MB |
03 - Testing PHP 7.4.mp4 |
6.70MB |
03 - Understanding PHP editor essentials.mp4 |
9.69MB |
03 - Using the exercise files.mp4 |
3.35MB |
03 - Using the exercise files.mp4 |
3.14MB |
03 - Using the exercise files.mp4 |
3.31MB |
03 - Using the exercise files.mp4 |
5.21MB |
03 - Using the exercise files.mp4 |
8.87MB |
03 - Using the exercise files.mp4 |
8.59MB |
03 - Using the exercise files.mp4 |
1.46MB |
03 - Using the exercise files.mp4 |
8.41MB |
03 - Using the exercise files.mp4 |
3.88MB |
03 - Using the exercise files.mp4 |
4.53MB |
03 - Using the exercise files.mp4 |
1.12MB |
03 - Using the exercise files.mp4 |
4.11MB |
03 - Using the exercise files.mp4 |
6.52MB |
03 - Using the exercise files.mp4 |
15.42MB |
03 - What's new in this version of the course.mp4 |
3.23MB |
03 - What is Ajax.mp4 |
8.67MB |
03 - What is OOP.mp4 |
7.56MB |
03 - What is security.mp4 |
5.54MB |
03 - What you need to know.mp4 |
6.39MB |
03 - What you should know.mp4 |
1.35MB |
04 - Choosing the right tool to work with XML.mp4 |
8.93MB |
04 - Configuring MAMP to show errors (Mac).mp4 |
10.02MB |
04 - Create a character set.mp4 |
18.21MB |
04 - Deprecations.mp4 |
6.14MB |
04 - Establish your work area.mp4 |
8.97MB |
04 - Exercise files for this course.mp4 |
1.36MB |
04 - Exploring PHP error levels and consequences.mp4 |
8.78MB |
04 - Find an IP address with PHP.mp4 |
11.16MB |
04 - Getting the most from Code Clinic.mp4 |
1.43MB |
04 - How PHP works.mp4 |
6.45MB |
04 - Introducing length measures.mp4 |
15.95MB |
04 - Introducing the active record pattern.mp4 |
4.87MB |
04 - Introducing the GD extension.mp4 |
8.96MB |
04 - Loading the test data into a database.mp4 |
9.33MB |
04 - PHP namespaces overview.mp4 |
10.71MB |
04 - Project overview.mp4 |
3.86MB |
04 - Project setup.mp4 |
4.33MB |
04 - Requests.mp4 |
7.92MB |
04 - Security and PHP.mp4 |
4.60MB |
04 - Sessions in Google Chrome.mp4 |
2.39MB |
04 - Setting SQLite permissions.mp4 |
2.20MB |
04 - Set up the database.mp4 |
16.25MB |
04 - TDD vs. test after.mp4 |
6.01MB |
04 - Testing whether Apache mod_rewrite is enabled.mp4 |
9.84MB |
04 - Uncovering productivity boosters.mp4 |
9.58MB |
04 - UTC and time zone offsets.mp4 |
5.30MB |
04 - Variable functions.mp4 |
14.41MB |
04 - What's involved in storing dates and time.mp4 |
2.48MB |
04 - What's new in this version of the course.mp4 |
7.06MB |
04 - What is an AMP stack.mp4 |
5.10MB |
04 - What is PHP.mp4 |
5.37MB |
04 - What is PHP.mp4 |
5.50MB |
04 - What is Swift Mailer.mp4 |
3.45MB |
04 - What is the Standard PHP Library.mp4 |
4.01MB |
04 - What is unit testing.mp4 |
4.62MB |
04 - Why should you optimize your websites.mp4 |
10.29MB |
04 - Why use functional programming.mp4 |
10.25MB |
05 - A quick primer on using PHP objects.mp4 |
6.55MB |
05 - Build nested unordered lists automatically.mp4 |
17.99MB |
05 - Choose a software stack.mp4 |
5.70MB |
05 - Configuring PHP to report what went wrong.mp4 |
16.38MB |
05 - Convert to metric length.mp4 |
24.36MB |
05 - Create and style the first page.mp4 |
17.13MB |
05 - Create a project database.mp4 |
6.24MB |
05 - Daylight saving time (DST).mp4 |
6.31MB |
05 - Define a class.mp4 |
10.34MB |
05 - Enabling mod_rewrite in the Apache configuration file.mp4 |
5.16MB |
05 - Examining framework enhancements.mp4 |
5.99MB |
05 - Exploring a use case for the active record pattern.mp4 |
4.19MB |
05 - General security principles.mp4 |
6.51MB |
05 - How PHP handles dates and time.mp4 |
6.33MB |
05 - How PHP makes web pages dynamic.mp4 |
14.02MB |
05 - How PHP sessions work.mp4 |
8.49MB |
05 - How the tools change.mp4 |
5.21MB |
05 - Installing Swift Mailer with Composer.mp4 |
14.34MB |
05 - Introducing Lake Pend Oreille.mp4 |
13.16MB |
05 - Introducing SPL iterators.mp4 |
3.14MB |
05 - Measure and test.mp4 |
8.39MB |
05 - Networking fundamentals.mp4 |
5.19MB |
05 - Printing information.mp4 |
5.53MB |
05 - Printing on the screen.mp4 |
6.96MB |
05 - Querying the database with MySQL Improved.mp4 |
11.94MB |
05 - Responses.mp4 |
7.22MB |
05 - Scaling an image with imagescale().mp4 |
14.10MB |
05 - Select a random character.mp4 |
16.56MB |
05 - Set up the project files.mp4 |
11.43MB |
05 - Text editor for Mac.mp4 |
9.42MB |
05 - Typed properties.mp4 |
3.22MB |
05 - Understanding proxy servers.mp4 |
5.60MB |
05 - Use PHP namespaces.mp4 |
9.98MB |
05 - What is declarative programming.mp4 |
5.85MB |
05 - What makes SimpleXML so simple.mp4 |
5.60MB |
05 - Why use phpMyAdmin.mp4 |
5.71MB |
05 - Why use unit testing.mp4 |
9.19MB |
06 - Add additional units.mp4 |
10.42MB |
06 - A quick tour of phpMyAdmin.mp4 |
17.19MB |
06 - Automated vs. manual testing.mp4 |
5.29MB |
06 - Build a randomized string.mp4 |
7.64MB |
06 - Composer overview.mp4 |
13.94MB |
06 - Configuring session.mp4 |
12.07MB |
06 - Connecting to different databases with PHP Data Objects (PDO).mp4 |
4.01MB |
06 - Create a database table.mp4 |
6.88MB |
06 - Display a repeating value only once.mp4 |
9.43MB |
06 - Find forwarded IP addresses.mp4 |
15.60MB |
06 - General optimization techniques and tools.mp4 |
11.49MB |
06 - Getting an image's dimensions and MIME type.mp4 |
11.20MB |
06 - How to use PHP in a web page.mp4 |
17.03MB |
06 - Immutability in functional programming.mp4 |
10.38MB |
06 - Include and require files.mp4 |
18.42MB |
06 - Install Apache on Windows.mp4 |
6.35MB |
06 - Installing Swift Mailer from GitHub.mp4 |
9.32MB |
06 - Instances.mp4 |
10.20MB |
06 - Keeping versions up to date.mp4 |
6.37MB |
06 - List subjects.mp4 |
13.83MB |
06 - Loading an XML document.mp4 |
16.23MB |
06 - Logging errors to file.mp4 |
8.92MB |
06 - Overview of my solution.mp4 |
7.63MB |
06 - Overview of PHP database APIs.mp4 |
7.42MB |
06 - PHP time zone identifiers.mp4 |
16.89MB |
06 - Quick primer on test doubles.mp4 |
14.45MB |
06 - Setting the default time zone.mp4 |
20.18MB |
06 - Setting up the database for the example site.mp4 |
12.25MB |
06 - Spread operator in array expression.mp4 |
10.44MB |
06 - States and events.mp4 |
9.24MB |
06 - Text editor for Windows.mp4 |
11.98MB |
06 - The active record pattern in action.mp4 |
3.92MB |
06 - The lifecycle of a request.mp4 |
8.58MB |
06 - Understanding the general code editor.mp4 |
6.95MB |
06 - Using SPL iterators.mp4 |
3.19MB |
06 - Using variables.mp4 |
13.74MB |
06 - What are variables.mp4 |
8.80MB |
07 - Accessing XML elements and attributes.mp4 |
14.63MB |
07 - Add pages for each subject.mp4 |
13.56MB |
07 - Allowing configuration.mp4 |
11.64MB |
07 - Arrow functions 2.0.mp4 |
9.73MB |
07 - Batch convert images to data URIs.mp4 |
17.10MB |
07 - Challenge - Apply the active record pattern.mp4 |
1.88MB |
07 - Changing session defaults.mp4 |
16.53MB |
07 - Class properties.mp4 |
15.80MB |
07 - Code coverage and confidence levels.mp4 |
17.46MB |
07 - Configure and run Apache on Windows.mp4 |
10.06MB |
07 - Convert from metric length.mp4 |
11.36MB |
07 - Displaying the current date and time.mp4 |
14.49MB |
07 - Embed PHP code on a page.mp4 |
9.79MB |
07 - How to use mod_rewrite.mp4 |
5.82MB |
07 - Inspecting single directories with DirectoryIterator.mp4 |
13.27MB |
07 - Install PHPUnit.mp4 |
5.87MB |
07 - Limitations of phpMyAdmin in hosted environments.mp4 |
11.53MB |
07 - Loading Swift Mailer.mp4 |
9.29MB |
07 - Load remote text.mp4 |
21.89MB |
07 - Make page assets reusable.mp4 |
12.96MB |
07 - phpinfo and phpMyAdmin.mp4 |
8.44MB |
07 - PHP interfaces overview.mp4 |
6.13MB |
07 - Project files.mp4 |
10.25MB |
07 - Querying the database with PDO.mp4 |
15.98MB |
07 - Resizing an image with imagecopyresampled().mp4 |
19.67MB |
07 - Separation of data and functions.mp4 |
12.45MB |
07 - Set default in php.ini.mp4 |
16.23MB |
07 - Setting up the database.mp4 |
12.50MB |
07 - Single vs. double quotes.mp4 |
12.20MB |
07 - Strings in PHP.mp4 |
10.44MB |
07 - The path from your server to their browser.mp4 |
12.58MB |
07 - Triggering and repairing PHP errors.mp4 |
19.54MB |
07 - Using prepared statements.mp4 |
6.82MB |
07 - Using variables to store information.mp4 |
6.49MB |
07 - Validate an IP address.mp4 |
19.72MB |
07 - Where should I be developing.mp4 |
7.49MB |
07 - Working with Aptana Studio.mp4 |
23.74MB |
08 - Adding a text watermark.mp4 |
20.80MB |
08 - Add page content.mp4 |
16.36MB |
08 - Checking that a date is valid.mp4 |
14.39MB |
08 - Class methods.mp4 |
9.10MB |
08 - Configure register globals.mp4 |
6.88MB |
08 - Convert between any length units.mp4 |
9.29MB |
08 - Converting values to strings.mp4 |
10.89MB |
08 - Create an interface.mp4 |
8.65MB |
08 - Creating simple regular expressions.mp4 |
5.27MB |
08 - Database credentials.mp4 |
5.41MB |
08 - Difficult people.mp4 |
21.00MB |
08 - Displaying the data in a webpage.mp4 |
13.53MB |
08 - Finish up.mp4 |
17.83MB |
08 - First-class functions.mp4 |
6.23MB |
08 - Gracefully handling fatal errors.mp4 |
10.46MB |
08 - Inspecting how session data is stored.mp4 |
13.43MB |
08 - Inspecting single directories with FilesystemIterator.mp4 |
11.03MB |
08 - Links and URLs.mp4 |
20.52MB |
08 - Load remote JSON.mp4 |
19.25MB |
08 - Multiple string replacement and SVGs.mp4 |
18.55MB |
08 - Null coalescing assignment operator.mp4 |
7.80MB |
08 - Output dynamic text.mp4 |
10.91MB |
08 - Preparing a basic email.mp4 |
15.02MB |
08 - Retrieving the full-year records.mp4 |
10.52MB |
08 - Run Apache as a Windows service.mp4 |
5.98MB |
08 - Set default at runtime.mp4 |
9.30MB |
08 - Setting the server connection collation.mp4 |
10.50MB |
08 - Solution - Apply the active record pattern.mp4 |
1.42MB |
08 - Storing numbers and text in variables.mp4 |
14.76MB |
08 - Using a form for configuration.mp4 |
19.63MB |
08 - Using arrays.mp4 |
18.88MB |
08 - Using Dreamweaver for PHP.mp4 |
24.75MB |
08 - Using transactions.mp4 |
2.71MB |
08 - What are arrays and how do they work.mp4 |
5.97MB |
08 - Where should I put a dev server.mp4 |
8.72MB |
08 - Write a unit test.mp4 |
23.32MB |
08 - Xdebug - The basics.mp4 |
13.82MB |
09 - Adding an image watermark.mp4 |
20.82MB |
09 - Arithmetic operators and math in PHP.mp4 |
7.63MB |
09 - Autoloading classes.mp4 |
4.39MB |
09 - Bootstrap sequences, part 1.mp4 |
17.30MB |
09 - Choosing a transport to send the email.mp4 |
7.43MB |
09 - Configure error reporting.mp4 |
12.18MB |
09 - Connect to the database.mp4 |
12.13MB |
09 - Creating a database.mp4 |
7.09MB |
09 - Creating a database source name.mp4 |
3.21MB |
09 - Deciphering backtraces.mp4 |
7.13MB |
09 - Defining arrays.mp4 |
15.90MB |
09 - Display a full request report.mp4 |
24.65MB |
09 - Displaying the values of number and text variables.mp4 |
23.17MB |
09 - Extend an interface.mp4 |
8.41MB |
09 - Extend a unit test.mp4 |
12.66MB |
09 - Function options.mp4 |
11.81MB |
09 - Functions as data, part 1.mp4 |
14.84MB |
09 - Handling tag names with problem characters.mp4 |
9.67MB |
09 - Implementing persistent sessions.mp4 |
8.36MB |
09 - Inspecting directories recursively with RecursiveDirectoryIterator.mp4 |
14.82MB |
09 - Install PHP with Apache on Windows.mp4 |
13.71MB |
09 - Introducing area measures.mp4 |
15.52MB |
09 - Introducing the adapter pattern.mp4 |
4.02MB |
09 - Leveraging Sublime Text.mp4 |
21.74MB |
09 - Preloading.mp4 |
6.57MB |
09 - Prevent cross-site script attacks in forms.mp4 |
17.19MB |
09 - Processing the full-year records.mp4 |
28.00MB |
09 - Refer to an instance.mp4 |
6.54MB |
09 - Removing .php from the URL.mp4 |
15.20MB |
09 - The operational trail.mp4 |
3.62MB |
09 - Timing how long a script runs.mp4 |
11.18MB |
09 - Understanding Unix time.mp4 |
4.04MB |
09 - Use navigation to select pages.mp4 |
14.74MB |
09 - Use URL parameters.mp4 |
16.89MB |
09 - Using jQuery.mp4 |
4.50MB |
09 - What is Linux and why should I use it.mp4 |
5.74MB |
09 - Xdebug - Stack traces.mp4 |
13.81MB |
10 - Bootstrap sequences, part 2.mp4 |
30.42MB |
10 - Challenge - Convert to and from metric area.mp4 |
5.54MB |
10 - Challenge - Display basic information on an HTML page.mp4 |
1.42MB |
10 - Challenge - Perform a mathematic operation and store it.mp4 |
2.32MB |
10 - Challenge - Properties and methods.mp4 |
4.69MB |
10 - Changes to calculations with strings.mp4 |
13.91MB |
10 - Choosing a Linux distribution.mp4 |
6.08MB |
10 - Configuring magic quotes.mp4 |
4.76MB |
10 - Connecting to a database with PDO.mp4 |
14.87MB |
10 - Correcting an image's orientation.mp4 |
17.21MB |
10 - Creating a database and user account in MySQL.mp4 |
5.86MB |
10 - Decode request time.mp4 |
15.39MB |
10 - Default values for URL parameters.mp4 |
7.23MB |
10 - Detect Ajax requests.mp4 |
4.94MB |
10 - Exploring a use case for the adapter pattern.mp4 |
5.64MB |
10 - Functions as data, part 2.mp4 |
9.40MB |
10 - Getting information about files with SplFileInfo.mp4 |
9.75MB |
10 - Handling XML errors.mp4 |
18.41MB |
10 - Highlight the current page.mp4 |
14.63MB |
10 - Insert code comments.mp4 |
8.77MB |
10 - Install MySQL on Windows.mp4 |
7.98MB |
10 - MySQLi methods and properties.mp4 |
6.63MB |
10 - New custom object serialization mechanism.mp4 |
9.33MB |
10 - Outputting the database result to a text file.mp4 |
16.27MB |
10 - PHP procedural functions.mp4 |
13.12MB |
10 - PHP standard interfaces.mp4 |
11.48MB |
10 - Priming the date_recorded column.mp4 |
17.12MB |
10 - Secure passwords vs. friendly passwords.mp4 |
5.38MB |
10 - Sending the email by SMTP.mp4 |
18.22MB |
10 - Setting up a user account.mp4 |
13.35MB |
10 - Using functions to manipulate values.mp4 |
13.48MB |
10 - Using time() to end a session after a period of inactivity.mp4 |
16.12MB |
10 - What is Xdebug and how can it be used.mp4 |
2.58MB |
10 - Working with a nonexistent directory.mp4 |
11.67MB |
10 - Write a test-driven development method.mp4 |
12.39MB |
10 - Writing PHP code with NetBeans.mp4 |
15.75MB |
10 - Xdebug - Function traces.mp4 |
8.59MB |
11 - Adding comments to PHP scripts.mp4 |
14.40MB |
11 - Browser detective.mp4 |
23.87MB |
11 - Challenge - Collapsing navigation.mp4 |
6.16MB |
11 - Checking the MIME type and dimensions of a WebP image.mp4 |
12.05MB |
11 - Configuring safe mode.mp4 |
4.89MB |
11 - Create a dictionary.mp4 |
13.83MB |
11 - Defining tables to store session data.mp4 |
12.07MB |
11 - Enabling advanced features on Windows.mp4 |
19.78MB |
11 - Encode URL parameters.mp4 |
14.38MB |
11 - Filter PHPUnit tests.mp4 |
14.96MB |
11 - Getting a Unix time stamp for a specific date or time.mp4 |
8.75MB |
11 - Hard-coded dependencies.mp4 |
10.15MB |
11 - Inserting the full-year data into the database.mp4 |
20.89MB |
11 - Installing the Xdebug extension.mp4 |
6.78MB |
11 - Introducing virtualization.mp4 |
7.18MB |
11 - Looping directly over a SELECT query.mp4 |
9.18MB |
11 - Next steps.mp4 |
3.17MB |
11 - Online coding with Cloud9.mp4 |
27.30MB |
11 - Opcode cache.mp4 |
16.04MB |
11 - Outputting the result as a CSV file.mp4 |
17.61MB |
11 - Passing functions as arguments.mp4 |
12.89MB |
11 - PHP DateTime.mp4 |
11.06MB |
11 - PHP Traits overview.mp4 |
3.02MB |
11 - Query using OOP.mp4 |
8.77MB |
11 - Replacing a query string with a numeric value.mp4 |
11.68MB |
11 - Respond with HTML partials.mp4 |
13.15MB |
11 - SimpleXML and namespaces.mp4 |
8.19MB |
11 - Solution - Convert to and from metric area.mp4 |
9.36MB |
11 - Solution - Display basic information on an HTML page.mp4 |
7.44MB |
11 - Solution - Perform a mathematic operation and store it.mp4 |
6.71MB |
11 - Solution - Properties and methods.mp4 |
11.84MB |
11 - The adapter pattern in action.mp4 |
1.60MB |
11 - Unpacking arrays in PHP 7.1.mp4 |
13.54MB |
11 - Use MySQL Workbench on Windows.mp4 |
7.82MB |
11 - Using an encrypted SMTP connection.mp4 |
11.75MB |
11 - Variables.mp4 |
13.52MB |
11 - Working on text files with SplFileObject.mp4 |
17.95MB |
12 - Boolean operators and the truth.mp4 |
7.09MB |
12 - Comparison operators and the truth.mp4 |
6.49MB |
12 - Connecting to the database.mp4 |
10.96MB |
12 - Converting to a different image format.mp4 |
12.74MB |
12 - Create a Trait.mp4 |
7.43MB |
12 - Decode browser details.mp4 |
7.66MB |
12 - Difficult deployments.mp4 |
12.62MB |
12 - Disconnect from the database.mp4 |
5.75MB |
12 - Displaying variables with Xdebug.mp4 |
12.58MB |
12 - Enabling advanced features on MAMP for OS X.mp4 |
22.94MB |
12 - Encode for HTML.mp4 |
12.14MB |
12 - Fetching a result set.mp4 |
18.26MB |
12 - Getting a time stamp from text.mp4 |
13.60MB |
12 - Getting namespaces.mp4 |
12.03MB |
12 - Handing the email to the server's mail transport agent.mp4 |
14.27MB |
12 - Introducing the Base class for file downloads.mp4 |
13.14MB |
12 - Introducing the decorator pattern.mp4 |
3.68MB |
12 - Merge dictionaries.mp4 |
11.68MB |
12 - Other configurations.mp4 |
11.58MB |
12 - PHP DateTimeZone.mp4 |
15.96MB |
12 - Processing individual days.mp4 |
18.54MB |
12 - Refactor length conversions.mp4 |
23.34MB |
12 - Replacing a query string with a text value.mp4 |
11.65MB |
12 - Respond with JSON data.mp4 |
13.26MB |
12 - Returning functions.mp4 |
13.72MB |
12 - Solution - Collapsing navigation.mp4 |
10.35MB |
12 - Strings.mp4 |
10.12MB |
12 - Test doubles overview.mp4 |
13.78MB |
12 - Understanding PHP-specific IDEs.mp4 |
7.63MB |
12 - Uninstall MySQL on Windows.mp4 |
2.43MB |
12 - Upgrade PHP.mp4 |
14.84MB |
12 - User authentication with password hashing.mp4 |
19.49MB |
12 - Using SplFileObject to convert a CSV to an array.mp4 |
9.12MB |
12 - What's a LAMP and why does it matter.mp4 |
9.83MB |
12 - What are server-side includes.mp4 |
10.53MB |
12 - What is inheritance.mp4 |
4.58MB |
13 - Accessing namespaced elements and attributes.mp4 |
14.56MB |
13 - Active record design patterns.mp4 |
5.04MB |
13 - Build a dummy object.mp4 |
14.20MB |
13 - Challenge - Add pages.mp4 |
6.32MB |
13 - Choose random words.mp4 |
10.17MB |
13 - Choosing the right column types.mp4 |
9.89MB |
13 - Closure.mp4 |
7.94MB |
13 - Coding with Eclipse PDT.mp4 |
22.96MB |
13 - Deciding which include command to use.mp4 |
14.44MB |
13 - Define a subclass.mp4 |
12.64MB |
13 - DST transitions.mp4 |
20.35MB |
13 - Exploring a use case for the decorator pattern.mp4 |
4.24MB |
13 - Exploring remote debugging principles.mp4 |
6.17MB |
13 - Exporting data to a download file with SplTempFileObject.mp4 |
14.12MB |
13 - Finding browser window size.mp4 |
22.23MB |
13 - Finding the number of results from a SELECT query.mp4 |
18.12MB |
13 - Implementing the PHP SessionHandlerInterface.mp4 |
19.26MB |
13 - Install WampServer.mp4 |
10.08MB |
13 - Introducing the DateTime class.mp4 |
5.18MB |
13 - Logical operators.mp4 |
12.33MB |
13 - Logical operators.mp4 |
10.15MB |
13 - Outsource work.mp4 |
16.12MB |
13 - PHP magic methods.mp4 |
11.43MB |
13 - PHP on a shared host.mp4 |
4.48MB |
13 - Poor package management practices.mp4 |
11.71MB |
13 - Preparing your workstation.mp4 |
6.73MB |
13 - Project overview.mp4 |
3.97MB |
13 - Refactor area conversions.mp4 |
23.51MB |
13 - Retrieving a year's data a day at a time.mp4 |
20.02MB |
13 - Set a future date.mp4 |
13.91MB |
13 - String functions.mp4 |
20.36MB |
13 - The public context.mp4 |
10.32MB |
13 - Update page on change.mp4 |
21.93MB |
13 - Using RewriteBase.mp4 |
5.01MB |
13 - Using Swift Mailer with the PHP mail() function.mp4 |
9.06MB |
13 - Using the Text class for greater control over output.mp4 |
18.97MB |
14 - Add random numbers and symbols.mp4 |
12.23MB |
14 - Block access to expired member.mp4 |
22.43MB |
14 - Build a test stub.mp4 |
17.09MB |
14 - Challenge - Moving common elements to include files.mp4 |
7.75MB |
14 - Checking if a SELECT query contains results.mp4 |
8.89MB |
14 - Collation, character sets, and storage.mp4 |
10.36MB |
14 - Controlling CSV options with the Csv class.mp4 |
18.67MB |
14 - Create a favorite button.mp4 |
18.72MB |
14 - Create the form.mp4 |
12.03MB |
14 - Creating a clean URL for search results.mp4 |
14.85MB |
14 - Creating a DateTime object.mp4 |
8.32MB |
14 - Creating if_else statements.mp4 |
16.51MB |
14 - Creating if_else statements.mp4 |
12.33MB |
14 - Creating the virtual machine.mp4 |
7.76MB |
14 - Employing Komodo IDE.mp4 |
16.51MB |
14 - Extend and override.mp4 |
12.86MB |
14 - Filtering a directory with GlobIterator.mp4 |
8.88MB |
14 - Higher-order functions.mp4 |
14.75MB |
14 - Introducing volume measures.mp4 |
10.23MB |
14 - Just how many tests do we need.mp4 |
8.04MB |
14 - Keeping the data up to date.mp4 |
11.70MB |
14 - Manage WampServer.mp4 |
8.27MB |
14 - Numbers, part 1 - Integers.mp4 |
15.41MB |
14 - Opening a session and reading stored data.mp4 |
23.61MB |
14 - PHP constructors and deconstructors.mp4 |
13.12MB |
14 - Queue work for later.mp4 |
25.66MB |
14 - Set the database.mp4 |
7.27MB |
14 - Setting up the class definition.mp4 |
9.55MB |
14 - SimpleXML and XPath.mp4 |
1.72MB |
14 - Skip hidden subjects and pages.mp4 |
8.08MB |
14 - Solution - Add pages.mp4 |
16.36MB |
14 - The decorator pattern in action.mp4 |
2.27MB |
14 - Using an aggregate transport.mp4 |
11.38MB |
14 - Validating input.mp4 |
31.37MB |
14 - Work with date and time in PHP.mp4 |
9.28MB |
14 - Xdebug remote debugging with NetBeans.mp4 |
8.07MB |
15 - Add a time zone Selection-Option.mp4 |
12.42MB |
15 - Adding a Reply-To header.mp4 |
13.48MB |
15 - Arrow functions in PHP.mp4 |
9.82MB |
15 - Calculating the mean and median values.mp4 |
15.46MB |
15 - Challenge - Apply the decorator pattern.mp4 |
1.75MB |
15 - Challenge - Inheritance.mp4 |
5.28MB |
15 - Checking source images and orientation.mp4 |
25.35MB |
15 - Conditional tags in WordPress.mp4 |
5.09MB |
15 - Define query methods.mp4 |
8.21MB |
15 - Define WampServer directory aliases.mp4 |
6.70MB |
15 - Defining a table.mp4 |
16.40MB |
15 - Displaying the search results.mp4 |
14.12MB |
15 - Displaying the value of a DateTime object.mp4 |
11.46MB |
15 - Executing simple non-SELECT queries.mp4 |
11.33MB |
15 - Extract complete sentences from start of text.mp4 |
18.34MB |
15 - Generate options dynamically.mp4 |
23.31MB |
15 - Is it Friday yet.mp4 |
24.94MB |
15 - Modify headers.mp4 |
15.88MB |
15 - Numbers, part 2 - Floating points.mp4 |
11.10MB |
15 - Optimize the VM configuration.mp4 |
13.79MB |
15 - PHP singletons.mp4 |
10.71MB |
15 - Profiling performance to find bottlenecks.mp4 |
12.09MB |
15 - Promise your PHP.mp4 |
13.93MB |
15 - Sanitizing data.mp4 |
22.15MB |
15 - Saving the data to a local file.mp4 |
17.10MB |
15 - Send button Ajax request.mp4 |
15.10MB |
15 - Solution - Moving common elements to include files.mp4 |
33.11MB |
15 - Specify password length.mp4 |
21.93MB |
15 - Ternary operations.mp4 |
11.63MB |
15 - Test mock.mp4 |
13.02MB |
15 - Tests as questions.mp4 |
9.94MB |
15 - Use an option for conditional code.mp4 |
15.20MB |
15 - Using regular expressions to filter directories with RegexIterator.mp4 |
6.81MB |
15 - Using XPath to filter elements.mp4 |
11.72MB |
15 - Working with phpDesigner.mp4 |
27.78MB |
15 - Writing session data.mp4 |
5.93MB |
16 - Amending the table structure.mp4 |
12.95MB |
16 - Arrays.mp4 |
20.66MB |
16 - Build objects using record values.mp4 |
14.58MB |
16 - Challenge - Convert to and from metric volume.mp4 |
8.65MB |
16 - Closing the session and garbage collection.mp4 |
11.38MB |
16 - Copying a message to other reciipients.mp4 |
11.08MB |
16 - Creating a custom namespace prefix for XPath.mp4 |
13.65MB |
16 - Creating a web service.mp4 |
17.22MB |
16 - Data providers.mp4 |
12.25MB |
16 - Extending DateTime to create a default format.mp4 |
11.46MB |
16 - Extending Firefox with Firebug and FirePHP.mp4 |
17.74MB |
16 - Extracting data from XML with RegexIterator and SimpleXML.mp4 |
13.55MB |
16 - Getting error messages.mp4 |
17.03MB |
16 - How we decide what to test.mp4 |
10.82MB |
16 - Include the time zone offset.mp4 |
11.81MB |
16 - Insecure direct object reference.mp4 |
8.97MB |
16 - Installing Ubuntu Server 16.04 LTS.mp4 |
22.83MB |
16 - Introducing PHPExcel.mp4 |
8.52MB |
16 - Is this a leap year.mp4 |
28.86MB |
16 - Labeling variables.mp4 |
3.79MB |
16 - Linking to a specific part of a page.mp4 |
19.85MB |
16 - Loops.mp4 |
15.16MB |
16 - Macro vs. Micro optimization.mp4 |
6.94MB |
16 - Making sure internal links still work in an include file.mp4 |
20.41MB |
16 - Page redirection.mp4 |
12.61MB |
16 - PHP abstract classes overview.mp4 |
4.17MB |
16 - Prevent email header injection attacks.mp4 |
13.56MB |
16 - Process button Ajax request.mp4 |
17.20MB |
16 - Setting output sizes and quality.mp4 |
21.50MB |
16 - Solution - Apply the decorator pattern.mp4 |
1.76MB |
16 - Solution - Inheritance.mp4 |
15.77MB |
16 - Start and stop Apache on macOS.mp4 |
10.24MB |
16 - Switch statements.mp4 |
15.88MB |
16 - Utilizing PhpStorm.mp4 |
16.82MB |
16 - What is a strong password.mp4 |
12.18MB |
16 - Working with arrays, functionally.mp4 |
5.73MB |
17 - Add a form for year selection.mp4 |
12.22MB |
17 - Adding an optional watermark.mp4 |
25.08MB |
17 - Advanced data providers.mp4 |
8.52MB |
17 - Associative arrays.mp4 |
12.96MB |
17 - Caching the feed.mp4 |
13.73MB |
17 - Challenge - Display content based on status.mp4 |
2.33MB |
17 - Configure personal site folders.mp4 |
10.85MB |
17 - Create an abstract class.mp4 |
11.36MB |
17 - Create a ration function.mp4 |
16.62MB |
17 - Destroying the session.mp4 |
10.72MB |
17 - Discovering PhpED.mp4 |
21.72MB |
17 - Find a single record.mp4 |
8.11MB |
17 - Find your slow and common SQL.mp4 |
12.42MB |
17 - Getting the required data.mp4 |
20.47MB |
17 - Getting the time stamp from a DateTime object.mp4 |
10.67MB |
17 - Handle button Ajax response.mp4 |
14.76MB |
17 - How PHP makes decisions.mp4 |
7.71MB |
17 - Improve offset formatting.mp4 |
16.21MB |
17 - Inserting data manually.mp4 |
9.02MB |
17 - Integrating ChromePHP.mp4 |
12.82MB |
17 - Introducing the factory pattern.mp4 |
3.45MB |
17 - Keeping code private.mp4 |
13.35MB |
17 - Output buffering.mp4 |
11.70MB |
17 - Protect page visibility.mp4 |
17.28MB |
17 - Real vs. monkey patch vs. double.mp4 |
12.84MB |
17 - Setting additional headers.mp4 |
20.66MB |
17 - Setting conditions for rewriting URLs.mp4 |
5.82MB |
17 - Setting properties and defaults in PHPExcel.mp4 |
16.85MB |
17 - Solution - Convert to and from metric volume.mp4 |
12.58MB |
17 - Specifying a range of items with LimitIterator.mp4 |
11.24MB |
17 - Talk to yourself with local networking.mp4 |
11.48MB |
17 - The Loop in WordPress.mp4 |
8.73MB |
17 - The spread operator and array_merge.mp4 |
17.11MB |
17 - Using the quote() method to sanitize user input.mp4 |
7.27MB |
17 - Variable variables.mp4 |
12.40MB |
17 - Visibility modifiers.mp4 |
18.07MB |
18 - Activate PHP on macOS.mp4 |
7.93MB |
18 - Allow HTML in dynamic content.mp4 |
15.40MB |
18 - Array functions.mp4 |
16.25MB |
18 - Attaching a local file.mp4 |
14.78MB |
18 - Beware of overloading.mp4 |
11.76MB |
18 - Binding input and output values.mp4 |
3.90MB |
18 - Build forms.mp4 |
21.81MB |
18 - Building the web service response.mp4 |
31.49MB |
18 - Challenge - Loop through an array of information.mp4 |
2.00MB |
18 - Changing output depending on the current time.mp4 |
26.77MB |
18 - Convert a time string to a timestamp.mp4 |
8.28MB |
18 - Creating a clean URL for any PHP file.mp4 |
9.15MB |
18 - Creating a custom filter with CallbackFilterIterator.mp4 |
10.27MB |
18 - Display a detail page.mp4 |
13.46MB |
18 - Explain SQL.mp4 |
13.51MB |
18 - Exploring a use case for the factory pattern.mp4 |
3.75MB |
18 - Generating the output images.mp4 |
24.22MB |
18 - Inspecting the XML structure.mp4 |
11.37MB |
18 - Introducing mass measures.mp4 |
10.84MB |
18 - Logging in using Secure Shell.mp4 |
7.60MB |
18 - Mapping.mp4 |
10.82MB |
18 - Mark favorites on page load.mp4 |
11.56MB |
18 - Next steps.mp4 |
1.35MB |
18 - PHP Iterator overview.mp4 |
7.57MB |
18 - Rating use of character cases.mp4 |
12.21MB |
18 - Select files for archiving.mp4 |
19.15MB |
18 - Setting the session handler.mp4 |
15.99MB |
18 - Setting the spreadsheet's print options.mp4 |
17.17MB |
18 - Smart logging.mp4 |
8.55MB |
18 - Solution - Display content based on status.mp4 |
11.68MB |
18 - Store the time zone selection.mp4 |
17.08MB |
18 - Using a time stamp to set the date and time.mp4 |
8.97MB |
18 - Using PHP_Debug to debug without a console.mp4 |
13.78MB |
18 - Using the Browse tab.mp4 |
17.65MB |
18 - Why test a legacy application.mp4 |
5.20MB |
18 - Write an exception-based test.mp4 |
11.35MB |
19 - Adjusting the server's time zone.mp4 |
25.72MB |
19 - Arithmetic operators.mp4 |
7.58MB |
19 - Attaching a dynamically generated file.mp4 |
11.51MB |
19 - Best practices.mp4 |
3.59MB |
19 - Booleans.mp4 |
7.78MB |
19 - Challenge - Convert to and from metric mass.mp4 |
6.29MB |
19 - Challenge - Preview content.mp4 |
4.36MB |
19 - Copying a column definition to another table with central columns.mp4 |
15.29MB |
19 - Create an iterator.mp4 |
9.42MB |
19 - Create an unfavorite button.mp4 |
22.78MB |
19 - Creating a recursive callback filter.mp4 |
11.07MB |
19 - Cross-site scripting (XSS).mp4 |
7.75MB |
19 - CRUD operations.mp4 |
12.00MB |
19 - Displaying the text content.mp4 |
14.02MB |
19 - Display the current time.mp4 |
7.49MB |
19 - Filtering.mp4 |
10.57MB |
19 - How the autologin system works.mp4 |
8.79MB |
19 - Identifying dependencies.mp4 |
10.35MB |
19 - Identify the image subset.mp4 |
10.36MB |
19 - Indexing SQL.mp4 |
13.74MB |
19 - Install MySQL on macOS.mp4 |
8.32MB |
19 - Is Star Wars out yet.mp4 |
12.73MB |
19 - Modifying the time stamp with a date string.mp4 |
11.64MB |
19 - Populating an Excel spreadsheet with data.mp4 |
21.69MB |
19 - Rating use of numbers and symbols.mp4 |
22.55MB |
19 - Set a time limit on a session.mp4 |
13.43MB |
19 - Setter and getter methods.mp4 |
6.76MB |
19 - Solution - Loop through an array of information.mp4 |
10.32MB |
19 - The factory pattern in action.mp4 |
2.32MB |
19 - The test-driven development cycle.mp4 |
19.20MB |
19 - Use form parameters.mp4 |
9.23MB |
19 - Using named parameters.mp4 |
24.90MB |
19 - Using RewriteMap with a text file.mp4 |
20.79MB |
19 - Using SSH on a Mac.mp4 |
14.83MB |
19 - Using the script.mp4 |
19.68MB |
20 - Add a form for episode selection.mp4 |
15.63MB |
20 - Advantages of TDD.mp4 |
9.62MB |
20 - Caching SQL.mp4 |
8.59MB |
20 - Challenge - Access control.mp4 |
5.62MB |
20 - Challenge - Apply the factory pattern.mp4 |
1.82MB |
20 - Convert to user's time zone.mp4 |
12.11MB |
20 - Create a record.mp4 |
21.19MB |
20 - Create the form.mp4 |
21.45MB |
20 - Cross-site request forgery (CSRF).mp4 |
18.97MB |
20 - Custom sort an array with the spaceship operator.mp4 |
14.50MB |
20 - Detect form submission.mp4 |
9.55MB |
20 - Displaying an up-to-date copyright notice.mp4 |
22.52MB |
20 - Displaying the thumbnail images.mp4 |
12.86MB |
20 - Extending FilterIterator to create a reusable filter.mp4 |
11.27MB |
20 - Figuring out even_odd with modulus.mp4 |
6.57MB |
20 - Formatting columns in PHPExcel.mp4 |
16.55MB |
20 - HTML email basics.mp4 |
15.84MB |
20 - Importing data from Excel or a CSV file.mp4 |
15.74MB |
20 - Install MySQL Workbench on macOS.mp4 |
9.05MB |
20 - NULL and empty.mp4 |
11.31MB |
20 - Overview of my solution.mp4 |
7.61MB |
20 - Passing keys to array functions.mp4 |
10.10MB |
20 - Planning a scenario.mp4 |
12.84MB |
20 - Rate password length.mp4 |
9.74MB |
20 - Solution - Convert to and from metric mass.mp4 |
5.87MB |
20 - Solution - Preview content.mp4 |
11.08MB |
20 - Stacking iterators.mp4 |
10.54MB |
20 - Troubleshooting incorrect dates.mp4 |
14.33MB |
20 - Using an indexed hash file with RewriteMap.mp4 |
16.78MB |
20 - Using a trait to define common properties.mp4 |
6.65MB |
20 - Using question marks as anonymous placeholders.mp4 |
6.01MB |
20 - Using SSH on Windows.mp4 |
7.93MB |
20 - What are functions.mp4 |
11.30MB |
20 - What next.mp4 |
2.65MB |
20 - Where to go from here.mp4 |
1.87MB |
21 - Building a scenario.mp4 |
17.47MB |
21 - Build your HTML smartly.mp4 |
14.98MB |
21 - Challenge - Create a maintenance page.mp4 |
3.04MB |
21 - Challenge - Displaying an image of the month.mp4 |
7.80MB |
21 - Creating a custom filter with RecursiveFilterIterator.mp4 |
10.91MB |
21 - Display a color strength meter.mp4 |
16.13MB |
21 - Downloading the data as a .xlsx file.mp4 |
16.32MB |
21 - Dynamic attribute list.mp4 |
19.98MB |
21 - Embedding images in HTML email.mp4 |
18.41MB |
21 - Extending the MysqlSessionHandler class.mp4 |
17.01MB |
21 - Filtering the feed.mp4 |
22.54MB |
21 - Format scientific notation.mp4 |
10.71MB |
21 - Gather form data.mp4 |
15.61MB |
21 - Goodbye.mp4 |
1.05MB |
21 - Importing data from an OpenDocument Spreadsheet.mp4 |
17.15MB |
21 - Increasing the log level to troubleshoot problems.mp4 |
13.52MB |
21 - Incrementing and decrementing variables.mp4 |
10.83MB |
21 - Navigating a command-line shell.mp4 |
10.88MB |
21 - Passing an array of values to the execute() method.mp4 |
12.58MB |
21 - Randomize data in PHP.mp4 |
15.78MB |
21 - Refactor with TDD.mp4 |
18.99MB |
21 - Setting the date and time independently.mp4 |
8.56MB |
21 - Setting up the files.mp4 |
5.31MB |
21 - Single-page form processing.mp4 |
16.77MB |
21 - Solution - Access control.mp4 |
21.11MB |
21 - Solution - Apply the factory pattern.mp4 |
2.44MB |
21 - Sorting.mp4 |
8.77MB |
21 - SPL iterators.mp4 |
8.29MB |
21 - SQL injection.mp4 |
15.68MB |
21 - Type juggling and casting.mp4 |
17.14MB |
21 - Understanding the splat operator.mp4 |
15.79MB |
21 - Uninstall MySQL on macOS.mp4 |
3.99MB |
21 - Using functions in WordPress.mp4 |
8.29MB |
21 - Work with cookies.mp4 |
7.09MB |
22 - Binding results to variables.mp4 |
20.47MB |
22 - Calculating the scaling ratio.mp4 |
14.82MB |
22 - Challenge - Add forms.mp4 |
4.14MB |
22 - Challenge - Implementing a complicated calculation.mp4 |
1.74MB |
22 - Constants.mp4 |
9.91MB |
22 - Converting new lines to real paragraphs.mp4 |
17.80MB |
22 - Creating a DateTime object from a custom format.mp4 |
18.44MB |
22 - Creating a persistent login.mp4 |
20.52MB |
22 - Creating a spreadsheet in the OpenDocument format.mp4 |
8.65MB |
22 - Custom sorting behavior with usort.mp4 |
16.01MB |
22 - Decouple code with TDD.mp4 |
32.30MB |
22 - Editing existing elements and attributes.mp4 |
12.72MB |
22 - Handle form errors.mp4 |
27.29MB |
22 - HTTP caching.mp4 |
13.51MB |
22 - Importing data from a SQL dump file.mp4 |
12.52MB |
22 - Improve float formatting.mp4 |
17.14MB |
22 - Install MAMP on macOS.mp4 |
5.09MB |
22 - Introducing mock objects.mp4 |
5.28MB |
22 - Next steps.mp4 |
2.00MB |
22 - Overriding the RecursiveFilterIterator constructor.mp4 |
13.46MB |
22 - PHP generator overview.mp4 |
11.53MB |
22 - Planning real to doubles.mp4 |
15.16MB |
22 - Random color squares.mp4 |
17.02MB |
22 - Reading and searching files.mp4 |
10.46MB |
22 - Review.mp4 |
7.17MB |
22 - Sanitize values for database.mp4 |
8.61MB |
22 - Sending individually addressed emails.mp4 |
16.77MB |
22 - Set and read cookie values.mp4 |
13.15MB |
22 - Solution - Create a maintenance page.mp4 |
12.22MB |
22 - Solution - Displaying an image of the month.mp4 |
17.62MB |
22 - The static modifier.mp4 |
11.63MB |
22 - URL manipulation.mp4 |
2.98MB |
22 - Writing your own functions.mp4 |
15.93MB |
23 - Add a loading spinner.mp4 |
16.90MB |
23 - Administration commands with sudo.mp4 |
6.38MB |
23 - Building real to doubles.mp4 |
24.37MB |
23 - Challenge - Write your own function to compare two numbers.mp4 |
708.84KB |
23 - Checking a returning visitor's credentials.mp4 |
18.98MB |
23 - Code coverage basics.mp4 |
8.87MB |
23 - Comparing DateTime objects.mp4 |
8.04MB |
23 - Configure MAMP server ports.mp4 |
7.38MB |
23 - Create a generator.mp4 |
9.93MB |
23 - Creating columns and headers in Fusonic SpreadsheetExport.mp4 |
18.82MB |
23 - Editing namespaced elements and attributes.mp4 |
13.18MB |
23 - Executing a transaction.mp4 |
15.74MB |
23 - Exploring a use case for mock objects.mp4 |
3.22MB |
23 - Exporting a database the quick way.mp4 |
9.26MB |
23 - Faked requests and forms.mp4 |
13.06MB |
23 - Find record to update.mp4 |
22.75MB |
23 - Goodbye.mp4 |
1.84MB |
23 - HTTP compression.mp4 |
10.38MB |
23 - If statements.mp4 |
12.29MB |
23 - Inherited static behaviors.mp4 |
11.12MB |
23 - Introducing PHP generators.mp4 |
15.77MB |
23 - Introducing speed measures.mp4 |
5.52MB |
23 - Personalizing bulk mail.mp4 |
18.90MB |
23 - Random text styling.mp4 |
22.89MB |
23 - Reducing.mp4 |
15.13MB |
23 - Solution - Add forms.mp4 |
14.05MB |
23 - Solution - Implementing a complicated calculation.mp4 |
8.81MB |
23 - Store dates in a database.mp4 |
4.63MB |
23 - Understanding what PHP treats as true and false.mp4 |
6.52MB |
23 - Unset cookie values.mp4 |
3.64MB |
23 - Using a custom class to scale images.mp4 |
19.24MB |
23 - Using ParentIterator to find elements that have children.mp4 |
8.04MB |
24 - Adding new elements and attributes.mp4 |
18.01MB |
24 - Adding the data and downloading as a .ods file.mp4 |
19.51MB |
24 - Advanced code coverage.mp4 |
10.80MB |
24 - Class constants.mp4 |
7.64MB |
24 - Closing the cursor before running another query.mp4 |
11.36MB |
24 - Combining array functions.mp4 |
19.27MB |
24 - Converting between arrays and iterators.mp4 |
12.65MB |
24 - Convert to and from metric speed.mp4 |
22.62MB |
24 - Cookie visibility and theft.mp4 |
11.81MB |
24 - Delete elements from arrays.mp4 |
24.17MB |
24 - Disable form button.mp4 |
19.10MB |
24 - Dynamically editing a CSV file.mp4 |
21.03MB |
24 - Else and elseif statements.mp4 |
7.99MB |
24 - Exporting multiple databases.mp4 |
12.64MB |
24 - Generating the thumbnails.mp4 |
21.44MB |
24 - HTTP_2.mp4 |
14.62MB |
24 - List time zones.mp4 |
13.37MB |
24 - Logging out.mp4 |
5.60MB |
24 - Mock objects in action.mp4 |
1.91MB |
24 - MySQL introduction.mp4 |
9.97MB |
24 - PHP password hashing.mp4 |
12.37MB |
24 - Preserving the original date when modifying the time stamp.mp4 |
8.93MB |
24 - Refactor your tests.mp4 |
14.96MB |
24 - Solution - Write your own function to compare two numbers.mp4 |
9.47MB |
24 - Storing multiple values in a variable as an array.mp4 |
12.43MB |
24 - Switch MAMP PHP versions.mp4 |
5.95MB |
24 - Update a record.mp4 |
25.89MB |
24 - Upgrading and installing packages.mp4 |
17.19MB |
24 - Using a custom class to personalize mail.mp4 |
14.53MB |
24 - What are loops.mp4 |
3.30MB |
24 - Work with sessions.mp4 |
8.22MB |
25 - Add getters and setters.mp4 |
12.49MB |
25 - Add support for knots.mp4 |
10.02MB |
25 - Allow fallback to HTML.mp4 |
14.08MB |
25 - Challenge - Apply mock objects.mp4 |
1.87MB |
25 - Challenge - Recreating the array_map function.mp4 |
2.07MB |
25 - Challenge - Use major cities.mp4 |
1.67MB |
25 - Create a database.mp4 |
10.34MB |
25 - Creating a custom export for a single database.mp4 |
18.47MB |
25 - Database tests.mp4 |
19.44MB |
25 - Do_while loops.mp4 |
5.45MB |
25 - Encrypting cookies.mp4 |
19.76MB |
25 - Filtering values from JSON.mp4 |
11.52MB |
25 - Finding all links in a webpage.mp4 |
13.98MB |
25 - Finding the correct time zone from an abbreviation.mp4 |
8.52MB |
25 - Formatting SimpleXML output.mp4 |
10.98MB |
25 - Generating an array from a pair of columns.mp4 |
5.29MB |
25 - Generating a unique key when registering users.mp4 |
18.58MB |
25 - HTML forms for OOP.mp4 |
12.56MB |
25 - Inspecting an array's elements.mp4 |
11.33MB |
25 - Installing PHPRtfLite.mp4 |
7.24MB |
25 - Installing VirtualBox Guest Additions.mp4 |
14.33MB |
25 - Limiting the rate of sending emails.mp4 |
11.90MB |
25 - Logical operators.mp4 |
14.61MB |
25 - Minify all the things.mp4 |
11.77MB |
25 - PHP password verification.mp4 |
5.21MB |
25 - Refer to the parent class.mp4 |
11.70MB |
25 - Set and read session values.mp4 |
13.17MB |
25 - The functions file.mp4 |
7.72MB |
25 - Uninstall MAMP.mp4 |
2.54MB |
25 - Using subimage-search in ImageMagick.mp4 |
8.46MB |
25 - You are awesome!.mp4 |
7.48MB |
26 - Adding namespaced elements and attributes.mp4 |
17.54MB |
26 - Analyzing the image statistics.mp4 |
11.76MB |
26 - CDN all the things.mp4 |
10.07MB |
26 - Challenge - Inserting the appropriate alt text.mp4 |
5.35MB |
26 - Challenge - Status messages.mp4 |
4.26MB |
26 - Configuring group permissions for access.mp4 |
9.97MB |
26 - Copying Hello Dolly.mp4 |
16.92MB |
26 - Create a database table.mp4 |
9.69MB |
26 - Creating a download link.mp4 |
20.13MB |
26 - Defining the page margins and the footer.mp4 |
17.80MB |
26 - Exporting partial data.mp4 |
12.97MB |
26 - Finding time zones by country.mp4 |
16.10MB |
26 - For loops.mp4 |
11.32MB |
26 - Install Apache on Ubuntu Linux.mp4 |
8.98MB |
26 - Introducing PHP array_rand.mp4 |
13.02MB |
26 - Introducing temperature measures.mp4 |
6.83MB |
26 - Late static bindings.mp4 |
11.08MB |
26 - Next steps.mp4 |
18.07MB |
26 - Next steps.mp4 |
3.40MB |
26 - Prevent default.mp4 |
12.21MB |
26 - Setting an existing object's properties with a database result.mp4 |
10.03MB |
26 - Signing cookies.mp4 |
12.72MB |
26 - Solution - Apply mock objects.mp4 |
1.51MB |
26 - Solution - Recreating the array_map function.mp4 |
9.68MB |
26 - Solution - Use major cities.mp4 |
9.93MB |
26 - Switch statements.mp4 |
22.93MB |
26 - Update PHP passwords.mp4 |
8.30MB |
26 - Using a logger plugin for debugging.mp4 |
16.51MB |
26 - Using a PSR-4 class autoloader.mp4 |
19.11MB |
26 - Using multidimensional arrays with iterators.mp4 |
10.01MB |
26 - Validations and errors.mp4 |
20.93MB |
27 - Advanced functional concepts.mp4 |
2.99MB |
27 - Authenticating the user.mp4 |
19.51MB |
27 - Basic PHP type hints.mp4 |
11.18MB |
27 - Challenge - Static references.mp4 |
6.28MB |
27 - Configuring Apache HTTP Server.mp4 |
12.04MB |
27 - Convert to and from metric temperature.mp4 |
19.52MB |
27 - Create a page of items.mp4 |
20.66MB |
27 - Creating an instance of a specific class with a database result.mp4 |
12.94MB |
27 - CRUD in MySQL.mp4 |
6.01MB |
27 - Debugging PDO prepared statements.mp4 |
15.14MB |
27 - Delete a record.mp4 |
16.07MB |
27 - Enhanced export features in phpMyAdmin 4.5.mp4 |
15.01MB |
27 - Extending RecursiveIteratorIterator to build nested lists.mp4 |
13.00MB |
27 - Finding the cropped images.mp4 |
18.79MB |
27 - From one single server to service servers.mp4 |
14.26MB |
27 - Generate sentence parts.mp4 |
14.48MB |
27 - Getting the time zone of a DateTime object.mp4 |
4.12MB |
27 - Install PHP on Ubuntu Linux.mp4 |
7.88MB |
27 - Introducing the case study.mp4 |
14.95MB |
27 - Introducing the model-view-controller pattern.mp4 |
5.76MB |
27 - Next steps.mp4 |
4.34MB |
27 - Session hijacking and fixation.mp4 |
25.94MB |
27 - Setting heading and paragraph styles.mp4 |
15.38MB |
27 - Solution - Inserting the appropriate alt text.mp4 |
19.60MB |
27 - Solution - Status messages.mp4 |
8.59MB |
27 - Sort cities by offset.mp4 |
15.94MB |
27 - While loops.mp4 |
15.57MB |
27 - Working through arrays with foreach loops.mp4 |
5.50MB |
27 - WP_Query.mp4 |
12.44MB |
28 - Adding the data and outputting a .rtf file.mp4 |
19.40MB |
28 - Challenge - Calculating the Fibonacci sequence.mp4 |
1.85MB |
28 - Checking required fields.mp4 |
18.12MB |
28 - Combining iterators with AppendIterator.mp4 |
12.48MB |
28 - Create inheritable code.mp4 |
29.62MB |
28 - Creating a DateTime object for a different time zone.mp4 |
19.09MB |
28 - Displaying an array as a comma-separated list.mp4 |
8.97MB |
28 - Exploring a use case for the model-view-controller pattern.mp4 |
7.11MB |
28 - For loops.mp4 |
11.92MB |
28 - Generate complex sentences.mp4 |
16.65MB |
28 - Hooks - Actions and filters.mp4 |
16.21MB |
28 - Install MySQL on Ubuntu Linux.mp4 |
10.46MB |
28 - Managing Apache sites and modules.mp4 |
8.52MB |
28 - More efficient sorting.mp4 |
17.73MB |
28 - Next steps.mp4 |
1.29MB |
28 - Partial application and currying.mp4 |
10.45MB |
28 - PHP strict type declarations.mp4 |
8.76MB |
28 - Populate a MySQL table.mp4 |
18.38MB |
28 - Process a load request.mp4 |
16.06MB |
28 - Remote system execution.mp4 |
15.73MB |
28 - Reusing a result set.mp4 |
19.37MB |
28 - Revalidating credentials for sensitive areas.mp4 |
14.32MB |
28 - Running the script and displaying the results.mp4 |
7.92MB |
28 - Scaling the rest of the way.mp4 |
4.42MB |
28 - Solution - Static references.mp4 |
18.56MB |
28 - Time is running out for PHP 5.mp4 |
6.92MB |
28 - Understanding foreign key constraints.mp4 |
7.28MB |
28 - User authentication overview.mp4 |
8.49MB |
29 - A classic CS interview question.mp4 |
3.28MB |
29 - Admin class.mp4 |
16.49MB |
29 - Append HTML results.mp4 |
28.16MB |
29 - Building the message body.mp4 |
20.81MB |
29 - Changing a DateTime object's time zone.mp4 |
17.73MB |
29 - Configuring PHP for development.mp4 |
22.35MB |
29 - Connecting to a database with MySQLi.mp4 |
12.36MB |
29 - Constructor method.mp4 |
7.64MB |
29 - Converting the table engine.mp4 |
6.20MB |
29 - Create admins tables.mp4 |
6.86MB |
29 - Create the form.mp4 |
10.59MB |
29 - Extract values with a format string.mp4 |
17.39MB |
29 - Foreach loops.mp4 |
15.02MB |
29 - Increase complexity.mp4 |
11.60MB |
29 - Install MySQL Workbench on Ubuntu Linux.mp4 |
9.80MB |
29 - Logging out selectively.mp4 |
14.06MB |
29 - Looping through an array's values.mp4 |
20.08MB |
29 - Merging values from different iterators with MultipleIterator.mp4 |
12.63MB |
29 - Next steps.mp4 |
1.30MB |
29 - Next steps.mp4 |
3.25MB |
29 - PHP code injection.mp4 |
11.87MB |
29 - PHP return types.mp4 |
10.04MB |
29 - Recursion.mp4 |
9.44MB |
29 - Relational database tables.mp4 |
6.11MB |
29 - Solution - Calculating the Fibonacci sequence.mp4 |
12.33MB |
29 - The model-view-controller pattern in action.mp4 |
2.55MB |
29 - Understanding the basic process.mp4 |
6.35MB |
30 - Challenge - Apply the model-view-controller pattern.mp4 |
2.78MB |
30 - Challenge - Build admin management.mp4 |
6.86MB |
30 - Challenge - Pages table.mp4 |
6.51MB |
30 - Composition, part 1.mp4 |
14.71MB |
30 - Constructor arguments.mp4 |
15.64MB |
30 - Continue.mp4 |
17.65MB |
30 - Creating a repeat sequence with InfiniteIterator.mp4 |
8.86MB |
30 - Diagnose port conflicts on Windows.mp4 |
9.43MB |
30 - File upload abuse.mp4 |
18.92MB |
30 - Final thoughts.mp4 |
5.48MB |
30 - Finding the time difference between locations.mp4 |
14.40MB |
30 - Generate harmonious color tones.mp4 |
16.92MB |
30 - Hashing passwords.mp4 |
16.79MB |
30 - Installing MailCatcher for dev email.mp4 |
19.03MB |
30 - Labeling array elements.mp4 |
20.48MB |
30 - Merging XML documents with XSLT.mp4 |
6.79MB |
30 - Next steps.mp4 |
2.17MB |
30 - Overview of my solution.mp4 |
6.54MB |
30 - PHP closure overview.mp4 |
11.73MB |
30 - Setting the character set.mp4 |
3.56MB |
30 - Setting up a foreign key constraint.mp4 |
16.32MB |
30 - Time zone options function.mp4 |
14.56MB |
30 - Uploading and attaching a file.mp4 |
24.44MB |
30 - Use a data attribute.mp4 |
15.59MB |
30 - What are functions.mp4 |
8.35MB |
31 - Admin validations.mp4 |
20.88MB |
31 - Break.mp4 |
8.32MB |
31 - Composition, part 2.mp4 |
12.65MB |
31 - Configuring the MySQL database server.mp4 |
8.40MB |
31 - Convert the time zone.mp4 |
25.22MB |
31 - Create a closure.mp4 |
8.75MB |
31 - Destructor method.mp4 |
8.73MB |
31 - Diagnose port conflicts on macOS.mp4 |
9.04MB |
31 - Finding all possible combinations.mp4 |
12.59MB |
31 - Finding out when the clocks change.mp4 |
21.20MB |
31 - Getting all possible permutations of an array.mp4 |
10.02MB |
31 - Looping through an array's labels and values.mp4 |
16.06MB |
31 - Preparing a directory to generate the output.mp4 |
2.79MB |
31 - Removing a foreign key constraint.mp4 |
7.45MB |
31 - Securing uploaded files.mp4 |
23.48MB |
31 - Sending the email.mp4 |
19.97MB |
31 - Solution - Apply the model-view-controller pattern.mp4 |
4.28MB |
31 - Solution - Build admin management.mp4 |
19.62MB |
31 - Solution - Pages table.mp4 |
13.92MB |
31 - Submitting a SELECT query and getting the number of results.mp4 |
10.12MB |
31 - Treating the final element differently with CachingIterator.mp4 |
10.32MB |
31 - Trigger Ajax on scroll.mp4 |
13.63MB |
31 - Using built-in functions.mp4 |
19.00MB |
32 - Advanced closures.mp4 |
8.91MB |
32 - Challenge - Property getter.mp4 |
5.81MB |
32 - Clone method.mp4 |
9.87MB |
32 - Create date selectors.mp4 |
28.30MB |
32 - Database APIs in PHP.mp4 |
6.60MB |
32 - Detecting horizontal attacks programmatically.mp4 |
6.70MB |
32 - Fetching the result.mp4 |
17.15MB |
32 - Find by username.mp4 |
16.44MB |
32 - Finding if a value exists in an array.mp4 |
11.32MB |
32 - Generating XML from a database result.mp4 |
19.51MB |
32 - Goodbye.mp4 |
3.05MB |
32 - Introducing the Action-Domain-Response pattern.mp4 |
4.05MB |
32 - Introducing the DateInterval and DatePeriod classes.mp4 |
2.73MB |
32 - Introduction to MySQL access privileges.mp4 |
7.43MB |
32 - Merging arrays.mp4 |
11.23MB |
32 - Performing a simple search.mp4 |
17.25MB |
32 - PHP password functions.mp4 |
13.97MB |
32 - Prevent multiple requests.mp4 |
28.77MB |
32 - Reset MySQL root admin password.mp4 |
6.14MB |
32 - Setting file permissions.mp4 |
19.88MB |
32 - Understanding array pointers.mp4 |
15.23MB |
32 - Using RecursiveCachingIterator with multidimensional structures.mp4 |
6.78MB |
32 - Writing custom functions.mp4 |
15.35MB |
33 - Assignment by reference.mp4 |
6.81MB |
33 - Authenticate user access.mp4 |
19.86MB |
33 - Challenge - Displaying a seasonal feature.mp4 |
10.12MB |
33 - Connect to MySQL with PHP.mp4 |
18.17MB |
33 - Create a text input.mp4 |
18.80MB |
33 - Create minute selector.mp4 |
12.34MB |
33 - Creating a .odt file to use as a template.mp4 |
10.10MB |
33 - Creating a DateInterval.mp4 |
6.39MB |
33 - Define functions.mp4 |
16.71MB |
33 - Exploring a use case for the Action-Domain-Response pattern.mp4 |
4.20MB |
33 - Generating an ASCII graphic tree with RecursiveTreeIterator.mp4 |
9.50MB |
33 - Implementing the checkLayout() function.mp4 |
14.77MB |
33 - Limiting upload file size.mp4 |
14.73MB |
33 - Managing databases with MySQL Workbench.mp4 |
3.46MB |
33 - PHP exception overview.mp4 |
10.96MB |
33 - Rewinding the result for reuse.mp4 |
7.20MB |
33 - Sending variables to functions.mp4 |
14.71MB |
33 - Solution - Property getter.mp4 |
3.45MB |
33 - Strip accents from text.mp4 |
17.16MB |
33 - Using query by example (QBE) to perform a simple search.mp4 |
13.41MB |
33 - Verify password.mp4 |
10.80MB |
33 - Where to go from here.mp4 |
2.19MB |
34 - Adding and subtracting dates.mp4 |
8.86MB |
34 - Anonymous functions.mp4 |
9.67MB |
34 - Challenge - Tallying votes.mp4 |
4.26MB |
34 - Compare objects.mp4 |
7.62MB |
34 - Create hour selector.mp4 |
15.66MB |
34 - Creating MySQL databases and users.mp4 |
9.75MB |
34 - Define a session class.mp4 |
16.99MB |
34 - Export associative arrays from a CSV.mp4 |
14.90MB |
34 - Finding and replacing text in a column.mp4 |
8.26MB |
34 - Function arguments.mp4 |
11.64MB |
34 - Handling non-SELECT queries.mp4 |
10.63MB |
34 - Inspecting the structure of an OpenDocument text file.mp4 |
4.96MB |
34 - NoRewindIterator and EmptyIterator.mp4 |
4.55MB |
34 - Require authorization.mp4 |
15.77MB |
34 - Retrieve data.mp4 |
17.73MB |
34 - Rotating the chessboard.mp4 |
8.56MB |
34 - Solution - Displaying a seasonal feature.mp4 |
27.83MB |
34 - Style suggestions.mp4 |
14.23MB |
34 - The Action-Domain-Response pattern in action.mp4 |
3.13MB |
34 - Throw an exception.mp4 |
7.48MB |
34 - Validating file types.mp4 |
26.44MB |
35 - Add page access control.mp4 |
12.32MB |
35 - Autoload undefined classes.mp4 |
15.07MB |
35 - Challenge - Apply the Action-Domain-Response pattern.mp4 |
2.39MB |
35 - Doubly linked lists, stacks, and queues.mp4 |
4.82MB |
35 - Eliminating duplicate solutions.mp4 |
15.79MB |
35 - Export spreadsheet data to a multi-table database.mp4 |
21.82MB |
35 - Extracting the main content file from a .odt document.mp4 |
11.65MB |
35 - Finding the difference between two dates or times.mp4 |
14.31MB |
35 - Getting error messages.mp4 |
11.77MB |
35 - Getting form input sent by the POST method.mp4 |
13.25MB |
35 - Installing Xdebug for debugging.mp4 |
8.35MB |
35 - Log out a user.mp4 |
5.63MB |
35 - Nested exceptions.mp4 |
8.53MB |
35 - Password encryption.mp4 |
14.48MB |
35 - Process date and time selections.mp4 |
19.40MB |
35 - Return values from a function.mp4 |
17.81MB |
35 - Send an autosuggest Ajax request.mp4 |
14.53MB |
35 - Solution - Tallying votes.mp4 |
5.63MB |
35 - Using QBE to set multiple conditions in a WHERE clause.mp4 |
17.00MB |
35 - What are objects and classes.mp4 |
6.12MB |
35 - Work with retrieved data.mp4 |
13.76MB |
36 - Calculate results.mp4 |
28.22MB |
36 - Challenge - Value or array.mp4 |
6.32MB |
36 - Converting the main content file to XSLT.mp4 |
29.10MB |
36 - Defining a simple person class.mp4 |
12.62MB |
36 - Displaying the unique solutions.mp4 |
10.28MB |
36 - Error handling.mp4 |
16.11MB |
36 - Formatting a DateInterval.mp4 |
9.46MB |
36 - Improve the session class.mp4 |
17.87MB |
36 - Installing webgrind for profiling.mp4 |
12.15MB |
36 - Joining multiple tables with QBE.mp4 |
10.48MB |
36 - Multiple return values.mp4 |
11.49MB |
36 - Next steps.mp4 |
1.81MB |
36 - Optional password updating.mp4 |
14.27MB |
36 - Password requirements.mp4 |
3.70MB |
36 - PHP SPL exceptions.mp4 |
13.11MB |
36 - Project introduction.mp4 |
12.86MB |
36 - Retrieving values from a URL's query string.mp4 |
10.97MB |
36 - Sanitizing user input with real_escape_string().mp4 |
8.68MB |
36 - Solution - Apply the Action-Domain-Response pattern.mp4 |
5.29MB |
36 - Sorting XML and JSON with SplDoublyLinkedList.mp4 |
20.85MB |
36 - Validate email address with accented characters.mp4 |
6.62MB |
37 - Authentication in PHP.mp4 |
33.97MB |
37 - Authorized previewing.mp4 |
10.37MB |
37 - Build a musical instrument using mouse movements.mp4 |
3.21MB |
37 - Building queries manually on a single table.mp4 |
14.57MB |
37 - Challenge - List pages.mp4 |
3.79MB |
37 - Challenge - Plan the order form.mp4 |
7.83MB |
37 - Challenge - Sort an array of objects.mp4 |
2.35MB |
37 - Challenge - The bicycle class.mp4 |
5.11MB |
37 - Extend PHP exceptions.mp4 |
9.99MB |
37 - Format suggestions with JSON.mp4 |
14.06MB |
37 - Generating a sequence of dates at regular intervals.mp4 |
12.75MB |
37 - Generating random numbers and strings.mp4 |
16.01MB |
37 - Initializing and preparing a statement.mp4 |
9.85MB |
37 - Installing Memcached memory caching.mp4 |
9.79MB |
37 - Introducing the publish_subscriber pattern.mp4 |
4.73MB |
37 - Outputting the database result as a .odt file.mp4 |
20.33MB |
37 - Scope and global variables.mp4 |
13.12MB |
37 - Session messages.mp4 |
15.76MB |
37 - Solution - Value or array.mp4 |
4.85MB |
37 - Using SplStack and SplQueue.mp4 |
13.93MB |
38 - Binding parameters and executing a prepared statement.mp4 |
14.58MB |
38 - Building a query manually on multiple tables.mp4 |
8.81MB |
38 - Creating a .docx file to use as a template.mp4 |
7.83MB |
38 - Exploring a use case for the publish_subscriber pattern.mp4 |
5.63MB |
38 - Finally block.mp4 |
7.02MB |
38 - Finding the third Thursday in each month.mp4 |
10.11MB |
38 - Installing Redis in-memory database.mp4 |
7.35MB |
38 - Next steps.mp4 |
860.74KB |
38 - Next steps.mp4 |
6.64MB |
38 - Overview of my solution.mp4 |
3.23MB |
38 - Pagination concepts.mp4 |
8.58MB |
38 - Set default argument values.mp4 |
11.44MB |
38 - Shorthand conditional expressions.mp4 |
13.78MB |
38 - Solution - List pages.mp4 |
11.30MB |
38 - Solution - Plan the order form.mp4 |
16.84MB |
38 - Solution - Sort an array of objects.mp4 |
10.01MB |
38 - Solution - The bicycle class.mp4 |
16.76MB |
38 - Throttling brute-force attacks.mp4 |
25.46MB |
38 - Understanding heaps.mp4 |
4.64MB |
38 - Understand nested resources.mp4 |
5.43MB |
39 - Best practices for managing PHP projects.mp4 |
6.94MB |
39 - Binding output variables.mp4 |
13.59MB |
39 - Blacklisting IP addresses.mp4 |
15.16MB |
39 - Common problems.mp4 |
5.31MB |
39 - Define a pagination class.mp4 |
11.10MB |
39 - Extracting the main content file from a Word document.mp4 |
11.41MB |
39 - Find a single record.mp4 |
18.56MB |
39 - Finding and extracting a substring.mp4 |
21.55MB |
39 - From instances to HTML.mp4 |
14.49MB |
39 - List pages by subject.mp4 |
14.85MB |
39 - Modifying each element in an array.mp4 |
14.69MB |
39 - Next steps.mp4 |
2.65MB |
39 - Organizing your code.mp4 |
4.63MB |
39 - Saving frequently used queries with bookmarks.mp4 |
15.93MB |
39 - SplMinHeap and SplMaxHeap.mp4 |
10.47MB |
39 - The publish_subscriber pattern in action.mp4 |
3.02MB |
39 - Understanding ISO week dates.mp4 |
4.87MB |
39 - Using the Web Audio API.mp4 |
6.62MB |
40 - Challenge - Apply the publish_subscriber pattern.mp4 |
2.55MB |
40 - Creating a DateTime object for an ISO week date.mp4 |
10.00MB |
40 - Creating the tone generator.mp4 |
17.62MB |
40 - Executing a MySQLi transaction.mp4 |
16.81MB |
40 - Formatting the main content file.mp4 |
11.23MB |
40 - Implementing password reset tokens.mp4 |
39.25MB |
40 - Installing Composer dependency manager.mp4 |
4.39MB |
40 - Organizing the form data into arrays.mp4 |
22.11MB |
40 - Paginate bicycles.mp4 |
14.32MB |
40 - Read from a CSV file.mp4 |
14.52MB |
40 - Smart quotes and apostrophes.mp4 |
13.67MB |
40 - Sorting XML and JSON with SplHeap.mp4 |
19.30MB |
40 - Use form data to create records.mp4 |
23.03MB |
40 - Use nested links.mp4 |
21.15MB |
40 - Using a variable with a bookmarked query.mp4 |
11.90MB |
40 - Using include and require.mp4 |
10.56MB |
40 - Warnings and errors.mp4 |
14.43MB |
41 - Controlling the frequency and volume.mp4 |
17.64MB |
41 - Converting the main content file to XSLT.mp4 |
21.74MB |
41 - Dealing with 'commands out of sync' in prepared statements.mp4 |
14.00MB |
41 - Debug and troubleshoot.mp4 |
15.01MB |
41 - Finding important information with SplPriorityQueue.mp4 |
16.98MB |
41 - Finding the ISO week date.mp4 |
7.64MB |
41 - Improve parseCSV.mp4 |
13.53MB |
41 - include_once and require_once.mp4 |
6.50MB |
41 - Installing WordPress and WP-CLI.mp4 |
12.09MB |
41 - Next steps.mp4 |
2.47MB |
41 - Previous and next page links.mp4 |
18.87MB |
41 - Shortest distance between two locations.mp4 |
16.09MB |
41 - Solution - Apply the publish_subscriber pattern.mp4 |
3.41MB |
41 - Use form data to update records.mp4 |
28.29MB |
41 - Use nested redirects.mp4 |
13.42MB |
41 - Using a loop to build a table for the data.mp4 |
16.05MB |
41 - Using variables with bookmarks in phpMyAdmin 4.5.mp4 |
20.66MB |
42 - Add page count to each subject.mp4 |
17.80MB |
42 - Buffered and unbuffered queries.mp4 |
6.84MB |
42 - Controlling which rows are displayed.mp4 |
24.73MB |
42 - Finding when the sun rises and sets.mp4 |
18.41MB |
42 - Form options from database data.mp4 |
16.71MB |
42 - From a CSV file to instances.mp4 |
6.18MB |
42 - Installing Drupal, Drush, and Console.mp4 |
19.00MB |
42 - Introducing the singleton pattern.mp4 |
4.37MB |
42 - Keeping priority items in chronological order.mp4 |
13.52MB |
42 - Namespacing.mp4 |
8.05MB |
42 - Next steps.mp4 |
3.08MB |
42 - Numbered page links.mp4 |
18.88MB |
42 - Outputting the database result as a .docx file.mp4 |
16.30MB |
42 - Searching directories for photos.mp4 |
6.72MB |
42 - Using named parameters in a query.mp4 |
13.16MB |
43 - Challenge - Build a simple templating system for the provided markup.mp4 |
1.64MB |
43 - Creating a custom function to extract part of a file name.mp4 |
23.29MB |
43 - Delete a record.mp4 |
19.64MB |
43 - Exploring a use case for the singleton pattern.mp4 |
5.50MB |
43 - Getting more information about sunrise and sunset.mp4 |
5.18MB |
43 - Installing Symfony.mp4 |
10.67MB |
43 - Next steps.mp4 |
734.34KB |
43 - Next steps.mp4 |
1.14MB |
43 - Offering a choice of download formats.mp4 |
14.32MB |
43 - Overview of my solution.mp4 |
5.89MB |
43 - Running queries from the console.mp4 |
18.76MB |
43 - Scope page position by subject.mp4 |
10.95MB |
43 - Speeding up array access with SplFixedArray.mp4 |
14.38MB |
43 - Using real_query().mp4 |
14.63MB |
44 - Calculating the number of daylight hours.mp4 |
10.43MB |
44 - Calculating the order total.mp4 |
21.13MB |
44 - Challenge - Pages CRUD.mp4 |
5.57MB |
44 - Challenge - Update positions.mp4 |
11.52MB |
44 - Finding the images.mp4 |
10.96MB |
44 - Freeing resources that are no longer needed.mp4 |
4.10MB |
44 - Goodbye.mp4 |
4.16MB |
44 - Goodbye.mp4 |
5.28MB |
44 - Installing CodeIgniter.mp4 |
9.01MB |
44 - Introducing the strategy pattern.mp4 |
2.94MB |
44 - New Console options in phpMyAdmin 4.5.mp4 |
6.16MB |
44 - Solution - Build a simple templating system for the provided markup.mp4 |
20.24MB |
45 - Common debugging tools in PHP.mp4 |
11.10MB |
45 - Exploring a use case for the strategy pattern.mp4 |
4.09MB |
45 - Extracting Exif and IPTC metadata.mp4 |
13.23MB |
45 - Installing Laravel and Artisan.mp4 |
12.01MB |
45 - Solution - Pages CRUD.mp4 |
23.26MB |
45 - Solution - Update positions.mp4 |
24.67MB |
45 - Submitting multiple queries.mp4 |
16.63MB |
45 - Syntax checker in phpMyAmin 4.5.mp4 |
2.09MB |
45 - Using PHP sessions to preserve data.mp4 |
7.14MB |
45 - What's different about how dates are stored.mp4 |
5.27MB |
46 - Common data validation types.mp4 |
21.30MB |
46 - Creating an instance of a class from a result set.mp4 |
10.14MB |
46 - Creating a view.mp4 |
14.98MB |
46 - Extracting XMP metadata.mp4 |
18.94MB |
46 - Formatting a date to insert into MySQL_MariaDB.mp4 |
16.61MB |
46 - Next steps.mp4 |
4.15MB |
46 - Storing data in session variables.mp4 |
23.54MB |
46 - The strategy pattern in action.mp4 |
3.24MB |
46 - Turning back time with VM snapshots.mp4 |
9.26MB |
46 - Types of PHP errors.mp4 |
10.48MB |
47 - Challenge - Apply the strategy pattern.mp4 |
2.05MB |
47 - Editing a view.mp4 |
6.31MB |
47 - Ending the PHP session and deleting the data.mp4 |
19.28MB |
47 - Exporting VMs for reuse.mp4 |
8.49MB |
47 - PDO and MySQLi compared.mp4 |
5.49MB |
47 - Reorganizing the folder structure.mp4 |
18.78MB |
47 - Using separate input fields for each date part.mp4 |
16.02MB |
47 - Validate form values.mp4 |
20.15MB |
47 - Why is my page blank.mp4 |
3.49MB |
48 - Building the web.mp4 |
4.92MB |
48 - Common parse errors.mp4 |
7.27MB |
48 - Creating a stored procedure.mp4 |
16.31MB |
48 - Display validation errors.mp4 |
26.50MB |
48 - Loading data into MySQL.mp4 |
16.34MB |
48 - Solution - Apply the strategy pattern.mp4 |
2.04MB |
48 - Using PHP to format a date retrieved from a database.mp4 |
8.24MB |
48 - VirtualBox from the command line.mp4 |
9.96MB |
49 - Common PHP errors.mp4 |
6.73MB |
49 - Connecting to the database.mp4 |
26.53MB |
49 - Creating a stored function.mp4 |
17.25MB |
49 - Introducing the table data gateway pattern.mp4 |
4.62MB |
49 - Overview of my solution.mp4 |
5.57MB |
49 - Problems with validation logic.mp4 |
8.46MB |
49 - Troubleshooting SSH.mp4 |
15.70MB |
49 - Using the MySQL DATE_FORMAT() function.mp4 |
12.12MB |
50 - Challenge - Validations.mp4 |
3.86MB |
50 - Creating a trigger.mp4 |
16.62MB |
50 - Exploring a use case for the table data gateway pattern.mp4 |
4.66MB |
50 - Getting data from a CSV file - The basics.mp4 |
8.34MB |
50 - Querying the database.mp4 |
23.20MB |
50 - Troubleshooting Apache.mp4 |
15.91MB |
50 - Try_catch statements.mp4 |
7.97MB |
50 - Using other MySQL date and time functions.mp4 |
14.02MB |
51 - Automatically generating an HTML table from a CSV file.mp4 |
17.74MB |
51 - Displaying the results of the query.mp4 |
14.16MB |
51 - GET vs. POST.mp4 |
8.10MB |
51 - Goodbye.mp4 |
5.94MB |
51 - Scheduling events.mp4 |
14.54MB |
51 - Solution - Validations.mp4 |
19.46MB |
51 - The table data gateway pattern in action.mp4 |
2.98MB |
51 - Troubleshooting MySQL.mp4 |
14.66MB |
52 - Challenge - Apply the table data gateway pattern.mp4 |
1.65MB |
52 - Displaying the table in a webpage.mp4 |
21.96MB |
52 - Handling basic form elements.mp4 |
7.68MB |
52 - Profiling and explaining queries.mp4 |
14.55MB |
52 - Troubleshooting PHP.mp4 |
7.18MB |
52 - Understand SQL injection.mp4 |
7.83MB |
52 - Using modulo division to establish a repeating series.mp4 |
11.96MB |
53 - Analyzing table structure.mp4 |
11.03MB |
53 - Creating an associative array from a CSV file.mp4 |
9.89MB |
53 - Handing multiple-choice elements.mp4 |
11.41MB |
53 - Keeping the server up to date.mp4 |
7.36MB |
53 - Repeating output at specific intervals in a loop.mp4 |
15.67MB |
53 - Sanitize data for SQL.mp4 |
18.56MB |
53 - Solution - Apply the table data gateway pattern.mp4 |
2.48MB |
54 - Automating configuration With Vagrant.mp4 |
6.03MB |
54 - Delimit data values.mp4 |
5.52MB |
54 - Displaying the array elements in a webpage.mp4 |
20.13MB |
54 - Form validation - Making sure required fields are filled in.mp4 |
21.32MB |
54 - Linking to a details page.mp4 |
10.80MB |
54 - Next steps.mp4 |
5.88MB |
54 - Normalizing a table.mp4 |
19.16MB |
55 - Dealing with different CSV formats.mp4 |
18.14MB |
55 - Embedding a variable in a query securely.mp4 |
20.68MB |
55 - Form validation - Appropriate input.mp4 |
10.67MB |
55 - Inspecting server performance.mp4 |
11.40MB |
55 - Prepared statements.mp4 |
4.87MB |
55 - Where to go from here.mp4 |
7.62MB |
56 - Form validation - Sanitizing input.mp4 |
19.72MB |
56 - Handling database errors gracefully--and securely.mp4 |
31.87MB |
56 - Next steps.mp4 |
3.05MB |
56 - Using Advisor to tune performance.mp4 |
9.41MB |
57 - Dealing with PHP errors.mp4 |
10.86MB |
57 - Other changes in phpMyAdmin 4.5.mp4 |
14.84MB |
57 - Sending the form data in an email.mp4 |
17.60MB |
58 - Challenge - Process a simple form and send the email.mp4 |
1.41MB |
58 - Where next.mp4 |
5.81MB |
58 - Why is my page blank or incomplete.mp4 |
11.75MB |
59 - Solution - Process a simple form and send the email.mp4 |
15.89MB |
59 - Tracking down parse errors.mp4 |
12.42MB |
60 - Reading files in PHP.mp4 |
12.66MB |
60 - What to do with 'failed to open stream'.mp4 |
13.08MB |
61 - What does 'headers already sent' mean.mp4 |
20.01MB |
61 - Writing files.mp4 |
20.96MB |
62 - Maintaining state with cookies.mp4 |
6.74MB |
62 - What does undefined index, variable, or constant mean.mp4 |
21.61MB |
63 - Maintaining state with sessions.mp4 |
11.98MB |
63 - What on earth is T_ENCAPSED_AND_WHITESPACE.mp4 |
5.43MB |
64 - Next steps.mp4 |
3.22MB |
64 - What's next.mp4 |
9.37MB |
Downloaded from Ahlanedu.com.txt |
996B |
Download - Lynda,Udemy,Skillshare,Teamtreehouse,Frontend Masters,Pluralsight,Phlearn,Coursera,Egghead,MasterClass.txt |
170B |
Ex_Files_AjaxPHP.zip |
290.07KB |
Ex_Files_CC_PHP_01.zip |
26.33KB |
Ex_Files_CC_PHP_02.zip |
66.28MB |
Ex_Files_CC_PHP_03.zip |
14.42KB |
Ex_Files_CC_PHP_04.zip |
5.59KB |
Ex_Files_CC_PHP_05.zip |
40.18MB |
Ex_Files_CC_PHP_06.zip |
1.28MB |
Ex_Files_Clean_PHP_Apache.zip |
1012.29KB |
Ex_Files_DBOOPHP.zip |
85.91KB |
Ex_Files_Debug_PHP_Adv_Tech.zip |
3.55MB |
Ex_Files_dpPHP.zip |
3.67MB |
Ex_Files_EasyPHP_Conversion.zip |
174.92KB |
Ex_Files_EasyPHP_Password.zip |
45.05KB |
Ex_Files_EasyPHP_SinglePage.zip |
37.49KB |
Ex_Files_EasyPHP_Time_Zone.zip |
72.12KB |
Ex_Files_Exp_Data_PHP.zip |
16.73MB |
Ex_Files_FAQs.zip |
473B |
Ex_Files_Functional_Programming_PHP.zip |
110.94KB |
Ex_Files_Installing_Apache_MySQL_PHP.zip |
2.21KB |
Ex_Files_Learning_PHP.zip |
44.02KB |
Ex_Files_Linux_PHP_Dev.zip |
186.08KB |
Ex_Files_mngphp.zip |
76.42KB |
Ex_Files_PHP_Adv_Topics.zip |
1.72MB |
Ex_Files_PHP_Date_Time.zip |
63.24KB |
Ex_Files_php_ed.zip |
10.85MB |
Ex_Files_PHP_EssT.zip |
363.59KB |
Ex_Files_PHP_forWD.zip |
60.74MB |
Ex_Files_PHP_MySQL_EssT_2_CMS.zip |
101.14MB |
Ex_Files_PHP_MySQL_EssT_Basics.zip |
642.99KB |
Ex_Files_PHP_Object_Oriented_Programming.zip |
30.64MB |
Ex_Files_PHP_OOP_Databases.zip |
163.64MB |
Ex_Files_PHP_Performance_Optimize.zip |
2.07GB |
Ex_Files_PHP_Testing_LegacyApps.zip |
64.50MB |
Ex_Files_PHP_WordPress.zip |
7.69KB |
Ex_Files_PHPEmail_SwiftMailer.zip |
138.80KB |
Ex_Files_Resizing_Watermarking_PHP.zip |
8.84MB |
Ex_Files_Secure_PHP_Web.zip |
2.12MB |
Ex_Files_TestDev_PHP.zip |
28.75MB |
Ex_Files_UaR_phpMyAdmin.zip |
40.54KB |
Ex_Files_UaR_Standard_PHP.zip |
115.84KB |
Ex_Files_UaRSimpleXML.zip |
38.56KB |
FAQ_Readme.zip |
846B |
Post.txt |
2.20KB |
Tip_01.zip |
1.46KB |
Tip_02.zip |
52.83KB |
Tip_03.zip |
33.80KB |
Tip_04.zip |
3.04KB |
Tip_06.zip |
28.76KB |
Tip_07.zip |
6.80KB |
Tip_08.zip |
4.00KB |
Tip_09.zip |
1016B |
Tip_10.zip |
1.44KB |
Tip_11.zip |
5.42KB |
Tip_12.zip |
462B |
Tip_13.zip |
5.62KB |
Tip_14.zip |
4.56KB |
Tip_15.zip |
1.66KB |
Tip_16.zip |
2.16KB |
Tip_17.zip |
1.84KB |
Tip_18.zip |
6.12KB |
Tip_19.zip |
1.89KB |
Tip_20.zip |
3.50KB |
Tip_21.zip |
3.14KB |
Tip_22.zip |
1.55KB |
Tip_23.zip |
65.22KB |
Tip_24.zip |
4.81KB |
Tip_25.zip |
711.22KB |
Tip_26.zip |
1.15KB |
Tip_28.zip |
1.79KB |
Tip_29.zip |
1.51KB |
Tip_30.zip |
914B |
Tip_31.zip |
1.76KB |
Tip_32.zip |
6.34KB |
Tip_33.zip |
247.22KB |
Tip_34.zip |
934.42KB |
Tip_35.zip |
2.06KB |
Tip_36.zip |
3.09KB |
Tip_37.zip |
1.82KB |
Tip_38.zip |
5.88KB |
Tip_39.zip |
3.09KB |
Tip_40.zip |
2.45KB |
Visit us at www.Ahlanedu.com.url |
51B |