FileMood

Download [Udemy] Write PHP Like a Pro Build a PHP MVC Framework From Scratch

Udemy Write PHP Like Pro Build PHP MVC Framework From Scratch

Name

[Udemy] Write PHP Like a Pro Build a PHP MVC Framework From Scratch

 DOWNLOAD Copy Link

Total Size

263.9 MB

Total Files

161

Hash

B18A7869B3FFB11EC509B804AF158428DDE214F4

/.../01 Introduction_ MVC concepts and development environment setup/

001 Introduction-subtitle-en.srt

5.4 KB

001 Introduction.mp4

3.8 MB

002 The problem with writing web applications_ how NOT to structure your code.mp4

6.6 MB

003 The MVC pattern_ What it is and how it can help you write better code.mp4

5.0 MB

004 Install a web server_ database server and PHP on your computer-subtitle-en.srt

4.4 KB

004 Install a web server_ database server and PHP on your computer.mp4

4.2 MB

004 source-code.zip

0.2 KB

005 source-code.zip

1.4 KB

005 Start writing the framework_ Create the folders and configure the web server.mp4

6.0 MB

006 Addendum_ Additional configuration for AMPPS on Windows.html

2.0 KB

/.../02 Routing_ how URLs are processed in an MVC framework/

007 Create a central entry point to the framework_ the front controller-subtitle-en.srt

3.8 KB

007 Create a central entry point to the framework_ the front controller.mp4

4.3 MB

007 source-code.zip

1.4 KB

008 Configure the web server to have pretty URLs-subtitle-en.srt

3.5 KB

008 Configure the web server to have pretty URLs.mp4

3.2 MB

008 IIS-configuration.zip

0.4 KB

009 Addendum_ Possible additional configuration required for the Apache web server.html

2.7 KB

009 htaccess.txt

0.3 KB

010 Create and require (not include) the router class-subtitle-en.srt

3.9 KB

010 Create and require (not include) the router class.mp4

3.4 MB

010 source-code.zip

2.0 KB

011 Create the routing table in the router_ and add some routes-subtitle-en.srt

3.0 KB

011 Create the routing table in the router_ and add some routes.mp4

3.1 MB

011 source-code.zip

2.4 KB

012 Match the requested route to the list of routes in the routing table-subtitle-en.srt

4.3 KB

012 Match the requested route to the list of routes in the routing table.mp4

4.8 MB

012 source-code.zip

2.6 KB

/.../03 Advanced routing_ add simpler but more powerful routes/

013 Introduction to advanced routing using route variables-subtitle-en.srt

2.1 KB

013 Introduction to advanced routing using route variables.mp4

2.0 MB

014 How to do complex string comparisons_ an introduction to regular expressions.mp4

6.0 MB

015 Using special characters in regular expressions_ advanced pattern matching.mp4

4.2 MB

016 Write even more powerful regular expressions_ use character sets and ranges.mp4

3.2 MB

017 Extract parts of strings using regular expression capture groups-subtitle-en.srt

3.6 KB

017 Extract parts of strings using regular expression capture groups.mp4

4.1 MB

018 Get the controller and action from a URL with a fixed structure-subtitle-en.srt

7.5 KB

018 Get the controller and action from a URL with a fixed structure.mp4

6.8 MB

018 source-code.zip

2.8 KB

019 Replace parts of strings using regular expressions-subtitle-en.srt

3.6 KB

019 Replace parts of strings using regular expressions.mp4

3.8 MB

020 Get the controller and action from a URL with a variable structure-subtitle-en.srt

7.2 KB

020 Get the controller and action from a URL with a variable structure.mp4

9.1 MB

020 source-code.zip

3.0 KB

021 Add custom variables of any format to the URL-subtitle-en.srt

3.9 KB

021 Add custom variables of any format to the URL.mp4

4.5 MB

021 source-code.zip

2.9 KB

external_links.txt

0.1 KB

/.../04 Controllers and actions/

022 Controllers and actions_ an introduction-subtitle-en.srt

1.8 KB

022 Controllers and actions_ an introduction.mp4

2.1 MB

023 How to create objects and run methods dynamically-subtitle-en.srt

2.3 KB

