E-Book Gallery for Microsoft Technologies (EN)

E-Book Gallery for Microsoft Technologies (EN)

Download content for Azure, ASP.NET, Office, SQL Server, SharePoint Server and other Microsoft technologies in e-book formats. Reference, guide, and step-by-step information are all available. All the e-books are free. New books will be posted as they become
available.

First Look: Microsoft Office 2010

Katherine Murray

Overview

Welcome to Office 2010. Whether you work primarily in the office or on the go, you’ll find smart tools in this release that enable you to get your work done easier, faster, and more professionally than ever. All the freedom to multitask built into Office
2010 has an upside you might not expect: being able to work anywhere, anytime means more flexibility, which translates to higher efficiency and effectiveness. And when your work is done quickly and well, you have more time left over for the people, places,
and possibilities that intrigue you.

Microsoft Office 365 for professionals and small businesses: Help and How To

Office 365 User Assistance Team

Step-by-Step

Your organization uses Microsoft Office 365 for professionals and small businesses to communicate and collaborate. Office 365 includes email, document sharing, Microsoft Office Web Apps and more. There are important tasks that you need to do to use all of
the features of Office 365. This guide leads you through those steps.

Security and Privacy for Microsoft Office 2010 Users

Mitch Tulloch

Guide

Take control—and put the built-in security and privacy features in Microsoft Office to work! Whether downloading documents, publishing a presentation, or collaborating online—this guide offers concise, how-to guidance and best practices to help protect your
documents and your ideas.

Configure Kerberos Authentication for SharePoint 2010 Products

Tom Wisnowski

Guide

This document covers the concepts of identity in SharePoint 2010 products, how Kerberos authentication plays a critical role in authentication and delegation in business intelligence scenarios, and the situations where Kerberos authentication should be leveraged
or may be required in solution designs. It also covers how to configure Kerberos authentication end-to-end within your environment, including scenarios which use various service applications in SharePoint Server. Additional tools and resources are described
to help you test and validate Kerberos configuration.

Business
continuity management for SharePoint Server 2010

Office and SharePoint content publishing team

Guide

Provides information about the business decisions, processes, and tools you put in place in advance to handle crises, such as backing up and restoring data. Information includes features of Microsoft SharePoint Server 2010 that are likely to be part of your
business continuity management strategy.

Get started with SharePoint Server 2010

Office and SharePoint content publishing team

Guide

This book provides basic information about the capabilities of and requirements for Microsoft SharePoint Server 2010. The audiences for this book include application specialists, line-of-business application specialists, information architects, IT generalists,
program managers, and infrastructure specialists who are just starting to learn about SharePoint Server 2010 and want a quick introduction plus installation steps.

Governance guide for Microsoft SharePoint Server 2010

Office and SharePoint content publishing team

Guide

This book provides guidance to help you determine the aspects of a Microsoft SharePoint Server 2010 deployment to govern and the governance techniques to use. Governance is the set of policies, roles, responsibilities, and processes that you establish in
your enterprise to guide, direct, and control how it uses technologies to accomplish business goals. To strike the right balance between the needs of the users of your SharePoint Server 2010 deployment and the IT professionals who deploy and operate SharePoint
Server 2010, we recommend that you form a governance body that includes representatives of all stakeholders in the SharePoint Server 2010 deployment. This body can then create and enforce rules that govern the use of SharePoint Server 2010.

Profile synchronization guide for SharePoint Server 2010

Office and SharePoint content publishing team

Guide

This book describes how to plan and configure profile synchronization in Microsoft SharePoint Server 2010. Also included is technical reference information about profile properties, data types, and permissions.

SQL Server

System Center

Cmdlet Reference for App Controller in System Center 2012 SP1

Microsoft

Reference

The Windows PowerShell module for App Controller includes cmdlets that are designed specifically for App Controller. This Cmdlet Reference contains the help files for these cmdlets. The topics in this guide include information about the cmdlets and their
associated parameters, and provide examples about how to use the cmdlets.

Introducing Microsoft System Center 2012 R2

Mitch Tulloch with Symon Perriman and the System Center team

Overview

Get a high-level overview of System Center 2012 R2—and get a running start transforming your datacenter and cloud-optimizing your business. This guide introduces core features and functionality, with technical advice and under-the-hood insights from a Microsoft
MVP and members of the System Center team at Microsoft.

Microsoft System Center: Building a Virtualized Network Solution

