GOTO Amsterdam is a vendor independent international software development conference with more that 50 top speaker and 500 attendees. The conference covers topics such as Java, Open Source, Agile, Architecture, Design, Web, Cloud, New Languages and Processes.

Core Spring Course (4 days) 

Register Now!

This is the original course which prepares you for the official Springsource certified developerexam. The trainer, Joris Kuipers, is a former Springsource employee who also participated in the elaboration of the genuine training material.

Joris has extensive experience and expertise in the software architecture. This experience will benefit you with a highly interactive, intensive and hands-on course. We do not only focus on explaining Spring features and how to use it, but also on the fundamental architectural issues. It is important to know how to use certain parts of a framework, but it is even more important to be able to decide when to use them.

Become a SpringSource Certified Spring Professional
In this course, students build a Spring- powered JEE application that demonstrates the Spring Framework in an intensely productive, hands-on exercise. Completion of this course gives participants the opportunity to take a SpringSource Certified Professional Exam.

Training Dates
June 24 - 27 
September 2 - 5
November 18 - 21

Contact us Now for Availability

Audience
Software developers and architects who are interested in Spring

Prerequisites
We assume that participants have a good understanding of the core Java APIs , as well as a basic knowledge of general concepts like J2EE APIs such as JTA and the Servlet API. As we cover object- relational mapping technologies ( ORM ) we also assume basic knowledge of ORM concepts.

Exercises
This course is 40% theory and 60% exercises.
In order to benefit from the course, you need a computer. 

Core Spring includes

  • Spring Lightweight Container Architecture , including Inversion of Control
  • Agile design techniques with Spring
  • Effective JDBC and Hibernate data access
  • Declarative transaction management
  • Pragmatic AOP
  • Unit testing in isolation
  • Fast integration test
  • Introduction to " Spring Web "
  • Remoting
  • Web Services
  • Spring Security
  • JMS

Schedule:
Day 1 - Spring Framework basics

  • Introducing the lightweight container architecture and Spring Application Context
  • How Dependency Injection and Test - Driven Development allows you to develop structured, flexible applications that are easy to test
  • How Spring helps you write better, more cohesive code, with a discussion of relevant object-oriented design patterns
  • Hands-on exercises based on a realistic business case, there is a general case in the exercise

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 best practices
  • Analysis and tradeoffs of relevant persistence strategies, including Hibernate and Spring JDBC
  • Transaction management with Spring at the service layer
  • Middle- tier unit and integration test strategies

Day 3 - Implementing Enterprise Information Connectivity

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

Day 4 - Integration with Enterprise Services

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

Language
English

Location
Trifork Amsterdam Office - Rijnsburgstraat 9-11, 1059 AT Amsterdam

Duration
4 days, every day from 9:00 to 17:00

Price 
€1995 + VAT early bird running till a month prior to the training €2495 + VAT. Course materials and course meals are included.

Student Testimonial

Testimonial from one of the attendees, Martin Etherton, Java web developer at Sociale Verzekeringsbank SVB, for the Core Spring Course:

"I attended the 4 day Spring Core training course at Trifork's Amsterdam office in February 2014.

My goal was threefold

  1. To broaden my knowledge of the Spring modules I had not yet encountered in my development career thus far.

  2. To learn the "correct" way to implement all Spring modules within a Java application

  3. To prepare myself for taking the Spring core certification exam, the course is compulsory for those wishing to achieve the Certified Spring Professional status.

I'm happy to say all my goals were satisfied.
The instructor Joris Kuipers is undoubtedly an expert in all Spring technologies who not only has an in depth technical knowledge of the subject matter but also has a gift for passing this knowledge onto others. Prerequisites for the course would be a "reasonable" knowledge of the Java as the course is fast paced as there is a lot of material to be covered in the 4 days. Regarding the certification the course covers all the modules needed for the exam but you will need to invest time after the course revising the material received during the training.

As well as the course itself I was also very satisfied with the facilities and the hospitality provided by Trifork. To summarise, for those serious about using Spring in their everyday work, this course is a must and well worth the investment."

About the Trainer


Our trainer is Joris Kuipers, who is a certified expert when it comes to Spring. Joris started in April 2007, as a Senior Consultant at Interface21 (now SpringSource, part of the Pivotal Initiative), training Java developers in Spring and Java EE technologies as well as providing technical consultancy. In 2012 Joris joined Trifork Amsterdam, where he works as Manager Technology Delivery as well as a hands-on architect.

 

Disclaimer

  • It may be necessary for reasons beyond our control to amend the content, dates or price of a course.
  • If there are insufficient delegate numbers to make the course viable, we reserve the right to postpone or cancel the course and either refund in full or transfer delegates to another course. We will not be held liable for any additional costs, such as flights and accommodation.
  • In the event of a course being cancelled, we will make a full refund of the course cost but hereby disclaim any further liability.
  • Should a candidate not meet the minimum criteria of skills required to participate in a course, the candidate’s request to attend that training session will be rejected.
  • Should a candidate begin a session but feels inadequately prepared to engage with the course material, a refund will not be granted.