Меню

Web разработчик(php,js)

  • Длительность 4 месяца
  • Расписание 18:40-21:50 ­ вт, чт, сб
  • Дата начала 27 февраля 2018 г.
  • Стоимость 50 000

Web разработчик(php,js)

Программа

Модуль 1. Разработка Web-сайтов с применением HTML5, CSS3

  • Apache/Nginx – HTTP-сервер для создания Интернет-приложений;
  • Язык гипертекстовой разметки HTML5;
  • CSS3 – каскадные таблицы стилей;
  • Технология DHTML;
  • DOM модель;
  • Верстка слоями, адаптивная верстка;
  • Пакетный менеджер Bower.

Модуль 2. JavaScript – профессиональное создание Web-сайтов

  • Основы JavaScript процедурное программирование;
  • Алгоритмы (стек, очередь, сортировка, деревья, списки);
  • Регулярные выражения;
  • Прототипы, наследование и организация ООП в JavaScript;
  • jQuery – работа с DOM моделью, обработка событий, динамическая генерация элементов;
  • Mustache – шаблонизация для динамических компонент;
  • Создание интерфейсные компонент – меню, модальных окон, слайдеров, grid, Drag'n'Drop.

Модуль 3. PHP 5 – профессиональное создание Web-сайтов

  • Процедурное программирование в PHP;
  • Алгоритмы (стек, очередь, сортировка, деревья, списки);
  • Регулярные выражения;
  • Сопутствующие технологии (XSL, XPath, XLink и т.п.);
  • Объектно-ориентированное программирование в PHP;
  • Наследование, инкапсуляция, абстракция и полиморфизм;
  • UML – основы объектно-ориентированного дизайна (Dia);
  • Composer - менеджер зависимостей;
  • Архитектурные паттерны;
  • Разработка MVC фреймворка.

Модуль 4. Базы данных и основы проектирования. СУБД MySQL

  • Теория реляционных баз данных (БД), основы ER проектирования БД;
  • CASE средство для разработки реляционных БД (MySQL Workbench);
  • Установка сервера MySQL;
  • Общая архитектура MySQL;
  • Создание и администрирование БД в MySQL, настройка прав доступа;
  • SQL – язык структурированных запросов;
  • Триггеры, представления и хранимые процедуры в MySQL.