This book is geared to private and hybrid cloud architects preparing to design and build a virtualized network solution based on Windows Server 2012 and System Center 2012 SP1, or later. Written by experts on the Microsoft System Center team and with Microsoft
MVP Mitch Tulloch as series editor, this title focuses on architecture and design.

Microsoft System Center: Cloud Management with App Controller

Yung Chou, Keith Mayer, Mitch Tulloch

Guide

Microsoft System Center 2012 R2 App Controller is uniquely positioned as both an enabler and a self-service vehicle for connecting clouds and implementing the hybrid computing model. In Microsoft’s cloud computing solutions, both System Center and Windows
Azure play critical roles. System Center can be used to transform enterprise IT from a device-based infrastructure and deployment strategy to a service-based user-centric consumption model based on private cloud computing. Windows Azure on the other hand is
a subscription-based public cloud platform that enables the development, deployment, and management of cloud solutions. App Controller is the glue that unifies these two platforms by providing a single interface that enables administrators to perform complex
operations without overwhelming them with the underlying technical complexities involved.

This book serves as an introduction to implementing and managing the hybrid computing solutions using App Controller. It describes the basic concepts, processes, and operations involved in connecting, consuming, and managing resources that are deployed both
on and off premises. Each chapter provides a concise, self-contained walkthrough for a specific aspect of managing private, public, and hybrid clouds using App Controller.

Microsoft System Center: Configuration Manager Field Experience

The purpose of this book is to provide System Center 2012 Configuration Manager administrators with helpful and tested real-world guidance from consultants and product experts at Microsoft. We want you to get the most out of using Configuration Manager in
your environment regardless of whether the task at hand is querying the Configuration Manager database for system information, creating and customizing reports, or deploying operating system images to client machines.

Microsoft System Center: Designing Orchestrator Runbooks

David Ziembicki, Aaron Cushner, Andreas Rynes, Mitch Tulloch

Guide

We believe that orchestration and automation are becoming increasingly important in IT organizations of all sizes and across all infrastructure types ranging from on-premises to cloud-based. Orchestration and automation can help reduce the cost of IT while
improving consistency and quality of IT service delivery. Like any powerful technology. however, it can be both used and abused. Our objective with this book is to provide a framework for runbook design and IT process automation to help you get the most out
of System Center Orchestrator 2012 and to help you utilize Orchestrator in concert with the rest of the System Center for an enterprise-wide and systematic approach to process automation.

Microsoft System Center: Network Virtualization and Cloud Computing

This brief book identifies some key usage and deployment scenarios for cloud computing to provide some deep technical background on the Microsoft SDN solution, enabling IT professionals to quickly learn the internals of HNV, how it works from end to end,
and where and how it should be used.

Microsoft System Center: Optimizing Service Manager

Part of a series of specialized guides on System Center—this book provides a framework for planning and delivering a successful Service Manager project. Written by experts on the Microsoft System Center team and with Microsoft MVP Mitch Tulloch as series
editor, this title delivers concise guidance, from-the-field insights, and best practices for optimizing and maintaining your Service Manager environment.

Microsoft System Center: Troubleshooting Configuration Manager

As the authors of this book, we have tried provide you with insights and tips on troubleshooting System Center 2012 Configuration Manager drawn from our insider knowledge and real-world field experience. While most of you who are Configuration Manager administrators
are fairly comfortable with the product and can perform common management tasks, many of you still have pain points when it comes to certain aspects of how the product works. This book is our attempt to address some of these gaps and pain points.

Virtual Machine Manager (VMM) is a management solution for the virtualized datacenter, enabling you to configure and manage your virtualization host, networking, and storage resources in order to create and deploy virtual machines and services to private
clouds that you have created.

Visual Studio

Better Unit Testing with Microsoft Fakes

Visual Studio ALM Rangers

Guide

This book contains practical guidance for migrating to and unit testing with Microsoft Fakes. Practical walk-throughs allow you to navigate basic and advanced concepts, giving you a comfortable and confident start in implementing Microsoft Fakes as a mocking
solution.

Building
a Release Pipeline with Team Foundation Server 2012

patterns & practices

Guide

Leaders in the world of online businesses have shrunk the timeline for software delivery from months to days or even hours. No matter what size business you have, customers now expect features such as real-time customer service and frequent releases of services.

The goal of this guidance is to put you on the road toward continuous delivery. By continuous delivery, we mean that through techniques such as versioning, continuous integration, automation, and environment management, you will be able to decrease the time
between when you first have an idea and when that idea is realized as software that's in production. Any software that has successfully gone through your release process will be software that is production ready, and you can give it to customers whenever your
business demands dictate. We also hope to show that there are practical business reasons that justify every improvement you want to make. .

