Новый видеокурс от Андрея Морковина предназначен для начинающих веб-мастеров, желающих перейти от программирования на чистом PHP к MVC-фреймворку. Доступным даже начинающему языком автор рассказывает о преимуществах ООП и MVC-подхода, о возможностях фреймворка Kohana в плане упрощения труда программиста в реализации часто используемых модулей.
От автора: Дело в том, что официальное руководство пользователя Kohana 3.1 никуда не годится (тем более для начинающего веб-мастера), получить структурированную в сложностно-тематическую последовательность информацию из разрозненных постов на блогах — весьма сложно. Я решил компенсировать этот недостаток выпуском видеокурса с последовательным изложением материала, от установки локальной среды разработки до реализации конкретного проекта на Kohana (проект — некая образовательная система, которую, от урока к уроку, я программирую на ваших глазах).
Содержание видеокурса Kohana 3.1 - программирование на PHP:
• Установка и настройка Apache, PHP, MySQL под Windows
• Установка phpMyAdmin
• Установка фреймворка Kohana
• Структура файлов и папок Kohana - ЧПУ
• Верстка страницы - Kohana
• Контроллер, наследование и вид в Kohana
• Kohana - Модуль авторизации
• Kohana и авторизация
• Kohana, редирект, сессионные переменные и контроллер
• ORM в Kohana
• Валидация в Kohana
• Подключение модуля Kohana email
• Kohana и права доступа
• Восстановление забытого пароля на Kohana
• Логике отображения в модели не место
• Модификаторы доступа, функция-конструктор и SQL-запросы в Kohana
Жанр: Обучающее видео
Автор: Андрей Морковин
Сайт автора:
Год выпуска: 2011
Формат: WMV
Язык: Русский
Видео: WMA 9 1280x720 15.00fps 259kbps
Аудио: WMA 44100Hz mono 48kbps
Файлы примеров: Присутствуют
Размер архива: 732.35 Мб
<div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px">Скрытая информация: "Скачать" <input type="button" value="Показать" style="width:60px;font-size:10px;margin:0px;padding:0px;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = 'Скрыть'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Показать'; }">
</div>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
<div style="display: none;">
turbobit.net
letitbit.net
</div>
</div>
</div>
От автора: Дело в том, что официальное руководство пользователя Kohana 3.1 никуда не годится (тем более для начинающего веб-мастера), получить структурированную в сложностно-тематическую последовательность информацию из разрозненных постов на блогах — весьма сложно. Я решил компенсировать этот недостаток выпуском видеокурса с последовательным изложением материала, от установки локальной среды разработки до реализации конкретного проекта на Kohana (проект — некая образовательная система, которую, от урока к уроку, я программирую на ваших глазах).
Содержание видеокурса Kohana 3.1 - программирование на PHP:
• Установка и настройка Apache, PHP, MySQL под Windows
• Установка phpMyAdmin
• Установка фреймворка Kohana
• Структура файлов и папок Kohana - ЧПУ
• Верстка страницы - Kohana
• Контроллер, наследование и вид в Kohana
• Kohana - Модуль авторизации
• Kohana и авторизация
• Kohana, редирект, сессионные переменные и контроллер
• ORM в Kohana
• Валидация в Kohana
• Подключение модуля Kohana email
• Kohana и права доступа
• Восстановление забытого пароля на Kohana
• Логике отображения в модели не место
• Модификаторы доступа, функция-конструктор и SQL-запросы в Kohana
Жанр: Обучающее видео
Автор: Андрей Морковин
Сайт автора:
Вам необходимо зарегистрироваться для просмотра ссылок
Год выпуска: 2011
Формат: WMV
Язык: Русский
Видео: WMA 9 1280x720 15.00fps 259kbps
Аудио: WMA 44100Hz mono 48kbps
Файлы примеров: Присутствуют
Размер архива: 732.35 Мб
<div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px">Скрытая информация: "Скачать" <input type="button" value="Показать" style="width:60px;font-size:10px;margin:0px;padding:0px;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = 'Скрыть'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Показать'; }">
</div>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
<div style="display: none;">
turbobit.net
letitbit.net
</div>
</div>
</div>