Раздел №1. Основы и примеры использования Yii
В данном уроке Вы узнаете базовые вещи в Yii. Без понимания этих базовых вещей изучение будет невозможно.
Из этого урока Вы узнаете, где скачать свежую версию и как её установить. Здесь в 90% случаях, а если у Вас не очень свежий Denwer, то в 100% случаях, у Вас этого не получится, пока Вы не обновите PHP. И о том, как это делается, Вы также узнаете из этого урока.
В данном уроке Вы увидите, как создаются новые страницы для сайтов. Это закрепление базовых знаний из 1-го урока на практике.
В этом видео Вы увидите процесс вывода и обработки форм с помощью фреймворка Yii.
- Урок №5. Загрузка файлов в форме.
Здесь Вы увидите процесс загрузки файлов через форму на сайте через встроенные возможности в Yii.
- Урок №6. Работа с базой данных.
В этом уроке Вы узнаете, как происходит самая различная работа с базой данных. Вы увидите, насколько всё просто, по сравнению с тем, как происходит работа с базой данных без использования Yii.
- Урок №7. Создание навигации по страницам.
В этом видео Вы увидите, насколько просто реализуется благодаря Yii достаточно сложная функция.
Важнейший урок, без которого невозможно будет реализовать ЧПУ-ссылки на сайте.
- Урок №9. Обработка запросов.
Запросы – это то, с чего начинается открытие страницы, поэтому уметь работать как с GET, так и с POST-запросами – важнейшая вещь, которую обязан уметь делать любой Web-программист.
- Урок №10. Работа с сессиями.
Сессии – это основа многих задач (корзина в Интернет-магазинах, авторизация пользователей, персонализированные данные и многое другое), поэтому надо уметь с ними работать. И в этом видео Вы увидите, как это происходит во фреймворке Yii.
- Урок №11. Работа с cookie.
Бывает так, что выгоднее хранить данные не на сервере, а на компьютере пользователя. Здесь помогут cookie, и работу с ними Вы увидите в этом уроке.
- Урок №12. Создание виджетов.
Виджет – это строительный блок, который может быть использован на самых различных сайтах. Уметь их создавать надо обязательно, иначе сложные сайты создать будет невозможно. И созданию виджетов Вы научитесь из этого урока.
Раздел №2. Создание Blog.MyRusakov.ru
- Урок №1. Создание базы данных.
В данном уроке мы создадим все таблицы в базе данных.
- Урок №2. Установка и настройка Yii.
В этом уроке мы установим и грамотно настроим Yii. Очень важный урок, где объясняется много нюансов по тонкой настройке Yii.
- Урок №3. Создание моделей.
Из этого урока Вы узнаете, какие модели необходимо создать при разработке сайта.
- Урок №4. Подключение JS и CSS.
Подключение JS и CSS в Yii - процесс не самый очевидный, как кажется. Но в этом уроке Вы научитесь это делать.
- Урок №5. Вывод главной страницы (Основная часть).
Здесь мы уже выведем основную часть главной страницы сайта.
- Урок №6. Вывод главной страницы (Правые блоки).
В данном уроке мы выведем правые блоки. Причём на моём блоге, правые блоки разные. Например, на главной странице есть блок «Об авторе», а на других страницах его нет. Реализовать это на Yii – задача очень серьёзная. Но мы с Вами её реализуем легко и просто. Как именно? Узнайте из этого урока.
- Урок №7. Вывод страницы «Об авторе».
В данном уроке Вы увидите создание новой страницы сайта.
- Урок №8. Вывод страницы «Видеокурсы».
Здесь Вы увидите процесс генерации страницы, основанной на записях в базе данных.
- Урок №9. Вывод страницы «Видеоотзывы».
В данном видео Вы узнаете, как правильно выводить Youtube-ролики на странице с помощью Yii.
- Урок №10. Вывод страницы «Сайты учеников».
В этом уроке мы сделаем вывод данных из базы, а также Вы узнаете, как обработать форму на добавление новых данных.
- Урок №11. Вывод страницы с постом.
В этом уроке Вы узнаете не только, как выводится страница со статьёй, с видеороликами, с формами, но узнаете, как выводятся виджет комментариев от контакта.
- Урок №12. Вывод страницы с выпусками рассылки.
В данном уроке мы выведем страницу со слайдером, со статьями и с формами.
- Урок №13. Поиск по сайту.
В данном уроке Вы узнаете, как реализуется поиск по сайту на фреймворке Yii.
- Урок №14. Создание ЧПУ-ссылок.
Здесь мы сделаем ЧПУ-ссылки, которые будем брать из отдельной таблицы в базе данных. Задача, на первый взгляд, сложная, но с помощью Yii она значительно упрощается. И всё это Вы увидите в этом уроке.
Напутствующие слова о том, в каком направлении двигаться дальше, стоит ли изучать другие фреймворки и многое другое.
Бонус:
- Генерация кода с помощью Gii
Gii – это расширение для Yii, позволяющие целую кучу базовых возможностей создавать с помощью нескольких кликов. Сюда входит создание классов для таблиц в базе данных, CRUD-таблиц (Create, Read, Update, Delete) для любых данных, генерация форм, контроллеров, модулей и расширений. При грамотном использовании Gii можно ускорить разработку сайта в разы, поэтому научиться его применять – задача крайне важная. И этому Вы научитесь благодаря Бонусу «Генерация кода с помощью Gii».