Курс «C#»

В курс входит:


1. Введение
o Общие сведения о языке C#
o Вводное слово про ООП
o Среда разработки Microsoft Visual Studio. Настройка рабочей среды
o Создание проекта. Виды проектов. Структура проекта
o Первая программа
2. Использование объектов
o Введение в объекты
o Члены в объектах
o Типы объектов
o Структура программы
o Строки, ввод и форматирование
3. Условия и методы
o Условный оператор if-else
o Условный оператор switch. Конструкции (case, default, break)
o Встроенные методы. Вызов методов
o Фактические и формальные параметры
o Способы передачи параметров (ref, out)
o Рекурсия
o Встроенный отладчик (debugger)
4. Циклы
o Цикл for/foreach
o Цикл while/do-while
o Бесконечный цикл
o Управление циклом continue, break
o Массивы (Arrays)
o Встроенные методы работы с массивами
5. Введение в ООП
o Объектно-ориентированное программирование
o Структуры. Классы. Объекты
o Конструктор. Конструктор по умолчанию
o Методы и поля. Cтатические и экземпляра класса
o Пространство имен namespace
o Встроенные классы и их методы (Random, Math)
o Модификаторы доступа (private, public, protected, internal)
o Инкапсуляция. Абстракция
o Полиморфизм, Наследование.
o Интерфейс, Абстрактный класс
o Чисто виртуальная функция
6. Стандартные коллекции в С#
o List – Список
o HashSet - Коллекция
o Dictionary - Словарь
o Queue - Очередь
o Stack - Стек
o Шаблоны применения
7. Исключения Exception
o Техника обработки ошибок
o Исключение
o Блоки try-catch-finaly. Порядок обработки исключений
o Синтаксический сахар using
o Выброс исключений
o Обработка исключений
o Стандартные исключения
o Создание собственных исключений
8. Файлы и потоки
o Работа с файламы (чтение, запись)
o Потоки ввода
o Потоки вывода
9. Графические интерфейсы пользователя Form
o Элементы GUI
o Шаблоны проектирования MVC/MVP
o Элементы управления Views
o Пример Windows программы