Пятница, 22.06.2018, 14:29
Lingualeo
Для просмотра сайта используйте браузеры Opera, Firefox, ChromeПриветствую Вас Гость
Меню сайта
Мини-чат
Английский для тебя!
skyeng.ru
Создай лендинг!
LPgenerator
Онлайн-курс
Нетология
Партнёры
  • Cервис автоматической регистрации доменов
  • Моментальные покупки
  • Всё для Photoshop
  • Игровой портал
  • Книга сказок
  • Поиск дешевых отелей
  • Морские и речные круизы
  • Статистика

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    Форма входа

    Kohana Framework от А до Я

    Kohana Framework от А до Я


    Интернет-магазин своими руками.

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

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

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

    Содержание курса:

    Урок 1. Подготовка.

    - Что такое фреймворк и зачем он нужен.
    - Установка последней версии Kohana Framework.
    - Работа с документацией и Coding Style разработчиков.
    - Использовать IDE для разработки.
    - Общая структура файлов фреймворка.
    - Первоначальная настройка bootstrap.php.
    - Работа с URL и избавление от index.php.
    - Создание контроллеров и экшенов.
    - Передача параметров в экшен и создание простых скриптов.

    Урок 2. Анатомия фреймворка.

    - Подробный разбор структуры файлов и иерархии классов фреймворка.
    - Порядок выполнение и цикл работы фреймворка.
    - Подключение модулей.
    - Знакомство с концепцией MVC.
    - Создание контроллеров.
    - Работа с шаблонами и классом Template, передача параметров.
    - Создание моделей и методов для получения данных.
    - Особенности использования методов before() и after().

    Урок 3. Каскадная файловая система.

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

    Урок 4. Роутинг.

    - Особенность использования View::set() и View::bind().
    - Мощнейший инструмент управления маршрутами - Routing.
    - Особенность создания роутов.
    - Работа с роутами и использование регулярных выражений.
    - Параметры по умолчанию для роутов.
    - Получение передаваемых параметров в контроллере.
    - Формирование правильного URL на основе созданных роутов.
    - Кэширование роутов.
    - Разбор типовых примеров.

    Урок 5. Хелперы.

    - Использование класса Arr для работы с массивами.
    - Класс Cookie для хранения куков.
    - Работа с классом Date.
    - Создание RSS-канала с помощью класса Feed.
    - Работа с файлами при использовании класса File.
    - Создание форм с помощью класса Form.
    - Подключение скриптов и стилей.
    - Создание ссылок.
    - Использование дополнительных хелперов для работы с текстом.
    - Работы со строковыми функциями в кодировке UTF-8.
    - Класс для создания правил и проверки загружаемых файлов.

    Вебинар #1.

    Разбор домашних заданий участников.
    Бонус: Эффективное обучение.
    Бонус: Юзабилити интернет-магазина.

    Урок 6. Работа с базой данных.

    - Взаимодействие с базой данных с использованием модуля Database. Использование Query Builder для построения запросов к базе любой сложности.
    - Взаимодействие с базой данных с использованием модуля Database.
    - Настройка файла конфигураций для работы с БД.
    - Запросы SELECT, INSERT, UPDATE, DELETE с помощью метода DB::query().
    - Использование Query Builder для построения запросов к базе любой сложности.
    - Взаимодействие с моделью.
    - Создание сложных запросов.
    - Агрегирующие запросы, вложенные запросы и подзапросы.
    - Получение и использование результатов запроса.

    Урок 7. Валидация и ORM.

    - Валидация данных.
    - Создание правил валидации.
    - Использование класса Validation и предопределенных правил.
    - Создание файлов системных сообщений.
    - Отлавливание сообщений об ошибках и вывод.
    - Создание собственных функции валидации и использование их.
    - Object-relational mapping (ORM).
    - Валидация в ORM.
    - Создание правил валидации в модели.
    - Получение/добавление/обновление/удаление записей из БД с помощью ORM.
    - Отлавливание исключений и вывод сообщений об ошибках.
    - Типы связей в ORM.

    Урок 8. Авторизация.

    - Подключение и настройка модуля авторизации Auth.
    - Создание контроллера для авторизации и аутентификации.
    - Использование дополнительных методов create_user и update_user.
    - Создание и управления ролями пользователей.
    - Создание модели User для работы с пользователями.
    - Создание сообщений об ошибках при валидации.

    Вебинар #2.

    Разбор домашних заданий участников.
    Типы связей в БД.
    Нововведения в версии 3.2.
    API Яндекс.Метрика для магазина.

    Урок 9. Работа с изображениями.

    - Подключение и настройка модуля для работы с изображениями Images.
    - Получение информации о файле: путь до изображения, высоту, ширину, тип и т.п.
    - Изменение размера, соблюдение пропорции.
    - Обрезка изображений по заданному размеру и смещениям.
    - Вращение, изменение резкости, зеркальное отображение, изменение фона и добавление отражение к изображениям.
    - Наложение водяного знака и установка расположения и степени прозрачности.
    - Сохранение полученного файла в нужной директории на сервере.
    - Создание модели и установка связей между таблицами для работы с изображениями.
    - Добавление, удаление и получение списка всех изображений у конкретного товара.

    Урок 10. Постраничная навигация и кэширование.

    - Установка и настройка модуля постраничной навигации Pagination.
    - Создание собственного шаблона и стилей для постраничной навигации.
    - Настройка конфигурационных данных.
    - Кэширование данных с помощью модуля Cache.
    - Способы кэширования.
    - Занесение, считывание и удаление данных из кэша.

    Урок 11. Сессии и куки.

    - Использование специальных классов Cookie и Sessions.
    - Установка/получение/удаление данные из куков.
    - Настройка куков: соль, время жизни, путь и домен и т.п.
    - Установка/получение/удаление данные из сессии.
    - Способы хранения сессий: native, cookie, database.
    - Настройка файла конфигураций.

    Урок 12. Тестирование и профилирование.

    - Использование класса Debug для вывода дампов переменных.
    - Профайлинг и статистика по запросам, используя класс Profiler.
    - Создание собственных меток для профилирования.
    - Использование модуля Userguide для просмотра документации.
    - Использование модуля Codebench для тестирования производительности.
    - Использование модуля Unittest для создания юнит-тестов.
    - Поиск и установка дополнительных модулей.
    - Отправка писем через SMTP, при использовании класса Email.
    - Подключение платежной системы Robokassa для приема платежей.

    Вебинар #3.

    Разбор домашних заданий участников.
    Подведение итогов курса.

    Курс "Kohana Framework от А до Я" доступен в двух версиях: Стандартная версия и Расширенная версия. В Расширенной версии предоставляется доступ на форум поддержки в течение двух месяцев.



    Перейти на страницу видеокурса →

    Поиск по сайту
    Реклама
    Мы Вконтакте
    Партнёры
  • Cервис автоматической регистрации доменов
  • Моментальные покупки
  • Всё для Photoshop
  • Игровой портал
  • Книга сказок
  • Поиск дешевых отелей
  • Морские и речные круизы
  • Школа ЕШКО
    ЕШКО
    Курсы Photoshop
    Изучай английский!
    Lingualeo
    Учитесь у лучших
    Английский онлайн

    Нетология   skyeng.ru

             Seo анализ сайта Рассылка 'Акции и новости сайта KursAll.ru'    Каталог Ресурсов Интернет
    Copyright MyCorp © 2018Создать сайт с uWeb