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

-----------------------------------------------------------------------------------
Proudly Presents
-----------------------------------------------------------------------------------
Lynda - PHP course collection (40+ courses) [AhLaN]

SUPPLiER.......: WWW RELEASE DATE......: 19/10/20
Uploader.......: abidmail Collector.........: abidmail
... All Courses ...
Lynda - Advanced PHP
Lynda - Advanced PHP - Debugging Techniques
Lynda - Ajax with PHP - Add Dynamic Content to Websites
Lynda - Code Clinic - PHP
Lynda - Easy PHP Projects - Measurement Conversion
Lynda - Easy PHP Projects - Password Utilities
Lynda - Easy PHP Projects - Single-Serving Sites
Lynda - Easy PHP Projects - Time Zone Conversion
Lynda - First Look - PHP 7.4
Lynda - Functional Programming with PHP
Lynda - Installing Apache, MySQL, and PHP
Lynda - Learning PHP
Lynda - Learning PHP SimpleXML
Lynda - Learning phpMyAdmin
Lynda - Learning the Standard PHP Library
Lynda - Linux for PHP Developers
Lynda - PHP - Accessing Databases with PDO and MySQLi
Lynda - PHP - Choosing a PHP Editor
Lynda - PHP - Clean URLs on Apache Server
Lynda - PHP - Creating Secure Websites
Lynda - PHP - Design Patterns
Lynda - PHP - Email with Swift Mailer
Lynda - PHP - Exporting Data to Files
Lynda - PHP - Managing Persistent Sessions
Lynda - PHP - Object-Oriented Programming
Lynda - PHP - Object-Oriented Programming with Databases
Lynda - PHP - Performance Optimization
Lynda - PHP - Resizing and Watermarking Images
Lynda - PHP - Test-Driven Development with PHPUnit
Lynda - PHP - Testing Legacy Applications
Lynda - PHP Date and Time Essential Training
Lynda - PHP Essential Training
Lynda - PHP for Web Designers
Lynda - PHP for WordPress
Lynda - PHP Tips, Tricks, and Techniques
Lynda - PHP with MySQL Essential Training - 1 The Basics
Lynda - PHP with MySQL Essential Training - 2 Build a CMS
| torrent name | size | uploader | age | seed | leech |
|---|---|---|---|---|---|
| 212.3 MB | notmrME | 5 years | 0 | 0 | |
| 323.6 MB | tutsnode | 5 years | 0 | 0 | |
|
[Lynda.com ] - Up and Running with PHP: PEAR, PECL, and Composer. (2013). [webrip MP4] Posted by
Imadiano in Other
|
197.9 MB | Imadiano | 6 years | 0 | 0 |
| 547.8 MB | CourseClub | 8 years | 0 | 0 | |
| 350.4 MB | CourseClub | 8 years | 0 | 0 |
All Comments