.NET Design Patterns

Duration: 
1 days
Codes: 
4648,NET

Overview

Applications that span more than one machine require a deliberate and radically different design approach. .NET Architecture and Design Principles presents key concepts in distributed systems. Learn to build systems that are scalable, reliable and secure. Discussions range from object-oriented programming 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: how to build scalable and reliable systems? How to use patterns to design extensible, reusable services? What the best way to communicate between distributed layers is? And much more

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

Learn to

  • Think in terms of layers and tiers
  • Use patterns in your code and across the enterprise
  • Write secure code
  • Use concurrency to build highly available systems
  • Make distributed calls using remoting, web services and Windows Communication Framework
  • Utilize asynchronous communication with message queues
  • Horizontally scale every tier of your system
  • Deploy software across distributed systems

Prerequisites

This course is specifically designed for students who already have a solid level of C# and .NET experience and understanding

Thinking about Onsite?

If you need training for 3 or more people, you should ask us about onsite training. Putting aside the obvious location benefit, content can be customised to better meet your business objectives and more can be covered than in a public classroom. It's a cost effective option.

Submit an enquiry from any page on this site, and let us know you are interested in the requirements box, or simply mention it when we contact you.

Upcoming Dates

  • GREEN This class is Guaranteed To Run.
  • SPVC - Self-Paced Virtual Class.
  • Click a Date to Enroll.
Course Location Days Cost Date
Onsite
Onsite1 500 £500 2019-02-16
London
London1 500 £500 2019-03-20