.NET Patterns and Performance
Hands-on practice with thorough explanations, presentations, demos, small standalone exercises during the training.
A 4 days seminar for middle .NET developers
This training is for
Developers
GET COMPREHENSIVE TRAINING FOR YOUR TEAM
Agenda
Day 1
1. Introduction to Microsoft middleware technologies:
WCF
SQL Server Service Broker
BizTalk
Azure
Windows Server App Fabric
2. Introduction to WCF
3. ABC of WCF (Address, Binding, Contract)
Data Contracts explained
Service Contracts explained
Message Contracts explained
Create and consume basic WCF services
Day 2
4. Security in WCF
5. One Way Calls, Callbacks and events
6. Instance management
7. Tracing, exception handling, debugging solutions with WCF
Day 3
8. Extending WCF: Custom behaviors, bindings
9. Extending WCF: message filters and message inspectors
10. Guidelines and best practices:
Scaling, Load balancing
Controlling resource consumption, Improving performance
Day 4
11. Introduction to Entity Framework
12. EF explained: context (db connection), objects lifetime, LINQ to EF queries
13. Code-first and database migrations with Entity Framework
14. EF in the context of a multi-layered WCF enabled solution
15. Async calls to WCF services from web apps, using JSON messages