Attend a free Introductory class online every Sunday from 1:00-2:00 pm CST/11:00 am-12:00 pm PST/2:00-3:00 pm EST). To register send an email to support@globalinfomatics.com with subject line :Register for Introductory class

Spring 2.5 Framework Crash Course

New batch starting on March 6th 2010

Course duration:20 hours Trg Days: Saturday & Sunday @ 4hrs/day for 3 weeks
Timings: TBD Cost: $299.00
Payment using Paypal

List of currently scheduled courses click here

Spring 2.5 Framework Crash Course is a dynamic, lab intensive hands-on training course geared for experienced Java developers who need to understand what the Spring Framework is in terms of today's systems and architectures and how to use Spring in conjunction with other technologies and frameworks. This leading edge course provides Spring basics, Aspect-Oriented Programming, Data Access and Spring MVC.

Topics

  • Introduction to the Spring 2.5 Framework
    • Understanding the value of Spring
    • Inversion of Control
    • Dependency Injection
    • Spring Overview
    • Spring Application Architectures
    • Spring Container
      • Managing the Container
      • Access to Services and Resources
      • Application Contexts
    • Beans as Components
      • Beans and Factories
      • XML Bean Configuration
      • Bean Definition and Dependencies
      • Bean Lifecycle
    • Customization Options
      • Post-Processors
      • Property Editors

    • Aspect-Oriented Programming
    • AOP Benefits and Concepts
      • Aspect Defined
      • Decoupling Through Aspects
      • Code Generation Styles
      • Cross-Cutting Concerns
    • Spring's AOP Framework
    • Advice and Weaving
    • Proxies: Cost/Benefit
    • Types of Advice
    • Interceptor Chain
    • Joinpoints and PointCuts
    • Advisors
    • Working with Proxies
    • Annotations and AOP
    • Aspects, Advice, and Pointcuts Using Annotation
    • Data Access
    • Data Access Pattern
    • Overview of Persistence Layer and Transactions
      • Transaction Overview
      • Spring Transactions
      • Defining Spring Transactions
      • Working with Demarcation
      • Managing Spring Transactions
    • Spring JDBC
    • Hibernate (optional)
    • Spring - Hibernate Architecture
    • ORM Mapping Overview
    • DAO Implementation
    • Working with Hibernate DAOs in Spring
    • Hibernate Template