Основы объектно-ориентированного программирования, алгоритмизации и UML
Курс может быть полезен для лиц работающих в IT-сфере (тестировщиков, PM, бизнес – аналитиков, и других специальностей), а также для специалистов тех сфер деятельности, где используются диаграммы UML.
Продолжительность курса: 24 академических часа (6 занятий).
Стоимость курса: 396 000 бел. руб.
Назначение курса: объяснить, что такое объектно-ориентированное программирование (ООП), основные принципы ООП (классы, объекты, наследование, агрегация, композиция, полиморфизм, инкапсуляция, персистентность, и т.д.), научить читать и рисовать диаграммы UML, приводятся примеры кода.
Курс предназначен для лиц, изучающих ООП языки программирования (C++, C#, JAVA и т.д .).
Требования к обучающемуся: объяснения рассчитаны на совершенно не подготовленных лиц.
Программа курса:
Занятие №1.
- Введение.
- Основы ООП и UML: модульность, иерархия, классы, наследование, объекты, диаграммы классов и объектов.
Занятие №2.
- Виды классов, атрибуты классов, операции, интерфейсы, методы. Агрегатированние, композиция, ассоциация классов. Диаграммы классов и объектов при агрегатировании и композиции.
- Диаграмма прецедентов (вариантов) использования (Use cases). Кооперация.
Занятие №3.
- Алгоритмы, построение структурных схем алгоритмов, алгоритмизация программы.
- Принципы ООП : иерархия, наследование, полиморфизм, инкапсуляция, персистентность и т.д.
- Диаграммы компонентов, порты, коннекторы, интерфейсы.
Занятие №4.
Пакеты, диаграммы пакетов, импорт пакетов, слияние пакетов. Диаграммы развёртывания (артефакты, устройства и узлы). Диаграммы последовательностей.
Занятие №5.
Диаграммы взаимодействия. Диаграммы коммуникаций. Диаграммы синхронизации.
Занятие №6.
- Диаграммы конечных автоматов.
- Знакомство с языком OCL, знакомство с пакетами для прорисовки диаграмм UML.
Структура и содержание занятий могут незначительно изменяться в зависимости от группы и её восприятия материала.
Для записи на курс Вы можете позвонить по одному из номеров: +375 29 54 654 54 (МТС) или +375 44 54 654 54 (Vel), а также написать на электронную почту it-academy@belhard.com.