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

seeders: 0 leechers: 0
Added 5 years ago by abidmail in Other
Downloaded 20 times.
1337x.to
Lynda - PHP course collection (40+ courses) [AhLaN]

Torrent Contents Size: 18.5 GB

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

Description

Related Torrents

Location

Trackers

Tracker name
udp://tracker.coppersurfer.tk:6969/announce
udp://tracker.leechers-paradise.org:6969/announce
udp://9.rarbg.to:2710/announce
udp://exodus.desync.com:6969/announce
udp://tracker.uw0.xyz:6969/announce
udp://open.stealth.si:80/announce
udp://tracker.tiny-vps.com:6969/announce
udp://open.demonii.si:1337/announc4
udp://zephir.monocul.us:6969/announce
udp://tracker.torrent.eu.org:451/announce
udp://tracker.cyberia.is:6969/announce
udp://tracker.kamigami.org:2710/announce
udp://tracker.zum.bi:6969/announce
udp://opentracker.i2p.rocks:6969/announce
udp://tracker.zer0day.to:1337/announce
udp://tracker.leechers-paradise.org:6969/announce
udp://coppersurfer.tk:6969/announce
Torrent hash: