C# для профессионалов
| Аудитория: |
Курс предназначен для слушателей с опытом программирования на языке C#.
|
| Длительность: |
20 дней (40 часов) - по будням.
8 дней (40 часов) - по выходным.
|
| Документ по окончании: |
Сертификат CyberBionic Systematics.
|
| Предварительные требования: |
Знание ООП.
Владение основными библиотеками.
Работа с файловой системой.
Знание основных конструкций языка, таких как свойство, индексатор, делегат, событие.
|
| Содержание: |
Программа курса:
- Обобщенные типы, методы , делегаты и интерфейсы.
- Создание пользовательских коллекций с использованием обобщенных интерфейсов.
- Оператор Yield.
- AdHoc полиморфизм.
- Вложенные классы.
- Рефлексия.
- Ранее и позднее связывание.
(Динамическая загрузка библиотек).
- Атрибуты. Рассмотрение принципов аспектно-ориентированного программирования.
- Сериализация и десериализация.
- Принципы управления памятью на платформе .NET, работа со «сборщиком мусора».
- Регулярные выражения.
- Многопоточное программирование.
Синхронизация потоков с использованием различных приемов.
- Асинхронные методы.
- Контроль версий.
- Введение в функциональное программирование.
- Программирование с использованием лямбда выражений.
- Программирование с использованием расширяющих методов.
- Импорт API функций.
По окончании курса Вы будете уметь:
- описывать компоненты платформы .NET
- компилировать, выполнять и отлаживать C# приложение
- использовать типизированные переменные C#
- объяснять некоторых из основных концепций объектно-ориентированного программирования
- создавать определяемые пользователем атрибуты и запрашивать информации атрибута во время выполнения
- использовать ссылочные переменные в C#
- создавать код, доступный в компонентах или уровне сборок
- создавать определяемые пользователем атрибуты и запрашивать информации атрибута во время выполнения
|
|
|