.NET Architecture and Design Principles: Building Distributed Applications
Days: 5 day
Price: $2995
Course Details
Applications that span more than one machine require a deliberate and radically different design approach. In this course, you will learn about the key concepts in distributed systems. You will also learn how to build systems that are scalable, reliable, and secure. Discussions range from object-oriented programming (OOP) to enterprise patterns, networking to Web Services, caching to distributed databases, and client/database applications to very large-scale web sites.
You'll get answers to these questions:
- How do I build scalable and reliable systems?
- How can I use patterns to design extensible, reusable services?
- What's the best way to communicate between distributed layers?
Note: You are required to bring your own laptop.
Course Agenda
1. Architecture
2. Design Patterns I and II
3. Serialization
4. WCF
5. Service-Oriented Architecture
6. Web Services
7. Concurrency
8. Messaging
9. Transactions
10. Security
11. Hosting and Deployment
12. Performance and Reliability
13. Scalability
Details |
Options |
|---|


