Core Spring.NET (CSNET)
Zielgruppe
Developers interested in developing application with Spring.NET
Voraussetzungen
Experience with developing application using .NET and C#
Kursziele
Spring.NET is the port of Spring to the Microsoft .NET framework. In this 4-day training you learn how to use the Spring.NET Framework to create well-designed, testable business applications in an agile manner.
At the end of the training, you should gain an understanding of Spring and associated technologies and be able to:
- Develop .NET applications using the Spring Framework
- Use Dependency Injection to set up and configure applications
- Test Spring Applications
- Use NHibernate and ADO.NET with Spring.NET to access relation databases
- Make use of Spring.NET’s support for transactions
- Utilize AOP to add behavior to objects
- Develop web applications
- Use technologies such as WCF, NMS and MSMQ with Spring.NET
Kursinhalt
- Spring .NET Framework Foundations
- Introduction to Dependency Injection
- Test Driven Development with Spring.NET
- How Spring helps you write better, more cohesive code, with a discussion on relevant OO design patterns
- Effective Middle-tier Architecture
- Spring AOP (Aspect-Oriented Programming)
- Best-practices for persistence with Spring.NET
- Persistence strategies (e.g., NHibernate, Spring ADO.NET)
- Transaction management with Spring.
- Middle-tier unit and integration test strategies
- Effective Web Architecture and Design
- Spring's ASP.NET framework
- Persist and re-constitute rich form backing objects without programming
- Externalizing page flow from ASP.NET pages.
- Rich bi-directional data binding to and from web tier’s forms
- Effective Enterprise Integration Architecture & Design
- Complex business validation rules in the web and application tiers
- How Spring.NET’s support for enterprise integration technologies enables a real world application to scale into the enterprise domain.
- Exposing and consuming Spring managed objects as remote endpoints
- Loosely coupled, web services using Spring.NET and WCF.
Dauer: 4 Tage

