While many developers and managers have a clear idea regarding the characteristics and practices, and corresponding set of responsibilities of their own roles, the picture is often vague when it comes to software architects. What is the single most important task facing the software architect? What is the division of labor and responsibilities between the architect and the project manager? How much the architecture should be tied in to the particulars of the underlying technology used, or for that matter, for the specifics of the projects? What are the necessary skills and analysis tools employed by an architect? How do you validate the design before construction? How do methodologies such as service-orientation affect the design and development process? What are software architecture best practices, guidelines and pitfalls? How do you go about designing world-class systems? How do you make the transition from abstract design patterns and concepts to concrete development decisions? The class answers the above questions using a combination of frontal lecture and interactive and accelerated design sessions. Conducted in the style of a classic Master Class, the IDesign architect will provide the common foundation of modern service-oriented applications required by software architects.
Noteworthy is that this class is called the Architect’s Master Class (as opposed to the Architecture Master Class) because it is dedicated to core body of knowledge required of today’s architects, knowledge that transcends mere design patterns and architecture. The core body of knowledge comprises of three elements: development process and project leadership skills, technology, and finally analysis and design. The class agenda reflects these three elements. The first day is devoted to the accompanying service-oriented development process and the required project management skills. The second and third days are an accelerate course in WCF, ensuring the architect is a qualified technical lead in all aspects of WCF, such as interface-based design and factoring, service oriented design, general design principal and patterns concerning reliability, data transfer, instance management scalability and throughput, availability and responsiveness, loosely coupled systems, fault propagation, transaction management, concurrency management and security scenarios. In the fourth and fifth day the IDesign architect will explain the IDesign original approach to large system analysis and design and the IDesign Method™ for capturing the design decisions. The IDesign architect will interactively design a system by soliciting from the students requirements for an actual application, and proceeding in real time to design the system, outlining the architecture that addresses the requirements, discussing logical tiers, security, interoperability, scalability, transactions, and other aspects of a service-oriented application, followed in the last day by the students designing another system themselves. You will see how to approach rarely discussed topics such as allocation of services to assemblies, allocation of services to processes, transaction boundaries, identity management, authorization and authentication boundaries and more.
Don’t miss on this unique opportunity to learn from the IDesign architects, who share their experience from numerous design projects and offer a profound insight on architecture, technology and its applications.
The class uses a combination of frontal presentations, code demonstrations, and hands-on lab exercises to reinforce all of the concepts presented. The demos provide a code library to refer back to when building your own applications, and the labs help cement the key learning elements of the class using step-by-step procedures to accomplish the tasks covered.
Richard Campbell has been involved with microcomputers and software since 1977. His career has spanned the industry both on the hardware and software sides, from manufacturing to sales, service, game development, line-of-business software and large scale systems. He's been deeply involved in creating new businesses around software, hardware, services and products in a huge range of roles, including technical, management and financing. During the halcyon days of the DotComBoom he was a consultant to venture capital firms providing technical due diligence and architectural direction.
Today Richard consults with a number of clients on software architecture and future directions of technology. He is a Microsoft Regional Director and MVP. He's a partner in PWOP Productions, creating a variety of multimedia programs including ".NET Rocks!, the Internet Audio Talk Show for .NET Developers," (www.dotnetrocks.com) a podcast produced twice a week for more than 150,000 listeners in 120 countries and The Tablet Show (www.thetabletshow.com), a weekly podcast focused on tablet and mobile development. In addition he's the host of RunAs Radio (www.runasradio.com), a podcast for the IT Professional using Microsoft technologies. You'll find Richard at numerous conferences all over the world.
Date & Location
May 19-23, 2014 (Five days)
Any .NET architect, project lead or senior developer would benefit greatly from the class. The class relies on WCF as a reference model.
The cost for this intensive 5 day Master Class is 3100,- euro (taxes not included). This price includes your participation to the Master Class, coffee/tea, lunch and the printed materials presented during the Master Class.
Register before February 1, 2014 for this Master Class and pay 2850,- euro.
Payment in advance is required to book your seat for the seminar. Limited places available: first come, first served. Registration is only complete and will be confirmed after payment. Transfer the total amount of your fees by bank transfer to the account of Sparkles: 733-0567754-43 (use your full name in the message) or use the IBAN code for international payment: IBAN BE45 0016 4930 9689 (BIC code: GEBABEBB).
Cancellation is possible up to 3 weeks before the seminar - if received in writing. In this case, 25% of the total amount is charged for administration. Otherwise, the full registration fee is due, regardless of the reason of cancellation. Replacement is possible at no extra charge.
Full course details