Обзор курса и цели обучения
Чему вы научитесь на курсе
- Архитектура C#: Строгая типизация, стек и куча, структуры и классы.
- Управляющие конструкции: Паттерн-матчинг, switch-выражения, циклы.
- Объектно-ориентированное проектирование: Классы, свойства, виртуальные методы и интерфейсы.
- Обобщенные коллекции и LINQ: List<T>, Dictionary<TKey, TValue> и LINQ.
- Делегаты и события: Action, Func, пользовательские делегаты и паттерн Pub-Sub.
Учебный план и программа
5 Модуль • 12 уроков • 5 лабораторных
2.1 Условные операторы If и сопоставление шаблонов
20 min
2.2 Циклы for, foreach и while
20 min
3.1 Классы, свойства и инкапсуляция
25 min
3.2 Наследование и виртуальные методы
25 min
3.3 Интерфейсы и полиморфизм
20 min
4.1 Списки List<T> и словари Dictionary<TKey, TValue>
20 min
4.2 Выражения запросов LINQ
25 min
5.1 Делегаты Action, Func и пользовательские типы
25 min
5.2 События и паттерн издатель-подписчик
25 min
Интерактивные облачные лаборатории
Easy
+50 pts
Лаб 1: Вычисления переменных и форматированный вывод
CSHARP
Доступно после записи
Easy
+50 pts
Лаб 2: Накопление в цикле и вычисление факториала
CSHARP
Доступно после записи
Medium
+50 pts
Лаб 3: Реверс массива чисел
CSHARP
Доступно после записи
Medium
+50 pts
Лаб 4: Модификатор здоровья игрового персонажа
CSHARP
Доступно после записи
Hard
+50 pts
Лаб 5: Фильтрация массива через LINQ
CSHARP
Доступно после записи
Оценки и отзывы студентов
Станьте первым студентом, оставившим отзыв после прохождения курса!