Programmer to Programmer - Gousset M., Hinshelwood M., Randell B., Keller B., Woodward M. - Professional Application Lifecycle Management with Visual Studio 2013 [March 2014, PDF, ENG] + Code

Страницы:  1
Ответить
 

Elfin

Стаж: 18 лет 9 месяцев

Сообщений: 35

Elfin · 27-Июн-14 04:08 (11 лет назад)

Professional Application Lifecycle Management with Visual Studio 2013
Год: March 2014
Автор: Mickey Gousset, Martin Hinshelwood, Brian A. Randell, Brian Keller, Martin Woodward
Издательство: Wrox
ISBN: 978-1-118-83658-3
Серия: Programmer to Programmer
Язык: Английский
Формат: PDF
Качество: Изначально компьютерное (eBook)
Интерактивное оглавление: Да
Количество страниц: 696
Описание: Ramp up your software development with this comprehensive resource
Microsoft's Application Lifecycle Management (ALM) makes software development easier and now features support for iOS, MacOS, Android, and Java development. If you are an application developer, some of the important factors you undoubtedly consider in selecting development frameworks and tools include agility, seamless collaboration capabilities, flexibility, and ease of use. Microsoft's ALM suite of productivity tools includes new functionality and extensibility that are sure to grab your attention. Professional Application Lifecycle Management with Visual Studio 2013 provides in-depth coverage of these new capabilities. Authors Mickey Gousset, Martin Hinshelwood, Brian A. Randell, Brian Keller, and Martin Woodward are Visual Studio and ALM experts, and their hands-on approach makes adopting new ALM functionality easy.
Streamline software design and deployment with Microsoft tools and methodologies
Gain a practical overview of ALM with step-by-step guides and reference material
Case studies illustrate specific functionality and provide in-depth instruction
Use new capabilities to support iOS, MacOS, Android and Java development
Discover this comprehensive solution for modeling, designing, and coordinating enterprise software deployments
Over 100 pages of new content, forward-compatible with new product releases
Professional Application Lifecycle Management with Visual Studio 2013 provides a complete framework for using ALM to streamline software design and deployment processes using well-developed Microsoft tools and methodologies. Professional Application Lifecycle Management with Visual Studio 2013 is your guide to make use of newly-available ALM features to take your enterprise software development to the next level.
Примеры страниц
Оглавление
INTRODUCTION
CHAPTER 1: INTRODUCTION TO APPLICATION LIFECYCLE MANAGEMENT WITH VISUAL STUDIO 2013
Application Lifecycle Management
Visual Studio 2013 Product Lineup
Application Lifecycle Management Challenges
Enter Visual Studio 2013
Application Lifecycle Management in Action
Requirements
System Design and Modeling
Code Generation
Testing
Feedback
Operations
Putting It into Context
Summary
PART I: TEAM FOUNDATION SERVER
CHAPTER 2: INTRODUCTION TO TEAM FOUNDATION SERVER
What Is Team Foundation Server?
Acquiring Team Foundation Server
Hosted Team Foundation Server
On-Premises Installation
Team Foundation Server Core Concepts
Team Foundation Server
Team Project Collection
Team Project
Teams
Process Templates
Work Item Tracking
Version Control
Team Build
Accessing Team Foundation Server
Accessing Team Foundation Server from Visual Studio
Accessing Team Foundation Server Through a Web Browser
Using Team Foundation Server in Microsoft Excel
Using Team Foundation Server in Microsoft Project
Command-Line Tools for Team Foundation Server
Accessing Team Foundation Server from Eclipse
Windows Explorer Integration with Team Foundation Server
Access to Team Foundation Server via Other Third-Party Integrations
What’s New in Team Foundation Server 2013
Version Control
Web Access
Agile Portfolio Management
Release Management
The Cloud
Adopting Team Foundation Server
Summary
CHAPTER 3: USING CENTRALIZED TEAM FOUNDATION VERSION CONTROL
Team Foundation Version Control and Visual SourceSafe (VSS) 2005
Setting Up Version Control
Using Source Control Explorer
Setting Up Your Workspace
Getting Existing Code
Sharing Projects in Version Control
Check-In Pending Changes
Checking In an Item
Creating and Administering Check-In Policies
Viewing History
Labeling Files
Shelving
Workspaces
Server Workspaces
Local Workspaces
Command-Line Tools
Branching and Merging
Branching Demystified
Common Branching Strategies
Summary
CHAPTER 4: DISTRIBUTED VERSION CONTROL WITH GIT AND TEAM FOUNDATION SERVER
Fundamentals of Distributed Version Control with Git
Getting Started with the Visual Studio Tools for Git
Clone
Commit
Push, Pull, and Fetch
Merging Changes with Git and Visual Studio
Branch Creation
Summary
CHAPTER 5: TEAM FOUNDATION BUILD
Team Foundation Build
What’s New in Team Foundation Build 2013
Support for Git-based Repositories
Simplified Building and Testing of Windows Store Apps
MSTest Support Removed
Enhanced Hosted Build Services
Build Output Changes
Simplified Process Template
Built-in Support for Calling Scripts
Team Foundation Build Architecture
Working with Builds
Team Explorer
Build Explorer
Build Details View
Creating a Build Definition
Queuing a Build
Build Notifications
Team Build Process
Default Template Process
Build Process Parameters
Summary
CHAPTER 6: RELEASE MANAGEMENT
What Is Release Management?
Continuous Software Delivery
Defining a Release Pipeline
Configuring for First Use
Introduction to Actions
Introduction to Release Paths
Creating Release Templates
Creating Releases
Approvals
Summary
CHAPTER 7: COMMON TEAM FOUNDATION SERVER CUSTOMIZATIONS
Object Models
Client Object Model
Server Object Model
Build Process Object Model
Simple Object Model Example
Java SDK for TFS
Customizing Team Foundation Build
Creating Custom Build Process Templates
Creating Custom Build Workflow Activities
Customizing Team Foundation Version Control
Custom Check-in Policies
Team Foundation Server Event Service
Customizing Work Item Tracking
Modifying Work Item Type Definitions
Creating Custom Work Item Controls
Summary
PART II: BUILDING THE RIGHT SOFTWARE
CHAPTER 8: INTRODUCTION TO BUILDING THE RIGHT SOFTWARE
Stakeholders
Storyboarding
Capturing Stakeholder Feedback
Work Item Only View
Third-Party Requirements Management Solutions
TeamCompanion
TeamSpec
inteGREAT
Summary
CHAPTER 9: STORYBOARDING
Why Storyboarding?
PowerPoint Storyboarding
Storyboard Shapes
Layouts
Screenshots
My Shapes
Animations
Hyperlinks
Storyboard Links
Summary
CHAPTER 10: CAPTURING STAKEHOLDER FEEDBACK
Requesting Feedback
Providing Feedback
Voluntary Feedback
Summary
PART III: PROJECT MANAGEMENT
CHAPTER 11: INTRODUCTION TO PROJECT MANAGEMENT
Project Management Enhancements in Team Foundation Server 2013
Rich Work Item Relationships
Agile Planning Tools
Test Case Management
Feedback Management
Enhanced Reporting
SharePoint Server Dashboards
Work Items
Work Item Types
Areas and Iterations
Process Templates
MSF for Agile Software Development
MSF for CMMI Process Improvement
Visual Studio Scrum
Third-party Process Templates
Custom Process Templates
Managing Work Items
Using Visual Studio
Using Microsoft Excel
Using Microsoft Project
Using Team Web Access
Project Server Integration
Summary
CHAPTER 12: AGILE PLANNING AND TRACKING
Defining a Team
Managing Portfolio Backlogs
Maintaining Product Backlogs
Planning Iterations
Tracking Work
Customization Options
Summary
CHAPTER 13: USING REPORTS, PORTALS, AND DASHBOARDS
Team Foundation Server Reporting
Working with Team Foundation Server Reports
Tools to Create Reports
Working with Microsoft Excel Reports
Working with RDL Reports
Summary
PART IV: ARCHITECTURE
CHAPTER 14: INTRODUCTION TO SOFTWARE ARCHITECTURE
Designing Visually
Microsoft’s Modeling Strategy
Understanding Model-Driven Development
Understanding Domain-Specific Languages
The “Code Understanding” Experience
The Architecture Tools in Visual Studio Ultimate 2013
Use Case Diagrams
Activity Diagrams
Sequence Diagrams
Component Diagrams
Class Diagrams
Layer Diagrams
Architecture Explorer
What’s New with Architecture Tools in Visual Studio Ultimate 2013
Code Maps
Visual Studio Visualization and Modeling SDK
Summary
CHAPTER 15: TOP-DOWN DESIGN WITH USE CASE, ACTIVITY, SEQUENCE, COMPONENT, AND CLASS DIAGRAMS
Use Case Diagrams
Creating a Use Case Diagram
Use Case Diagram Toolbox
Activity Diagrams
Creating an Activity Diagram
Activity Diagram Toolbox
Adding an Activity Diagram to a Use Case Diagram
Sequence Diagrams
Creating a Sequence Diagram
Sequence Diagram Toolbox
Component Diagrams
Creating a Component Diagram
Component Diagram Toolbox
Class Diagrams
Creating a Class Diagram
Class Diagram Toolbox
Generating Code from a UML Class Diagram
Summary
CHAPTER 16: ANALYZING APPLICATIONS USING ARCHITECTURE EXPLORER, DEPENDENCY GRAPHS, AND CODE MAPS
Understanding the Code Base
Architecture Explorer Basics
Understanding the Architecture Explorer Window
Architecture Explorer Options
Navigating Through Architecture Explorer
Exploring Options for Namespaces
Exploring Options for Classes
Exploring Options for Members
Dependency Graphs
Creating the First Dependency Graph
Creating a Dependency Graph Without Architecture Explorer
Navigating Through Your Dependency Graph
Dependency Graph Legend
Dependency Graph Toolbar
The Code Index
Code Maps
Summary
CHAPTER 17: USING LAYER DIAGRAMS TO MODEL AND ENFORCE APPLICATION ARCHITECTURE
Creating a Layer Diagram
Defining Layers on a Layer Diagram
Creating a Layer for a Single Artifact
Adding Multiple Objects to a Layer Diagram
The Layer Explorer
Defining Dependencies
Validating the Layer Diagram
Layer Diagrams and the Build Process
Summary
PART V: SOFTWARE DEVELOPMENT
CHAPTER 18: INTRODUCTION TO SOFTWARE DEVELOPMENT
What’s New for Developers in Visual Studio 2013
Unit Testing
Code Analysis
CodeLens
Profiler
Advanced Debugging with IntelliTrace
Lightweight Code Commenting
My Work
Suspend and Resume
Code Review
Summary
CHAPTER 19: UNIT TESTING
Unit Testing Concepts
Benefits of Unit Testing
Writing Effective Unit Tests
Third-Party Tools
Visual Studio Unit Testing
Creating Your First Unit Test
Managing and Running Unit Tests
Debugging Unit Tests
Programming with the Unit Test Framework
Initialization and Cleanup of Unit Tests
Using the Assert Methods
Using the CollectionAssert class
Using the StringAssert Class
Expecting Exceptions
Defining Custom Unit Test Properties
TestContext Class
Introduction to Microsoft Fakes
Choosing Between Stubs and Shims
Using Stubs
Using Shims
Using Test Adapters
Summary
CHAPTER 20: CODE ANALYSIS, CODE METRICS, CODE CLONE ANALYSIS, AND CODELENS
The Need for Analysis Tools
What’s New for Code Analysis in Visual Studio 2013
Using Code Analysis
Built-in Code Analysis Rules
Code Analysis Rule Sets
Enabling Code Analysis
Executing Code Analysis
Working with Rule Violations
Using the Command-Line Analysis Tool
FxCopCmd Options
FxCopCmd Project Files
Build Process Code Analysis Integration
Creating Code Analysis Rules
Code Metrics
Code Clone Analysis
Finding Code Clones
Reviewing the Code Clone Analysis Results
How Code Clone Analysis Works
Excluding Items from Code Clone Analysis
Using CodeLens
Summary
CHAPTER 21: PROFILING AND PERFORMANCE
Introduction to Performance Analysis
Types of Profilers
Visual Studio Profiling
What’s New in Profiling with Visual Studio 2013
Using the Profiler
Creating a Sample Application
Creating a Performance Session
Adding a Blank Performance Session
Using the Performance Explorer
Configuring a Sampling Session
Configuring an Instrumentation Session
Configuring a .NET Memory Allocation Session
Configuring a Concurrency Profi ling Session
Executing a Performance Session
Managing Session Reports
Reading and Interpreting Session Reports
Command-Line Profiling Utilities
Just My Code
Profiling JavaScript
Common Profiling Issues
Debugging Symbols
Instrumentation and Code Coverage
Summary
CHAPTER 22: DEBUGGING WITH INTELLITRACE
IntelliTrace Basics
IntelliTrace — An Example
Navigating the IntelliTrace Events View
Collecting Method Call Information
Collecting Detailed Information
Saving Your IntelliTrace Session
IntelliTrace Options
IntelliTrace in Production
Installing the IntelliTrace Standalone Collector
Configuring IntelliTrace PowerShell Commandlets
Collecting Execution Information
Summary
PART VI: TESTING
CHAPTER 23: INTRODUCTION TO SOFTWARE TESTING
Role-Based Testing Tools
Types of Tests
Diagnostic Data Adapters
Microsoft Test Manager
Managing Automated Tests with Visual Studio
Test Project Types
Test Explorer
Code Coverage
Using Ordered Tests
Test Settings
Summary
CHAPTER 24: MANUAL TESTING
What’s New in Visual Studio 2013
Microsoft Test Manager
Using Test Plans
Configuring Test Settings
Using Builds
Analyzing Impacted Tests
Defining Test Configurations
Plan Contents
Running Tests and Tracking Results
Using Test Runner
Supported Technologies for Action Recordings
Filing Bugs and Saving Test Results
Exploratory Testing
Running Automated Tests
Summary
CHAPTER 25: CODED USER INTERFACE TESTING
What’s New in Visual Studio 2013
Creating Coded UI Tests Using the Coded UI Test Builder
Setting Up the Sample Application
Create a Test Project
Coded UI Test Builder
Generated Code
Running Your Test
Creating a Data-Driven Test
Failing Tests
Taking Screenshots
UI Map Editor
Creating Coded UI Tests Using Action Recordings
Supported Technologies
Summary
CHAPTER 26: WEB PERFORMANCE AND LOAD TESTING
Web Performance Tests
Web Performance Tests versus Coded UI Tests
Creating a Sample Web Application
Creating Users for the Site
Creating and Configuring Web Tests
Recording a Web Performance Test
Configuring Web Performance Test Run Settings
Parameterizing the Web Server
Test Settings
Running a Web Performance Test
Observing Test Execution and Results
Editing a Web Performance Test
Data-Driven Web Performance Tests
Coded Web Performance Tests
Load Tests
Creating and Configuring Load Tests
Editing Load Tests
Executing Load Tests
Viewing and Interpreting Load Test Results
Distributed Load Tests
Installing Controllers and Agents
Configuring Controllers
Configuring Agents
Running a Distributed Load Test
Cloud-Based Load Testing with Visual Studio Online
Running a Load Test in the Cloud
Summary
CHAPTER 27: LAB MANAGEMENT
Lab Management Infrastructure
Golden Images
Agents
SCVMM Environments
Testing with Environments
Create New Test Settings
Run Manual Tests with an Environment
Automated Build-Deploy-Test with Environments
Standard Environments
Summary
INDEX
Доп. информация: Исходные коды примеров прилагаются
Download
Rutracker.org не распространяет и не хранит электронные версии произведений, а лишь предоставляет доступ к создаваемому пользователями каталогу ссылок на торрент-файлы, которые содержат только списки хеш-сумм
Как скачивать? (для скачивания .torrent файлов необходима регистрация)
[Профиль]  [ЛС] 

Osco do Casco

VIP (Заслуженный)

Стаж: 16 лет

Сообщений: 13529

Osco do Casco · 17-Июл-14 18:26 (спустя 20 дней)

Elfin!
Пожалуйста:
1. Переименуйте файл по модели
Цитата:
Автор - Название - Год.расширение
, а папку - по
Цитата:
Автор - Название - Год
2. Распакуйте архивы - они в раздачах запрещены
[Профиль]  [ЛС] 

Elfin

Стаж: 18 лет 9 месяцев

Сообщений: 35

Elfin · 01-Ноя-14 12:56 (спустя 3 месяца 14 дней)

Но в архивах файлы примеров к этой книге. Если распаковать то дюже много файлов получится, да и в некоторых архивах еще архивы. Вы настаиваете на том что нужно распаковать это все?
[Профиль]  [ЛС] 
 
Ответить
Loading...
Error