Filter

Java

Java runs almost everywhere. Scaling down to sensors and feature phones, scaling up to powerful servers with dozens of CPU cores, running on a wide range of operating systems, and with countless libraries and frameworks, there are few situations where Java could not be used. And while Java first emerged more than 20 years ago, the language is still growing and evolving today.

Whether you’re new to the Java language and need to get oriented, or have used it for a while and want to polish your skills, Edument has the training you need. Our courses include coverage of modern Java features, such as generics and lambda expressions.

Courses in Java


Modern TDD in Java

Test-Driven Development (TDD) puts testing at the center of the development process. Instead of testing being a dull, time-compressed bugger that comes after the implementation, TDD allows us to use automated tests to drive and support the actual implementation process. Correctly applied, TDD can lead to better-designed, more error-free software that developers can feel confident will develop and expand in line with new requirements.

Category: Java
Delivery dates:
Stockholm:  26 Aug 21 Oct 18 Nov 2 Dec
Gothenburg:  12 Aug 14 Oct 2 Dec
Malmö:  5 Aug 2 Sep 7 Oct 21 Nov
2 days | 21 500 SEK Read more and book

Beginning Java

 This course provides an introduction to the Java language. 

Category: Java
Delivery dates:
Malmö:  30 Sep 11 Dec
Stockholm:  28 Aug 18 Nov 18 Dec
Gothenburg:  21 Aug 23 Sep
3 days | 25 900 SEK Read more and book

Intermediate Java

This course will present you with some advanced concepts in Java. 

Category: Java
Delivery dates:
Malmö:  16 Oct 11 Dec
Stockholm:  4 Sep 16 Dec
3 days | 25 900 SEK Read more and book

Scala Development

Scala is an object-oriented language that runs on the Java Virtual Machine. Scala is also a functional language, and combines the features and benefits of OO and functional programming. This course provides a fast-paced introduction to the language for developers with experience in similar languages (e.g. Java, C#, or C++), and then delves deeper into idiomatic uses of Scala in practice.

Category: Java
Delivery dates:
Stockholm:  16 Sep 2 Dec
Malmö:  16 Sep 2 Dec
Gothenburg:  16 Sep 2 Dec
4 days | 31 500 SEK Read more and book

Spring Boot Development

This course takes a detailed look at how to use Spring Boot to create sophisticated applications rapidly, according to best practices and contemporary enterprise application patterns.

Category: Java
Delivery dates:
Stockholm:  16 Sep
Malmö:  16 Sep
Gothenburg:  16 Sep
3 days | 26 900 SEK Read more and book

News & feeds

  • We launch summer Boot Camp

    We are launching two Boot Camps, for you who want to become a modern and complete .NET Core developer. And for you who want to learn everything you need to know about JavaScript and frontend programming in 2019.

    Read more
  • Priority queues in Java and Python

    How do you talk about a "priority queue", a queue data structure where elemens get to "cut in line" if they're important? In this article, we'll compare the (quite different) answers from Java and Python standard libraries.

    Read more
  • How to install RavenDB on a VM in Azure (step-by-step, part 1)

    This is a guide for you who want to work with document databases. I describe how I got RavenDB to work on a regular Windows Server 16 virtual machine which in turn runs in the Azure cloud. 

    Read more
  • How to install RavenDB on a VM in Azure (step-by-step, part 2)

    A guide in three parts, this is the second part. 

    Read more
  • How to install RavenDB on a VM in Azure (step-by-step, part 3)

    This is a guide in three parts. In this third part, we show how you import a certificate.

    Read more