Бизнес

Технологии и средства разработки корпоративных систем

Архитектуры, технологии и инструменты создания корпоративных информационных систем. Изучается структурная организация и промышленное производство программных продуктов.
Студентов 2094 Выпускников 564 Для всех
690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.
Темы:
ИТ-менеджмент
Объем

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

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

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

Дистанционно (самостоятельно)
Описание Материал раскрывает принципы разработки масштабируемых систем на платформе Microsoft .NET. Рассматриваются технологии Remoting, Windows Communications Foundation и проектирование графических интерфейсов. Теоретические основы производства систем сопровождаются практическими примерами с акцентом на клиент-серверные решения с базами данных и расширенные возможности Office. Учебная программа будет полезна архитекторам и разработчикам, участвующим в создании распределенных бизнес-приложений и интеграции компонентных решений.
Цели
  • Сформировать понимание архитектуры открытых корпоративных систем.
  • Дать навыки использования платформы .NET.
  • Раскрыть методы разработки распределенных приложений.
Чему я научусь?
  • Создавать веб-сервисы и компонентные приложения.
  • Проектировать клиент-серверные системы с БД.
  • Применять средства автоматизации проектирования.

Авторы

Зыков Сергей Викторович
Зыков Сергей Викторович
Кандидат технических наук, доцент Московского инженерно-физического института.
Чему я научусь?
  • Создавать веб-сервисы и компонентные приложения.
  • Проектировать клиент-серверные системы с БД.
  • Применять средства автоматизации проектирования.

Учебный план

