#777 Год выпуска: 03/2016 Производитель: Lynda Сайт производителя: lynda.com/CakePHP-tutorials/CakePHP-3-Essential-Training/452749-2.html Автор: Justin Yost Продолжительность: 4:44 Тип раздаваемого материала: Видеоклипы Язык: Английский Описание: CakePHP is a registered trademark of Cake Software Foundation, Inc.. Cake Software Foundation, Inc. is not affiliated with Lynda.com, nor does it endorse, sponsor, or otherwise support Lynda.com services. CakePHP is a critical framework for PHP developers. It helps them build complex web applications faster and more efficiently. If you want to use CakePHP 3 (the latest version of the framework) 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 Mac and Windows. He shows how to use the CakePHP shell to build your first basic CakePHP app, and then discusses each application element in depth: controllers, models, views, components, behaviors, helpers, and utilities. At each step, he discusses the relevant new features and enhancements in CakePHP 3, including new components; performance, session management, and ORM improvements; and localization. In later chapters, the course gets a little more advanced. Watch these tutorials to learn how to send email with CakePHP, 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.
Cakephp-это зарегистрированная торговая марка программного обеспечения торт фаундейшн, Инк.. торт программного обеспечения фаундейшн, Инк. не является аффилированным лицом Lynda.com и не выражает одобрения, спонсор, или иным образом поддерживать Lynda.com услуг. Cakephp-это критический фреймворка для PHP разработчиков. Это помогает им создавать сложные веб-приложения быстрее и эффективнее. Если вы хотите использовать использовать 3 (последняя версия платформы) в свой собственный процесс разработки, это место, чтобы начать.
Содержание
Introduction Welcome What you should know before watching this course Using the exercise files 1. What Is CakePHP? Overview of CakePHP CakePHP as an MVC framework Convention over configuration 2. Getting Started with CakePHP CakePHP requirements Installation of CakePHP on Mac OS X Installation of CakePHP on Windows CakePHP configuration CakePHP folder structure conventions CakePHP naming conventions 3. Building Our First CakePHP App CakePHP shell Bake a CakePHP project 4. CakePHP Controllers Working with controllers Controller and request flow Controller methods Controller parameters Controller pagination Additional controller properties 5. CakePHP Models Working with models Create a hasOne association Use belongsTo, hasMany, and belongsToMany associations Find your data Retrieve associated data Save your data Delete your data Standard CakePHP validation Create custom validation Entity methods Entity setters and getters 6. CakePHP Views Working with views View elements View blocks View layouts 7. CakePHP Components Introduction to CakePHP components Standard CakePHP components Create and use a custom component 8. CakePHP Behaviors Introduction to CakePHP Behaviors Standard CakePHP Behaviors Creating and using a custom Behavior 9. CakePHP Helpers Introduction to CakePHP helpers Standard CakePHP helpers Creating and using a custom helper 10. CakePHP Utilities Hash Collections Logging Modelless forms 11. CakePHP Email Sending an email Sending email via the mailer 12. CakePHP Plugins What is a CakePHP plugin? Installing CakePHP plugins Create and use a custom plugin 13. Unit Testing CakePHP Applications Our first test case Testing a CakePHP table Testing a CakePHP entity Testing a CakePHP controller Testing a CakePHP behavior Testing a CakePHP component 14. User Authentication and Authorization Log in and log out a user Authorize a user Using routes to authorize a user
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
Ресурс не предоставляет электронные версии произведений, а занимается лишь коллекционированием и каталогизацией ссылок, присылаемых и публикуемых на форуме нашими читателями. Если вы являетесь правообладателем какого-либо представленного материала и не желаете чтобы ссылка на него находилась в нашем каталоге, свяжитесь с нами и мы незамедлительно удалим её. Файлы для обмена на трекере предоставлены пользователями сайта, и администрация не несёт ответственности за их содержание. Просьба не заливать файлы, защищенные авторскими правами, а также файлы нелегального содержания!