Developer's Guide to Dependency Injection Using Unity

patterns & practices

Guide

This guide is one of the resources available with the Unity v3 release to help you to learn about Unity, learn about some of the problems and issues that Unity can help you to address, and get started using Unity in your applications. Unity is primarily
a dependency injection container and so the guide also contains an introduction to dependency injection that you can read in isolation even if you don’t plan to use Unity, although we hope you will.

This book is intended for any architect, developer, or information technology (IT) professional who designs, builds, or operates applications and services and who wants to learn how to realize the benefits of using the Unity dependency injection container
in his or her applications. You should be familiar with the Microsoft .NET Framework, and Microsoft Visual Studio to derive full benefit from reading this guide.

Developer's Guide to Microsoft Enterprise Library, 2nd Edition

patterns & practices

Guide

Microsoft Enterprise Library is a collection of application blocks designed to assist developers with common enterprise development challenges. Application blocks are a type of guidance, provided as source code that can be used "as is," extended, or modified
by developers for use in their development projects.

.NET Technology Guide for Business Applications

Cesar de la Torre and David Carmona

Guide

This guide will help you select the right Microsoft development technologies and approaches for your custom .NET application development, depending on the priorities you have for your application and business domain. It is targeted to decision makers, software
architects, development leads, and developers who are involved in selecting which technologies to use for their applications and projects, and specifically covers custom enterprise application development, although independent software vendors (ISVs) might
also find the information and recommendations useful.

Testing for Continuous Delivery with Visual Studio 2012

patterns & practices

Guide

Testing is potentially an obstacle to agile software deployment. The smallest change in your code could require the whole application to be retested. This book shows you how to minimize these costs by using the testing infrastructure of Visual Studio 2012.
The code samples gives you a starting point to test your infrastructure.

Upgrade Team Foundation Server 2012: the ultimate upgrade guide

Tim Elhajj

Step-by-Step

This is the same guidance that Microsoft offers its upgrade customers, now in an e-book format for your convenience. Step-by-step guidance that covers the most popular upgrade tasks, including in-place upgrades and upgrades that involve moving to new hardware.

Web Development

This tutorial series shows how to create a multi-tier ASP.NET MVC 4 web application that uses Windows Azure Storage tables, queues, and blobs, and how to deploy the application to a Windows Azure Cloud Service. The tutorials assume that you have no prior
experience using Windows Azure. On completing the series, you'll know how to build a resilient and scalable data-driven web application and deploy it to the cloud.

ASP.NET Web Deployment using Visual Studio

Tom Dykstra

Step-by-Step

This tutorial series shows you how to deploy (publish) an ASP.NET web application to a Windows Azure Web Site or a third-party hosting provider, by using Visual Studio 2012 or Visual Studio 2010. You develop a web application in order to make it available
to people over the Internet. But web programming tutorials typically stop right after they've shown you how to get something working on your development computer. This tutorial begins where the others leave off: you've built a web site, tested it, and it's
ready to go. What's next? This tutorial shows you how to deploy first to IIS on your local development computer for testing, and then to Windows Azure or a thirdparty hosting provider for staging and production. The sample application that you'll deploy is
a web application project that uses the Entity Framework, SQL Server, and the ASP.NET membership system. Entity Framework Code First Migrations is used to deploy the application database. The sample application uses ASP.NET Web Forms, but the procedures shown
apply also to ASP.NET MVC and Web API.

This tutorial series shows how to make an ASP.NET web application that uses SQL Server Compact available over the internet by deploying it to a third-party hosting provider. Uses Visual Studio 2010 without the Web Publish Update. Does not use Entity Framework
Code First Migrations for deployment. For more up-to-date information about deployment features, or for information about how to deploy SQL Server editions other than SQL Server Compact, see
ASP.NET Web Deployment using Visual Studio.

Developing Modern Mobile Web Apps

patterns & practices

Guide

This project provides guidance on building mobile web experiences using HTML5, CSS3, and JavaScript. Developing web apps for mobile browsers can be less forgiving than developing for desktop browsers. There are issues of screen size, the availability of
specific feature support, and other differences between mobile browsers that will impact how you develop your apps. In addition, there are various levels of support for the emerging standards of HTML5 and CSS3, and standards for some features, such as touch,
are just beginning to take shape. All of these factors suggest that it is best to keep your HTML, CSS, and JavaScript as simple as you can in order to ensure compatibility with as many devices as possible. This project illustrates how to do this, as well as
how to add more advanced functionality where supported.

