Про курс
Язык программирования C#, в полной мере реализующий объектно-ориентированную парадигму (ООП), позволяет применить в разработке все принципы и особенности этой парадигмы, которая на сегодня является стандартом индустрии.
Курс «С# Базовый» раскроет перед вами все особенности объектно-ориентированного программирования на C# и даст вам знания для создания полноценных ООП приложений.
Данный курс является переработанной и дополненной с учетом изменений языка версией более раннего курса от Александра Шевчука - «C# базовый (ООП)». Также этот курс является логическим продолжением изучения C# после рассмотрения процедурной парадигмы на курсе «C# Стартовый».
Полный курс будет содержать не менее 40 уроков, которые мы будем публиковать по мере их готовности.
Цей курс входить до спеціальності:
Попередні Вимоги
Владение фундаментальными знаниями языка C# на уровне курса «C# Стартовый»
Ви навчитеся
- Создавать полноценное ООП приложение на языке C#.
- Понимать основы объектно-ориентированной парадигмы в программировании.
- Применять на практике возможности языка C#, позволяющие создавать гибкие и расширяемые приложения в полном соответствии с современными представлениями.
- Применять возможности последней редакции языка C# для реализации программных продуктов.
- Понимать особенности применения классов, структур, интерфейсов, делегатов, перечислений как различных стереотипов языка.
- Понимать основы многопоточного подхода в написании приложения.
- Понимать особенности событийной модели программ.
- 21 год 20 хв
- у записі
- 11
- 11 з 27
- російська
Що входить до курсу
Поговоримо про базові поняття ОВП – клас, об'єкт та екземпляр.
Познайомимося з основами UML-діаграм, поняттям простір імен та пакети.
Урок присвячений основам поняття абстракція та абстрактний тип даних. Також розглянемо основи поняття «моделювання» та його застосування на практиці при розробці програми, поняття шару програми та методи доступу.
Вивчимо складові елементи класів: властивості, їх внутрішній устрій та способи створення. Познайомимося з типом DateTime та основами його застосування.
Студенти розглянуть процес моделювання, особливості використання мови UML для зображення відносин між класами.
На уроці розглядається поняття індексатора, особливості створення та використання індексаторів.
Вивчимо поняття спадкування в об'єктно-орієнтованій парадигмі, його особливості та можливості у мові C#.
Дізнаєтеся все про поняття абстрактного класу в об'єктно-орієнтованій парадигмі, його особливості, можливості та застосування в мові C#.
На цьому уроці вивчимо поняття інтерфейсу в об'єктно-орієнтованій парадигмі, його особливості, можливості та застосування в мові C#, а також його відмінності у застосуванні інтерфейсів від абстрактних класів.
У вас буде можливість дізнатися все про стереотип мови C# - record – запис, його застосування, на відміну від класів та структур, особливості пристрою та актуальність втілення у мові.
Ближче познайомитеся з поняттям узагальнених типів та ідеєю парадигми узагальненого програмування, що стало основою запровадження універсальних шаблонів.