Spring fundamentals

Spring is a layered Java application platform for building enterprise solutions. It includes flexible dependency injection with XML, annotation-based and Java configuration styles. Spring will enable you to focus on your business problem rather than the plumbing that connects components and systems and will make your code easier to test. Spring Boot will even simplify things further.

In this course we will mainly focus on the core of Spring (Boot) and the ingredients needed to build a full application (front to back) based on the framework.

Schedule

datedur.lang.locationprice 
26 Mar3Leuven 1875 EUR (excl. VAT)
26 Mar3web based 1875 EUR (excl. VAT)
12 May3Leuven 1875 EUR (excl. VAT)
12 May3web based 1875 EUR (excl. VAT)
SESSION INFO AND ENROLMENT

Intended for

Architects, designers and developers who wish to learn how to use the Spring framework for building enterprise Java applications.

Background

A good knowledge of Java programming (see course Java programming) is required.
The participant should also have a basic understanding of: JUnit, Maven (see course: Maven for building projects), JDBC (see course: JDBC) and HTML (see course: HTML and CSS)

Main topics

  • Introduction: What is Spring - Architecture
  • Spring Core:
  • Using Spring Boot
  • The container
  • Bean declaration and wiring of beans via Java configuration, annotations or XML
  • Bean lifecycle and Bean Scopes
  • Qualifiers, Environments, Profiles, Conditional beans and Runtime Value Injection
  • Aspect-oriented Spring (AOP): Aspects, advices, pointcuts
  • Database support
  • Configuring datasources
  • Integration with JDBC
  • Building basic web applications with Spring MVC and Thymeleaf
  • Writing a basic controller
  • Processing forms

Training method

Classroom instruction and exercises.

Duration

3 days.

Course leader

Sandy Schillebeeckx.

Reviews

4.4/5 (based on 16 evaluations; the most recent ones are shown below)

very nice. could get to know the internal working of sring little more.

 
  (, )

J'avais déjà des connaissances, mais avec ce cours en présentiel, j'arrive à mettre toutes les pièces du puzzle en place. C'est vraiment un plus !

 
  (, )

Prima, ik heb een goede basiskennis van het Spring framework op gedaan, precies wat ik hoopte te bereiken.

 
  (, )

Also interesting

Enrollees for this training also took the following courses:


SESSION INFO AND ENROLMENT