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