|
|||||||
|
|
Автор: В.Н. Трегубов
Microsoft Dreamspark
Бесплатные лицензионные версии программ для студентов и преподавателей.
Специальное предложение для студентов Интуит.ру. подробнее »
Информация о курсе
LightSwitch представляет собой новый инструмент для быстрой разработки бизнес-приложений в семействе Microsoft Visual Studio 2010. Клиентский интерфейс создаётся на основе стандартных шаблонов в виде SilverLight приложения, которое может быть развернуто на локальных серверах или в облаке. Разработка в Microsoft LightSwitch выполняется на основе использования готовых экранных форм, которые обеспечивают бизнес-приложению профессиональный вид и базовую функциональность. Microsoft LightSwitch предоставляет шаблоны кода и компоненты, созданные заранее на основе типовых бизнес решений. Дополнительная бизнес логика может быть легко добавлена с помощью кода на высокоуровневых языках программирования: Visual Basic.NET или C#. Разработанные приложения могут быть развернуты на локальных корпоративных серверах или в облаке, что обеспечивает доступ к приложениям без громоздкого процесса установки.Интерфейс приложения строится на базе технологии Silverlight 4.0. Доступ к данным осуществляется на основе WCF RIA Services. Возможен доступ к разработанному приложению либо через браузер, либо как к самостоятельной программе. Важной особенностью является то, что все компоненты и шаблоны кода LightSwitch являются расширяемыми, обеспечивая возможность создания дополнительной функциональности по мере необходимости.С помощью LightSwitch разработчики имеют возможность быстро решать бизнес-задачи и создавать приложения для бизнеса профессионального качества. При этом минимизируется как время разработки, так и требования к опыту и профессиональным знаниям программистов.
Цель
Изучение основ разработки бизнес-приложений на основе технологии LightSwitch для развертывания на облачной платформе. Изучение архитектуры технологии, ее ключевых компонентов и последовательности создания эффективных облачных решений.
Дополнительные курсы
Записаться на обучение
1.
Рассматриваются вопросы, связанные с предпосылками возникновения технологии SilverLight. Введение в технологию Silverlight. Структура приложения Silverlight. Создание пользовательского интерфейса, стандартные элементы управления. Основы развертывания приложений Silverlight на сервере.
2.
В лекции рассматриваются вопросы построения бизнес-приложений на платформе Silverlight и описаны направления развития, которые предлагает компания Microsoft. Приведено описание служб Windows Communication Foundation Rich Internet Application (WCF RIA) и рассмотрены вопросы их использования в приложениях Silverlight.
3.
В лекции рассмотрены преимущества перехода к облачным платформам. Приведена классификация существующих облачных решений и описаны их особенности. Подробно рассмотрена облачная платформа Microsoft Azure. Описаны ее составные части, ключевые параметры. Рассмотрены базовые понятия, которые требуется знать для разработки решений для облачных платформ.
4.
Рассмотрены вопросы, связанные с развертыванием приложения Silverlight на облачной платформе. Описан порядок создания хранилищ данных, настройки сервера баз данных SQL Azure, а также порядок создания и запуска необходимых служб. Приведена необходимая терминология и последовательность по настройке и развертыванию бизнес-приложений в облаке Microsoft Azure. Указаны особенности и неочевидные моменты настройки приложений Silverlight для облака.
5.
Рассматриваются вопросы, связанные с созданием средств разработки бизнес-приложений на основе баз данных и показана логичность появления продукта LightSwitch 2011 в рамках дополнительных средств разработки для платформы Visual Studio 2010. Описываются ключевые концепции, лежащие в основе LightSwitch, а также приводится описание основных элементов этой платформы и пример создания простейшего приложения.
6.
Углубленно рассмотрены вопросы создания пользовательского интерфейса, который включает в себя разработку экранов, модели макетов, использование шаблонов экранов, меню и навигационных панели, экспорт в Microsoft Excel и др.
7.
Цель работы: изучение способов создания нового приложения LightSwitch и использования конструктора таблиц для создания и настройки внутреннего источника данных.
Ожидаемые результаты: в результате выполнения работы будет создано новое приложение LightSwitch, а также в него будут добавлены шесть таблиц, выполнены настройки типов полей установлены требуемые между таблицами связи. 8.
Цель работы: изучение способов создания интерфейса для приложения LightSwitch на основе использования стандартных шаблонов экранов.
Ожидаемые результаты: в результате выполнения работы будут созданы экраны для простейшего редактирования информации в таблицах справочниках (Факультеты, Группы, Студены, Преподаватели, Дисциплины). Также будут изучены приемы использования созданных экранов в режиме редактирования информации. 9.
Цель работы: изучение способов разработки интерфейса для приложения LightSwitch на основе экранов с расширенной функциональностью и использованием механизмов настройки связей между таблицами данных.
Ожидаемые результаты: в результате выполнения работы будут созданы экраны для редактирования информации в связанных таблицах на основе шаблона Экран со списком и подробными сведениями. Также будут изучены приемы использования созданных экранов в режиме редактирования информации и настройки элементов с использованием интерфейса конструктора экранов. 10.
Цель работы: изучение механизмов создания интерфейса для перехода между экранами с использованием навигационной панели.
Ожидаемые результаты: в результате выполнения работы будет создана и настроена навигационная панель для открытия имеющихся в программе экранов. Также будут изучены способы создания новых групп и настройки структуры меню приходов. 11.
Рассмотрены вопросы использования различных источников данных в приложениях LightSwitch. Описаны механизмы настройки подключения к источникам данных. Подробно описаны типы запросов их функциональное назначение и способы их создания с использованием встроенных в LightSwitch редакторов.
12.
Цель работы: изучение способов создания и использования запросов уровня экрана с помощью редактора запросов.
Ожидаемые результаты: в результате выполнения работы будут созданы экранные запросы для фильтрации информации на основе пользовательских требований. Также будут изучены основные приемы работы с конструктором запросов, способы создания и использования параметров для запросов и внутренних переменных, 13.
Цель работы: изучение принципов создания запросов уровня таблиц и их использования для создания специальных экранов поиска данных.
Ожидаемые результаты: в результате выполнения работы будут созданы табличные запросы для фильтрации информации на основе пользовательских предпочтений. Также будут изучены способы создания экранов на основе табличных запросов, и описаны сценарии их использования, 14.
Цель работы: изучение способов создания и использования бизнес логики приложения на основе определения бизнес-правил.
Ожидаемые результаты: в результате выполнения работы будут разработаны механизмы контроля ввода данных пользователя с помощью указания бизнес-правил. Будут изучены основные способы создания бизнес правил как на основе настроек в окне свойств элементов управления, так и через добавление пользовательского программного кода, 15.
Описывается подход к созданию дополнительных функций в приложениях LightSwitch за счет создания расширений. Рассматриваются особенности различных типов расширений. Приведено описание наиболее интересных расширений, расположенных в галерее Visual Studio, а также механизмы поиска, загрузки, установки и использования расширений. Описываются особенности создания расширений для LightSwitch с использованием специального набора инструментов Visual Studio LightSwitch 2011 Extensibility Toolkit.
16.
Цель работы: изучение способов поиска, подключения и использования расширений в приложениях LightSwicth.
Ожидаемые результаты: в результате выполнения работы в приложение будут добавлены функции для импорта данных в таблицу LightSwitch из файлов Microsoft Excel с помощью специального расширения, 17.
Цель работы: изучение способов создания и использования отчетов путем экспорта информации в приложения Microsoft Office.
Ожидаемые результаты: в результате выполнения работы в приложение будет добавлен функционал для экспортирования информации в Microsoft Excel и Microsoft Word с использованием расширения Office Integration Pack. Полученные результаты могут быть использованы в качестве отчетов. 18.
Рассматриваются вопросы обеспечения безопасности в бизнес-приложениях LightSwitch. Описаны ключевые понятия системы безопасности для интернет приложения: аутентификация, авторизация, права доступа и другие. Рассмотрены принципы формирования эффективной системы безопасности описан порядок настройки системы безопасности с использованием имеющихся в LightSwitch средств.
19.
Цель работы: изучение механизмов обеспечения безопасности и разграничения доступа к информации в приложении LightSwitch.
Ожидаемые результаты: в результате выполнения работы будут созданы разрешения для выполнения базовых операций в приложении. С использованием методов управления доступом реализовано использование данных разрешений для доступа к экранным формам. Описано как создавать группы и пользователей с заданными разрешениями. 20.
Рассматриваются вопросы размещения созданного приложения на серверных платформах для обеспечения его использования. Описаны существующие типы клиентских приложений и особенности их использования. Рассмотрены двух- и трехуровневые схемы развертывания приложений и выделены их особенности. Разобраны различные варианты использования серверных платформ и описан порядок развертывания приложений с использованием Мастера развертывания LightSwitch.
21.
Цель работы: изучение механизмов развертывания приложения на настольном компьютере с использованием Мастера развертывания LightSwitch.
Ожидаемые результаты: в результате выполнения работы будет выполнено создание инсталляционного пакета для развертывания приложения LightSwitch на отдельном компьютере. Приведено описание всех шагов и действий требуемых для осуществления развертывания. 22.
Цель работы: изучение способов использования внешней базы данных для создания на ее основе приложения LightSwitch.
Ожидаемые результаты: в результате выполнения работы будут созданы и настроены экранные формы для работы с тестовой базой данных Microsoft AdventureWorks. Описан порядок подключения внешнего источника данных и создание сложных форм с помощью шаблонов экранов. 23.
Рассматриваются вопросы размещения созданного приложения LightSwitch на облачной платформе Microsoft Azure. Разобраны различные варианты использования облачной платформы и описан порядок настройки и развертывания приложения с помощью Мастера развертывания LightSwitch.
24.
Цель работы: изучение механизмов развертывания приложения в облачной среде Microsoft Azure с использованием Мастера развертывания LightSwitch.
Ожидаемые результаты: в результате выполнения работы будет выполнено развертывание существующего приложения LightSwitch в облаке Microsoft Azure. Приведено описание всех шагов и действий требуемых для первоначальной настройки Microsoft Azure, а также шагов выполняемых с использованием Мастера развертывания LightSwitch. |
![]() |
|
||||||||||||||||||||||||||||||||||||
|
|||
|
|||
|
Курсы |
Учебные программы |
Учебники |
Вопросы и Ответы |
Форум |
Новости |
Помощь
Телефон: +7 (499) 253-9312, 253-9313, факс: +7 (499) 253-9310, email: info@intuit.ru © INTUIT.ru::Интернет-Университет Информационных Технологий - дистанционное образование, 2003-2011 |
|
Проект Издательства "Открытые Системы". Партнеры: РМ Телеком, KRAFTWAY COMPUTERS. |
|