01


Ваше имя:

Ваш телефон:

Ваш email:

Желаемое время занятии:

Выберите курс:
Базовый курс
PHP курс
CodeIgniter курс
Парсинг и граббинг



0


Ваше имя:

Ваш email:

Введите вопрос:




Курс по созданию профессиональных сайтов на PHP с помощью фреймворка CodeIgniter - 30 часов

  • Программа учебных курсов:

    1.Изучаем CodeIgniter(9 часов)
    - Понятие фреймворка и модели MVC
    - Скачиваем и устанавливаем Codelgniter
    - Структура фреймворка, документация и ресурсы
    - Контроллеры, формирование URL-адресов в Codelgniter
    - Дополнение по контроллерам, разбор файла config.php
    - Принципы именования при работе с Codelgniter
    - Передача переменных в вид
    - Передача данных методом POST с помощью Codelgniter
    - Библиотеки в Codelgniter
    - Хэлперы в Codelgniter
    - Разбор файла autoload.php
    - Создаем тестовую базу и разбираем файл database.php
    - Извлечение информации из базы
    - Класс active record
    - Добавление информации в базу
    - Обновление и удаление информации в базе
    - Разбираем файл routes.php

    2.Создаем профессиональный сайт с системой управления на CodeIgniter (10 часов)
    - Подготовительные работы
    - Разрабатываем структуру базы данных
    - Наполняем базу данных
    - Графика и основные настройки приложения
    - Начинаем подготавливать каркас для сайта
    - Продолжаем дорабатывать каркас сайта
    - Разбиваем каркас на блоки
    - Разбираем схему работы контроллера pages
    - Выводим контент главной страницы из базы
    - Продолжаем дорабатывать главную страницу
    - Выводим свежие и популярные материалы
    - Пишем роутеры для контроллера pages
    - Реализуем страницу "Об авторе"
    - Разбираем схему работы страницы контактов
    - Пишем вспомогательную библиотеку captcha_lib
    - Пишем правила валидации для контактной формы
    - Создаем файл вида для страницы контактов
    - Добиваемся показа страницы контактов
    - Заканчиваем со страницей контактов
    - Реализуем вывод материалов полностью
    - Рассматриваем схему реализации комментариев
    - Начинаем работу над комментариями
    - Заканчиваем работу над комментариями
    - Получение настроек из базы данных
    - Создаем функцию, отображающую разделы сайта
    - Делаем постраничную навигацию.
    - Меняем внешний вид постраничной навигации
    - Готовимся к созданию архива материалов
    - Создаем архив материалов.
    - Начинаем работу над администраторской частью
    - Добавление материала.
    - Редактирование материала.
    - Обновление материала.
    - Удаление материала
    - Редактирование комментариев (вывод списка)
    - Редактирование и обновление комментариев
    - Удаление комментариев
    - Добавление страниц
    - Редактирование страниц
    - Обновление и удаление страниц
    - Добавление категорий
    - Редактирование категорий
    - Обновление и удаление категорий
    - Дополнение по категориям
    - Управление настройками из админки
    - Авторизация.

    3.Изучаем дополнительные возможности и переносим сайт на сервер (9 часов)
    - Добавляем на сайт RSS-ленту
    - Добавляем смайлы к форме комментирования
    - Подключаем визуальный редактор TinyMCE.
    - Создаем поиск по сайту.
    - Рекомендации по обновлению Codelgniter
    - Вносим мелкие правки и готовимся к переносу сайта на реальный сервер
    - Переносим сайт на реальный хостинг.

    4.Пробуем взломать сайт (2 часа)

    5.Результат - готовый профессиональный сайт с базовыми функциями и индивидуальным дизайном, а также умение профессионально программировать с помощью фреймворка CodeIgniter динамичные сайты на серверном языке PHP, а также умение взламывать динамичные сайты и защищать их от хакеров.