|
Please note that this page does not hosts or makes available any of the listed filenames. You
cannot download any of those files from here.
|
| [CourseClub.NET].url |
123B |
| [FreeCourseSite.com].url |
127B |
| 001 Introduction.mp4 |
3.66MB |
| 001 Introduction-subtitle-en.srt |
5.29KB |
| 002 The problem with writing web applications_ how NOT to structure your code.mp4 |
6.30MB |
| 002 The problem with writing web applications_ how NOT to structure your code-subtitle-en.srt |
4.37KB |
| 003 The MVC pattern_ What it is and how it can help you write better code.mp4 |
4.81MB |
| 003 The MVC pattern_ What it is and how it can help you write better code-subtitle-en.srt |
3.90KB |
| 004 Install a web server_ database server and PHP on your computer.mp4 |
3.98MB |
| 004 Install a web server_ database server and PHP on your computer-subtitle-en.srt |
4.26KB |
| 004 source-code.zip |
190B |
| 005 source-code.zip |
1.35KB |
| 005 Start writing the framework_ Create the folders and configure the web server.mp4 |
5.77MB |
| 006 Addendum_ Additional configuration for AMPPS on Windows.html |
1.93KB |
| 007 Create a central entry point to the framework_ the front controller.mp4 |
4.12MB |
| 007 Create a central entry point to the framework_ the front controller-subtitle-en.srt |
3.71KB |
| 007 source-code.zip |
1.41KB |
| 008 Configure the web server to have pretty URLs.mp4 |
3.02MB |
| 008 Configure the web server to have pretty URLs-subtitle-en.srt |
3.42KB |
| 008 IIS-configuration.zip |
425B |
| 009 Addendum_ Possible additional configuration required for the Apache web server.html |
2.66KB |
| 009 htaccess.txt |
253B |
| 010 Create and require (not include) the router class.mp4 |
3.25MB |
| 010 Create and require (not include) the router class-subtitle-en.srt |
3.78KB |
| 010 source-code.zip |
1.99KB |
| 011 Create the routing table in the router_ and add some routes.mp4 |
2.97MB |
| 011 Create the routing table in the router_ and add some routes-subtitle-en.srt |
2.97KB |
| 011 source-code.zip |
2.33KB |
| 012 Match the requested route to the list of routes in the routing table.mp4 |
4.54MB |
| 012 Match the requested route to the list of routes in the routing table-subtitle-en.srt |
4.17KB |
| 012 source-code.zip |
2.56KB |
| 013 Introduction to advanced routing using route variables.mp4 |
1.93MB |
| 013 Introduction to advanced routing using route variables-subtitle-en.srt |
2.04KB |
| 014 How to do complex string comparisons_ an introduction to regular expressions.mp4 |
5.74MB |
| 014 How to do complex string comparisons_ an introduction to regular expressions-subtitle-en.srt |
5.99KB |
| 015 Using special characters in regular expressions_ advanced pattern matching.mp4 |
3.97MB |
| 015 Using special characters in regular expressions_ advanced pattern matching-subtitle-en.srt |
4.50KB |
| 016 Write even more powerful regular expressions_ use character sets and ranges.mp4 |
3.06MB |
| 016 Write even more powerful regular expressions_ use character sets and ranges-subtitle-en.srt |
2.82KB |
| 017 Extract parts of strings using regular expression capture groups.mp4 |
3.87MB |
| 017 Extract parts of strings using regular expression capture groups-subtitle-en.srt |
3.48KB |
| 018 Get the controller and action from a URL with a fixed structure.mp4 |
6.44MB |
| 018 Get the controller and action from a URL with a fixed structure-subtitle-en.srt |
7.31KB |
| 018 source-code.zip |
2.72KB |
| 019 Replace parts of strings using regular expressions.mp4 |
3.61MB |
| 019 Replace parts of strings using regular expressions-subtitle-en.srt |
3.55KB |
| 020 Get the controller and action from a URL with a variable structure.mp4 |
8.72MB |
| 020 Get the controller and action from a URL with a variable structure-subtitle-en.srt |
7.05KB |
| 020 source-code.zip |
2.91KB |
| 021 Add custom variables of any format to the URL.mp4 |
4.27MB |
| 021 Add custom variables of any format to the URL-subtitle-en.srt |
3.81KB |
| 021 source-code.zip |
2.84KB |
| 022 Controllers and actions_ an introduction.mp4 |
2.01MB |
| 022 Controllers and actions_ an introduction-subtitle-en.srt |
1.76KB |
| 023 How to create objects and run methods dynamically.mp4 |
2.15MB |
| 023 How to create objects and run methods dynamically-subtitle-en.srt |
2.24KB |
| 024 Dispatch the route_ create the controller object and run the action method.mp4 |
8.51MB |
| 024 Dispatch the route_ create the controller object and run the action method-subtitle-en.srt |
6.05KB |
| 024 source-code.zip |
3.61KB |
| 025 How to better organise your classes by using namespaces.mp4 |
5.27MB |
| 025 How to better organise your classes by using namespaces-subtitle-en.srt |
4.65KB |
| 026 Class autoloading_ load classes automatically without having to require them.mp4 |
4.74MB |
| 026 Class autoloading_ load classes automatically without having to require them-subtitle-en.srt |
3.78KB |
| 027 Load classes automatically_ add namespaces and an autoload function.mp4 |
5.01MB |
| 027 Load classes automatically_ add namespaces and an autoload function-subtitle-en.srt |
3.68KB |
| 027 source-code.zip |
3.97KB |
| 028 Remove query string variables from the URL before matching to a route.mp4 |
4.13MB |
| 028 Remove query string variables from the URL before matching to a route-subtitle-en.srt |
3.04KB |
| 028 source-code.zip |
4.43KB |
| 029 Pass route parameters from the route to all controllers.mp4 |
3.92MB |
| 029 Pass route parameters from the route to all controllers-subtitle-en.srt |
3.16KB |
| 029 source-code.zip |
4.89KB |
| 030 The __call magic method_ how to call inaccessible methods in a class.mp4 |
3.73MB |
| 030 The __call magic method_ how to call inaccessible methods in a class-subtitle-en.srt |
3.12KB |
| 031 Action filters_ call a method before and after every action in a controller.mp4 |
6.62MB |
| 031 Action filters_ call a method before and after every action in a controller-subtitle-en.srt |
6.05KB |
| 031 source-code.zip |
5.28KB |
| 032 Addendum_ fix for a potential security bug introduced with the action filters.html |
7.80KB |
| 032 source-code.zip |
4.57KB |
| 033 Organise controllers in subdirectories_ add a route namespace option.mp4 |
4.74MB |
| 033 Organise controllers in subdirectories_ add a route namespace option-subtitle-en.srt |
3.14KB |
| 033 source-code.zip |
6.02KB |
| 034 Views_ an introduction.mp4 |
1.07MB |
| 034 Views_ an introduction-subtitle-en.srt |
1.07KB |
| 035 Display a view_ create a class to render views and use it in a controller.mp4 |
3.16MB |
| 035 Display a view_ create a class to render views and use it in a controller-subtitle-en.srt |
2.71KB |
| 035 source-code.zip |
6.90KB |
| 036 Output escaping_ what it is_ why do it_ and how and when to do it.mp4 |
5.66MB |
| 036 Output escaping_ what it is_ why do it_ and how and when to do it-subtitle-en.srt |
5.05KB |
| 036 source-code.zip |
497B |
| 037 Pass data from the controller to the view.mp4 |
2.59MB |
| 037 Pass data from the controller to the view-subtitle-en.srt |
2.45KB |
| 037 source-code.zip |
7.07KB |
| 038 Templating engines_ what they are and how they can improve your PHP code.mp4 |
4.56MB |
| 038 Templating engines_ what they are and how they can improve your PHP code-subtitle-en.srt |
3.98KB |
| 039 Make views easier to create and maintain_ add a template engine.mp4 |
4.29MB |
| 039 Make views easier to create and maintain_ add a template engine-subtitle-en.srt |
2.66KB |
| 039 source-code.zip |
500.57KB |
| 040 Addendum_ Changes in Twig 2_0.html |
1.45KB |
| 041 Addendum_ How to easily fix a potential exception when rendering a Twig template.html |
2.74KB |
| 041 source-code.zip |
500.59KB |
| 042 Remove repetition in the view templates_ add a base template to inherit from.mp4 |
3.13MB |
| 042 Remove repetition in the view templates_ add a base template to inherit from-subtitle-en.srt |
2.74KB |
| 042 source-code.zip |
501.32KB |
| 043 Install third-party PHP code libraries automatically using Composer.mp4 |
3.35MB |
| 043 Install third-party PHP code libraries automatically using Composer-subtitle-en.srt |
4.28KB |
| 044 Installing and using Composer.mp4 |
4.16MB |
| 044 Installing and using Composer-subtitle-en.srt |
4.80KB |
| 044 source-code.zip |
239B |
| 045 Install the template engine library using Composer.mp4 |
2.36MB |
| 045 Install the template engine library using Composer-subtitle-en.srt |
2.83KB |
| 045 source-code.zip |
518.56KB |
| 046 Include all package classes automatically using the Composer autoloader.mp4 |
2.07MB |
| 046 Include all package classes automatically using the Composer autoloader-subtitle-en.srt |
2.06KB |
| 047 source-code.zip |
518.55KB |
| 047 Use the Composer autoloader to load the template engine library.mp4 |
1.38MB |
| 047 Use the Composer autoloader to load the template engine library-subtitle-en.srt |
1.33KB |
| 048 Add your own classes to the Composer autoloader.mp4 |
3.12MB |
| 048 Add your own classes to the Composer autoloader-subtitle-en.srt |
4.06KB |
| 049 Replace the autoload function with the Composer autoloader.mp4 |
3.48MB |
| 049 Replace the autoload function with the Composer autoloader-subtitle-en.srt |
4.97KB |
| 049 source-code.zip |
518.51KB |
| 050 Models_ an introduction.mp4 |
2.31MB |
| 050 Models_ an introduction-subtitle-en.srt |
1.82KB |
| 051 Create a database and check you can connect to it from PHP.mp4 |
4.36MB |
| 051 Create a database and check you can connect to it from PHP-subtitle-en.srt |
3.64KB |
| 051 source-code.zip |
976B |
| 052 An introduction to PDO_ why it makes working with databases in PHP easier.mp4 |
4.60MB |
| 052 An introduction to PDO_ why it makes working with databases in PHP easier-subtitle-en.srt |
4.36KB |
| 053 Add a model_ get data from the database and display it in a view.mp4 |
3.87MB |
| 053 Add a model_ get data from the database and display it in a view-subtitle-en.srt |
2.90KB |
| 053 source-code.zip |
519.18KB |
| 054 Optimise the database connection_ connect only on demand and reuse it.mp4 |
4.96MB |
| 054 Optimise the database connection_ connect only on demand and reuse it-subtitle-en.srt |
3.82KB |
| 054 source-code.zip |
519.70KB |
| 055 Erratum_ Correction to the Optimise the database connection code.html |
2.35KB |
| 056 Put application configuration settings in a separate file.mp4 |
3.29MB |
| 056 Put application configuration settings in a separate file-subtitle-en.srt |
2.74KB |
| 056 source-code.zip |
520.12KB |
| 057 How PHP reports problems_ errors_ exceptions_ and how to handle them.mp4 |
5.21MB |
| 057 How PHP reports problems_ errors_ exceptions_ and how to handle them-subtitle-en.srt |
4.11KB |
| 058 Handle errors_ convert errors to exceptions and add an exception handler.mp4 |
5.47MB |
| 058 Handle errors_ convert errors to exceptions and add an exception handler-subtitle-en.srt |
4.61KB |
| 058 source-code.zip |
520.83KB |
| 059 PHP configuration settings_ where to find them and how to change them.mp4 |
4.87MB |
| 059 PHP configuration settings_ where to find them and how to change them-subtitle-en.srt |
2.47KB |
| 059 source-code.zip |
188B |
| 060 Configure PHP to display error messages.mp4 |
2.90MB |
| 060 Configure PHP to display error messages-subtitle-en.srt |
2.69KB |
| 060 source-code.zip |
520.83KB |
| 061 Show detailed error messages to developers_ friendly error messages to users.mp4 |
4.84MB |
| 061 Show detailed error messages to developers_ friendly error messages to users-subtitle-en.srt |
4.37KB |
| 061 source-code.zip |
521.80KB |
| 062 Categorise different types of error using HTTP status codes.mp4 |
6.04MB |
| 062 Categorise different types of error using HTTP status codes-subtitle-en.srt |
4.45KB |
| 062 source-code.zip |
521.49KB |
| 063 Add views to make error pages look nicer in production.mp4 |
2.83MB |
| 063 Add views to make error pages look nicer in production-subtitle-en.srt |
2.90KB |
| 063 source-code.zip |
523.49KB |
| 064 A brief introduction to some popular frameworks.mp4 |
6.24MB |
| 064 A brief introduction to some popular frameworks-subtitle-en.srt |
5.19KB |
| 065 Conclusion.mp4 |
3.25MB |
| 065 Conclusion-subtitle-en.srt |
4.53KB |
| 066 Bonus Lecture_ Discounts on other courses.html |
3.39KB |
| external_links.txt |
56B |
| external_links.txt |
99B |
| external_links.txt |
102B |
| external_links.txt |
58B |