Getting Started with Entity Framework 6 Code First using MVC 5

Tom Dykstra, Rick Anderson

Step-by-Step, Guide

The Contoso University sample web application demonstrates how to create ASP.NET MVC 5 applications using the Entity Framework 6, Code First workflow. This tutorial shows how to build the application using Visual Studio 2013.

Introducing ASP.NET Web Pages 2

Mike Pope

Step-by-Step

This set of tutorials gives you an overview of ASP.NET Web Pages (version 2) and Razor syntax, a lightweight framework for creating dynamic websites. It also introduces WebMatrix, a tool for creating pages and sites. The tutorials take you from novice programmer
through seeing your site live on the Internet. Topics include how to install Microsoft WebMatrix (a set of tools for creating sites); how to work with forms; how to display, add, update, and delete data; how to create a consistent site layout; and how to publish
to the Web.

Project Silk: Client-Side Web Development for Modern Browsers

patterns & practices

Guide

Project Silk provides guidance for building maintainable cross-browser web applications that are characterized by rich graphics, interactivity, and a responsive user interface, resulting in an immersive and engaging user experience. Project Silk also illustrates
how you can take advantage of the fast JavaScript engines of the modern, standards-based web browsers to achieve a user experience and execution speeds that rivals desktop applications.

Windows

Microsoft Application Virtualization (App-V) 5.0 helps businesses provide their end users with access to virtually any application, anywhere without installing applications directly on their computers.

Microsoft Diagnostics and Recovery Toolset (DaRT) 7 lets you diagnose and repair a computer that cannot be started or that has problems starting as expected. By using DaRT 7, you can recover end-user computers that have become unusable, diagnose probable
causes of issues, and quickly repair unbootable or locked-out computers. When it is necessary, you can also quickly restore important lost files and detect and remove malware, even when the computer is not online.

Microsoft Diagnostics and Recovery Toolset (DaRT) 8.0 lets you diagnose and repair a computer that cannot be started or that has problems starting as expected. By using DaRT 8.0, you can recover end-user computers that have become unusable, diagnose probable
causes of issues, and quickly repair unbootable or locked-out computers. When it is necessary, you can also quickly restore important lost files and detect and remove malware, even when the computer is not online.

Microsoft User Experience Virtualization (UE-V) captures and centralizes application settings and Windows operating system settings for the user. These stored settings are then applied to the different computers that are accessed by the user, including desktops,
notebooks, and virtual desktop infrastructure (VDI) sessions.

Deploying Windows 7: Essential Guidance

Windows 7 Resource Kit and TechNet Magazine

Guide

Looking for guidance specific to Windows 7 deployment? Check out what the industry's leading experts have to say in this free Microsoft Press eBook with selected chapters from the Windows 7 Resource Kit and TechNet Magazine.

Developing an end-to-end Windows Store app using C++ and XAML: Hilo

patterns & practices

Guide

The Hilo end-to-end photo sample provides guidance to C++ developers that want to create a Windows 8 app using modern C++, XAML, the Windows Runtime, and recommended development patterns. Hilo comes with source code and documentation.

Developing an end-to-end Windows Store app using JavaScript: Hilo

patterns & practices

Guide

The JavaScript version of the Hilo photo sample provides guidance to JavaScript developers who want to create a Windows 8 app using HTML, CSS, JavaScript, the Windows Runtime, and modern development patterns. Hilo comes with source code and documentation.

Introducing Windows 8.1 for IT Professionals

Ed Bott

Overview

Get a head start evaluating Windows 8.1—with early technical insights from award-winning journalist and Windows expert Ed Bott. This guide introduces new features and capabilities, providing a practical, high-level overview for IT professionals ready to
begin deployment planning now.

Prism for the Windows Runtime: Developing a Windows Store business app using C#, XAML, and Prism

patterns & practices

Guide

This book provides guidance to developers who want to create a Windows Store business app using C#, Extensible Application Markup Language (XAML), the Windows Runtime, and modern development practices. The guide comes with source code for Prism for the Windows
Runtime, source code for the AdventureWorks Shopper product catalog and shopping cart reference implementation, and documentation. The PDF provides guidance on how to implement MVVM with navigation and app lifecycle management, validation, manage application
data, implement controls, accessible and localizable pages, touch, search, tiles, and tile notifications. It also provides guidance on testing your app and tuning its performance.

