[Кодинг] Kohana Framework от А до Я. Интернет-магазин своими руками

Тема в разделе "Литература", создана пользователем Kub, 18 ноя 2011.

Модераторы: Hilo
  1. Kub

    Kub

    Регистр.:
    5 июн 2009
    Сообщения:
    627
    Симпатии:
    485
    Kohana Framework от А до Я. Интернет-магазин своими руками

    [​IMG]

    Производитель: Школа Программирования
    Автор: Гайк Айрапетян
    Год: 2011
    Продолжительность: 15:44:18
    Формат: AVI
    Размер: 813 Mb

    Подробнее здесь

    Курс предназначен для тех, кто хочет изучить популярный PHP-фреймворк Kohana Framework 3.x и получить опыт профессиональной веб-разработки.

    Минимальные знания необходимые для комфортного прохождения курса: хорошие знания основ PHP и базовые понятия об ООП.

    По окончанию курса Вы поменяете свое представление о профессиональной разработке.

    На протяжении всего курса будем разбирать фреймворк до мельчайших деталей, причем не просто на "сухих" примерах, параллельно будем с нуля, шаг за шагом разрабатывать интернет-магазин. Это позволит получить не только углубленные знания фреймворка Kohana Framework, но и практический опыт написания большого проекта с нуля.

    Содержание:

    Подготовка.
    Подготовительный урок, дается общая информация о том, что ожидается в курсе. Делаем первые шаги по установке Kohana Framework и написанию первого скрипта «Hello world».

    Анатомия фреймворка.
    Подробная информация о структуре файлов и иерархии классов фреймворка. Знакомство с концепцией MVC. Порядок выполнения скрипта с момента попадания в точку входа. Работа с классом Template и создание простого MVC - приложения.

    Каскадная файловая система.
    Создание классов и выстраивание правильной иерархии. Работа с файлами конфигураций, системными сообщениями и языковыми файлами. Понимание различия парадигм MVC и HMVC и использование классов Request и Response. Создание виждетов и формирование каркаса интернет-магазина.

    Роутинг.
    Разбор мощнейшего инструмента управления маршрутами - Routing. Применения данного механизма в рамках нашего интернет-магазина для управления путями и создания публичной и административной части.

    Хелперы.
    Применение наиболее часто используемых хелперов для работы с формами, датой, файлами, текстом, кодировкой и прочими элементами html. Доработка интернет-магазина с применением полученных знаний и создание различных форм.

    Авторизация пользователей.
    Подробный разбор модуля авторизации Auth и создание на сайте регистрации для постоянных покупателей и входа в панель администратора.

    Работа с базой данных.
    Взаимодействие с базой данных с использованием модуля Database и механизма валидации данных. Архитектурное планирование будущей БД, создание структуры будущей БД для интернет-магазина и работа с ней.

    Использование ORM.
    Использование технологии Object Relational Mapping, благодаря встроенному во фреймворк модулю ORM для удобного взаимодействия с базой данных. Расширение функционала интернет-магазина и создание каталога товаров и прочих разделов с использование данного модуля.

    Работа с изображениями.
    Особенности использования модуля Image для работы с изображениями в интернет-магазине. Добавление товаров и загрузка изображений в каталог и другие разделы.

    Постраничная навигация.
    Создание удобной постраничной навигации в каталоге, статьях, новостях и т.д. с использованием модуля Paginator.

    Кэширование
    Кэширование данных, запросов и путей для увеличения производительности сайта и скорости работы за счет применения модуля Cache.

    Сессии и куки.
    Использование встроенных инструментов фреймворка для работы с сессиями и куками. Создание корзины товаров и формы заказа.

    Подключение библиотек.
    Особенности использования сторонних библиотек и модулей на примере подключения модуля для работы с электронной почтой и библиотеки автоматического приема платежей. Реализации механизма приема оплаты, отправки заказов по email и различных уведомлений.

    Бонусы.
    Кроме основного материала периодически будут даваться бонусные уроки по смежным темам, начиная с выбора правильных инструментов для разработки и заканчивая интересными материалами по юзабилити современных интернет-магазинов.

    letitbit.net
    turbobit.net
     
  2. glory773

    glory773

    Регистр.:
    30 ноя 2008
    Сообщения:
    151
    Симпатии:
    64
  3. igumenov

    igumenov

    Регистр.:
    30 июн 2009
    Сообщения:
    262
    Симпатии:
    103
    http://www.ex.ua/view/11179142
     
    BSunV нравится это.
  4. zyzy

    zyzy Постоялец

    Регистр.:
    10 янв 2009
    Сообщения:
    139
    Симпатии:
    31