- Система выставления оценок
- Посещаемость студентов
- Список заданий
- Таблица успеваемости
- Гайд по воркфлоу в git+github.
- 1 .NET
- 2 Types
- 3 Value types
- 4 Classes
- 5 GC
- 6 Строки
- Символы и строки
- Создание, преобразование строк. Класс StringBuilder
- Кодировки, преобразование строк в байт
- 7 Управление программой
- Циклы, IEnumerable, yield
- Условные операторы
- 8 Коллекции
- Типы коллекций и различия между ними
- 9 Делегаты и события
- Делегаты и обобщенные делегаты, лямбда выражения
- События
- Замыкания
- 10 LINQ
- Отложенные и неотложенные запросы
- Стандартный и Query Expressions синтакис запросов
- 11 Обработка ошибок
- Exception
- throw / try / catch / finally
- Debug / Trace
- 12 Reflection
- 13 Многопоточность и ассинхронность
- Проблемы многопоточности
- Примитивы синхронизации
- Thread / Threadpool
- TPL. Класс Task, Continuation, Cancellation
- async / await, SyncronizationContext
- 14 Сериализация данных
- JSON
- XML
- 15 Ввод / вывод
- Потоки
- Чтение и запись текстовой информации
- Работа с файловой системой. System.IO
- 16 Работа с базами данных
- ADO.Net
- Entity Framework
- Simple mapper: dapper, linq2db
- 17 Принципы и паттерны проектирования
- SOLID
- Связь классов: наследование, ассоциация, композиция, агрегация
- Dependency Injection, IOC, управление зависимостями
- Тестируемость приложения, unit-test, Moq
- Паттерны: Singleton, Factory, Strategy, Facade, Repository
- 18 Работа в web
- Http в .Net, класс HttpClient
- ASP.Net MVC Core