Arsenn32
Arsenn32

Arsenn32

Премиум
Регистрация
08/01/2019
Сообщения
5.840
Репутация
19.553
fa54b9e8c074bb0644b397e3630da023.png

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

Модуль 1. Введение в платформу .Net


Основные элементы платформы .Net.

Использование интегрированной среды разработки Visual Studio 2015.

Определение понятия Сборка и её описание.

Особенности языка программирования C#.

Практика:

Создание и работа со сборками в Visual Studio 2015.

Работа в командной строке.

Модуль 2. Введение в язык программирования C#

Языковые лексемы C#.

Введение в систему типов языка C#.

Пространства имён.

Работа со структурными типами и константами.

Операции языка C#.

Тип данных Nullable.

Разработка пользовательских структурных типов.

Практика:

Создание и работа со структурой на C#.

Модуль 3. Методы и операторы C#

Создание и вызов методов.

Перегрузка и методы с переменным числом аргументов.

Параметры по умолчанию и именованные параметры

Операторы ветвления.

Операторы циклов.

Практика:

Написание методов в Visual Studio 2015.

Модуль 4. Массивы и строки в C#

Одномерные массивы.

Многомерные массивы.

Класса String.

Динамические строки.

Регулярные выражения.

Практика:

Работа с аргументами командной строки в Visual Studio 2015.

Модуль 5. Разработка классов на C#

Обзор основных концепций ООП.

Объявление класса.

Члены класса и создание объектов класса.

Модификаторы доступа.

Свойства и автоматические свойства.

Модификаторы const, readonly и static.

Конструкторы и деструкторы в C#.

Partial классы.

Вложенные классы.

Практика:

Написание классов для приложения Геометрия.

Модуль 6. Наследование и полиморфизм

Наследование как механизм повторного использования кода.

Конструктор при наследовании

Преобразование типов и операция is(as) .

Виртуальные методы и позднее связывание.

Абстрактные классы и методы.

Модификатор new и сокрытие членов класса.

Практика:

Создание иерархии для приложения Геометрия.

Модуль 7. Иерархия классов .Net Framework

Класс Object и переопределение его методов.

Упаковка и распаковка объектов.

Метаданные и рефлексия.

Другие полезные классы .Net Framework.

Модуль 8. Обработка ошибок в C#

Концепция исключений.

Использование операторов try, catch и finally.

Создание своих классов исключений.

Практика:

Контроль за переполнением при целочисленных вычислениях.

Модуль 9. Интерфейсы в C#

Концепция интерфейсов.

Объявление интерфейса.

Реализация интерфейса.

Итераторы в .Net Framework.

Практика:

Разработка альтернативных итераторов для вывода массива объектов.

Модуль 10. Потоки данных в .Net Framework

Обзор классов потоков.

Работа с байтовыми потоками.

Работа с потоками символов.

Сериализация объектов в C#.

Модуль 11. Коллекции в .Net Framework

Обзор классов коллекций.

Концепция параметризованных типов данных.

Ключевое слово default и ограничения для параметризованных типов.

Обзор параметризованных коллекций.

Практика:

Работа с данными в приложении Геометрия.

Модуль 12. Перегрузка операций в C#

Перегрузка унарных операций.

Перегрузка бинарных операций.

Перегрузка операции индексации.

Перегрузка операции преобразования типа.

Расширяющие методы для классов и интерфейсов.

Модуль 13. Делегаты и события в C#

Создание и работа с делегатами.

Классы Action<> и Func<>

Анонимные методы.

Лямбда выражения.

События.

Практика:

Асинхронный вызов метода.

Модуль 14. Расширенные возможности C#

Атрибуты.

Сборка мусора и освобождение ресурсов.

Работа с динамическими типами.

Асинхронное программирование.

LINQ.



Практика:

Реализация асинхронного паттерна.


Подробнее:
Авторизуйтесь, чтобы посмотреть скрытый контент.


Скачать: Оформить Premium Подписку и открыть доступ к этой и другим темам.
Авторизуйтесь, чтобы посмотреть скрытый контент.
 
Последнее редактирование модератором:

Создайте учетную запись или войдите, чтобы комментировать или скачивать материалы!

У вас должна быть учетная запись, чтобы оставлять комментарии

Зарегистрироваться

Создайте учетную запись. Это просто!

Авторизоваться

У вас уже есть аккаунт? Войдите здесь.

Похожие темы

Малыш Джон
Ответы
17
Просмотры
13K
Robokot2222
Robokot2222
Алан-э-Дейл
Ответы
7
Просмотры
12K
SergEgoist
Брат Тук
Ответы
0
Просмотры
2K
Брат Тук
Брат Тук
URITE
Ответы
6
Просмотры
9K
vsehdelmaster
vsehdelmaster
Малыш Джон
Ответы
5
Просмотры
4K
Mironna14
Mironna14
Малыш Джон
Ответы
0
Просмотры
1K
Малыш Джон
Малыш Джон
Сверху Снизу