Заметки по языку C#.
Введение в платформу .NET Среда исполнения
Разновидности типов Поведение типов Члены типов
Символы Строки Перечислимые типы Массивы Делегаты Null-типы Анонимные
Ветвления Итерации Стандартные интерфейсы LINQ
Механизмы работы CLR Исключения Сборщик мусора Пул потоков Асинхронный конечный автомат
Потоки Асинхронные вычисления Асинхронное управление Примитивная синхронизация потоков Гибридная синхронизация потоков Асинхронная синхронизация потоков
Файлы Основы EF Чтение EF Работа EF Фичи EF Команды CLI EF Core
Основы Разметка Компоновка Компоненты События Свойства зависимости Привязки Ресурсы Анимация Стили Шаблоны Уведомления Валидация Команды
ООП. SOLID. REST. Микросервисы.
Порождающие паттерны. Структурные паттерны.Поведенческие паттерны.
Основы (комменты, подключение других файлов).
Консоль (ввод/вывод через консоль).
Переменные (типы, константы, приведение, строки, сравнение строк).
Арифметика (операции и функции).
Функции (аргументы и вертаемое значение).
Указатели (массивы + указатели).
Динамика (динамическая память и структуры).
Файлы (последовательная и произвольная работа с файлами).
Динамическое программирование.
Общеязыковая спецификация CLS.
Общеязыковая инфраструктура CLI.
Типы данных (преобразование типов, null-операции и анонимные типы).
Методы (функции, модификаторы и расширяющие методы).
Объекты (структуры, кортежи, перегрузка операций, сборка мусора).
Исключения (их свойства, специсключения, обработка, фильтрация).
Делегаты (обобщенные делегаты).
Файловая система (Директории, файлы, слежение).
Сериализация (XML, настройка).
Рефлексия (динамическая загрузка сборок, позднее связывание, атрибуты, расширяемое приложение).
Класс (конструктор, this, static, синтаксис инициализации, константы, частичные классы).
Инкапсуляция (модификаторы доступа, свойства, автоматические свойства).
Наследование (является, имеет, включает).
Полиморфизм (виртуальные, абстрактные, сокрытие членов, приведение родственных классов, object).
Интерфейсы (итераторы, клонирование, сравнение).
LINQ.
Динамические типы и DLR (позднее связывание, COM, Excel, DBF, Simatic).
Домены приложений (процессы, контексты).
Асинхронное, параллельное, многопоточние программирование, TPL, Timer, PLINQ.
WPF WPF Введение (инфраструктура, разметка, строительство).
WPF Элементы (примеры элементов).
WPF Позиционирование (панели, прокрутка, меню, строка состояния).
WPF События (команды, маршрутизация).
WPF Привязки (свойства зависимости).
WPF Рисунки (кисти, векторные изображения).
Основы WPF Приложение Базы данных.
ADO.NET Подключенный уровень Примеры.
ADO.NET Автономный уровень Примеры.
Летающая панель Xamarin.Forms.
Тестирование c инверсией управления.
Шаблон графического приложения.
x Базовый Git.
