HOME JAVA & JEE OPEN SOURCE .NET WEB & RIA CLOUD & GRID ARCHITECTURE & DDD AGILE PM & SCRUM AGILE TESTING & BDD OS, MOBILE & SERVER  
Core Spring .NET: Developing with Spring .NET (SPRING-NET-01-04)
CODE: SPRING-NET-01-04          DURATION: 4 DAY/S
In this intensive 4-day Spring .NET course, you will learn how to use the Spring .NET framework to create well-designed, testable business applications in an agile manner. During this Spring .NET course, you will become familiar with the concepts of Inversion of Control and Dependency Injection and you will take a look at Spring ASP.NET in detail. You will see that Spring lets you tap into the full power of .NET, without costly rewrites or the need to re-architecture.

LEARN HOW TO:
  • Use The Spring .NET Lightweight Container Architecture, including Inversion of Control
  • Apply Agile, domain-driven design techniques with Spring .NET
  • Implement Effective ADO.NET data access
  • Implement Declarative transaction management
  • Apply Pragmatic AOP
  • Use Unit testing in isolation
  • Apply Rapid system integration testing
  • Leverage the Spring .NET ASP.NET Framework
PROGRAMME
Spring .NET Framework Foundations
  • Introduction to the lightweight container architecture and the Spring Application Context
  • How Dependency Injection and TDD allow you to develop consistently structured, highly configurable, easily testable applications quickly
  • How Spring helps you write better, more cohesive code, with a discussion on relevant OO design patterns
  • Hands-on labs based upon a realistic business case to be extended throughout the course
Effective Middle-tier Architecture
  • Pragmatic Spring AOP in the middle-tier, with examples and without buzzwords
  • Effective persistence: how to build a persistence layer with Spring in best-practice fashion
  • Analysis and tradeoffs of relevant persistence strategies, including NHibernate and Spring ADO.NET.
  • Transaction management strategies with Spring at the service layer
  • Middle-tier unit and integration test strategies
Day 3 - Effective Web Architecture and Design
  • Illustration of Spring's ASP.NET framework's value-add capabilities with a realistic sample application
  • Hooking into your page’s lifecycle to remove the need to programmatically persist and re-constitute your rich form backing objects.
  • Externalizing page flow from your ASP.NET pages.
  • Using rich bi-directional object data binding to and from your web tier’s forms.
Day 4 - Effective Enterprise Integration Architecture and Design
  • Expressing and enforcing complex business validation rules onto rich domain objects throughout the web and application tiers.
  • An illustration of Spring’s support for enterprise integration technologies enable a real world application to scale into the enterprise domain.
  • Applying best practices to exposing and consuming Spring managed objects as remote endpoints where strongly coupled contracts are acceptable.
  • Creating loosely coupled, best practice web service tier to enable an application to participate in an SOA using Spring and WCF.
  • Integrating asynchronous, message-driven concerns into your application using Spring’s support for NMS and MSMQ.
NEXT SESSION
The next course will be delivered at The Skills Matter eXchange - London, on 08 Jun 2010.
COURSE DATES & REGISTRATION
Date City Cost Offer
08-06-10 London £2054.00 £1848.60 if booked by 09-05-10 Book Online Now
Book Online or Call Sales on +44 (0)207 1839040
ABOUT THE AUTHOR
Mark has been a core Spring (Java) developer since 2003 and founded its Microsoft counterpart, Spring.NET, in 2004. Recently , Mark has joined SpringSource and will continue to lead and develop Spring.NET.
More about Mark Pollack
IN PARTNERSHIP WITH SPRINGSOURCE
IS THIS COURSE FOR YOU?
If you are an experienced C# programmer, with a thorough understanding of the core .NET APIs and you need to learn how to use the Spring .NET framework to create well-designed, testable business applications in an agile manner, this is the course for you!

COURSE PREREQUISITES
You will benefit from this Spring .NET course if you have several years of real-world C# programming experience and a solid understanding of the core .NET APIs prior to attending this course.

COURSE LABS & EXERCISES
This Spring .NET course teaches Spring as well as the theory of developing lightweight applications that are maintainable and extensible from the ground up, through lectures (about 40% of the time) and lab-work (covering about 60% of the course).

Since lab work is a major part of the course, you use a computer when taking this course. For scheduled public training events, we generally (unless otherwise indicated) provided a fully configured lab PC for your use. You may bring your laptop, but it is not necessary. For on-site trainings, SpringSource requests that you bring your laptop with VirtualPC installed.

COURSE DATES & REGISTRATION
Date City Cost Offer
08-06-10 London £2054.00 £1848.60 if booked by 09-05-10 Book Online Now
Book Online or Call Sales on +44 (0)207 1839040
© Copyright 2003-2010, Skills Matter Ltd
  Web development by You In Control
About Us  Jobs  Find Us  Meeting & Training Rooms  Newsletter  Community  Community-FR  Apress  1st Teach  Jobs: Sales Executive  Jobs: Student Podcaster  jobs - marketing assistant  Spring Certification