#777 Год выпуска: 2015 Производитель: Lynda Сайт производителя: lynda.com Автор: Justin Yost Продолжительность: 4:55 Тип раздаваемого материала: Видеоклипы Язык: Английский Описание: CakePHP is a critical framework for PHP developers. It helps them build complex web applications faster and more efficiently than coding by hand. If you want to use CakePHP in your own development workflow, this is the place to start. Justin Yost provides an overview of the underlying MVC pattern in CakePHP, and the installation and configuration process for the framework. He shows how to use CakePHP shells and the console to build your first basic CakePHP app, and then discusses each application element in depth: controllers, models, views, components, behaviors, helpers, and utilities. In later chapters the course gets a little more advanced. Watch these videos to learn how to write a custom shell, extend CakePHP with plugins, and write unit tests to identify and eliminate bugs in your code. Justin also shows how to add security to your CakePHP apps with a basic user authentication system. NOTE: While CakePHP 2 is a slightly older version of the framework, it's still an actively developed tool that is useful for maintaining and updating web applications. Many of the conventions and problem-solving approaches in this course are also applicable to CakePHP 3.
Содержание
Introduction Welcome What you should know Using the exercise files Follow along in Windows 1. What Is CakePHP? Overview of CakePHP CakePHP as an MVC framework Convention over configuration CakePHP 2 vs. CakePHP 3 2. Getting Started CakePHP requirements Install and configure CakePHP CakePHP folder structure conventions CakePHP naming conventions 3. Building Our First CakePHP App CakePHP shell Bake a CakePHP project 4. Controllers in Depth CakePHP app controllers Create a CakePHP controller CakePHP controller flow CakePHP controller methods Manipulate data in controllers Controller parameters Controller pagination Additional controller properties 5. Models in Depth CakePHP models HasOne model associations BelongsTo and hasMany associations Complex associations Find your data Save your data Customized save methods Delete your data Standard CakePHP validation Creating custom validation Model callbacks Virtual fields 6. Views in Depth CakePHP views View elements 7. Components in Depth CakePHP components Standard CakePHP components Create and use a custom component 8. Behaviors in Depth CakePHP behaviors Standard CakePHP behaviors Create and use a custom behavior 9. Helpers in Depth CakePHP helpers Standard CakePHP helpers Create and use a custom helper 10. CakePHP Utilities CakePHP's hash utility CakePHP's email utility CakePHP's logging utility 11. CakePHP Shell Write a custom CakePHP shell 12. CakePHP Plugins CakePHP plugins Install a plugin in CakePHP Create and use a custom plugin 13. Unit Testing CakePHP Applications Test a CakePHP helper Test a CakePHP model Test a CakePHP controller Test a CakePHP behavior Test a CakePHP component 14. User Authentication and Authorization Login and logout a user Authorize a user Using routes to authorize a user
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
Ресурс не предоставляет электронные версии произведений, а занимается лишь коллекционированием и каталогизацией ссылок, присылаемых и публикуемых на форуме нашими читателями. Если вы являетесь правообладателем какого-либо представленного материала и не желаете чтобы ссылка на него находилась в нашем каталоге, свяжитесь с нами и мы незамедлительно удалим её. Файлы для обмена на трекере предоставлены пользователями сайта, и администрация не несёт ответственности за их содержание. Просьба не заливать файлы, защищенные авторскими правами, а также файлы нелегального содержания!