Last ned brosjyre
Last ned kalender
KursDirekt

Windows Communication Foundation Veterans Master Class - Juval Lowy




Tired of people explaining to you again whats an endpoint? Read every article and found yourself needing more? Had enough of fluffy training? This five–days class is packed–solid with the knowledge required to take your WCF skills to the next level, providing the practical real live solutions that normally take years to acquire, often shedding light on poorly understood or documented aspects of WCF. You will learn not only advanced WCF techniques, but also relevant design guidelines, best practices, and pitfalls. The material presented includes Juvals original techniques, breakthroughs and utilities and goes well beyond anything you can find in conventional sources. You will also see how to extend WCF both to compensate for missing functionality or for custom application needs, and become familiar with Juvals ServiceModelEx – a massive framework of helper classes, tools and utilities. Another objective of the class is to cover the new aspects of WCF introduced in .NET 3.5 and in .NET 4.0. Finally, the class covers in depths the .NET Service Bus which is the most accessible, ready to use, powerful, and needed piece of the new cloud computing, as well as the related design patterns, security techniques, compositions of routers and queues, and custom tools.

On top of the frontal presentations, the class uses numerous conceptual demos and original tools and utilities. Attendees will find the demos useful not only in the training class but after it. The demos serve as a starting point for new projects, and as a rich reference and samples source.

Dont miss on this unique opportunity to master WCF with Juval Lowy who has been part of the strategic design effort for WCF from the beginning, and who offers a profound insight on the technology and its applications.

Prerequisites:
Prior experience with WCF for at least two years is a must. Previous students of the WCF Master Class (the .NET 3.0 or the 3.5 versions) will find the class especially useful to catch up on the new technology and Juvals new material.

WCF Essentials
  • ASP.NET compatibly mode
  • A tour of "Dublin"
  • Default bindings
  • Default behaviors
  • Host default endpoints
  • WCF architecture
  • Tracing and logging
  • Instrumentation and profiling
  • Transport session
  • Extending the extensibility mechanism
  • Generic interception framework
Service Contracts
  • Contract overloading
  • Contract inheritance
  • Contract queries and dynamic metadata exchange
Design and Factoring
  • Service contract design
  • Contract factoring techniques
  • Contract metrics
Data Contracts
  • Data contract versioning
  • Generic type parameters
  • Collections

Headers and Contexts
  • Out–of–band parameters
  • Developing custom contexts
  • Context bindings
Service Instance Management
  • Demarcating operations
  • Context deactivation
  • Custom instance management
  • Durable Services
  • Load throttling
Operations
  • Publish⁄Subscribe frameworks
  • Streaming
Discovery
  • Why discovery
  • Ad–hoc discovery
  • MEX–enabled discovery
  • Scopes
  • Announcements
  • Discovery factory
  • Pub⁄sub using discovery
Faults and Errors
  • Debugging techniques
  • Error handling extension
Transactions
  • Transaction cloning
  • Transactional behavior and transactional memory
  • Service–state management
Concurrency Management
  • Resource synchronization context
  • UI thread affinity
  • Custom synchronization context
  • Thread affinity
  • Priority processing
  • Callbacks and client safety
  • Proxy–based async calls
  • Async. Vs synch calls
Queued Services
  • Configuration and setup techniques
  • Failure handling
  • Design and architecture
  • Response service
  • Queued pub⁄sub service
  • Queued calls over the Internet
Security
  • Identity management
  • Trusted sub system pattern
  • Identity stack propagation
  • IDesigns declarative security
  • Security audits
.NET Services Bus
  • What is Windows Azure
  • Why a relay services
  • The relay bindings
  • Connectivity modes
  • Event publishing and subscription
  • Service bus authentication
  • End–to–End security
  • IDesigns service bus host, proxy and helper classes
  • Cloud as interceptor
  • Service bus routers
  • Service bus queues
  • Queued response service
  • Pub⁄sub using routers
  • Queued pub⁄sub using routers
  • Compositions and design patterns
Service Granularity
  • Every class as a service?
  • Performance consideration and perspective
  • WCF benchmarks
  • InProcFactory and WCF Wrapper
  • Beyond .NET and WCF
Juval Lowy
Juval Lowy is a software architect and the principal of IDesign www.idesign.net, specializing in .NET architecture consulting and advanced .NET training. Juval is Microsofts Regional Director for the Silicon Valley, working with Microsoft on .NET and cloud adoption. His latest book is Programming WCF Services2nd Edition (OReilly 2008). Juval participates in the Microsoft internal design reviews for future versions of .NET and related technologies. Juval published numerous articles, regarding almost every aspect of .NET development, and is a frequent presenter at development conferences


Kurs_Bilder
Pris:
22 900


Antall dager:
5

Tidspunkt:
09:00 - 17:00


Kurslokale:
IT Fornebu


Inklusiv:
Course material, text book and lunch (the course and all material is in English).