Write PHP like a pro: build an MVC framework from scratch
#777 Год выпуска: 2016 Производитель: Udemy Сайт производителя: http://www.udemy.com/php-mvc-from-scratch/ Продолжительность: 02:34:12 Тип раздаваемого материала: Видеоурок Язык: Английский Описание: Научиться писать быстрее и проще в обслуживании и более безопасных PHP сайты с помощью модель-представление-контроллер рамки Learn to write faster, easier to maintain, more secure PHP websites by using a model-view-controller framework
Содержание
├── 01 Introduction MVC concepts and development environment setup │ ├── 001 Introduction.mp4 │ ├── 002 The problem with writing web applications how NOT to structure your code.mp4 │ ├── 003 The MVC pattern What it is and how it can help you write better code.mp4 │ ├── 004 Install a web server, database server and PHP on your computer.mp4 │ ├── 005 Start writing the framework Create the folders and configure the web server.mp4 │ └── 006 MVC concepts Quiz.html ├── 02 Routing how URLs are processed in an MVC framework │ ├── 001 Create a central entry point to the framework the front controller.mp4 │ ├── 002 Configure the web server to have pretty URLs.mp4 │ ├── 003 Create and require not include the router class.mp4 │ ├── 004 Create the routing table in the router, and add some routes.mp4 │ ├── 005 Match the requested route to the list of routes in the routing table.mp4 │ └── 006 Routing and front controller concepts Quiz.html ├── 03 Advanced routing add simpler but more powerful routes │ ├── 001 Introduction to advanced routing using route variables.mp4 │ ├── 002 How to do complex string comparisons an introduction to regular expressions.mp4 │ ├── 003 Using special characters in regular expressions advanced pattern matching.mp4 │ ├── 004 Write even more powerful regular expressions use character sets and ranges.mp4 │ ├── 005 Extract parts of strings using regular expression capture groups.mp4 │ ├── 006 Get the controller and action from a URL with a fixed structure.mp4 │ ├── 007 Replace parts of strings using regular expressions.mp4 │ ├── 008 Get the controller and action from a URL with a variable structure.mp4 │ ├── 009 Add custom variables of any format to the URL.mp4 │ ├── 010 Regular expressions Quiz.html │ └── 011 Advanced routing Quiz.html ├── 04 Controllers and actions │ ├── 001 Controllers and actions an introduction.mp4 │ ├── 002 How to create objects and run methods dynamically.mp4 │ ├── 003 Dispatch the route create the controller object and run the action method.mp4 │ ├── 004 How to better organise your classes by using namespaces.mp4 │ ├── 005 Class autoloading load classes automatically without having to require them.mp4 │ ├── 006 Load classes automatically add namespaces and an autoload function.mp4 │ ├── 007 Remove query string variables from the URL before matching to a route.mp4 │ ├── 008 Pass route parameters from the route to all controllers.mp4 │ ├── 009 The __call magic method how to call inaccessible methods in a class.mp4 │ ├── 010 Action filters call a method before and after every action in a controller.mp4 │ ├── 011 Organise controllers in subdirectories add a route namespace option.mp4 │ └── 012 Controllers and actions Quiz.html ├── 05 Views │ ├── 001 Views an introduction.mp4 │ ├── 002 Display a view create a class to render views and use it in a controller.mp4 │ ├── 003 Output escaping what it is, why do it, and how and when to do it.mp4 │ ├── 004 Pass data from the controller to the view.mp4 │ ├── 005 Templating engines what they are and how they can improve your PHP code.mp4 │ ├── 006 Make views easier to create and maintain add a template engine.mp4 │ ├── 007 Remove repetition in the view templates add a base template to inherit from.mp4 │ └── 008 Views Quiz.html ├── 06 Models │ ├── 001 Models an introduction.mp4 │ ├── 002 Create a database and check you can connect to it from PHP.mp4 │ ├── 003 An introduction to PDO why it makes working with databases in PHP easier.mp4 │ ├── 004 Add a model, get data from the database and display it in a view.mp4 │ ├── 005 Optimise the database connection connect only on demand and reuse it.mp4 │ └── 006 Models Quiz.html ├── 07 Configuration and error handling │ ├── 001 Put application configuration settings in a separate file.mp4 │ ├── 002 How PHP reports problems errors, exceptions, and how to handle them.mp4 │ ├── 003 Handle errors convert errors to exceptions and add an exception handler.mp4 │ ├── 004 PHP configuration settings where to find them and how to change them.mp4 │ ├── 005 Configure PHP to display error messages.mp4 │ ├── 006 Show detailed error messages to developers, friendly error messages to users.mp4 │ ├── 007 Categorise different types of error using HTTP status codes.mp4 │ ├── 008 Add views to make error pages look nicer in production.mp4 │ └── 009 Configuration and error handling Quiz.html └── 08 Conclusion ├── 001 A brief introduction to some popular frameworks.mp4 └── 002 Conclusion.mp4
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
Ресурс не предоставляет электронные версии произведений, а занимается лишь коллекционированием и каталогизацией ссылок, присылаемых и публикуемых на форуме нашими читателями. Если вы являетесь правообладателем какого-либо представленного материала и не желаете чтобы ссылка на него находилась в нашем каталоге, свяжитесь с нами и мы незамедлительно удалим её. Файлы для обмена на трекере предоставлены пользователями сайта, и администрация не несёт ответственности за их содержание. Просьба не заливать файлы, защищенные авторскими правами, а также файлы нелегального содержания!