29 – 11/11/07 – WCF Extensibility Course
WCF is a powerful infrastructure that can be expand and adjusted according to the organization or project specific needs. In this course we will examine all the area in which WCF can be extended in order to get better performance, additional Routing options and much more. This session is intended for people familiar with WCF and want to have a better understanding of how WCF does its magic underneath the hood. TOC
14/11/2007 9:00AM – Open House in MS Israel, on WPF
This month we will tackle the question of how does WPF change the way we architect smart clients. The presenter is Eyal Vardi from Experts4D.
The presentation will cover the capabilities of the new Windows Presentation Foundation (WPF) in .NET 3.0 and its affect on architecting Smart Client applications.
We will focus on how the architect should view these new capabilities and features when considering performance, development time, code maintainability and reliability.
Key aspects that will be covered include:
Inheritance to containment – how does WPF change the rules?
New concepts for basic issues such as properties & events.
Where is the control's Visual designer? What are styles & templates?
How does data binding change?
How do we design Custom controls & User controls?
Recommendations, do's & don'ts.
Integrating CAB (composite UI application block) & WPF.
27/11/07 – Developer Academy 2007
WCF Extensibility – Eyal Vardi
WCF is powerful infrastructures that be expend and adjust according to the organization or project specific needs. In this course we will examine all the area in which WCF can be extended in order to get better performance, additional Routing options and much more. This session is intended for people familiar with WCF and want to have a better understanding of how WCF does it magic underneath the hood.
Mastering Infrastructure Development – Ohad Israeli
The challenge: Developing Cool Exception Handling Infrastructure that will log the Method’s input parameter whenever a runtime exception accrues. Sounds too simple isn’t it ?
While looking for the ultimate solution for this complex problem we will dive into mastering of several technologies which every infrastructure developer should be familiar with technologies such as Policy Injection, Global Automation Toolkit Development, MS Build extensibility and much more… Each solution will be tested for performance, complexity and ease of deployment.
So, If you keen about infrastructure development and do not fear from looking at Visual Studio Internals you are welcome for a pure one hour session of coding seeking for the ultimate solution.
02 – 04/12/07 – WPF from A to Z Course
Windows Presentation Foundation (WPF) is the next-generation presentation sub-system for Windows. It provides developers and designers with a unified programming model for building rich Windows smart client user experiences that incorporate UI, media, and documents. Upon completion you will be able to write WPF application & contorts with VS.NET and MS Expression Blend 2. TOC
18 – 20/12/07 – MS AJAX & Silverlight from A to Z Course
26 – 27/12/07 – CAB & SCSF Course
For the past few years we all hear about SOA – Service Oriented Architecture and the benefit it will bring to tour organization, we hear about Agile Development and the quick time to market it enables, but what about the User Interface (UI)?
We all would like to build our applications with a rich and friendly UI although the applications become more and more complex, connectivity to legacy systems required. How can we develop agile UI with reusable components?
With the release of Visual Studio 2005 Microsoft Patterns & Practices introduce a new UI concept based on the Smart Client approach: Composite User Interface Application Block – CAB.
The CAB Infrastructure is designed for building complex user interface while having the ability to communicate between the different UI components that might be dependent or independent, reusing the building blocks you already created in a new system you design.
In this Course we'll learn the how the CAB is composed and what will be the better way of using it as our UI framework. We will have hands-on on how to use the CAB and how to build quickly and efficiency the next generation of User Interface. TOC