Изучите основы платформы Yii2, чтобы быстро развернуть их в своей среде и быстро создавать современные веб-приложения. Yii - это фреймворк с открытым исходным кодом, написанный на PHP5. Это помогает оптимизировать время разработки приложений и помогает обеспечить чрезвычайно эффективный, расширяемый и поддерживаемый конечный продукт. Будучи чрезвычайно оптимизированным по производительности, Yii - идеальный выбор для любого проекта по размеру. Вы полностью контролируете конфигурацию с головы до ног в соответствии с вашими принципами разработки. Он поставляется в комплекте с инструментами, которые помогут вам протестировать и отладить ваше приложение и имеет четкую и всеобъемлющую документацию.
Каждое видео этого курса представлено как полный и независимый элемент, демонстрирующий решения в реальных веб-приложений. Таким образом вы можете легко воспроизвести их в своей среде и быстро узнать Yii2... Вы узнаете как установить Yii Framework, а также о шаблонах, зависимостях и событиях модели. Вы также узнаете, как использовать внешние библиотеки и как обновить приложение, основанное на yii-1.x.x до yii2. Затем вы увидите некоторые полезные сведения о роутах, контроллерах и представлениях Yii. В курсе обсуждаются три основных метода работы с базами данных в Yii: Active Record, построитель запросов и прямые SQL-запросы через DAO. Мы увидим как работают формы в Yii и как обеспечить безопасность приложения. Мы рассмотрим создание собственных фильтров контроллеров, предотвращение инъекций XSS, CSRF и SQL и использование контроля доступа на основе ролей. Позже вы научитесь писать веб-службы RESTful, используя Yii2.
Посмотреть больше
Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай
Yii2 Application Development Solutions - Volume 1 ,
а также все другие курсы, прямо сейчас!
Processing Model Fields with AR Event-like Methods
Урок 26.00:02:47
Automating Timestamps
Урок 27.00:03:21
Setting Up an Author Automatically
Урок 28.00:04:03
Setting Up a Slug Automatically
Урок 29.00:04:39
Transactions
Урок 30.00:02:59
Replication and Read-write Splitting
Урок 31.00:02:56
Урок 32.00:03:50
Implementing Single-table Inheritance
Урок 33.00:03:07
Writing your Own Validators
Урок 34.00:04:04
Uploading Files
Урок 35.00:04:13
Adding and Customizing CaptchaWidget
Урок 36.00:02:15
Customizing Captcha
Урок 37.00:02:31
Creating a Custom Input Widget
Урок 38.00:04:40
Tabular Input
Урок 39.00:01:43
Conditional Validation
Урок 40.00:03:36
Complex Forms with Multiple Models
Урок 41.00:03:02
AJAX-dependent Drop-down List
Урок 42.00:02:35
AJAX Validation
Урок 43.00:03:26
Creating a Custom Client-Side Validation
Урок 44.00:03:48
Authentication
Урок 45.00:05:37
Using Controller Filters
Урок 46.00:04:03
Preventing XSS
Урок 47.00:04:48
Preventing SQL injections
Урок 48.00:05:35
Preventing CSRF
Урок 49.00:06:35
Using RBAC
Урок 50.00:03:34
Encrypting/Decrypting Data
Урок 51.00:07:29
Creating a REST Server
Урок 52.00:01:42
Authenticating REST APIs
Урок 53.00:04:34
Rate Limiting
Урок 54.00:03:13
Versioning
Урок 55.00:01:33
Error Handling
Урок 56.00:04:32
Authentication Client
Урок 57.00:06:08
SwiftMailer E-mail Library
Урок 58.00:03:42
Faker Fixture Data Generator
Урок 59.00:02:15
Imagine Library
Урок 60.00:06:52
MongoDB Driver
Комментарии
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.
Первые шаги в разработке веб-приложений с Yii 2.
Мы начнем с установки базового шаблона приложения Yii с помощью Vagrant. Перед тем как мы приступим, вы будете иметь полностью функциональное веб-приложение, которое готово для настройки. Вы научитесь генерировать модели, представления и контроллеры, отлаживать и тестировать их с Debug Toolbar и Codeception. Потом вы научитесь изменять этот сгенерированный код, чтобы создать страницу регистрации, с
Yii2 позволяет быстро и качественно поднимать сайты почти любоей сложности, благодаря своей простоте и быстродействию он упростит вашу разработку в разы, а просит он только лишь базовое знание PHP взамен от вас. Скажете звучит слишком фантастически ? Нет! Просмотрев этот курс, вы сами увидете что Yii2 простой, как два пальца об асфальт.
Фреймворк Yii показал себя с лучшей стороны в разных типах задач. Он одинаково хорош как для сложных, так и для легких проектов, что делает его почти универсальным фреймворком PHP. Пройдя этот курс, ты усвоишь всю магию использования Yii2 и сможешь начинать потихоньку использовать его на своих проектах.
Создание сайта на Yii ручками, без использования шаблонов
Пошаговый план ручного создания веб-сайта на Yii. Цель курса - разобраться в устройстве фреймворка Yii2 и создать с нуля веб-сайт с меню, регистрацией, авторизацией и поддержкой мультиязычности.Каждый участник получит практический опыт создания web-проекта с использованием современных технологий. Yii, PHP, MySQL, Git, Bootstrap, JavaScript и др.
Yii2 (производное от «Yes, It Is!») – это фреймворк, позволяющий создавать веб приложения на языке PHP, используя архитектурный паттерн MVC. В свою очередь Yii2 Advanced — это шаблон сложного Web-приложения, построенного на базе фреймворка Yii2 и состоящего из нескольких логических частей (frontend, backend и консольное приложение), каждая из которых фактически выделяется в отдельное Yii2 приложение.