| |
WCF Master Class
Windows Communication Foundation (WCF) is Microsoft's implementation of set of industry standards defining service interactions. But fundamentally, WCF is nothing short of the new .NET, a better way of writing applications. . The training starts by explaining the motivation for WCF, and then continues to discuss in depth how to develop service-oriented applications using WCF. You will see how to take advantage of built-in features such as service hosting, instance management, asynchronous calls, synchronization, reliability, transaction management, disconnected queued calls, security as well as emerging technologies like cloud computing and the .NET Services Bus. While the training shows how to use these features, it sets the focus on the ‘why’ and the rationale behind particular design decisions, often shedding light on poorly-documented and understood aspects. You will learn not only WCF programming, but also relevant design guidelines, best practices, and pitfalls. The material presented includes IDesign's original techniques and utilities and goes well beyond anything you can find in conventional training sources. The objective of the training is not to just make you a WCF expert, but also a better software engineer.
Don’t miss this unique opportunity to learn WCF from the IDesign architects who have been part of the strategic design effort for WCF from the beginning, (and even implemented parts of it), and who offer a profound insight on the technology and its applications.
More information and registration
|
WPF Master Class
To build great compelling, responsive, secure smart client applications with WPF you need to master not just the basic building blocks of WPF but how to compose the rest of the application that sits behind the façade of the user interface. You need to understand user interface presentation patterns to have good separation between your UI definition and the supporting logic code. You need to have loose coupling between different pieces of functionality in your application so they can be independently developed, maintained, tested, and deployed. You need to be able to communicate between the loosely coupled parts of your application with events and commands. You need to secure the application, collect credentials from the user, authenticate them, authorize actions and authenticate against remote services, databases, and other external resources. You need to manage concurrent and asynchronous work in the client and deal with the threading issues of the UI context. You need to retrieve and update data, even cache it locally for offline use, and synchronize that data when you go back online. You also need to make calls to services and be notified on events outside of your application, such as changes to back end data. And finally, you have to deploy your application.
More information and registration
|
Architect's Master Class
The Architect´s Master Class with Juval Löwy is a 5 days training, and is the ultimate resource for the professional architect. The class is conducted in the style of a Master Class, where a Master architect shares his experience and perspective, and interacts with the students. The class has three parts, on process, technology and SOA, and the IDesign method. While the class shows how to design modern systems, it sets the focus on the ´why´ and the rationale behind particular design decisions, often shedding light on poorly understood aspects. You will see relevant design guidelines, best practices, and pitfalls, and the crucial process skill required of today´s architects. Do not miss on this unique opportunity to learn and improve your architecture skills with Juval Löwy, and share his passion for architecture and software engineering.
More information and registration
|
.NET Design Master Class
A good design is the only viable recipe to build software systems with the degree of complexity, extensibility, and security required today. The .NET Design Master Class goes through all the steps that characterize the design of a system. It starts with acknowledgement of requirements and definition of use-cases. It moves to UML diagrams to render use-cases into programmable scenarios. It ends up breaking down the system in components and maps them onto layers and services. It deals with classes and their general attributes of testability, security, extensibility, maintainability, readability, performance.
More information and registration
|
.NET Advanced Master Class
What is common to all .NET applications is how to build and deploy components and services, design for maintainability and reuse, manage multithreading, issue asynchronous calls, subscribe and publish events, access objects on remote machines, design for scalability and consistency, manage transactions and provide a secure, environment for the application to operate in. The class is dedicated to these issues, often shedding light on poorly-documented and understood aspects. Attendees will learn not only advanced .NET and system programming, but also relevant design guidelines, best practices, and pitfalls. After attending the class, you will be able to take full advantage of the advanced .NET development infrastructure. The material presented goes well beyond anything you can find in conventional sources presenting IDesign's original techniques and breakthroughs. The objective of the class is not to just make you a .NET expert, but also a better software engineer. The class takes full advantage of C# 3.0 and .NET 3.5, as well introduces Windows Communication Foundation (WCF). When applicable, the class discusses migration strategies from .NET 1.1 and preparing for WCF.
More information and registration
|
WCF Veterans Master Class
Tired of people explaining to you again what’s 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 hat 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 Juval’s 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 Juval’s 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.
Don’t 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.
More information and registration
|
Windows Azure Platform Essentials
The Windows Azure platform is Microsoft's cloud computing initiative supplying an operating system in the cloud—hosted in Microsoft data centers—in addition to data storage and other infrastructure and application services. It provides businesses with on-demand hosting, storage and management features in fashion with utility computing. This course will provide you with the essentials of the Windows Azure platform. The class is a tour de force of how Windows Azure, SQL Azure and the Windows Azure platform AppFabric can help businesses scale operations in the cloud. You will see ways you can combine these services with on-premise applications and services. The class demonstrates how to write ASP.NET or Silverlight applications and WCF services for Windows Azure, and how to migrate existing applications for deployment to the cloud. In addition, the class demonstrates how to leverage Azure Storage Services and compares that approach to SQL Azure, weighing the pros and cons of each offering. And when it comes to connectivity and security, your application will rely on the Service Bus and Access Control Service (part of Windows Azure platform AppFabric) to protect your services and other web resources by supplying a DMZ in the cloud.
More information and registration
|