Улучшаемые навыки
C#
.NET
ООП
LINQ
Visual Studio
Инструменты
VS Code
PTC VDI 3
Чему вы научитесь
01
Создавать и использовать классы и объекты
02
Применять принципы ООП: инкапсуляция, наследование, полиморфизм
03
Обрабатывать исключения и управлять памятью
04
Работать с коллекциями и LINQ
05
Разрабатывать и использовать делегаты и события
Программа курса
01
Введение в платформу .NET.
02
Типы данных, переменные, области видимости, арифметические и логические операции, условия, циклы, функции.
03
Классы, методы, поля, конструкторы и деструкторы. Инкапсуляция. Наследование. Полиморфизм, перегрузка операторов, абстрактные классы. Обработка исключений. Преобразование типов.
04
Обобщенное программирование, коллекции, язык запросов LINQ.
05
Делегаты, лямбда-выражения, события.
06
Рефлексия, атрибуты, сериализация.
07
Сборщик мусора (управление памятью в Microsoft .NET).
Для кого
Разработчик
Предварительная подготовка
Умение составлять алгоритмы и знание основ алгоритмизации и программирования.
Начальное представление об объектно-ориентированном подходе.
Знание английского языка, достаточное для прочтения методических пособий и выполнения практических заданий.
Расписание курсов