Call for Latest Dates
Call us on 0870 7777 388 for availability on this course.
Have questions or need a better city/date? Ask now.
|
Audience This course is designed for application developers with previous Microsoft .NET experience who wish to construct better distributed applications using decades of collective real-world knowledge. Skills Gained Distributed Systems bring there own set of unique challenges. This course presents common strategies in application design as it applies to .NET 2.0 and Visual Studio 2005. Through discussion, demonstration and hands-on experience, this class provides essential and practical information for designers and senior developers building robust, reliable, high-performance distributed .NET applications. Fundamental to the course are the technologies of the Internet, the .NET Framework and other .NET services. Using everything from Sockets to Windows Communication Foundation (WCF), you explore how to integrate applications, explain why certain technologies are not suitable for particular types of applications, and demonstrate how your applications benefit from effective use of design patterns. The lab exercises demonstrate particular patterns, architectural and implementation details through the continuous development of an example distributed application. Prerequisistes This course is specifically designed for students who already have a solid level of .NET experience and understanding. Participants should be proficient with object oriented programming, and have experience with either C# or Visual Basic .NET. Course Outline - Development methodologies, object-orientation, and modeling
- Foundations and challenges of networked computing and distributed systems
- Processes, object agility, and serialization
- Windows Server 2003, IIS 6.0, and Enterprise Services
- Designing layers and components
- Tier distribution and scaling
- Asynchronous execution, synchronization, and events
- RPC and message oriented communication
- Caching and replication
- XML Messaging and Web Services
- Web Services and Service-Oriented Architectures
- Cryptography and .NET Security
- Component versioning
- Deploying, testing, and profiling
How to make a booking for the MDN2-AB course
|