Разбор примера использования Visual Studio Online для конфигурирования проекта и управления его жизненным циклом.
Необходимый общий теоретический материал по архитектуре и особенностям Visual Studio 2013 представлен в лекции 11 данного курса.
2 академических часа
Как Вы уже знаете из лекций, Visual Studio Online - облачное решение фирмы Microsoft для командной разработки проектов, аналогичное широко известному и распространенному уже в течение нескольких лет продукту Team Foundation Server (TFS). Продукт VS Online создан в 2013 году. В отличие от TFS, VS Online является облачным продуктом, а значит, не требует дополнительный инсталляций на клиентском компьютере. Подробно возможности VS Online описаны в лекции 11.
Рассмотрим различные способы запуска VS Online.
Прежде всего, продукт VS Online доступна из среды Visual Studio.
Запустим среду Visual Studio 2013. В ней найдем пункт основного меню показано состояние среды после открытия вкладки Team Explorer.
(рис 12.1) Вызов Team Explorer в среде Visual Studio 2013
На вкладке Team Explorer показан один уже существующий командный проект - saf_team_project, который я создал в Visual Studio Online при написании курса. Соединимся с этим командным проектом.Щелкаем по надписи Connect saf_team_project и затем, во всплывающем меню, выбираем пункт Connect.
Расссмотрим контекстное меню командного проекта (рис 12.2).
(рис 12.2) Контекстное меню командного проекта
Пункты контекстного меню подробно описаны в лекции 11. Оно позволяет соединиться с проектом, работать с командой проекта, с системой управления исходным кодом, отсжеживать изменения в проекте, управлять сборками проекта (builds).
Аналогичное контекстное меню действий над проектом (в виде части вкладки), снабженное пиктограммами, открывается при щелчке на надписи ).
(рис 12.3) Контекстное меню действий над проектом с пиктограммами
Войдем теперь на портал командного проекта ).
(рис 12.4) Web-страница входа в Visual Studio Online для перехода на портал командного проекта
Вводим логин и пароль единой учетной записи Microsoft и входим на Web-страницу командного проекта ).
(рис 12.5) Страница командного проекта saf_team_project
Структура страницы проекта подробно описана в лекции 11.
Войдем теперь в комнату для команды проекта (team room).
Для этого щелкнем по названию комнаты saf_team_project Team Room.
Входим в комнату для команды проекта. Я вошел в комнату как Vladimir Safonov.
Далее вводим в окне ).
(рис 12.6) Мы вошли в кокнату для команды проекта и послали сообщение
Добавим теперь в проект другого пользователя - Adel Safonova.
Для добавления пользователя рекомендуется создать для нее учетную запись в Visual Studio Online. Для этого войдем в Visual Stidio от имени второго пользователя, указав ее единую учетную запись Microsoft. Для этого щелкнем надпись Sign in в правом верхнем углу основного окна Visual Studio (подробнее см. лекцию 3). Затем в открывшейся странице входа вводим логин и пароль единой учетной записи Microsoft второго пользователя. Переходим на страницу входа в Visual Studio (см. лекцию 3). На ней, в частности, предлагается создать учетную запись в VS Online (см. лекцию 11). Воспользуемся этим. Указываем основу для URL-адреса персональной стнаницы нового пользователя. Общий вид URL-адресов пользователей VS Online следующий:
https://username.visualstudio.com,
причем username пользователь выбирает сам и вводит в специальное поле страницы входа в Visual Studio.
Выполним все это, подождем несколько секунд, и учетная запись нового пользователя для Visual Studio Online создана.
Интересно, что войти на созданную личную страницу пользователя в VS Online может только пользователь, который ее создал. Другие пользователи даже не авторизованы, чтобы посмотреть эту страницу, при попытке сделать это выдается ошибка браузера о превышении полномочий. И это правильно - защита есть защита! Это - реализация на практике принципа privacy подхода trustworthy computing (см. лекцию 18). В связи с этим, необходимо учесть один важный нюанс. При попытке какого-либо пользователя войти на страницу в VS Online другого пользователя, выдается ошибка браузера (нет авторизации). При этом предлагается выйти из своей единой учетной записи Microsoft и войти в учетную запись Microsoft другого пользователя. Выполните это. Теперь Вы - другой пользователь, и все действия, которые Вы теперь будете выполнять (в том числе и вход на страницу Team Room) от имени другого пользователя. Учтите это. Имеется в виду, что на самом деле в реальном проекте каждый из двух пользователей работает на своем компьютере, на котором в каждый момент времени можно войти только в одну единую учетную запись какого-либо пользователя.
Итак, новый пользователь вошел на свою личную страницу VS Online. И что же - он теперь допущен в Team Room по моему приглашению? Нет, этого, оказывается недостаточно! Второму пользователю необходимо еще получить пробный доступ на 90 дней к ). При нажатии выдается сообщение о том, что пробный доступ предоставлен, и указывается срок его действия. По электронной почте второй пользователь получает уведомление о том, что пробный доступ предоставлен.
Теперь можно добавлять пользователя и приглашать его в комнату для обсуждений по проекту.
Для добавления пользователя щелкнем ).
(рис 12.7) Добавление нового пользователя в проект и в комнату для команды
Нажимаем ).
(рис 12.8) Новый пользователь добавлен в Team Room проекта saf_team_project
Далее, после добавления в проект, новый пользователь получает по электронной почте уведомление о том, что он приглашен в проект, с предложением принять это приглашение (щелкнув по гиперссылке показано это сообщения электронной почты.
(рис 12.9) Приглашение по электронной почти присоединиться к Team Room проекта saf_team_project
(рис 12.10) Персональная страница VS Online и получение пробного доступа к полному набору возможностей VS Online на 90 дней (Start account trial)
Новому пользователю предлагается войти в VS Online. Разумеется, это необходимо сделать от своего имени. Входим в учетную запись второго пользователя.
В сообщении по электронной почте объясняется, что новый пользователь приглашен в проект saf_team_project и может теперь входить в Team Room проекта через персональную страницу VS Online пригласившего пользователя.
Переходим на страницу ).
(рис 12.11) Вход второго пользвателя в Team Room командного проекта
Мы рассмотрели лишь "азы" командного взаимодействия. Эта интересная тема заслуживает отдельного курса, столь много возможностей для работы в командном проекте реализовано в Visual Studio.
Уважаемые читатели, Вам предлагается в порядке самостоятельной части лабораторной работы самостоятельно выполнить все остальные действия над командным проектом, описанные в главе 10.
Теперь рассмотрим другую интересную возможность - создание учетной записи VS Online через облако Microsoft Azure.
Входим в облако через облачный портал https://manage.windowsazure.com. На начальной странице находим пункт ).
(рис 12.12) Портал Microsoft Azure: страница с информацией о созданных в облаке учетных записях VS Online
Для созданной мной учетной записи VS Online указан URL-адрес того же вида, как и все остальные созданные нами URL-адреса. Находясь в своей единой учетной записи Microsoft, щелкаем по URL-адресу и попадаем на персональную страницу в VS Online, аналогичную тем, которые мы только что рассматривали.
Таким образом, в данной лабораторной работе мы практически познакомились с основами работы с Visual Studio Online и связи между двумя замечательными инструментами - платформой Microsoft Azure и Visual Studio Online.
Разбор примера использования Visual Studio Online для конфигурирования проекта и управления его жизненным циклом.
Необходимый общий теоретический материал по архитектуре и особенностям Visual Studio 2013 представлен в лекции 11 данного курса.
2 академических часа
Как Вы уже знаете из лекций, Visual Studio Online - облачное решение фирмы Microsoft для командной разработки проектов, аналогичное широко известному и распространенному уже в течение нескольких лет продукту Team Foundation Server (TFS). Продукт VS Online создан в 2013 году. В отличие от TFS, VS Online является облачным продуктом, а значит, не требует дополнительный инсталляций на клиентском компьютере. Подробно возможности VS Online описаны в лекции 11.
Рассмотрим различные способы запуска VS Online.
Прежде всего, продукт VS Online доступна из среды Visual Studio.
Запустим среду Visual Studio 2013. В ней найдем пункт основного меню показано состояние среды после открытия вкладки Team Explorer.
(рис 12.1) Вызов Team Explorer в среде Visual Studio 2013
На вкладке Team Explorer показан один уже существующий командный проект - saf_team_project, который я создал в Visual Studio Online при написании курса. Соединимся с этим командным проектом.Щелкаем по надписи Connect saf_team_project и затем, во всплывающем меню, выбираем пункт Connect.
Расссмотрим контекстное меню командного проекта (рис 12.2).
(рис 12.2) Контекстное меню командного проекта
Пункты контекстного меню подробно описаны в лекции 11. Оно позволяет соединиться с проектом, работать с командой проекта, с системой управления исходным кодом, отсжеживать изменения в проекте, управлять сборками проекта (builds).
Аналогичное контекстное меню действий над проектом (в виде части вкладки), снабженное пиктограммами, открывается при щелчке на надписи ).
(рис 12.3) Контекстное меню действий над проектом с пиктограммами
Войдем теперь на портал командного проекта ).
(рис 12.4) Web-страница входа в Visual Studio Online для перехода на портал командного проекта
Вводим логин и пароль единой учетной записи Microsoft и входим на Web-страницу командного проекта ).
(рис 12.5) Страница командного проекта saf_team_project
Структура страницы проекта подробно описана в лекции 11.
Войдем теперь в комнату для команды проекта (team room).
Для этого щелкнем по названию комнаты saf_team_project Team Room.
Входим в комнату для команды проекта. Я вошел в комнату как Vladimir Safonov.
Далее вводим в окне ).
(рис 12.6) Мы вошли в кокнату для команды проекта и послали сообщение
Добавим теперь в проект другого пользователя - Adel Safonova.
Для добавления пользователя рекомендуется создать для нее учетную запись в Visual Studio Online. Для этого войдем в Visual Stidio от имени второго пользователя, указав ее единую учетную запись Microsoft. Для этого щелкнем надпись Sign in в правом верхнем углу основного окна Visual Studio (подробнее см. лекцию 3). Затем в открывшейся странице входа вводим логин и пароль единой учетной записи Microsoft второго пользователя. Переходим на страницу входа в Visual Studio (см. лекцию 3). На ней, в частности, предлагается создать учетную запись в VS Online (см. лекцию 11). Воспользуемся этим. Указываем основу для URL-адреса персональной стнаницы нового пользователя. Общий вид URL-адресов пользователей VS Online следующий:
https://username.visualstudio.com,
причем username пользователь выбирает сам и вводит в специальное поле страницы входа в Visual Studio.
Выполним все это, подождем несколько секунд, и учетная запись нового пользователя для Visual Studio Online создана.
Интересно, что войти на созданную личную страницу пользователя в VS Online может только пользователь, который ее создал. Другие пользователи даже не авторизованы, чтобы посмотреть эту страницу, при попытке сделать это выдается ошибка браузера о превышении полномочий. И это правильно - защита есть защита! Это - реализация на практике принципа privacy подхода trustworthy computing (см. лекцию 18). В связи с этим, необходимо учесть один важный нюанс. При попытке какого-либо пользователя войти на страницу в VS Online другого пользователя, выдается ошибка браузера (нет авторизации). При этом предлагается выйти из своей единой учетной записи Microsoft и войти в учетную запись Microsoft другого пользователя. Выполните это. Теперь Вы - другой пользователь, и все действия, которые Вы теперь будете выполнять (в том числе и вход на страницу Team Room) от имени другого пользователя. Учтите это. Имеется в виду, что на самом деле в реальном проекте каждый из двух пользователей работает на своем компьютере, на котором в каждый момент времени можно войти только в одну единую учетную запись какого-либо пользователя.
Итак, новый пользователь вошел на свою личную страницу VS Online. И что же - он теперь допущен в Team Room по моему приглашению? Нет, этого, оказывается недостаточно! Второму пользователю необходимо еще получить пробный доступ на 90 дней к ). При нажатии выдается сообщение о том, что пробный доступ предоставлен, и указывается срок его действия. По электронной почте второй пользователь получает уведомление о том, что пробный доступ предоставлен.
Теперь можно добавлять пользователя и приглашать его в комнату для обсуждений по проекту.
Для добавления пользователя щелкнем ).
(рис 12.7) Добавление нового пользователя в проект и в комнату для команды
Нажимаем ).
(рис 12.8) Новый пользователь добавлен в Team Room проекта saf_team_project
Далее, после добавления в проект, новый пользователь получает по электронной почте уведомление о том, что он приглашен в проект, с предложением принять это приглашение (щелкнув по гиперссылке показано это сообщения электронной почты.
(рис 12.9) Приглашение по электронной почти присоединиться к Team Room проекта saf_team_project
(рис 12.10) Персональная страница VS Online и получение пробного доступа к полному набору возможностей VS Online на 90 дней (Start account trial)
Новому пользователю предлагается войти в VS Online. Разумеется, это необходимо сделать от своего имени. Входим в учетную запись второго пользователя.
В сообщении по электронной почте объясняется, что новый пользователь приглашен в проект saf_team_project и может теперь входить в Team Room проекта через персональную страницу VS Online пригласившего пользователя.
Переходим на страницу ).
(рис 12.11) Вход второго пользвателя в Team Room командного проекта
Мы рассмотрели лишь "азы" командного взаимодействия. Эта интересная тема заслуживает отдельного курса, столь много возможностей для работы в командном проекте реализовано в Visual Studio.
Уважаемые читатели, Вам предлагается в порядке самостоятельной части лабораторной работы самостоятельно выполнить все остальные действия над командным проектом, описанные в главе 10.
Теперь рассмотрим другую интересную возможность - создание учетной записи VS Online через облако Microsoft Azure.
Входим в облако через облачный портал https://manage.windowsazure.com. На начальной странице находим пункт ).
(рис 12.12) Портал Microsoft Azure: страница с информацией о созданных в облаке учетных записях VS Online
Для созданной мной учетной записи VS Online указан URL-адрес того же вида, как и все остальные созданные нами URL-адреса. Находясь в своей единой учетной записи Microsoft, щелкаем по URL-адресу и попадаем на персональную страницу в VS Online, аналогичную тем, которые мы только что рассматривали.
Таким образом, в данной лабораторной работе мы практически познакомились с основами работы с Visual Studio Online и связи между двумя замечательными инструментами - платформой Microsoft Azure и Visual Studio Online.
Для получения официальных документов о завершении программы дополнительного профессионального образования (удостоверения о повышении квалификации, дипломов о профессиональной переподготовке и MBA) необходимо предоставить:
Внимание! Вы можете не заказывать доставку бумажной версии официального документы, а скачать его в электронном виде и распечатать самостоятельно. Информация о выданном документе в течение 1 месяца загружается в Федеральную информационную систему «Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении» - ФИС ФРДО.
Доступ на новый сайт осуществляется с использованием адреса электронной почты, который был указан вами при регистрации на "старом". Мы постарались перенести все ваши данные с прежнего ресурса, однако не исключена вероятность потери части информации.
При возникновении проблемы со входом, воспользуйтесь функцией сброса пароля
Если вы обнаружите несоответствия, пожалуйста, сообщите нам.