Publication date : 06/19/2024

Java back-end developer certification course

Practical course - 20d - 140h00 - Ref. KGV
Price : 7850 CHF E.T.

Java back-end developer certification course




This certification course will enable you to master all the steps required to build a back-end application. You'll learn the fundamentals of SQL, HTML5, Java and the development of Java EE/Jakarta EE enterprise applications using the Spring framework.


INTER
IN-HOUSE
CUSTOM

Practical course in person
Disponible en anglais, à la demande

Ref. KGV
  20d - 140h00
7850 CHF E.T.




This certification course will enable you to master all the steps required to build a back-end application. You'll learn the fundamentals of SQL, HTML5, Java and the development of Java EE/Jakarta EE enterprise applications using the Spring framework.


Teaching objectives
At the end of the training, the participant will be able to:
Understanding relational databases and their operating principles
Master the fundamentals of SQL, HTML and Java
Design and develop Java EE/Jakarta EE enterprise applications
Mastering the Spring framework

Intended audience
Toutes les personnes souhaitant développer une application back end avec Java.


Prerequisites
None.

Certification
This certification program is validated by a written exam in the form of a case study (see Ref. KGZ).

Course schedule

1
Databases and SQL for non-computer specialists

  • Introduction to databases.
  • Extract data from a table.
  • Query data from multiple tables.
  • Scheduling and statistics.
  • Present and sort data.
  • Use subqueries.
Hands-on work
Alternating presentations of sample queries, demonstrations and practical exercises.

2
HTML5, introduction

  • Introduction to HTML.
  • The structure of an HTML document.
  • The HTML document header.
  • The body of an HTML document.
  • Tabular data display.
  • The main form tags.
  • Digital accessibility.
Hands-on work
HTML language implementation.

3
Java and object basics

  • Object techniques.
  • Basic language constructs.
  • Class definition and instantiation.
  • Inheritance.
  • Exceptions.
  • I/O programming.
  • Graphic programming.
  • Some utility classes.
Hands-on work
Practical exercises have been designed to illustrate all the elements of the language and to implement the concepts of object-oriented design: all exercises include an analysis/design phase followed by a programming phase.

4
Java EE, Jakarta EE, developing enterprise applications

  • Introduction.
  • Working environment.
  • n-tier slicing and dependency injection with CDI.
  • Data access with JPA.
  • Distributed architecture with EJB and JMS.
  • Web and JSF.
  • REST Web services.
  • WebSockets.
Hands-on work
Install IDE and server. Setting up an n-tier application, using CDI (dependency injection, etc.). Set up the data access layer. Implementation of JSF and Ajax. Expose services, consume these REST services via a web client.

5
Spring 5, developing enterprise applications

  • The Spring container.
  • Bean management with Spring Core.
  • Data access and transaction management.
  • REST API with Spring MVC and Spring WebFlux.
  • Packaging and deployment with Spring Boot.
  • Spring Security.
  • Exchanging messages with Spring Websocket.
  • Web GUI with Spring MVC.
Hands-on work
An exercise "fil rouge" accompanies the training, each step of which will be validated by unit tests.


Dates and locations
Select your location or opt for the remote class then choose your date.
Remote class

Dernières places
Date garantie en présentiel ou à distance
Session garantie

REMOTE CLASS
2026 : 16 Feb., 16 Mar., 8 Apr., 22 Apr., 18 May, 3 June, 17 June, 22 July, 19 Aug., 2 Sep., 23 Sep., 14 Oct., 2 Nov., 18 Nov., 9 Dec.

LAUSANNE
2026 : 18 May, 19 Aug., 18 Nov.

GENÈVE
2026 : 18 May, 19 Aug., 18 Nov.