Опубликована: 05.04.2011 | Уровень: для всех | Стоимость: 490.00 руб. | Длительность: 14 дней
Курс посвящен развертыванию Team Foundation Server и его эффективному использованию для управления исходным кодом, автоматизации сборок, управления рабочими элементами и процессами.
Цель создания этого курса - предоставить ресурсы, рекомендации и советы по созданию эффективной среды для командной разработки ПО всем, кто так или иначе вовлечен в эту деятельность.

План занятий

ЗанятиеЗаголовок <<Дата изучения
-
Лекция 1
14 минут
Знакомство с Team Environment
В этой лекции: поддержка цикла разработки программного обеспечения в Microsoft Visual Studio Team Foundation Server ; использование Team Foundation Server в типичной группе разработчиков; использование Team Foundation Server в типичной группе тестировщиков; описание физической среды группы разработчиков и тестировщиков.
Оглавление
    -
    Лекция 2
    18 минут
    Архитектура Team Foundation Server
    В этой лекции: архитектура продуктов Microsoft Visual Studio Team System (VSTS) и Team Foundation Server (TFS) ; компоненты, составляющие уровни клиента, приложений и данных; различия между односерверной и многосерверной разработкой.
    Оглавление
      -
      Тест 1
      36 минут
      -
      Лекция 3
      19 минут
      Структуризация проектов и решений для управления исходным кодом
      В этой лекции: структурирование решений и проектов Microsoft Visual Studio Team System; выбор между использованием одного решения или несколько решений; определение оптимальной структуры для небольших, средних и крупных команд
      Оглавление
        -
        Лекция 4
        29 минут
        Структуризация проектов и решений для управления исходным кодом в Team Foundation
        В этой лекции: повышение эффективности командной разработки в системе управления исходным кодом Microsoft® Visual Studio® Team Foundation Server (TFS) при помощи структурирования проектов; синхронизация структуры папок на серверной и клиентской сторонах; выбор стратегии модульного тестирования структуры; создание структуры папок для различных сценариев ветвления; знакомство с рабочей областью и сопоставлением локальных файлов с системой управления исходным кодом; файлы, добавляемые в систему управления исходным кодом.
        Оглавление
          -
          Лекция 5
          25 минут
          Стратегии ветвления и слияния
          В этой лекции: обоснование необходимости ветвления; выбор стратегии ветвления и слияния для проекта; использование обычной стратегии ветвления в больших командах; структуры папок для различных сценариев ветвления
          Оглавление
            -
            Лекция 6
            50 минут
            Управление зависимостями в системе управления исходным кодом Visual Studio Team System
            В этой лекции: управление зависимостями в системе управления исходным кодом Microsoft Visual Studio Team System ; создание ссылок на проекты и файлы сборок из различных решений одного проекта; создание ссылок на проекты и файлы сборок из других проектов; создание ссылок на сборки сторонних производителей; управление ссылками веб-служб в среде командной разработки; управление ссылками на базы данных в среде командной разработки.
            Оглавление
              -
              Тест 2
              36 минут
              -
              Лекция 7
              23 минуты
              Знакомство с Team Build
              В этой лекции: введение в архитектуру Visual Studio Team System Team Build ; компоненты Team Build ; функциональность Team Build ; выбор стратегии сборки; особенности стратегии групповой разработки при работе над крупным проектом
              Оглавление
                -
                Лекция 8
                11 минут
                Настройка непрерывной интеграции
                В этой лекции: введение в непрерывную интеграцию; настройка непрерывной интеграции в Microsoft® Visual Studio® Team System Team Build; оптимизация непрерывной интеграции.
                Оглавление
                  -
                  Лекция 9
                  6 минут
                  Настройка плановой сборки
                  В этой лекции: введение в плановую сборку; настройка плановой сборки в Microsoft® Visual Studio® Team System Team Build.
                  Оглавление
                    -
                    Тест 3
                    36 минут
                    -
                    Лекция 10
                    17 минут
                    Рекомендации по работе в больших проектах
                    В этой лекции: логическая последовательность операций в большом проекте Microsoft® Visual Studio® Team System Team Foundation Server (TFS); оптимизация системы управления версиями и сборок в больших группах; работа системы управления версиями с большими проектами; изменение стратегии ветвления и слияния при работе с большими проектами; изменение стратегии сборки в больших проектах.
                    Оглавление
                      -
                      Лекция 11
                      36 минут
                      Введение в управление проектами
                      В этой лекции: возможности Microsoft® Visual Studio® Team System по управлению проектами; стратегия создания командного проекта; создание и управление проектами в Visual Studio Team System.
                      Оглавление
                        -
                        Лекция 12
                        11 минут
                        Рабочие элементы
                        В этой лекции: назначение и структура рабочих элементов; последовательность операций рабочего элемента; настройка рабочих элементов под конкретные требования команды.
                        Оглавление
                          -
                          Тест 4
                          36 минут
                          -
                          Лекция 13
                          28 минут
                          Знакомство с шаблонами процессов
                          В этой лекции: назначение, содержимое и структура шаблона процесса; основные отличия между шаблонами процессов MSF Agile и MSF CMMI; настройка шаблона процесса в соответствии с потребностями вашей команды.
                          Оглавление
                            -
                            Лекция 14
                            31 минута
                            Проекты MSF Agile
                            В этой лекции: обстоятельства применения шаблона процесса Microsoft® Solution Framework (MSF) for Agile Software Development (MSF Agile); использование шаблона MSF Agile; настройка шаблона MSF Agile согласно конкретным потребностям команды.
                            Оглавление
                              -
                              Лекция 15
                              23 минуты
                              Знакомство с отчетами
                              В этой лекции: архитектура отчетов Microsoft® Visual Studio® Team Foundation Server ; компоненты системы подготовки отчетов TFS ; назначение имеющихся отчетов; определение отчетов, содержащихся в каждом шаблоне процесса; создание и настройка отчетов.
                              Оглавление
                                -
                                Тест 5
                                36 минут
                                -
                                Лекция 16
                                39 минут
                                Развертывание Team Foundation Server
                                В этой лекции: преимущества и недостатки односерверного и раздельного развертывания; выбор топологии развертывания, отвечающей требованиям организации.
                                Оглавление
                                  -
                                  Лекция 17
                                  30 минут
                                  Интернет-доступ к Team Foundation Server
                                  В этой лекции: основные сценарии удаленного доступа и обстоятельства их применения; удаленный доступ к Microsoft® Visual Studio® 2005 Team Foundation Server (TFS) через Интернет; повышение эффективности удаленного доступа при помощи Team Foundation Server Proxy.
                                  Оглавление
                                    -
                                    Лекция 18
                                    20 минут
                                    Что нового в Visual Studio 2008 Team Foundation Server
                                    В этой лекции описаны новые возможности и функции Microsoft® Visual Studio® 2008 TeamFoundation Server.
                                    Оглавление
                                      -
                                      Тест 6
                                      36 минут
                                      -
                                      Дополнительный материал 1
                                      4 часа 55 минут
                                      Руководства
                                      Оглавление
                                        -
                                        Дополнительный материал 2
                                        6 часов 59 минут
                                        -
                                        Дополнительный материал 3
                                        2 часа 43 минуты
                                        -
                                        Дополнительный материал 4
                                        5 часов 17 минут
                                        Практикум
                                        Оглавление
                                          -
                                          Дополнительный материал 5
                                          9 минут
                                          -
                                          5 часов
                                          -