Опубликован: 13.10.2008 | Доступ: свободный | Студентов: 1101 / 54 | Оценка: 4.22 / 3.70 | Длительность: 09:12:00
ISBN: 978-5-9963-0003-7
Технологии разработки современных информационных систем на платформе Microsoft.NET В курсе изучаются современные информационные технологии, используемые при разработке windows-приложений с графическим интерфейсом пользователя, web-приложений и приложений для различных устройств, таких как встраиваемые системы, карманные компьютеры и SmartPhone.
Курс включает обзорные лекции, посвящённые платформе Microsoft .NET, а также связанным с ней технологиям и программным системам. В курсе даётся общее представление о некоторых современных подходах к разработке программных систем, современных информационных технологиях, используемых при разработке различных приложений: windows-приложений с графическим интерфейсом пользователя, web-приложений и приложений для различных устройств, таких как встраиваемые системы, карманные компьютеры и SmartPhone, о платформах для разработки программ, использующих .NET, о мобильных устройствах, исполняемых на них операционных системах и особенностях разработки программ для таких устройств и технологиях защиты информации.
Цель: Дать студентам теоретические сведения о современных информационных технологиях и привить практические навыки их использования при разработке программного обеспечения.

Microsoft DreamSpark

Бесплатные лицензионные инструменты разработки и дизайна для школьников, студентов, аспирантов и преподавателей.

Специальное предложение для студентов НОУ «ИНТУИТ».

 ...еще >>

План занятий

ЗанятиеЗаголовок <<Дата изучения
Лекция 1
16 минут
Платформа Microsoft .NET. Обзор архитектуры и возможностей
Инициатива Microsoft .NET. Проблемы совместимости, надежности и повторного использования компонентов. .NET Framework. Общеязыковая исполняющая среда CLR. Псевдомашинный язык CIL (управляемый assembler). JIT-компилятор. Языки программирования. Сборки. Метаданные. Сборщик мусора. Библиотека классов .NET Framework
-
Тест 1
18 минут
-
Лекция 2
15 минут
Rotor и Mono
Mono - открытая платформа для разработки кроссплатформенных (Linux, MAC, Windows) приложений на основе .NET Framework. Rotor - реализация .NET с открытыми исходными тестами. Компоненты Rotor: компиляторы, CLI, системные и вспомогательные средства
-
Тест 2
18 минут
-
Лекция 3
26 минут
-
Тест 3
18 минут
-
Лекция 4
19 минут
С# 3.0
Особенности: неявная типизация, расширяющие методы, инициализаторы и анонимные типы, интеграция способов представления данных, реализация возможностей XSD, XQuery, XSLT, XPath и других средств работы с языком представления данных XML
-
Тест 4
18 минут
-
Лекция 5
27 минут
-
Тест 5
18 минут
-
Лекция 6
25 минут
-
Тест 6
18 минут
-
Лекция 7
14 минут
-
Тест 7
18 минут
-
Лекция 8
19 минут
Разработка приложений для мобильных устройств: Smartphones, Pocket PC
Особенности мобильных устройств. Наиболее перспективные приложения. Особенности разработки приложений. .NET Compact Framework
-
Тест 8
18 минут
-
Лекция 9
17 минут
Технологии операционной системы Windows Vista
Межпрограммное взаимодействие средствами Windows Communication Foundation. Создание пользовательских интерфейсов при помощи Windows Presentation Foundation. Приложения на основе бизнес-процессов в Windows Workflow Foundation
-
Тест 9
18 минут
-
Лекция 10
18 минут
-
Тест 10
18 минут
-
Лекция 11
35 минут
-
Тест 11
18 минут
-
Лекция 12
30 минут
Доверительные вычисления (Trustworthy computing)
История вопроса. Безопасность. Конфиденциальность. Надежность. Практика деловых отношений. Предполагаемая реализация. Возможные результаты
-
Тест 12
18 минут
-
Лекция 13
15 минут
-
Тест 13
18 минут
-
Лекция 14
24 минуты
Современные технологии тестирования
Основные понятия тестирования. Фазы и этапы тестирования. Типы тестов. Разработка, управляемая тестами (Test Driven Development)
-
Тест 14
18 минут
-
Almaz Kozhakhmetov
Almaz Kozhakhmetov
Изучает лекцию: 1