Занятия
Экзамен экстерном Внимание! Экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите подтвердить свои знания по данному курсу без его изучения или поверить свои знания по нему. Экзамен экстерном можно сдать только один раз. 90 мин
1 Открытые системы. Клиент и сервер В материале последовательно разбирается эволюция архитектур доступа к данным — от локальных систем и файл-серверов до... В материале последовательно разбирается эволюция архитектур доступа к данным — от локальных систем и файл-серверов до многоуровневых конфигураций. Основной акцент сделан на логике разделения вычислений между клиентом и сервером базы данных. Описывается, как вынос бизнес-логики на промежуточный уровень (сервер приложений) или ее сохранение на клиенте влияет на безопасность, масштабируемость и стоимость владения корпоративной системой. Рассматриваются механизмы балансировки нагрузки, кэширования и подходы к многозадачности (процессы и потоки) на стороне SQL-сервера. ещё
2 Виды и особенности клиент-серверных систем с БД В лекции рассматривается эволюция архитектур корпоративных информационных систем — от файл-серверной модели до многоуровневых решений. Основное... В лекции рассматривается эволюция архитектур корпоративных информационных систем — от файл-серверной модели до многоуровневых решений. Основное внимание уделено логике выделения бизнес-правил в отдельный слой: объясняется, как перенос прикладной логики с клиентских машин на промежуточный сервер приложений разгружает базу данных, упрощает администрирование и делает тонкие клиенты по-настоящему легковесными. Материал выстроен от анализа ограничений двухуровневой архитектуры к преимуществам трёхуровневой, демонстрируя специализацию компонентов и гибкость централизованного управления. ещё
Виды и особенности клиент-серверных систем с БД тест для курса Технологии и средства разработки корпоративных систем 40 мин
3 Средства автоматизации проектирования корпоративных В лекции изложена логика построения корпоративных информационных систем на основе архитектуры «клиент-сервер» и концепции открытых систем.... В лекции изложена логика построения корпоративных информационных систем на основе архитектуры «клиент-сервер» и концепции открытых систем. Рассматривается эволюция от локальных вычислений к сетевым распределенным средам. Объясняется, как стандартизация протоколов и компонентный подход позволяют собирать сложные системы из разнородных частей. Особое внимание уделяется многоуровневым архитектурам (двух- и трехзвенной) применительно к интернет-среде, роли веб-сервера и сервера базы данных, а также проблеме сохранения состояния при обработке транзакций. ещё
Средства автоматизации проектирования корпоративных тест для курса Технологии и средства разработки корпоративных систем 40 мин
4 Особенности платформы Microsoft .NET для разработки корпоративных систем В материале рассматривается эволюция архитектур корпоративных информационных систем. Логика изложения строится от базовых принципов разделения функций... В материале рассматривается эволюция архитектур корпоративных информационных систем. Логика изложения строится от базовых принципов разделения функций в модели «клиент-сервер» к более сложным трехуровневым конфигурациям. Анализируются модели «толстого» и «тонкого» клиента, а также роль сервера приложений. Далее фокус смещается на проблемы интеграции гетерогенных источников данных в федеративные и мультибазы данных. Завершающая часть посвящена грид-системам (GRID) как инструменту высокопроизводительных распределенных вычислений для задач науки и бизнеса. ещё
Особенности платформы Microsoft .NET для разработки корпоративных систем тест для курса Технологии и средства разработки корпоративных систем 40 мин
5 Создание графического интерфейса пользователя Рассматривается практический инструментарий автоматизации проектирования корпоративных систем. Сначала подводятся итоги предыдущего анализа моделей жизненного цикла и... Рассматривается практический инструментарий автоматизации проектирования корпоративных систем. Сначала подводятся итоги предыдущего анализа моделей жизненного цикла и архитектур: подчёркивается критическая важность их выбора для экономики и успеха проекта. Затем подробно разбираются CASE-средства (Computer-Aided Software Engineering): их функции на всех этапах создания ПО, ключевые компоненты (репозиторий, графические редакторы, средства тестирования и управления конфигурацией). Завершает изложение система критериев классификации CASE-средств по масштабу, поддерживаемым стандартам, методологиям и платформам. ещё
6 Создание распределенных приложений по технологии Remoting В лекции рассматриваются особенности и проблемы создания распределенных приложений корпоративного типа. В фокусе исследования - технология... В лекции рассматриваются особенности и проблемы создания распределенных приложений корпоративного типа. В фокусе исследования - технология Microsoft Remoting. Приводится общая последовательность и конкретный пример создания распределенного приложения с высокой надежностью и безопасностью на основе данной технологии. ещё
Создание распределенных приложений по технологии Remoting тест для курса Технологии и средства разработки корпоративных систем 40 мин
7 Создание веб-сервисов В лекции рассматриваются особенности и проблемы создания сервисно-ориентированных корпоративных приложений. В фокусе исследования - концепция веб-сервиса... В лекции рассматриваются особенности и проблемы создания сервисно-ориентированных корпоративных приложений. В фокусе исследования - концепция веб-сервиса и ее реализация на основе технологий и инструментальных средств Microsoft. Приводится общая последовательность и конкретный пример создания сервисно-ориентированного корпоративного приложения в форме веб-сервиса. ещё
8 Создание приложений по технологии Windows Communications Foundation В лекции рассматриваются особенности и проблемы построения корпоративных приложений на основе сервисно-ориентированной архитектуры. В фокусе исследования... В лекции рассматриваются особенности и проблемы построения корпоративных приложений на основе сервисно-ориентированной архитектуры. В фокусе исследования - адаптация этой общей концепции к технологическим особенностям среды и инструментальных средств Microsoft. Приводится общая последовательность и конкретный пример создания приложения на базе технологии Windows Communications Foundation. ещё
Создание приложений по технологии Windows Communications Foundation тест для курса Технологии и средства разработки корпоративных систем 30 мин
9 Модели, принципы и структура компонентных приложений В лекции рассматриваются основные принципы компонентного подхода. Основное внимание уделяется описанию общих принципо и базовы понятий... В лекции рассматриваются основные принципы компонентного подхода. Основное внимание уделяется описанию общих принципо и базовы понятий (компонент, сборка и др.). Обсуждаются виды компонентных моделей для поддержки корпоративных систем, а также органиация структуры компонентных приложений. ещё
10 Компонентные и офисные приложения на платформе Microsoft В лекции рассматриваются основные виды сборок, а также порядок их описания и организации их компнентной обработки.... В лекции рассматриваются основные виды сборок, а также порядок их описания и организации их компнентной обработки. Основное внимание уделяется описанию важнейших особенностей и возможностей построения корпоративных систем на базе платформы Microsoft Office. ещё
11 Платформа Microsoft Office - расширенные возможности В лекции рассматриваются интеллектуальные тэги, особенности развертывания компонентных и офисных приложений. Основное внимание уделяется описанию панелей... В лекции рассматриваются интеллектуальные тэги, особенности развертывания компонентных и офисных приложений. Основное внимание уделяется описанию панелей действий и команд, кэшированию, управлению безопасности и ряду смежных аспектов. ещё
Платформа Microsoft Office - расширенные возможности тест для курса Технологии и средства разработки корпоративных систем 40 мин
12 Основные возможности корпоративных приложений В лекции рассматриваются основные компоненты системной библиотеки объектов Enterprise Library. Основное внимание уделяется описанию ее структуры... В лекции рассматриваются основные компоненты системной библиотеки объектов Enterprise Library. Основное внимание уделяется описанию ее структуры и назначения ядра, а также важнейших функциональных блоков, входящих в состав этой библиотеки. ещё
13 Расширенные возможности корпоративных приложений, основы СУБД В лекции рассматриваются подробности организации системной библиотеки объектов Enterprise Library. Основное внимание уделяется детализации назначения ее... В лекции рассматриваются подробности организации системной библиотеки объектов Enterprise Library. Основное внимание уделяется детализации назначения ее важнейших функциональных блоков, отвечающих за кэширование, политику безопасности, валидацию, доступ к данным. Кроме того, обсуждаются основы организации серверного инструментального комплекса управления БД Microsoft SQL Server 2008, включая историю развития и основные технологические вехи. ещё
14 Расширенные возможности корпоративных СУБД "В лекции рассматриваются основные аспекты организации СУБД Microsoft SQL Server 2008. Основное внимание уделяется описанию служб... "В лекции рассматриваются основные аспекты организации СУБД Microsoft SQL Server 2008. Основное внимание уделяется описанию служб анализа и интеграции данных, интеграции БД с офисными приложениями, ""очистки"" данных, управления производительностью и масштабируемостью, построения отчетов, обеспечения безопасности, а также поддержки пространственных данных." ещё
Расширенные возможности корпоративных СУБД тест для курса Технологии и средства разработки корпоративных систем 40 мин
Тренировочный экзамен Внимание! Тренировочный экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите проверить свои знания курса перед сдачей экзамена. Тренировочный экзамен можно сдавать сколько угодно один раз. 90 мин
Экзамен 60 мин

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

Сертификат

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

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

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

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

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