Изучите основы платформы Yii2, чтобы быстро развернуть их в своей среде и быстро создавать современные веб-приложения. Yii - это фреймворк с открытым исходным кодом, написанный на PHP5. Это помогает оптимизировать время разработки приложений и помогает обеспечить чрезвычайно эффективный, расширяемый и поддерживаемый конечный продукт. Будучи чрезвычайно оптимизированным по производительности, Yii - идеальный выбор для любого проекта по размеру. Вы полностью контролируете конфигурацию с головы до ног в соответствии с вашими принципами разработки. Он поставляется в комплекте с инструментами, которые помогут вам протестировать и отладить ваше приложение и имеет четкую и всеобъемлющую документацию.
Каждое видео этого курса представлено как полный и независимый элемент, демонстрирующий решения в реальных веб-приложений. Таким образом вы можете легко воспроизвести их в своей среде и быстро узнать Yii2... Вы узнаете как установить Yii Framework, а также о шаблонах, зависимостях и событиях модели. Вы также узнаете, как использовать внешние библиотеки и как обновить приложение, основанное на yii-1.x.x до yii2. Затем вы увидите некоторые полезные сведения о роутах, контроллерах и представлениях Yii. В курсе обсуждаются три основных метода работы с базами данных в Yii: Active Record, построитель запросов и прямые SQL-запросы через DAO. Мы увидим как работают формы в Yii и как обеспечить безопасность приложения. Мы рассмотрим создание собственных фильтров контроллеров, предотвращение инъекций XSS, CSRF и SQL и использование контроля доступа на основе ролей. Позже вы научитесь писать веб-службы RESTful, используя Yii2.
Посмотреть больше
Урок 1.00:05:40
The Course Overview
Урок 2.00:18:00
Installing the Framework
Урок 3.00:06:57
Dependency Injection Container
Урок 4.00:04:13
Service Locator
Урок 5.00:05:26
Code Generation
Урок 6.00:02:51
Configuring Components
Урок 7.00:05:19
Working with Events
Урок 8.00:08:32
Using External Code
Урок 9.00:04:48
Configuring URL Rules
Урок 10.00:04:58
Generating URLs
Урок 11.00:03:24
Using Regular Expressions in URL Rules
Урок 12.00:02:34
Using a base controller
Урок 13.00:04:01
Using Standalone Actions
Урок 14.00:02:39
Creating a Custom Filter
Урок 15.00:02:15
Displaying Static Pages
Урок 16.00:03:05
Using Flash Messages
Урок 17.00:01:26
Using the Controller Context in a View
Урок 18.00:03:03
Reusing Views with Partials
Урок 19.00:02:03
Using Blocks
Урок 20.00:01:40
Using Decorators
Урок 21.00:02:31
Defining Multiple Layouts
Урок 22.00:03:17
Getting Data from a Database
Урок 23.00:04:52
Defining and Using Multiple DB Connections
Урок 24.00:05:12
Customizing the ActiveQuery Class
Урок 25.00:03:44
Processing Model Fields with AR Event-like Methods