Условия участия
Необходимо: BC400
Программа
• Введение в объектно-ориентированное программирование - Объяснение объектно-ориентированной модели программирования - Анализ и разработка с использованием языка Unified Modeling Language (UML) • Основы объектно-ориентированного синтаксиса - Создание локальных классов - Создание объектов - Доступ к методам и атрибутам - Реализация конструкторов в локальных классах - Реализация статических конструкторов в локальных классах • Наследование и приведение типов - Реализация наследования - Реализация восходящего приведения при наследовании - Реализация полиморфизма при наследовании - Реализация нисходящего приведения при наследовании • Интерфейсы и приведение типов - Определение и реализация локальных интерфейсов - Реализация полиморфизма на интерфейсах - Интеграция модели классов с использованием интерфейсов • Объектно-ориентированные события - Реализация событий локальных классов - Реализация событий локальных интерфейсов • Объекты репозитария, относящиеся к объектно-ориентированному программированию - Создание глобальных классов - Определение и реализация глобальных интерфейсов - Наследование в глобальных классах • Примеры объектно-ориентированного программирования в - Использование ABAP List Viewer (ALV) - Описание Business Add-Ins (BAdIs) • Глобальные классы в ABAP Development Tools - Разработка ABAP-программ в среде Eclipse • Исключительные ситуации, основанные на классах - Объяснение концепции исключительных ситуаций, основанные на классах - Определение и возбуждение исключительных ситуаций - Программирование обработки исключительных ситуаций • Модульное тестирование (Unit Testing) - Модульное тестирование в ABAP • Шаблоны объектно-ориентированной разработки - Продвинутые техники объектно-ориентированного программирования - Концепция одноэлементного класса - Классы фабрик и отношение дружбы - Реализация персистентных объектов • Службы типирования рантайма (во время выполнения) - Использования определения типа во время выполнения Runtime Type Identification (RTTI) • Создание понятного объектно-ориентированного приложения - Разработка понятного объектно-ориентированного приложения
Цели
• Получение знаний о концепциях объектно-ориентированного программирования • Разработка бизнес-приложений с использованием ABAP-объектов
Примечания
• Этот курс нацелен на тех участников, которые еще не знают объектно- ориентированного программирования
• Для глубокого понимания языка ABAP и его инструментальных средств следует посетить оба курса: BC400 - ABAP Инструментальные средства: основы и BC401 - Объектно-ориентированный ABAP. (ABAP включает из процедурную и объектно-ориентированную части, что отражено в этих двух курсах)
Сайт компании-организатора: https://training.sap.com/ru/ru/