Компьютерные науки

Технологии разработки современных информационных систем на платформе Microsoft.NET

Изучение технологий создания графических, веб- и мобильных приложений на базе Microsoft .NET. Освещаются C#, ASP .NET и встроенные операционные системы.
Студентов 1922 Выпускников 248 Для специалистов
690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.
Темы:
Программирование
Объем

36 час.
Длительность

30 дней
Нагрузка в неделю

9 час.
Формат обучения

Дистанционно (самостоятельно)
Описание Дисциплина знакомит с архитектурой платформы, технологиями XML Web Services и особенностями работы с встроенными системами. Освещаются разработка для смартфонов, концепция доверительных вычислений и современные подходы к тестированию. Обзорный материал включает изучение Rotor, Mono и Phoenix, а также применение шаблонов проектирования и методов защиты информации. Программа будет полезна разработчикам, формирующим комплексное представление об инструментах Microsoft для бизнес-задач.
Цели
  • Сформировать обзорное представление об архитектуре .NET.
  • Познакомить со средствами разработки мобильных и веб-приложений.
  • Дать понимание концепции доверительных вычислений.
Чему я научусь?
  • Использовать технологии ASP .NET и XML Web Services.
  • Разрабатывать информационные системы на основе шаблонов.
  • Применять современные методы тестирования и защиты.

Авторы

Павлова Елена Анатольевна
Павлова Елена Анатольевна
Аспирант МИФИ
Чему я научусь?
  • Использовать технологии ASP .NET и XML Web Services.
  • Разрабатывать информационные системы на основе шаблонов.
  • Применять современные методы тестирования и защиты.

Учебный план

