Internet-технологии

Расписание и стоимость

Условия обучения

Проведение занятий Преподаватели Учебные материалы Документы об окончании Отзывы слушателей

Другие курсы направления

Основы Интернет-технологий Системы управления контентом (CMS) Веб-маркетинг Веб-дизайн Веб-программирование

Обратная связь

+7 (812) 703-02-02 Форум
Печать

Профессиональная разработка сложных Web-систем (Объектно-ориентированный PHP)


График обучения: 5 дней по 8 .ак.ч. или 10 дней по 4 ак.ч

Начало занятий:

    02.04.2018, 1800

Записаться на курс

Аннотация

Данный курс является логическим продолжением курса «Разработка Web-приложений (основы PHP)».

В настоящее время объектно-ориентрованное программирование (одна из основных парадигм программирования) представляет собой базу для создания программных систем и составляет фундаментальную компоненту образования программиста-профессионала.

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

Документы об окончании обучения

  • Удостоверение повышении квалификации (выдается лицам имеющим высшее или среднее профессиональное образование)
    Удостоверение повышении квалификации (выдается лицам имеющим высшее или среднее профессиональное образование)

Преподаватели

Знания и умения, полученные в результате обучения

В результате обучения слушатели будут:

Знать:

  • основы объектно-ориентированного подхода в программировании;
  • основные диаграммы языка UML.

Уметь:

  • разрабатывать информационные системы и web-сервисы с применением объектно-ориентированного подхода.
  • создавать абстрактную модель систем по средствам UML.

Расписание

Начало курса Окончание курса Даты занятий Время занятий Номер аудитории Преподаватель
02.04.2018 23.04.2018 02.04.2018
Понедельник
1800-2120
Аудитория №244 Замалетдинов Сергей Александрович Записаться на курс
04.04.2018
Среда
1800-2120
Аудитория №244 Замалетдинов Сергей Александрович
05.04.2018
Четверг
1800-2120
Аудитория №244 Замалетдинов Сергей Александрович
09.04.2018
Понедельник
1800-2120
Аудитория №244 Замалетдинов Сергей Александрович
11.04.2018
Среда
1800-2120
Аудитория №244 Замалетдинов Сергей Александрович
12.04.2018
Четверг
1800-2120
Аудитория №244 Замалетдинов Сергей Александрович
16.04.2018
Понедельник
1800-2120
Аудитория №244 Замалетдинов Сергей Александрович
18.04.2018
Среда
1800-2120
Аудитория №244 Замалетдинов Сергей Александрович
19.04.2018
Четверг
1800-2120
Аудитория №244 Замалетдинов Сергей Александрович
23.04.2018
Понедельник
1800-2120
Аудитория №244 Замалетдинов Сергей Александрович

Стоимость

Дата Физ. лица, руб. Юр. лица, руб.
Без скидки Cкидка 10%* Cкидка 15%** Без скидки Cкидка 10% Cкидка 15%
Цена c 16.10.2017 16000 14400 19500 17550

*Скидка 10%:
- для ранее обучавшихся;
- при одновременном оформлении и оплате 2-х краткосрочных курсов на одного слушателя.
**Скидка 15% при одновременном оформлении и оплате 3-х краткосрочных курсов на одного слушателя.
Студентам ВУЗов Санкт-Петербурга любой формы обучения скидка до 25%.
Примечание.
Скидки не предоставляется на курсы с дистанционной формой обучения.
Скидки не предоставляется на комплексные и модульные программы обучения.
Внимательно ознакомьтесь со всеми условиями акций в разделе «Акции и скидки».

Требования к начальному уровню знаний

Для успешного прохождения данного курса необходимо обладать знаниями языка PHP в рамках курса «Разработка Web-приложений (основы PHP)».

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

Занятие 1 Введение в объектно-ориентированное программирование

  • Объектная модель.
  • Класс, объект, метод.

Занятие 2 Основные принципы ООП

  • Наследование.
  • Полиморфизм.
  • Инкапсуляция.
  • Трэйты.

Занятие 3 Магические методы

  • Понятие магического метода.
  • Магические методы.
  • Автозагрузка класса.

Занятие 4 Шаблоны программирования

  • MVC.
  • Singleton.
  • Factory.

Занятие 5 Работа с библиотеками

  • Генерация PDF файлов.
  • Генерация Excel файлов.

Занятие 6 Моделирование системы

  • Язык UML.
  • Виды диаграмм.
  • Построение схемы проекта.

Занятие 7 Современные технологии создания API

  • REST API.
  • Oauth2.

Занятие 8 Конфигурирование сервера

  • htaccess.
  • Настройка доступа.
  • Редиректы.
  • Маршрутизация.

Занятие 9 Итоговая работа

Занятие 10 Итоговая работа