Уровень сложности:
Длительность курса: 36 ак.ч.
График обучения: 5 занятий по 8 .ак.ч. или 9 занятий по 4 ак.ч
Аннотация
Данный курс является логическим продолжением курса «Разработка серверной части веб-приложений (PHP)».
В настоящее время объектно-ориентрованное программирование (одна из основных парадигм программирования) представляет собой базу для создания программных систем и составляет фундаментальную компоненту образования программиста-профессионала.
Целью дисциплины является изучение и практическое освоение методов и средств объектно-ориентированного программирования, а также приобретение знаний и навыков, активно востребованных на рынке труда в области информационных технологий.
Знания и умения, полученные в результате обучения
В ходе обучения слушатели научатся:
- проектировать информационные системы с применением объектно-ориентированного подхода;
- применять основные шаблоны и парадигмы проектирования при разработке сложных систем;
- подключать и использовать сторонние библиотеки, реализованные в объектно-ориентированном стиле.
После обучения на курсе слушатели будут знать:
- основные понятия объектно-ориентированного подхода;
- основные шаблоны проектирования.
Также слушатели курса получат практический опыт:
- проектирования сложных веб-систем;
- объектно-ориентированного программирования.
Курсы, в освоении которых помогут приобретенные знания
Полезные Интернет-ссылки
http://www.php.su/ - один из крупнейших русскоязычных ресурсов, посвященных языку PHP и СУБД MySQL (имеется весьма полезный форум).
http://php.net/ - достаточно крупный англоязычный ресурс, посвященный тем же самым вопросам.
http://habrahabr.ru/ - главный русскоязычный ресурс в области IT, на котором можно найти великое множество авторских статей по всем возможным направлениям.
Курсы связанных направлений
Программы профессиональной переподготовки
Сегодня занятий по этому курсу нет.
17 300 ₽
Расчёт стоимости с учётом возможных скидок
21 600 ₽
Скидки предоставляются в зависимости от количества слушателей,
суммы договора и других условий, оговариваемых с Заказчиком.
Расчёт стоимости с учётом возможных скидок представлен как справочная информация.
Фактический размер скидки может несколько отличаться из-за округления значения суммы.
Внимательно ознакомьтесь с условиями действующих
акций и скидок...
Язык PHP в объеме курса «Разработка серверной части веб-приложений (PHP)».
Курсы, обеспечивающие достаточный начальный уровень знаний
Тема 1. Введение в объектно-ориентированное программирование
- Объектная модель.
- Класс, объект, метод.
- Магические методы и волшебные константы.
- Инкапсуляция.
- Наследование.
- Полиморфизм.
Практические занятия
- Создание классов и экземпляров класса.
- Создание и вызов методов.
- Применение основных принципов объектно-ориентированного программирования.
- Применение магических методов в разработке приложений.
Тема 2. Шаблоны проектирования
- MVC, одиночка, фабрика, абстрактная фабрика, пул объектов, пул одиночек.
- Композиция и агрегация.
Практические занятия
- Разработка класса обертки для работы с базой данных на основе шаблона одиночка.
- Разработка каркаса проекта с учетом шаблона MVC.
- Разработка классов на основе остальных шаблонов.
Тема 3. Конфигурирование сервера
- htaccess.
- Настройка доступа.
- Редиректы.
- Маршрутизация.
Практические занятия
- Построение ЧПУ для проекта на основе htaccess файла.
- Обработка форм в проекте на Angular.