023 How to create objects and run methods dynamically.mp4

2.3 MB

024 Dispatch the route_ create the controller object and run the action method-subtitle-en.srt

6.2 KB

024 Dispatch the route_ create the controller object and run the action method.mp4

8.9 MB

024 source-code.zip

3.7 KB

025 How to better organise your classes by using namespaces-subtitle-en.srt

4.8 KB

025 How to better organise your classes by using namespaces.mp4

5.5 MB

026 Class autoloading_ load classes automatically without having to require them-subtitle-en.srt

3.9 KB

026 Class autoloading_ load classes automatically without having to require them.mp4

5.0 MB

027 Load classes automatically_ add namespaces and an autoload function-subtitle-en.srt

3.8 KB

027 Load classes automatically_ add namespaces and an autoload function.mp4

5.3 MB

027 source-code.zip

4.1 KB

028 Remove query string variables from the URL before matching to a route-subtitle-en.srt

3.1 KB

028 Remove query string variables from the URL before matching to a route.mp4

4.3 MB

028 source-code.zip

4.5 KB

029 Pass route parameters from the route to all controllers-subtitle-en.srt

3.2 KB

029 Pass route parameters from the route to all controllers.mp4

4.1 MB

029 source-code.zip

5.0 KB

030 The __call magic method_ how to call inaccessible methods in a class-subtitle-en.srt

3.2 KB

030 The __call magic method_ how to call inaccessible methods in a class.mp4

3.9 MB

031 Action filters_ call a method before and after every action in a controller-subtitle-en.srt

6.2 KB

031 Action filters_ call a method before and after every action in a controller.mp4

6.9 MB

031 source-code.zip

5.4 KB

032 Addendum_ fix for a potential security bug introduced with the action filters.html

8.0 KB

032 source-code.zip

4.7 KB

033 Organise controllers in subdirectories_ add a route namespace option-subtitle-en.srt

3.2 KB

033 Organise controllers in subdirectories_ add a route namespace option.mp4

5.0 MB

033 source-code.zip

6.2 KB

/05 Views/

034 Views_ an introduction-subtitle-en.srt

1.1 KB

034 Views_ an introduction.mp4

1.1 MB

035 Display a view_ create a class to render views and use it in a controller-subtitle-en.srt

2.8 KB

035 Display a view_ create a class to render views and use it in a controller.mp4

3.3 MB

035 source-code.zip

7.1 KB

036 Output escaping_ what it is_ why do it_ and how and when to do it-subtitle-en.srt

5.2 KB

036 Output escaping_ what it is_ why do it_ and how and when to do it.mp4

5.9 MB

036 source-code.zip

0.5 KB

037 Pass data from the controller to the view-subtitle-en.srt

2.5 KB

037 Pass data from the controller to the view.mp4

2.7 MB

037 source-code.zip

7.2 KB

038 Templating engines_ what they are and how they can improve your PHP code-subtitle-en.srt

4.1 KB

038 Templating engines_ what they are and how they can improve your PHP code.mp4

4.8 MB

039 Make views easier to create and maintain_ add a template engine-subtitle-en.srt

2.7 KB

039 Make views easier to create and maintain_ add a template engine.mp4

4.5 MB

039 source-code.zip

512.6 KB

040 Addendum_ Changes in Twig 2_0.html

1.5 KB

041 Addendum_ How to easily fix a potential exception when rendering a Twig template.html

2.8 KB

041 source-code.zip

512.6 KB

042 Remove repetition in the view templates_ add a base template to inherit from-subtitle-en.srt

2.8 KB

042 Remove repetition in the view templates_ add a base template to inherit from.mp4

3.3 MB

042 source-code.zip

513.4 KB

external_links.txt

0.1 KB

/.../06 Manage code using Composer/

043 Install third-party PHP code libraries automatically using Composer-subtitle-en.srt

4.4 KB

043 Install third-party PHP code libraries automatically using Composer.mp4

3.5 MB

044 Installing and using Composer-subtitle-en.srt

4.9 KB

044 Installing and using Composer.mp4

4.4 MB

044 source-code.zip

0.2 KB

045 Install the template engine library using Composer-subtitle-en.srt

2.9 KB

