C# базовый

Home / C# базовый

Базовый С#

Описание курса:

В ходе курса Вы познакомитесь с Microsoft .NET Framework, C# и объектно-ориентированным программированием (ООП), разберетесь с основными понятиями и структурой программы на C#. Вы сможете изучить понятия класса и основные особенности ООП. Затем Вы овладеете навками работы с типами, переменными и константами, поработаете с предопределенными типами данных, научитесь производить операции над базовыми типами. Также в ходе программы Вы разберетесь с типами, определяемыми пользователем, научитесь отличать структуры от классов, ознакомитесь с конструкторами и деструкторами, узнаете все о сборщике мусора.

После изучения курса Вы сможете:

  • Создавать простые приложения на C#, используя классы со сложной иерархией
  • Работать с интерфейсами и модификаторами доступа
  • Ориентироваться в основных понятиях ООП
  • Разбираться в уже написанных приложениях
  • Перейти к изучению программы расширенного курса

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

  • Введение в Microsoft .NET, C# и ООП
    • Основные понятия .NET: CLR, IL, CTS, FCL
    • Знакомство с Visual Studio
    • Структура программы на C#. Простое консольное приложение, операции ввода-вывода
    • Понятие класса. Основные особенности ООП
  • Типы, переменные, константы
    • Предопределенные типы данных
    • Типы CTS
    • Типы значений и ссылочные типы
    • Переменные Инициализация переменных. Область видимости
    • Константы
    • Операции над базовыми типами
  • Типы определяемые пользователем. Классы. Структуры
    • Классы
    • Структуры, их отличие от классов
    • Конструкторы и деструкторы. Сборщик мусора
    • Поля и свойства классов
  • Методы
    • Объявления методов
    • Вызов методов
    • Параметры, модификаторы ref,out, необязательные параметры
    • Перегрузка методов
  • Управления потоком выполнения программы
    • Условные операторы switch case, if then else
    • Циклические операторы for, foreach, while, do while
    • Операторы break, continue, return, goto
  • Массивы. Строки
    • Понятие массива, объявление, инициализация, доступ к элементам
    • Простые и многомерные массивы
    • Сортировка массива
    • Строки. Форматирование
  • Классы продолжение. Наследование. Интерфейсы
    • Наследование
    • Модификаторы доступа
    • Статические классы
    • Интерфейсы
    • Иерархия конструкторов
  • Классы продолжение. Полиморфизм. Переопределение операторов
    • Понятие полиморфизма
    • Абстрактные классы и функции
    • Виртуальные методы
    • Переопределение операторов

Купить

Здесь будет текст о покупке и телефоны, но позже