Основы объектно-ориентированного программирования, алгоритмизации и UML

Курс может быть полезен для лиц работающих в IT-сфере (тестировщиков, PM, бизнес – аналитиков, и других специальностей), а также для специалистов тех сфер деятельности, где используются диаграммы UML.

Продолжительность курса: 24 академических часа (6 занятий).

Стоимость курса: 396 000 бел. руб.

Назначение курса: объяснить, что такое объектно-ориентированное программирование (ООП), основные принципы ООП (классы, объекты, наследование, агрегация, композиция, полиморфизм, инкапсуляция, персистентность, и т.д.), научить читать и рисовать диаграммы UML, приводятся примеры кода.

Курс предназначен для лиц, изучающих ООП языки программирования (C++, C#, JAVA и т.д .).

Требования к обучающемуся: объяснения рассчитаны на совершенно не подготовленных лиц.

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

Занятие №1.

  1. Введение.
  2. Основы ООП и UML: модульность, иерархия, классы, наследование, объекты, диаграммы классов и объектов.

Занятие №2.

  1. Виды классов, атрибуты классов, операции, интерфейсы, методы. Агрегатированние, композиция, ассоциация классов. Диаграммы классов и объектов при агрегатировании и композиции.
  2. Диаграмма прецедентов (вариантов) использования (Use cases). Кооперация.

Занятие №3.

  1. Алгоритмы, построение структурных схем алгоритмов, алгоритмизация программы.
  2. Принципы ООП : иерархия, наследование, полиморфизм, инкапсуляция, персистентность и т.д.
  3. Диаграммы компонентов, порты, коннекторы, интерфейсы.

Занятие №4.

Пакеты, диаграммы пакетов, импорт пакетов, слияние пакетов. Диаграммы развёртывания (артефакты, устройства и узлы). Диаграммы последовательностей.

Занятие №5.

Диаграммы взаимодействия. Диаграммы коммуникаций. Диаграммы синхронизации.

Занятие №6.

  1. Диаграммы конечных автоматов.
  2. Знакомство с языком OCL, знакомство с пакетами для прорисовки диаграмм UML.

Структура и содержание занятий могут незначительно изменяться в зависимости от группы и её восприятия материала.

Для записи на курс Вы можете позвонить по одному из номеров: +375 29 54 654 54 (МТС) или +375 44 54 654 54 (Vel), а также написать на электронную почту it-academy@belhard.com.