Объектно-ориентированное программирование
Ознакомьтесь с понятиями классов, объектов и четырех парадигм объектно-ориентированного программирования для написания быстрого, адаптивного и надежного кода.
ЛЕКТОР:
АЛЕКСЕЙ ГЛЕМБИЦКИЙ
Senior Software Engineer в
GlobalLogic

О ГАЙДЕ
- Формат:
видеокурс
- Длительность:
6 занятий
- Язык преподавания:
украинский
Этот гайд ознакомит вас с понятиями классов, объектов и четырех парадигм объектно-ориентированного программирования (ООП), усвоение которых является основой для написания быстрого, адаптивного и надежного кода. За 5 часов рассмотрите ООП с позиции языка С# и сможете создавать более структурированные и понятные программы.
Ваши результаты:


Программа
-
01 занятие
Классы и объекты
- Поймете понятие класса и его значение в объектно-ориентированном программировании
- Узнаете, как создавать классы, наполнять их полями и методами, а также работать с экземплярами (объектами) класса
- Ознакомитесь с понятием стека и кучи, а также выясните, как конструкторы и деструкторы влияют на создание и удаление объектов
- Научитесь работать с полями и свойствами класса, включая автоматически реализуемые свойства
-
02 занятие
Введение в ООП
- Поймете понятие объектно-ориентированного программирования (ООП), его основные преимущества и недостатки, а также как ООП отличается от других программных концепций
- Узнаете, как применять основные парадигмы ООП, такие как инкапсуляция, подражание, полиморфизм и абстракция
- Ознакомитесь с концепциями переиспользования кода и отправки сообщений, а также с их ролью в ООП
- Научитесь объяснять, почему ООП является эффективным подходом для разработки программных систем
-
03 занятие
Инкапсуляция
- Поймете понятие инкапсуляции и важность ее применения в объектно-ориентированном программировании
- Разберете основные модификаторы доступа (public, private, protected, internal, protected internal) и как они влияют на инкапсуляцию
- Ознакомитесь с понятием библиотек классов и возможностями инкапсуляции с помощью методов класса
- Научитесь применять модификаторы доступа для контроля доступа к классам и использовать инкапсуляцию в практических примерах
-
04 занятие
Подражание
- Поймете понятие подражания и его роль в объектно-ориентированном программировании
- Узнаете, как использовать подражание для формирования иерархии классов, а также процесс создания базовых и производных классов
- Ознакомитесь с понятиями Upcast, Downcast, Boxing и Unboxing, а также как работает память при подражании
- Научитесь применять технику замещения методов при подражании
-
05 занятие
Полиморфизм
- Разберете понятие полиморфизма и его важность в объектно-ориентированном программировании
- Узнаете, как использовать техники перегрузки и замещения методов, а также их основные отличия
- Ознакомитесь с работой виртуальных методов и их ролью в полиморфизме
-
06 занятие
Абстракция
- Освоите понятие абстракции и ее роль в объектно-ориентированном программировании
- Узнаете, как применять абстрактные методы для создания абстракции, а также как использовать интерфейсы для этого
- Ознакомитесь с разными подходами к реализации абстракции в программировании
СТОИМОСТЬ
1700 грн
• Доступ к курсу остается у вас навсегда
• Закрепите информацию, пройдя финальный тест
• Учитесь у опытного практика





