Основы разработки Windows-приложений: Курсы

Цель курса — сформировать у слушателей практические навыки разработки Windows-приложений на платформе Microsoft.NET.
IT: Для программистов и IT-специалистовIT: Для программистов и IT-специалистов / Программирование
НИИТ, Нижегородский институт информационных технологий логоНИИТ, Нижегородский институт информационных технологий
Открытый набор
32 часа
Нижний Новгород
НИИТ, Нижегородский институт информационных технологий
от 4 200 ₽

Анонс программы

Цель курса — сформировать у слушателей практические навыки разработки Windows-приложений на платформе Microsoft.NET.

Целевая аудитория

Курс рассчитан на разработчиков, которые не имеют навыков работы с .NET и хотят получить общее представление о создании приложений для этой платформы

Преподаватель

Горбунов Андрей Юрьевич

Описание Программы

Аудитория

Курс рассчитан на разработчиков, которые не имеют навыков работы с .NET и хотят получить общее представление о создании приложений для этой платформы.

Содержание

Лекции

· Архитектура Windows. Win32 API. Native API. Технология COM.

· Объекты ядра. Управление памятью. Система безопасности.

· Архитектура .NET.

· Common Language Runtime.

· Язык программирования C#.

· Язык программирования C# (продолжение).

· Язык программирования C# (продолжение).

· Язык программирования C# (продолжение).

· Система безопасности .NET.

· Технология .NET Remoting.

Практические занятия

· Изучение архитектуры Windows. Вызов функций Win32 API, работа с DLL, компоненты COM.

· Объекты ядра. Процессы, потоки, синхронизация потоков. Управление памятью.

· Изучение архитектуры .NET. Работа с утилитами ildasm, gacutil. Разработка простейших .NET-приложений на языках C# и VB.NET. Изучение системы команд виртуальной машины CLR.

· Язык программирования C#. Создание сборок, изучение системы типов .NET, работа с классами и структурами. Методы в C#, перегрузка методов, модификаторы ref и out. Статические и виртуальные методы. Свойства, массивы, индексаторы, атрибуты, интерфейсы

· Работа со строками в C#, файловый ввод-вывод, потоки. Сериализация объектов. Обработка исключений. Делегаты и события. Рефлексия типов. Изучение механизма сборки мусора.

· Изучение системы безопасности .NET. Механизм верификации кода, подпись сборок, поддержка криптографии, безопасность доступа к коду, ролевая безопасность. Изучение технологии .NET Remoting. Вызов методов удаленных объектов, конфигурационные файлы, динамическая конфигурация. Активация сервером и клиентом. Управление временем жизни объекта. Утилита soapsuds.exe.

Записаться на курс
Основы разработки Windows-приложений: Курсы
4 200
Заполните контактные данные
Оставьте заявку, чтобы забронировать себе место.
Наш менеджер свяжется с вами и ответит на любые ваши вопросы.
Открытый набор
32 часа
Нижний Новгород
НИИТ, Нижегородский институт информационных технологий
от 4 200 ₽
Как добраться?
Нижний Новгород, НИИТ, Нижегородский институт информационных технологий