C# базовый

Home / C# базовый

Дата старта следующего курса: 19.02.2017

Длительность курса: 30 часов

14976641_1787491578130141_1773959468400726700_o

Преподаватель: Панфёров А.В.

Базовый С#

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

В ходе курса Вы познакомитесь с 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
  • Массивы. Строки

    • Понятие массива, объявление, инициализация, доступ к элементам
    • Простые и многомерные массивы
    • Сортировка массива
    • Строки. Форматирование
  • Классы продолжение. Наследование. Интерфейсы

    • Наследование
    • Модификаторы доступа
    • Статические классы
    • Интерфейсы
    • Иерархия конструкторов
  • Классы продолжение. Полиморфизм. Переопределение операторов

    • Понятие полиморфизма
    • Абстрактные классы и функции
    • Виртуальные методы
    • Переопределение операторов

Купить

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