You are on page 1of 16

Microsoft Official

Course

20487B
Developing Windows Azure
and Web Services

Welcome!
Thank you for joining us today.
Weve worked together with Microsoft Learning Partners and Microsoft
IT Academies to bring you a world-class learning experience,
including:
Microsoft Certified Trainers + Instructors. Your instructor is a
premier technical and instructional expert who meets ongoing
certification requirements.
Customer Satisfaction Guarantee. Our Partners offer a
satisfaction guarantee and we hold them accountable for it. At the
end of class, please complete an evaluation of

todays experience. We value your feedback!


Certification Benefits. After training, consider pursuing a Microsoft
Certification, to help distinguish your technical expertise and
experience. Ask your instructor about available exam promotions and
discounts.
We wish you a great learning experience and ongoing career success!

Hello
Instructor: <Instructor Name>
<Title or other credentials, e.g. Microsoft
Certified Trainer>
<Affiliation/Company>
<A few words about my technical and
professional experience>

Hello (continued)

Name
Company affiliation
Title/function
Job responsibility
Development experience in .NET
Framework, ASP .NET, and Visual Studio
2012
Windows 8 experience
Your expectations for the course

Facilities

Class hours
Building hours
Parking
Restrooms
Meals
Phones
Messages
Smoking
Recycling

About This Course


Audience
This course is intended for both novice and
experienced .NET developers who have a
minimum of six months programming experience,
and want to learn how to develop services and
deploy them to hybrid environments.

About This Course


Course Prerequisites

Experience with Visual Studio 2010 or later.


Knowledge and experience in a .NET language
(C# or VB).
Knowledge of ASP.NET.
Experience with C# programming, and concepts
such as Lambda expressions, LINQ, and
anonymous types.
Understanding the concepts of n-tier
applications.
Experience with querying and manipulating
data with ADO.NET.
Knowledge of XML data structures.

About This Course


Course Objectives

After completing this course, students will be able to:

Describe the features and functionalities of service and cloud technologies.

Query and manipulate data with Entity Framework.

Use ASP.NET Web API to create HTTP-based services and consume them from .NET
and non-.NET clients.

Extend ASP.NET Web API services using message handlers, model binders, action
filters, and media type formatters.

Create SOAP-based services with the Windows Communication Foundation (WCF) and
consume them from .NET clients

Apply design principles to service contracts and extend WCF services using custom
runtime components and behaviors

Secure WCF services using transport and message security

Use Windows Azure Service Bus for relayed messaging and brokered messaging
using queues and topics

Host services on on-premises servers, and on various Windows Azure environments,


such as Web Roles, Worker Roles, and Web Sites

Deploy services to both on-premises servers and Windows Azure

Store and access data in Windows Azure Storage, and configure storage access
rights

Monitor and log services, both on-premises and in Windows Azure

Implement federated authentication by using ACS with ASP.NET Web API services

Create scalable, load-balancedservices

Your Course Materials


Designed to optimize your classroom learning experience.
And support you back on the job.

Microsoft Official Course Handbook


Organized by Modules
Includes Labs + Lab Answer Keys
Module Reviews + Takeawaysgreat for
on-the-job reference

Digital Companion Content


Supplemental content + helpful links
Download at:
http://www.microsoft.com/learning/companio
nmoc

Course Outline
Module 1: Overview of Service and Cloud

Technologies
Module 2: Querying and Manipulating Data Using
Entity Framework
Module 3: Creating and Consuming ASP.NET Web
API Services
Module 4: Extending and Securing ASP.NET Web API
Services
Module 5: Creating WCF Services
Module 6: Hosting Services
Module 7: Windows Azure Service Bus

Course Outline (continued)


Module 8: Deploying Services
Module 9: Windows Azure Storage
Module 10: Monitoring and Diagnostics
Module 11: Identity Management and Access

Control
Module 12: Scaling Services
Appendix A: Designing and Extending WCF Services
Appendix B: Implementing Security in WCF
Services

Related Courses

20480B: Programming in HTML5 with JavaScript


and CSS
20486B: Developing ASP.NET 4.5 MVC Web
Applications

See the full line of Microsoft Training and Certification resources at:
http://www.microsoft.com/learning/

Microsoft Certification Program


Get trained. Get
certified.

Get ahead.
Microsoft Certifications demonstrate
you have the skills to design, deploy,
and optimize the latest technology
solutions.
Ask your Microsoft Learning Partner
how you can prepare for certification.
Also see:
http://www.microsoft.com/learning/
certification

Preparing for the Labs


Your lab activities will be centered around a fictitious
company called Blue Yonder Airlines.
By working through the labs, you will learn how to
develop the different parts of the Blue Yonder Travel
Companion application.
To complete the labs, you will work in a virtual machine
environment.

14

Virtual Machine Environment


Virtual Machine Name:

Use as:

20487B-SEA-DEV-A

Windows Server 2012 VM

20487B-SEA-DEV-B
20487B-SEA-DEV-C

Windows Server 2012 VM


Windows 8 VM

Demonstration: Using Hyper-V


Manager
In this demonstration, you will learn how to:

Open Hyper-V Manager

Navigate the various sections/panes within Hyper-V Manager


Virtual machines, snapshots, and actions: Server-specific and
virtual machine-specific

Identify the virtual machines used in the labs for this course

Take a snapshot and apply a snapshot

Connect to a virtual machine

Start and log on to a virtual machine

Switch between full screen and window modes

Revert to the previous snapshot

Shut down a virtual machine


When to use Shut Down or Turn off

Close Hyper-V Manager

16

You might also like