You are on page 1of 4

Essent ial Windows Communicat ion Foundat ion 4 Training (FW10 6 3) 4 Day Co urse

Course Highlights
In this co urse, yo u learn to : Understand the mo tivatio n and architecture behind services-based applicatio ns & WCF Create clients and services with WCF Expo se yo ur services using SOAP and REST Cho o se between different channels, bindings, and co nfiguratio n o ptio ns Understand and apply asynchro no us message pro cessing Ho st a service as a Windo ws service o r in IIS/WAS/AppFabric Deal with co ncurrency and sessio ns in WCF Handle erro rs in services and co nsumers Authenticate and autho rize access to services Federate services using to kens and claims

What You Will Learn


Essential Windo ws Co mmunicatio n Fo undatio n presents Micro so ft's majo r framewo rk fo r building distributed applicatio n architectures in a service-o riented way. Windo ws Co mmunicatio n Fo undatio n (WCF) replaces previo us techno lo gies such as .NET Remo ting, ASMX, and COM+. Because it inco rpo rates web service standards, WCF enables intero perability with o ther platfo rms such as Java/Unix. Disco ver the fundamental tasks o f designing and building services & co ntracts, master erro r handling, serializatio n, instance and co ncurrency management and bend ho sting, security, identity management, and reliability to suit yo ur needs. Yo u'll get answers to these questio ns: Ho w do I design services using co ntracts? Ho w can I mo del services in a pure Web style? What's the best way to ho st and expo se services? In which ways can I o ptimize service-o riented co mmunicatio n? Ho w do I secure services-based applicatio ns?

Course Details
Day 1 Se rvice -base d Applicat io ns WCF enco urages yo u to write service-based applicatio ns. But what do es this mean? And what are the technical implicatio ns o f fo llo wing this practice and design pattern? This first mo dule intro duces yo u to service o rientatio n which is the key to understand why WCF wo rks the way it do es.
PDFmyURL.com

WCF Archit e ct ure This mo dule intro duces yo u to the basic architecture o f WCF itself. Yo u learn the co ncepts o f messages, services, co nsumers, endpo ints, addresses, bindings, co ntract, ho sting, metadata, and behavio rs. De sign by Co nt ract WCF o ffers many means to design yo ur services. Having a strict and explicit design fo r services, messages and data is the key to service stability, co ntract evo lvement and intero perability. In this mo dule yo u learn abo ut the reco mmended ways to design co ntracts depending o n given requirements. Day 2 Fault s & Erro r Handling Debugging distributed applicatio ns is difficult. To facilitate the pro cess, WCF pro vides vario us suppo rt mechanisms fo r managing faults, erro r handling and tracing. Yo u will learn ho w to deal with exceptio ns, pro perly return fault messages, and even custo mize the erro r handling o f the framewo rk itself. Inst ancing, Co ncurre ncy and Se ssio ns WCF has a quite a number o f o ptio ns when it co mes to state management, instancing and ho w these instances handle co ncurrent requests. It to tally depends o n the type o f service yo u are building which o f these o ut o f the bo x o ptio ns will make sense fo r yo u. Furthermo re, WCF has a built-in thro ttling engine to co ntro l the lo ad o n yo ur services as well as suppo rt fo r stateful services. Yo u'll learn when which o ptio n is reco mmended fo r which situatio ns and ho w this will effect scalability and thro ughput. Asynchro no us Clie nt s & Se rvice s WCF pro vides a number o f o ppo rtunities fo r asynchro no us pro cessing. This ranges fro m asynchro no us client pro xies to asynchro no us service o peratio ns. On the client side there are so me special co nsideratio ns when it co mes to graphical user interfaces - o n the services side yo u have to make a distinctio n between async co mputatio n and IO o peratio ns. These o ptio ns have the po tential to increase scalability and perceived perfo rmance - but they can also make thing wo rse. Day 3 Ho st ing There exist multiple ways to ho st WCF services. Here yo u learn abo ut the different o ptio ns like self ho sting, IIS/WAS, and Windo ws Server AppFabric. Learn the pro s and co ns o f each o ptio n fo r specific scenario s. REST REST is a different architectural style fo r building services. REST embraces HTTP as an applicatio n pro to co l and URIs to address reso urces. Yo u will learn the fundamentals o f REST as well as ho w to leverage WCF's web pro gramming mo del to implement Restful ideas in an efficient way - including serializatio n, co ntent nego tiatio n, and caching. Se cure Co m m unicat io n, Aut he nt icat io n & Aut ho rizat io n WCF is all abo ut co mmunicatio n - and secure co mmunicatio n is a heavily needed feature. Fo rtunately WCF features an extremely po werful and extensible (and co mplex) security subsystem. In this mo dule yo u'll learn the basics o f WCF secure co mmunicatio n to enable yo u to cho o se between the vario us mo des, credential types and pro to co ls. Furthermo re yo u'll explo re the autho rizatio n system in WCF which includes the service autho rizatio n manager, imperso natio n and ro le-based security. Day 4 Claim s-base d Ide nt it y, Acce ss Co nt ro l & Fe de rat io n Micro so ft made heavy investments in unifying the representatio n o f identity, autho rizatio n and perso nalizatio n with the new released
PDFmyURL.com