Занятия
Экзамен экстерном Внимание! Экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите подтвердить свои знания по данному курсу без его изучения или поверить свои знания по нему. Экзамен экстерном можно сдать только один раз. 90 мин
1 Платформа Microsoft .NET. Обзор архитектуры и возможностей Инициатива Microsoft .NET. Проблемы совместимости, надежности и повторного использования компонентов. .NET Framework. Общеязыковая исполняющая среда CLR.... Инициатива Microsoft .NET. Проблемы совместимости, надежности и повторного использования компонентов. .NET Framework. Общеязыковая исполняющая среда CLR. Псевдомашинный язык CIL (управляемый assembler). JIT-компилятор. Языки программирования. Сборки. Метаданные. Сборщик мусора. Библиотека классов .NET Framework ещё
Платформа Microsoft .NET. Обзор архитектуры и возможностей тест для курса Технологии разработки современных информационных систем на платформе Microsoft.NET 30 мин
2 Rotor и Mono Mono - открытая платформа для разработки кроссплатформенных (Linux, MAC, Windows) приложений на основе .NET Framework. Rotor... Mono - открытая платформа для разработки кроссплатформенных (Linux, MAC, Windows) приложений на основе .NET Framework. Rotor - реализация .NET с открытыми исходными тестами. Компоненты Rotor: компиляторы, CLI, системные и вспомогательные средства ещё
Rotor и Mono тест для курса Технологии разработки современных информационных систем на платформе Microsoft.NET 30 мин
3 Phoenix Платформа Microsoft для построения компиляторов, средств анализа, оптимизации и верификации кода. Обзор составляющих
Phoenix тест для курса Технологии разработки современных информационных систем на платформе Microsoft.NET 30 мин
4 С# 3.0 Особенности: неявная типизация, расширяющие методы, инициализаторы и анонимные типы, интеграция способов представления данных, реализация возможностей XSD,... Особенности: неявная типизация, расширяющие методы, инициализаторы и анонимные типы, интеграция способов представления данных, реализация возможностей XSD, XQuery, XSLT, XPath и других средств работы с языком представления данных XML ещё
С# 3.0 тест для курса Технологии разработки современных информационных систем на платформе Microsoft.NET 30 мин
5 Современные средства разработки Web-приложений. ASP .NET 1.1 и 2.0 Основные особенности ASP .NET. Архитектура решения ASP .NET 2.0. Реализация AJAX в ASP .NET
Современные средства разработки Web-приложений. ASP .NET 1.1 и 2.0 тест для курса Технологии разработки современных информационных систем на платформе Microsoft.NET 30 мин
6 XML Web Services. Обзор технологии Области применения. Преимущества. Особенности разработки web-сервисов для платформы .NET. Описание и обнаружение web-сервиса
XML Web Services. Обзор технологии тест для курса Технологии разработки современных информационных систем на платформе Microsoft.NET 30 мин
7 Встраиваемые операционные системы. Область применения и основы разработки Обзор встраиваемых ОС. Реальное и жесткое реальное время. Обзор Windows XP Embedded, Windows CE Embedded
Встраиваемые операционные системы. Область применения и основы разработки тест для курса Технологии разработки современных информационных систем на платформе Microsoft.NET 30 мин
8 Разработка приложений для мобильных устройств: Smartphones, Pocket PC Особенности мобильных устройств. Наиболее перспективные приложения. Особенности разработки приложений. .NET Compact Framework
Разработка приложений для мобильных устройств: Smartphones, Pocket PC тест для курса Технологии разработки современных информационных систем на платформе Microsoft.NET 30 мин
9 Технологии операционной системы Windows Vista Межпрограммное взаимодействие средствами Windows Communication Foundation. Создание пользовательских интерфейсов при помощи Windows Presentation Foundation. Приложения на... Межпрограммное взаимодействие средствами Windows Communication Foundation. Создание пользовательских интерфейсов при помощи Windows Presentation Foundation. Приложения на основе бизнес-процессов в Windows Workflow Foundation ещё
Технологии операционной системы Windows Vista тест для курса Технологии разработки современных информационных систем на платформе Microsoft.NET 30 мин
10 Новая файловая система WinFS Предпосылки появления системы. Обзор архитектуры. Модель программирования WinFS. WinFS API
Новая файловая система WinFS тест для курса Технологии разработки современных информационных систем на платформе Microsoft.NET 30 мин
11 Современные технологии защиты информации Понятие об информационной безопасности. Доступность, целостность, конфиденциальность. Угрозы и одна из моделей их классификации. Методы защиты... Понятие об информационной безопасности. Доступность, целостность, конфиденциальность. Угрозы и одна из моделей их классификации. Методы защиты от угроз ещё
Современные технологии защиты информации тест для курса Технологии разработки современных информационных систем на платформе Microsoft.NET 30 мин
12 Доверительные вычисления (Trustworthy computing) История вопроса. Безопасность. Конфиденциальность. Надежность. Практика деловых отношений. Предполагаемая реализация. Возможные результаты
Доверительные вычисления (Trustworthy computing) тест для курса Технологии разработки современных информационных систем на платформе Microsoft.NET 30 мин
13 Разработка информационных систем на основе шаблонов Шаблоны на этапе анализа, построения архитектуры решений, кода, шаблоны тестов. Прото-шаблоны, анти-шаблоны. Генерирующие шаблоны, языки, каталоги... Шаблоны на этапе анализа, построения архитектуры решений, кода, шаблоны тестов. Прото-шаблоны, анти-шаблоны. Генерирующие шаблоны, языки, каталоги и системы шаблонов ещё
Разработка информационных систем на основе шаблонов тест для курса Технологии разработки современных информационных систем на платформе Microsoft.NET 30 мин
14 Современные технологии тестирования Основные понятия тестирования. Фазы и этапы тестирования. Типы тестов. Разработка, управляемая тестами (Test Driven Development)
Современные технологии тестирования тест для курса Технологии разработки современных информационных систем на платформе Microsoft.NET 30 мин
Тренировочный экзамен Внимание! Тренировочный экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите проверить свои знания курса перед сдачей экзамена. Тренировочный экзамен можно сдавать сколько угодно один раз. 90 мин
Экзамен 60 мин

Какой документ я получу?

Сертификат

Выдаётся автоматически после успешного завершения программы.

Удостоверение о повышении квалификации

Выдается при наличии среднего специального или высшего образования (необходимые документы).

Стоимость программы

690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.