HOME SCALA & F# JAVA .NET WEB GROOVY & GRAILS ANDROID & IOS NOSQL ARCHITECTURE AGILE & SCRUM AGILE DEVELOPER  
Mark Pollack's 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 Core Spring .NET: Developing with 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 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. By the end of the course you will understand how Spring lets you tap into the full power of .NET, without costly rewrites or the need to re-architecture.

LEARN HOW 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
PROGRAMME
Day 1 - Spring .NET Framework Foundations
  • Introduction to Dependency Injection
  • Test Driven Deveopment with Spring.NET
  • How Spring helps you write better, more cohesive code, with a discussion on rrelevant OO design patterns
Day 2 - 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
Day 3 - 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
Day 4 - Effective Enterprise Integration Architecture and 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
  • Asynchronous, message-driven Concerns using Spring.NET’s support for NMS and MSMQ
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
To benefit from this Spring .NET course you should have several years of real-world C# programming experience and a solid understanding of the core .NET APIs.

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.

© Copyright 2003-2011, Skills Matter Ltd
  Web development by You In Control
About Us  Jobs  Find Us  Meeting & Training Rooms  Newsletter  Jobs: Sales Executive  Jobs: Student SkillsCaster  jobs - junior event coordinator  Speed Coding 2011  Open Source Journal  Ticket Raffle  Agile Expert Series  Jobs: Sponsorship Development  jobs: Marketing & Sales Graduate Internship