Programming Windows 8 Apps with HTML, CSS, and JavaScript

Kraig Brockschmidt

Guide

This book is about writing Windows 8 apps using HTML5, CSS3, and JavaScript. Our primary focus will be on applying these web technologies within the Windows 8 platform, where there are unique considerations, and not on exploring the details of those web
technologies themselves.

Microsoft Press is pleased to offer the second preview of Kraig Brockschmidt’s in-depth ebook on writing Windows Store apps using HTML, CSS3, and JavaScript on the Windows 8.1 platform. We’ll be publishing the final ebook (with 20 chapters and 4 appendices)
in March/April in PDF, EPUB, and Mobi for Kindle formats. In the meantime, enjoy this preview!

Windows Phone

Developing an Advanced Windows Phone 7.5 App that Connects to the Cloud

patterns & practices

Guide

This guide provides an end-to-end walkthrough of how to create an advanced Windows Phone 7.5 app that integrates with remote Windows Azure-based services. The guide can help you understand how to implement individual features for Windows Phone 7.5 and how
to use them together to build an app.

After reading this book, you will be familiar with how to design and implement advanced applications for Windows Phone that take advantage of remote services to obtain and up-load data while providing a great user experience on the device.

Programming Windows Phone 7

Charles Petzold

Guide

Get started building applications for Windows Phone 7—expertly guided by award-winning author Charles Petzold. You’ll focus on the core concepts and techniques for creating apps with Microsoft® XNA and Microsoft Silverlight®, with coverage of Microsoft Visual
Studio®, .NET Framework managed code sandbox, the phone emulator, sensors, and location. As always, Charles brings a unique combination of pragmatism and authority to his instruction—along with an eminently readable style and a wealth of hands-on examples.

Note: This book is not applicable to Windows Phone 7.5 or Windows Phone 8 development.

Windows Server

A Guide to Claims-Based Identity and Access Control, Second Edition

patterns & practices

Guide

Imagine a world where you don't have to worry about authentication. Imagine instead that all requests to your application already include the information you need to make access control decisions and to personalize the application for the user. In this world,
your applications can trust another system component to securely provide user information, such as the user's name or email address, a manager's email address, or even a purchasing authorization limit. The user's information always arrives in the same simple
format, regardless of the authentication mechanism, whether it's Microsoft® Windows® integrated authentication, forms-based authentication in a web browser, an X.509 client certificate, or something more exotic. Even if someone in charge of your company's
security policy changes how users authenticate, you still get the information, and it's always in the same format. This is the utopia of claims-based identity that A Guide to Claims-Based Identity and Access Control describes.

Introducing Windows Server 2008 R2

Charlie Russel and Craig Zacker with the Windows Server Team at Microsoft

Overview

In this book, we focus on the new features and refinements in Windows Server 2008 R2. This book is targeted primarily at Windows server administrators who are responsible for hands-on deployment and day-to-day management of Windows-based servers for large
organizations.

Introducing Windows Server 2012 R2

Mitch Tulloch

Overview

Get a head start evaluating Windows Server 2012 R2—with technical insights from a Microsoft MVP and members of the Windows Server product team. Based on final Windows Server 2012 R2 release-to-manufacturing (RTM) software, this guide introduces new features
and capabilities, with scenario-based advice on how the platform can meet the needs of your business. Get the high-level overview you need to begin preparing your deployment now.

This E-Book includes guidance to help you migrate server roles and features to Windows Server 2012 R2 or Windows Server 2012. Also included is an installation and operations guide for Windows Server Migration Tools, a set of five Windows PowerShell cmdlets
that can be used to migrate some roles and features to Windows Server 2012 R2 or Windows Server 2012. This E-Book might not include the most up-to-date content about Windows Server migration, and is not guaranteed to be complete. To view the most up-to-date
Windows Server migration content, see
Migrate Roles and Features to Windows Server on the Microsoft TechNet website.

Learning & Career

Own Your Future: Update Your Skills with Resources and Career Ideas from Microsoft

Katherine Murray

In this book, students will find a wealth of Microsoft resources they can use to identify the technology skills they need, and gather knowledge and experience to help them take charge of their careers. Here at Microsoft, we care about students’ career success
and hope these resources will open doors to learning that will lead them to better opportunities and a deeper understanding of the way technology continues to change and improve the ways people work—both here in the U.S. and around the world.