Skip to content

MihailRomanov/net_core_course

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Курс "Основы .Net"

В этом репозитории собраны материалы по курсу "Основы .Net" (год проведения 2024)

Записи всех лекций с можно найти в плей-листе:

Исходные материалы ввсех модулей в папке Modules

Памятка как оформлять задания

Материалы отдельных модулей

01. Введение в .NET

Лекции

  1. Экосистема .Net (презентация, запись)
  2. Среда разработки (презентация, запись)

Практика

  1. Задача

02. Основы C# и Unit-тестирования

Лекции

  1. Основы C# (презентация, запись)
  2. Автоматизация тестирования (презентация, запись, примеры)
  3. Модульное тестирование (презентация, запись)

Практика

  1. Задача

03. Конструирование типов и расширенный C#

Лекции

  1. Создание типов в C# (презентация, запись)
  2. Обобщения (дженерики) (презентация, запись)
  3. Делегаты, события, лямбды (презентация, запись)
  4. Обработка исключений (презентация, запись)
  5. Кортежи, записи и анонимные типы (презентация, запись)
  6. Дополнительные возможности C# (презентация, запись)
  7. Сопоставление с образцом (презентация, запись)

Практика

  1. Задача

04. Основы Basic Class Library (BCL)

Лекции

  1. Введение в BCL (презентация, запись)
  2. Элементарные типы (презентация, запись)
  3. Nullable типы (презентация, запись)
  4. Массивы и коллекции
  5. Ввод-вывод, файлы, потоки (презентация, запись)
  6. Шаблоны (паттерны) проектирования для .Net (презентация, запись)
  7. Разработка (проектирование) через тестирование (презентация, запись)
  8. Строки и текст (презентация, запись)

Практика

  1. Задача

05. LINQ

Лекции

  1. Введение в LINQ (презентация, запись)
  2. Expressions и IQueryable (презентация, запись, примеры)

Практика

  1. Задача

06. Сериализация

Лекции

  1. Сериализация (презентация, запись)

Практика

  1. Задача

07. Enterprise BCL

Лекции

  1. Хостинг и DI (презентация, запись)
  2. Конфигурации, опции и командная строка (презентация, запись)
  3. Локализация и ресурсы (презентация, запись)
  4. Верификация / валидация (презентация, запись)
  5. Логи и метрики (презентация, запись)

Практика

  1. Задача №1
  2. Задача №2

08. .Net Runtime

Лекции

  1. Механизмы .Net Runtime (презентация, запись)
  2. Рефлексия, атрибуты и генерация IL-кода (презентация, запись)

Практика

  1. Задача

09. ADO.Net and ORMs

Лекции

  1. Основы ADO.Net (презентация, запись)
  2. Connected model в ADO.Net (презентация, запись)
  3. Введение в ORM (презентация, запись)
  4. Entity Framework Core (презентация, запись)

Практика

  1. Задача

Вопросы и ответы №1

ФС, DI, EF Core (презентация, запись, пример)

10. Многопоточное и асинхронное программирование

Лекции

  1. Введение в конкурентное программирование (презентация, запись)
  2. Асинхронное программирование (презентация, запись)

Практика

  1. Задача

11. Сборка, деплой и CI/CD

Лекции

  1. Сборка (презентация, запись)
  2. Управление зависимостями (презентация, запись)

12. Базовый HTTP и основы ASP.Net Core

Лекции

  1. Основы HTTP (презентация, запись)
  2. Асинхронное программирование (презентация, запись)

Практика

  1. Задача

13. API и Web-сервисы

Лекции

  1. Введение в сервисы (презентация, запись)
  2. ASP.Net Core API (презентация, запись)

Практика

  1. Задача

14. Web-приложения на базе ASP.Net Core

Лекции

  1. Web-приложения на базе ASP.Net Core (презентация, запись)

Практика

  1. Задача

16. Безопасность в ASP.Net Core

Лекции

  1. Безопасность. Базовые термины (презентация, запись)
  2. Безопасность в Web (презентация, запись)
  3. Базовое API безопасности в ASP.Net Core (презентация, запись)

Практика

  1. Задача

17. Кэширование, состояние и хостинг ASP.Net Core

Лекции

  1. Кэширование в ASP.Net Core (презентация, запись)
  2. Управление состоянием в ASP.Net Core Apps (презентация, запись)

Практика

  1. Задача

Прочие материалы

About

Курс по основам .NET

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published