045 Install the template engine library using Composer.mp4

2.5 MB

045 source-code.zip

531.0 KB

046 Include all package classes automatically using the Composer autoloader-subtitle-en.srt

2.1 KB

046 Include all package classes automatically using the Composer autoloader.mp4

2.2 MB

047 source-code.zip

531.0 KB

047 Use the Composer autoloader to load the template engine library-subtitle-en.srt

1.4 KB

047 Use the Composer autoloader to load the template engine library.mp4

1.4 MB

048 Add your own classes to the Composer autoloader-subtitle-en.srt

4.2 KB

048 Add your own classes to the Composer autoloader.mp4

3.3 MB

049 Replace the autoload function with the Composer autoloader-subtitle-en.srt

5.1 KB

049 Replace the autoload function with the Composer autoloader.mp4

3.6 MB

049 source-code.zip

531.0 KB

external_links.txt

0.1 KB

/07 Models/

050 Models_ an introduction-subtitle-en.srt

1.9 KB

050 Models_ an introduction.mp4

2.4 MB

051 Create a database and check you can connect to it from PHP-subtitle-en.srt

3.7 KB

051 Create a database and check you can connect to it from PHP.mp4

4.6 MB

051 source-code.zip

1.0 KB

052 An introduction to PDO_ why it makes working with databases in PHP easier-subtitle-en.srt

4.5 KB

052 An introduction to PDO_ why it makes working with databases in PHP easier.mp4

4.8 MB

053 Add a model_ get data from the database and display it in a view-subtitle-en.srt

3.0 KB

053 Add a model_ get data from the database and display it in a view.mp4

4.1 MB

053 source-code.zip

531.6 KB

054 Optimise the database connection_ connect only on demand and reuse it-subtitle-en.srt

3.9 KB

054 Optimise the database connection_ connect only on demand and reuse it.mp4

5.2 MB

054 source-code.zip

532.2 KB

055 Erratum_ Correction to the Optimise the database connection code.html

2.4 KB

/.../08 Configuration and error handling/

056 Put application configuration settings in a separate file-subtitle-en.srt

2.8 KB

056 Put application configuration settings in a separate file.mp4

3.5 MB

056 source-code.zip

532.6 KB

057 How PHP reports problems_ errors_ exceptions_ and how to handle them-subtitle-en.srt

4.2 KB

057 How PHP reports problems_ errors_ exceptions_ and how to handle them.mp4

5.5 MB

058 Handle errors_ convert errors to exceptions and add an exception handler-subtitle-en.srt

4.7 KB

058 Handle errors_ convert errors to exceptions and add an exception handler.mp4

5.7 MB

058 source-code.zip

533.3 KB

059 PHP configuration settings_ where to find them and how to change them-subtitle-en.srt

2.5 KB

059 PHP configuration settings_ where to find them and how to change them.mp4

5.1 MB

059 source-code.zip

0.2 KB

060 Configure PHP to display error messages-subtitle-en.srt

2.8 KB

060 Configure PHP to display error messages.mp4

3.0 MB

060 source-code.zip

533.3 KB

061 Show detailed error messages to developers_ friendly error messages to users-subtitle-en.srt

4.5 KB

061 Show detailed error messages to developers_ friendly error messages to users.mp4

5.1 MB

061 source-code.zip

534.3 KB

062 Categorise different types of error using HTTP status codes-subtitle-en.srt

4.6 KB

062 Categorise different types of error using HTTP status codes.mp4

6.3 MB

062 source-code.zip

534.0 KB

063 Add views to make error pages look nicer in production-subtitle-en.srt

3.0 KB

063 Add views to make error pages look nicer in production.mp4

3.0 MB

063 source-code.zip

536.1 KB

/09 Conclusion/

064 A brief introduction to some popular frameworks-subtitle-en.srt

5.3 KB

064 A brief introduction to some popular frameworks.mp4

6.5 MB

065 Conclusion-subtitle-en.srt

4.6 KB

065 Conclusion.mp4

3.4 MB

066 Bonus Lecture_ Discounts on other courses.html

3.5 KB

external_links.txt

0.1 KB

 

Total files 161


Copyright © 2024 FileMood.com