г. Н.Новгород, ул. Родионова, д. 192/1

+7(831) 432-63-09

09:00-18:00 по Москве

Русский Английский
    Главная         Об институте         Корпоративное    
направление
    Ближайшие курсы         Библиотека         Ча.Во.         Контакты    
Контакты Обучение Ближайшие курсы Библиотека Частые вопросы

Комплексный курс "Программирование на языке Python"
Основы алгоритмизации и программирования на языке C
Технология программирования
Основы программирования под Android. ONLINE-КУРС
WEB: Базовый курс JavaScript
WEB: Базовый курс PHP
WEB: Современная Front End разработка
Базовый курс Python
Продвинутый курс Python
Тестирование ПО. Инженер службы тестирования
WEB: Базовый курс HTML+CSS
Современное Web-программирование на платформе Java
Комплексная программа "Разработка программного обеспечения"
Основы разработки мобильных приложений для платформы Android
Программирование на языке Java
Программирование на языке C
Объектно-ориентированное программирование (С++)
Операционная система UNIX
Программирование на языке С#
Программирование под Windows (WinAPI)
Проектирование программного обеспечения
Процесс разработки программного обеспечения
Проектирование систем на DSP процессорах
Интенсивные курсы подготовки программистов (Летняя школа)
Тестирование программного обеспечения на стадии разработки
Основы разработки Windows-приложений
Основы разработки мобильных приложений для платформы Android (продвинутый курс)


<< Назад

On-line консультант
подготовка школьников

Андреева Ольга


написать письмо



andreevaoyu




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




Длительность курса:


32

1


  Мес.
Стоимость курса:

4200 РУБ

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


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


Содержание

№п/п Лекции -  20 академических часов
 1.   Архитектура Windows. Win32 API. Native API. Технология COM.
 2.   Объекты ядра. Управление памятью. Система безопасности.
 3.   Архитектура .NET.
 4.   Common Language Runtime.
 5.   Язык программирования C#.
 6.   Язык программирования C# (продолжение).
 7.   Язык программирования C# (продолжение).
 8.   Язык программирования C# (продолжение).
 9.   Система безопасности .NET.
 10.   Технология .NET Remoting.
  Практические занятия -  12 академических часов
 1.   Изучение архитектуры Windows. Вызов функций Win32 API, работа с DLL, компоненты COM.
 2.   Объекты ядра. Процессы, потоки, синхронизация потоков. Управление памятью.
 3.   Изучение архитектуры .NET. Работа с утилитами ildasm, gacutil. Разработка простейших .NET-приложений на языках C# и VB.NET. Изучение системы команд виртуальной машины CLR.
 4.   Язык программирования C#. Создание сборок, изучение системы типов .NET, работа с классами и структурами. Методы в C#, перегрузка методов, модификаторы ref и out. Статические и виртуальные методы. Свойства, массивы, индексаторы, атрибуты, интерфейсы
 5.   Работа со строками в C#, файловый ввод-вывод, потоки. Сериализация объектов. Обработка исключений. Делегаты и события. Рефлексия типов. Изучение механизма сборки мусора.
 6.   Изучение системы безопасности .NET. Механизм верификации кода, подпись сборок, поддержка криптографии, безопасность доступа к коду, ролевая безопасность. Изучение технологии .NET Remoting. Вызов методов удаленных объектов, конфигурационные файлы, динамическая конфигурация. Активация сервером и клиентом. Управление временем жизни объекта. Утилита soapsuds.exe.


Курс читают инструкторы
· Горбунов Андрей Юрьевич.



Записаться на курс сейчас!

Отправьте быструю заявку
менеджеру НИИТ
Зарезервируйте место в группе

ФИО:

Телефон контактный:

E-mail:


Примечание:

Отправляя заявку, Вы даете согласие на обработку Ваших персональных данных.

Код с картинки:

Встреча с преподавателем *
Вся информация о курсе от
преподавателей
Участие: бесплатно

ФИО:

Телефон контактный:

E-mail:

Примечание:

Отправляя заявку, Вы даете согласие на обработку Ваших персональных данных

Код с картинки:





<< Назад

© 2004-2017 Нижегородский Институт Информационных Технологий.

Дополнительное образование в г. Нижний Новгород: компьютерные курсы, обучение и курсы 1С, курсы английского, курсы MERA
Телефоны: 8 (831) 432-63-09, 432-63-24
E-mail: ya.niit2016@yandex.ru