Virtualization

SpringSource: Core Spring

Classroom Learning
Classroom Learning
Also available via

Who Needs to Attend

  • Java developers who need training on the Spring Framework
  • Individuals who want to pursue SpringSource Certified Spring Professional certification

 

Prerequisites

  • Good understanding of the core Java APIs as well as basic knowledge of general J2EE concepts and APIs, such as JTA and the Servlet API
  • Basic knowledge of object-relational mapping (ORM) concepts

 

Follow-On Courses

 

In an intensely productive, hands-on setting, learn to build a Spring-powered JEE application that demonstrates the Spring Framework.

In this four-day Boot Camp, you will learn how to use the Spring Framework to create well-designed, testable business applications in an agile manner. Completion of this course entitles you to waive the registration fee for the SpringSource Certified Spring Professional certification exam.

Certification:

SpringSource Certified Spring Professional

What You'll Learn

 

  • The Spring lightweight container architecture, including Inversion of Control
  • Agile, domain-driven design techniques with Spring
  • Effective JDBC and Hibernate data access
  • Declarative transaction management
  • Pragmatic AOP
  • Unit testing in isolation
  • Rapid system integration testing
  • Introduction to "Spring Web"
  • Remoting
  • Web Services
  • Spring Security
  • JMS
  • JMX
  • Become a SpringSource Certified Spring Professional

Course Outline

 

Day 1 - Spring Framework Foundations

  • Introduction to the lightweight container architecture and the Spring Application Context
  • How Dependency Injection and Test-Driven Development allow you to develop consistently structured, highly configurable, easily testable applications quickly
  • How Spring helps you write better, more cohesive code, with a discussion of relevant Object-Oriented design patterns
  • Hands-on labs based upon a realistic business case to be extended throughout the course

Day 2 - Effective Middle-Tier Architecture

  • Pragmatic Spring Aspect-Oriented Programming in the middle-tier, with examples and without buzzwords
  • Effective persistence: How to build a persistence layer with Spring
  • Analysis and tradeoffs of relevant persistence strategies, including Hibernate and Spring JDBC
  • Transaction management strategies with Spring at the service layer
  • Middle-tier unit and integration test strategies

Day 3 - Implementing Enterprise Information Connectivity

  • ORM and Hibernate with Spring
  • Spring Web MVC, Spring JavaScript, Spring Web Flow and Spring Faces
  • Configuring Spring-managed services for remoting without any code
  • Designing contract-first web services with Spring Web Services

Day 4 - Integration with Enterprise Services

  • Spring Security and role-based access
  • Building in manageability with Spring JMX
  • Configuring Message-Driven POJOs with Spring JMS
  • SpringSource Enterprise Solutions

Labs

 

Hands-on labs are interspersed throughout this class.

Classroom Dates and Locations

DateClick to Sort Location DetailsClick to Sort  
Sep 14 - 17, 2010Chicago (Downtown), ILRegister
Sep 21 - 24, 2010New York, NYRegister
Oct 5 - 8, 2010Philadelphia, PARegister
Oct 5 - 8, 2010Austin, TXRegister
Oct 12 - 15, 2010Kansas City, KSRegister
Oct 12 - 15, 2010Herndon, VARegister
Oct 19 - 22, 2010Atlanta, GARegister
Oct 26 - 29, 2010New York, NYRegister
Oct 26 - 29, 2010Phoenix, AZRegister
Oct 26 - 29, 2010Sacramento, CARegister
Nov 16 - 19, 2010Raleigh, NCRegister
Nov 30 - Dec 3, 2010Minneapolis, MNRegister
Dec 7 - 10, 2010Dallas, TXRegister
Dec 7 - 10, 2010Detroit, MIRegister
Dec 14 - 17, 2010Seattle, WARegister
Dec 14 - 17, 2010Omaha, NERegister

 

Don’t see the location or date you need? No problem – just use our By Request service.

Course Code: 3220

Resources

PDF of this course