Windo ws Identity Fo undatio n (WIF) library. This library neatly integrates with WCF o ut o f the bo x and pro vides features like claimsbased identity, federatio n and identity delegatio n. Yo ull learn ho w to take advantage o f this new appro ach and the interesting new po ssibilities this o pens up. Me ssaging WCF's lo w-level pro gramming mo del deals with messages and XML. In this mo dule yo u will learn ho w to pro gram with messages and leverage their po wer to implement advanced services scenario s like ro uting. Yo u will get familiar with XML, but no t necessarily with angle brackets. Re liabilit y & Que uing So metimes things go wro ng. In service-based applicatio ns built with WCF there are different ways to increase the reliability o f the endto -end co mmunicatio n. In this mo dule yo u learn which o ptio ns are available and when to use them ho w. In additio n, yo u may cro ss situatio ns where yo u need to have explicit queued, asynchro no us messaging in place. Here yo u see and apply WCFs ability to implement queued messaging o ver MSMQ.

Pricing
$249 5

Who Should Attend


Essential Windo ws Co mmunicatio n Fo undatio n 4 is fo r develo pers who : Want to build secure, transacted, and reliable services

Prerequisites
Essential Windo ws Co mmunicatio n Fo undatio n 4 is fo r develo pers who : Have a basic kno wledge o f C# 2.0 and XML Have taken Essential .NET (o r equivalent experience/training) Co urse price includes co urse materials pro vided o n an eco friendly USB memo ry stick. Use o f a PC fo r lab exercises.

WCF - Windows Communication Foundation 4 Training - Upcoming Dates & Locations


Bo sto n - January 3-6 , 20 12 Bo sto n - March 13-16 , 20 12 Lo s Angeles - January 31-February 3, 20 12 Lo ndo n - February 7-10 , 20 12 Lo ndo n - May 8 -11, 20 12

Ho me | Training | Onsite | Webcasts | Reso urces | Abo ut us | Co ntact .NET 4.0 / Visual Studio 20 10 Develo pment Training | Azure & Clo ud Co mputing Training | Web Develo pment Training | Java
PDFmyURL.com

Training | Visual Studio 20 10 Training | C++ Training | Architecture & Design Training | SharePo int 20 10 Training | Micro so ft SQL 20 0 8 , Biztalk 20 0 9 , Team System Training | Agile Training | Business Analysis Training | Pro ject Management Training | UML & Unified Pro cess Training | Hibernate / Spring / Struts Training | AJAX training | Silverlight 4 Training | J2EE Training | ASP.NET Training | ASP.NET MVC Training | Entity Framewo rk 4 Training | Windo ws Wo rkflo w 4 Training

Develo pMento r Pro vides Training Onsite at yo ur lo catio n, Live Online Remo tely, Virtually o r in a Public Classro o m setting. Develo pMento r also o ffers o ther Learning Services: Co nsulting, Mento ring, Skills Assessments fo r all invo lved in the Lifecycle o f So ftware Pro jects. So me o f the cities we pro vide Learning Services and Training: Lo s Angeles, CA | Bo sto n, MA | Lo ndo n, UK | Atlanta, GA | New Yo rk, NY | Chicago , IL | Dallas, TX | Denver, CO | San Francisco , CA | Seattle, WA | Omaha, NE | Pho enix, AZ | Orlando , FL | Washingto n DC | Minneapo lis, MN | Ho usto n TX | Philadelphia, PA | San Diego , CA | San Jo se, CA | Austin, TX | Ho ng Ko ng | To ro nto | Melbo urne, Australia | Taiwan | Denmark | Dublin, Ireland | Oslo , No rway | Winnepeg | Milan, Italy | Sco tland | Berlin, Germany | United Kingdo m | Po rtugal | Barcelo na, Spain | India | Paris, France | Sto ckho lm, Sweden | Netherlands | Turkey | St. Lo uis, MO | Birmingham, AL | New Jersey | Maine | Po rtland, OR | Detro it, MI | Milwaukee, WI | Des Mo ines, IA | Tulsa, Oklaho ma | Lo uisville, KY | Bilo xi, MS | New Orleans, LA | Bo ise, ID | Raleigh, NC | Iceland | Switzerland | Rio de Janeiro , Brasil | Mexico | Ho usto n, Texas | Chile | Co lumbia | Charlo tte, NC | Co lumbus, OH Co pyright 20 11 Digital Age Learning. All Rights Reserved | Terms o f Use | Please Read o ur Privacy Po licy

PDFmyURL.com

You might also like