АРЬЕРА

Курсы дополнительного
профессионального образования 

Back-end разработчик (HTML и CSS , PHP, MySQL)

Back-end разработчик (HTML и CSS , PHP, MySQL)

скидка-30%
  • foto
  • foto
  • foto
Категория: Компьютерные курсы
Расписание: 26.11.2017 в 10:00
Кол-во занятий: 18 (в группе) / 14 (индивид.)
Цена (в группе):19070 руб. Цена (индивид):39040 руб.
Записаться
  • Описание
  • Программа курса
  • Документы
  • Оставить отзыв
  • Обучение Back-end разработчиков проходит в два этапа:
    сначала в течение 8 занятий Вы освоите языки HTML, CSS, чтобы научиться создавать макет сайта и верстать web-cтраницы,
    затем 10 занятий отводится на изучение языка PHP и базы данных MySQL.

    На всех занятиях дается минимум теории и максимум практики, чтобы Вы могли наработать собственный опыт для дальнейшей самостоятельной работы. Back-end разработчики достаточно востребованы на рынке труда и всегда найдут себе применение.

    Мы так же рекомендуем пройти обучение по курсам: Ruby, Framework Ruby on Rails, Python, которые необходимы в работе Back-end разработчиков.
  • ТЕМА 1 WEB верстка - HTML и CSS
    Html - базовые понятия. Инструменты разработчика.
    Работа с FTP клиентом. Структура страницы. Cинтаксис HTML. Обзор тегов ( head, html, body, title, meta), работа с тегами на странице.
    ТЕМА 2 CSS - базовые понятия.
    Принципы работы CSS. Синтаксис CSS. Подключение CSS к HTML странице.
    ТЕМА 3 CSS селекторы. Cелекторы тегов, идентификаторы, классы.
    Контекстные селекторы. Наследование и каскад. Приоритеты. Работа над частыми ошибками.
    ТЕМА 4 Текст и оформление.
    Шрифты и работа с ними. Цвет, размер, межстрочное расстояние. Работа с фоном. Цвет, изображение. Маркеры списка. Рамки и обводки.
    ТЕМА 5 Блочные и инлайновые элементы.
    Виды элементов. Различия и применение блочных и инлайновых элементов. Свойство display. Изучение поведения элемента при отрисовке. Свойство float и «плавающие» элементы. Другие виды поведения элементов. Семантическая разметка документа. Теги для работы с текстом, оформление списков, работа со ссылками и изображениями, таблицы и контейнеры (div).
    ТЕМА 6 Стили позиционирования, отступы, размеры блоков.
    Поля (padding) и отступы (margin). Положение на странице. Алгоритм расчета ширины и высоты элементов на странице.
    ТЕМА 7 Управление блоками в потоке.
    Базовые способы поведения элементов на странице (display: none, display: inline, display: block, display: inline-block, display: list-item, table*) Области применения тех или иных способов поведения элементов. Позиционирование блоков (stati, Relative, Absolute, Fixed) с «плавающими» элементами и свойство float. Области применения тех или иных способов позиционирования.
    ТЕМА 8 Базовая верстка.
    Построение сетки с использованием float и display: inline-block. Преимущества и недостатки построения сетки с данными свойствами. Позиционирование на странице. Отступы, фиксация ширины(центровка, 2,3 и более колонок), фиксация шапки, подвал, выносные элементы.
    ТЕМА 9 Верстка сайта. Пошаговый алгоритм.
    ТЕМА 10 Обзор ошибок, проблемные участки кода, отображение страниц в браузерах. Секреты профессионалов. Принципы работы и профессиональный подход к созданию сайта - оформление кода с помощью CSS, HTML, JavaScript.
    ТЕМА 11 WEB-программирование PHP, MySQL
    PHP - синтаксис.
    Знакомство с PHP, конструкция и возможности языка, знакомство с программой «Hello World», установка и настройка интерпретатора, работа с интерактивной консолью, разделение инструкций, основные тэги языка, комментарии, скалярные типы данных, переменные и операторы, а так же выражения, встроенные функции, выполнение файлов, работа с php-сценариями. Условный оператор IF в языке. Оператор множественного выбора SWITCH, операторы прерывания CONTINUE/ BREAK. Обзор циклов WHILE, DO, FOR. Переменные – область видимости, виды переменных – статические и глобальные, алгоритмы. Возвращаемые значения, функции и аргументы. Реализация алгоритмов с помощью списков, строк и массивов. Объекты, ресурсы, NULL. Виды функций. Строковые и математические, дата и время, для работы с массивами, файловой системой, с изображениями, функции для работы с JSON.
    ТЕМА 12 PHP и веб сервер.
    Работа с формами. Hello $_GET. Простая форма HTML. Отправка и обработка данных. Протокол HTTP. Запросы GET и POST. Параметры форм в PHP, их получение и обработка. Загрузка файлов на сервер. PHP и HTTP. Тщательное изучение протокола HTTP. Ошибка Hello 404. Функция header. Глобальная переменная $_SERVER. Работа с заголовком Content-Type. Редирект и ошибки 404, 500. Файлы COOKIE – хранение данных, сессии, авторизация на сайте средствами HTTP, ошибка авторизации - Hello 401. $_SERVER['PHP_AUTH_USER'] и $_SERVER['PHP_AUTH_PW'].
    ТЕМА 13 ООП - Объектно-ориентированное программирование.
    Установка и настройка Denwer. Основы Объектно-ориентированного программирования. Понятие объекта и класса. Cвойства и методы объекта (приватные и публичные). Cоздание экземпляра. Cтатические методы и автозагрузка классов. Проверка типов параметров методов. Отработка полученных навыков на информационном портале. Наследование и интерфейсы. Основы наследования классов. Защищенные методы и свойства. Обращение к родительским методам и свойствам. Работа с интерфейсами. Абстрактные классы. Запрет переопределения методов и наследования классов. PHP и HTTP. Пространства имен, перегрузка методов и параметров, сериализация, клонирование, итератор объекта, использование объекта как массива или как функции.
    ТЕМА 14 MySQL.
    Реляционные базы данных и SQL. Знакомство с сервером управления базами данных. Основные понятия – таблица, поле и типы полей, базы данных, ряд. Работа с mysql через клиент. Функции и их использование для работы с mysql в PHP. Нормальные формы баз данных. Три основные формы. Применение следующих запросов - SELECT, DELETE, INSERT, UPDATE Работа в таблице – вывод отдельных полей либо всех записей, условия выбора и выражения в MySQL, сортировка, LIMIT. Первичный ключ и AUTO INCREMENT, обновление и удаление списка записей по условию. Проектирование БД. Объединение данных из нескольких таблиц (функция SELECT). Изучение группировок результатов. Агрегатные функции COUNT, MAX, MIN и другие. Внешний ключ. INNER JOIN. LEFT JOIN. Управление таблицами и БД, а так же управление таблицами (создание, очистка, удаление таблиц, получение информации). Манипуляции с полями и базами данных – создание и удаление.
    ТЕМА 15 Обзор фреймворков.
    Менеджер зависимостей Composer Понятие фреймворков и его принципиальные отличия от библиотек. Работа с фреймворками – установка, удаление, их возможности. Представление и роутинг, варианты обработки форм. Работа с базой данных. Шаблонизаторы (на примере Smarty, Twig и прочих) Использование PHP в качестве шаблонизатора. Работа с шаблонизаторами – установка, удаление, возможности Smarty и Twig. Управление –листание, условия и вставка переменных. Организации приложения с использованием шаблонизатора. Фреймворк Laravel Понятие фреймворков и его принципиальные отличия от библиотек. Работа с фреймворками – установка, удаление, их возможности. Представление и роутинг, варианты обработки форм. Работа с базой данных.
    *Учебный центр оставляет за собой право частично изменять/модернизировать программу курса ввиду последних тенденций в развитии данного направления (выхода новых программ, совершенствование методик обучения и тд). Для получения дополнительной информации обращайтесь к нашим менеджерам по телефонам: +7 (495) 664-50-33.
  • Лицензия Размер: 568.4 Кб.
    Приложение к лицензии Размер: 510.1 Кб.
  • Оставить отзыв
Запись на курс Оставьте ваши конакты, и наш менеджер свяжется в Вами в ближайшее время
Заказать обратный звонок Оставьте ваши конакты, и наш менеджер свяжется в Вами в ближайшее время