Открыто

[Codepr] Комплекс «BACK‑END»

Тема в разделе "Курсы по программированию", создана пользователем Киргуду, 17 авг 2015.

Цена: 15000р.-72%
Взнос: 4198р.

Основной список: 4 участников

Резервный список: 5 участников

  1. 17 авг 2015
    #1
    Киргуду
    Киргуду МодерМодератор Команда форума
    [Codepr] Комплекс «BACK‑END»

    HTML и CSS. Основы создания веб‑страниц
    Познакомим вас с возможностями современных веб‑технологий и дадим все необходимое, что бы вы сами могли создавать веб‑страницы и сайты.
    Урок 1. Принципы веб‑разработки
    Как создаются сайты. Составные части настоящего сайта. Необходимые компоненты для работы сайта. Программы для работы над сайтами. Особенности работы браузеров. Работа сайта на телефонах и планшетах.
    Урок 2. Язык разметки HTML страниц
    Структура HTML документа. Теги для оформления текста. Спецсимволы. Гиперссылки. Размещение изображений и видео на странице. Списки, формы, кнопки. Кодировка страницы. Мета‑данные на странице.
    Урок 3. Язык оформления CSS cтилей
    Возможности CSS стилей. Способы подключения стилей к HTML документу. Селекторы по классу, id, тэгу. Наследование и группировка свойств. Приоритеты применения стилей. Псевдоклассы и псевдоэлементы.
    Урок 4. Нарезка дизайн‑макета PSD
    Отличие PSD макеты от изображения. Выделение основных частей макета. Определение свойств блоков макета (размеры, поля, цвета, шрифты). Подготовка графики для вставки в HTML‑документ.
    Урок 5. Таблицы и табличная верстка
    Создание таблиц. Объединение ячеек. Вложенные таблицы. Табличная верска макетов. Плюсы и минусы табличной верстки. Предпосылки для перехода к блочной верстке.
    Урок 6. Блочная верстка, часть 1
    Теги для блочной верстки (div, span). Отступы элементов (margin, padding). Обтекаемые элементы (float). Позиционирование элементов (absolute, relative, fixed). Создание многослойных страниц. Порядок слоев (z‑index).
    Урок 7. Блочная верстка, часть 2
    Компоновка страницы с помощью блоков. Поведение блоков при изменении размера экрана. Поведение блоков при изменении их содержания. Использование фоновых цветов, изображений и видеофайлов.
    Урок 8. Стандарты веб‑разработки
    Стандарты W3C для HTML, CSS. Кроссбраузерное отображение страниц. Адаптивность страниц. Критерии оценки качества верстки. Отладка страниц. Нововведения стандартов HTML5 и CSS3.
    PHP основы вэб-разработки
    Познакомим вас с возможностями динамических веб‑сайтов, вы научитесь создавать сайты с системой управления.
    Урок 1. Основы PHP
    Базовый синтаксис. Вставка PHP кода в HTML документ. Разделение PHP и HTML кода. Переменные. Константы. Типы данных. Преобразование типов. Операторы. Версии PHP.
    Урок 2. Условные конструкции и функции
    Создание блок‑схемы. Операторы if, switch. Полная и сокращенная формы записи условных конструкций. Рекурсия. Область видимости и время жизни переменных.
    Урок 3. Циклы, массивы, итераторы
    Цикл while. Цикл do … while. Цикл for. Бесконечный цикл. Операторы break, continue. Массивы. Обход массива в цикле. Работа с массивами. Многомерные массивы. Итераторы для обхода массивов.
    Урок 4. Переменные _GET, _POST, _SERVER
    Получение данных от пользователя. Отличие _GET и _POST. Обработка и проверка пользовательских данных. Работа с HTML формами.
    Урок 5. Хранение пользовательских данных _COOKIE, _SESSION
    Отличие Сookie и Session. Вопросы безопасности. Авторизация на сайте. Параметры Сookie. Параметры Session. Подмена данных.
    Урок 6. Работа с файловой системой
    Открытие и чтение файлов на сервере. Права и пользователи. Обработка _FILES и сохранение файлов на сервер. Кэширование файлов.
    Урок 7. Работа с базой данных
    Реляционная база данных. Язык SQL. CRUD — создание, чтение, обновление, удаление строк. Объединение таблиц в запросе, оператор JOIN. Ключи, связь между таблицами.
    Урок 8. Концепция MVC
    Архитекутра программы. Разделение бизнес‑логики, шаблонов и структуры системы. Архитектура MVC. Реализация MVC в PHP.
    PHP5 профессиональная веб-разработка
    Освоим профессиональный подход к созданию сайтов, научимся правильно управлять кодом и процессом разработки.
    Урок 1. Работа с базой данных
    Реляционная база данных. Нормальные формы. Типы связей. Организация связей между сущностями. Варианты работы оператора join. Профилирование запросов.
    Урок 2. Архитектура MVC. Шаблоны проектирования
    Архитектурный каркас системы. Основные шаблоны. Порождающие шаблоны. Структурные шаблоны. Поведенческие шаблоны. Частные шаблоны.
    Урок 3. Шаблонизация в PHP
    Базовый шаблон. Вложенные шаблоны. Шаблонизация средствами PHP. Шаблоны TPL. Сторонные решения для шаблонизации.
    Урок 4. Объектно‑ориентированное программирование
    Классы и объекты. Конструктор. Деструктор. Наследование. Полиморфизм. Инкапсуляция. Свойства и методы. Модификаторы доступа. Статические свойства и методы. Константы. Абстрактные классы и методы. Интерфейсы.
    Урок 5. MVC и ООП
    Перегрузка свойств и методов класса. Модель. Представление. Контроллер. Единая точка входа. Иерархия контроллеров. Механизм обработки запроса. Autoload.
    Урок 6. ORM. Драйвер базы данных
    Виртуальная объектная база данных. Обзор ORM решений.
    Урок 7. Работа с пользователями. Авторизация и разделение прав
    Пользователь. Авторизация. Сессия. Привилегии. Роли. Генерация надежных случайных паролей. Шифрование паролей. Использование соли.
    Урок 8. Фреймворк для создания сайтов
    Проектирование архитектуры фреймворка. Создание стандартных модулей системы. Администрирование сайта в режиме Front‑End.

     
    Последнее редактирование: 17 авг 2015
    1 человеку нравится это.
  2. Последние события

    1. skladchik.com
      В складчине участвует 5 человек(а).
      30 янв 2024
    2. skladchik.com
      В складчине участвует 5 человек(а).
      22 янв 2024
    3. skladchik.com
      В складчине участвует 5 человек(а).
      2 янв 2024
    4. skladchik.com
      В складчине участвует 5 человек(а).
      17 май 2023
  3. Обсуждение
  4. 30 авг 2015
    #2
    shandri
    shandri ДолжникДолжник
    Скиньте запись 1-го урока, чтобы оценить подачу материала. Этот курс - видеоуроки или онлайн?