8 800 500 20 63
Обратный звонок
Своя CMS - 1
15

Своя CMS - 1

Научитесь создавать собственную CMS - собственное готовое решение для всех проектов!
1 Месяц
16 Аудиторных часов
72 Часов всего
8 Онлайн уроков
Цена курса:
15 000
Напоминаем, что дополнительную скидку можно получить в корзине введя промо-код
Дата курса:
Мест:
15
Курс уже прошли:
46

О курсе

Для кого этот курс

Курс по созданию CMS предназначен для тех, кто прошёл первые три ступени обучения по профессии Программист и хочет обрести удобный инструмент для быстрого создания сайтов. Без системы управления сайтом Вам каждый раз придётся заново писать админку для сайта, что является трудозатратным и бессмысленным занятием. В то же время, если Вы берёте какую-либо готовую систему, то неизбежно сталкиваетесь с проблемой расширяемости кода. Поэтому оптимальным решением является единоразовое написание с нуля своей продуманной CMS и дальнейшее её использование.

Программа курса

  1. Начало

    Примеры сайтов с бесконечной вложенностью страниц

    Бюджеты этих же сайтов :)

    Обзор системы, которая будет получена на выходе. Общая архитектура системы

    Хранение в БД иерархической информации

    Создание контроллера контент-страниц

    Кэширование url-адресов страниц

    Зачем же на самом деле нужна рекурсия

  2. Продолжение
    Textarea vs CKEDITOR. Где скачать и как подключить

    Создание Ajax-загрузчика изображений

    Добавление изображений в текст

    Создание таблиц для хранения меню

    Связь "многие ко многим" на практике

    Добавление возможности сортировки пунктов

    JqueryUI или как сделать адекватную сортировку

     
  3. Картинки
    Передача картинок без перезагрузки страницы

    Drag & Drop

    Формирование галерей изображений

    Редактирование мета-информации изображений

    Сортировка изображений в галерее

  4. Структура и сортировки
    Ориентация на структуру страниц

    Выделение активных пунктов меню

    Разные способы вывода иерархического меню

    Сортировка страниц в дереве

    Автоматическая загрузка первой дочерней страницы

  5. Виджеты
    Кусок кода без базового шаблона

    Встраивание виджетов на сайт

    Создание плагина под CKEDITOR

    Обработка шорткодов для встраивания галерей в

    произвольное место контент-страниц

  6. Поиск и страницы
    Карта поиска

    Динамическая генерация условий поиска

    Шаблоны для вывода результатов

    Модуль постраничной навигации

    Конструктор запросов

  7. Работа с шаблонами
    Зачем уметь подключать разные шаблоны

    Внутренний шаблон vs внешний шаблон

    Подключение шаблонов

    Правильная обработка ошибки 404

  8. Права доступа

    Прикручивание модуля новостей

    Разделение прав пользователей внутри админки

    Модуль редактирования пользователей

    Обсуждение дальнейшего пути развития: фреймворки vs доработка cms

    Карьера и фриланс

Преподаватели курса

Дмитрий Лаврик
Дмитрий Лаврик

Профессиональный веб-разработчик

Программист, каким-то чудом не потерявший умение объяснять материал на человеческом языке. С 2011 года под его руководством тысячи учеников прошли путь от новичков до успешных веб-программистов.

В процессе обучения вы получите

8 онлайн-уроков
8 онлайн-уроков
Помощь преподавателя
Помощь преподавателя
Видеозаписи всех занятий
Видеозаписи всех занятий
Архив со всеми материалами
Архив со всеми материалами
Доступ в закрытое сообщество
Доступ в закрытое сообщество
Тусовку друзей программистов
Тусовку друзей программистов
Конкурентное преимущество
Конкурентное преимущество
Сертификат об успешном прохождении курса
Сертификат о прохождении курса
Сертификат Школы современных технологий
Выдача сертификата

Увеличьте свои шансы на успешный старт и развитие карьеры, получив после прохождения курса уникальный сертификат. Учеба у нас, благодаря которой вы научитесь применять свои знания на практике, и получение сертификата Школы Современных Технологий позволяют легко войти в сферу веб-разработки, интернет-маркетинга, веб-дизайна, seo и разработки мобильных приложений.

Каждый сертификат имеет уникальный номер, благодаря которому ваш потенциальный работодатель может убедиться в том, что сертификат принадлежит именно вам.