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

 
Kurstermine

Derzeit gibt es keine Trainingstermine für diesen Kurs. Terminanfrage