Java
Java
DEV-001_JVA
24 hours
DEV-006_JVA
24 hours
This course deals with the concept of refactoring as a way of preventing software rot. It describes various “smells” indicating that code needs refactoring, explains which refactoring types bes...
JVA-008
40 hours
JVA-009
This training introduces participants to the distributed computing performed with the help of Enterprise Java EE.
JVA-010
In this training you’ll learn how to use the core features of the Spring Framework, create production ready applications and discover how to use Spring in your projects.
JVA-013
24 hours
This training offers participants an overview of the framework. You will learn how to build secured enterprise J2EE application using Spring Security framework.
JVA-014
24 hours
During this training we will talk about Java Persistence API, and how to use it for persisting Java objects into relational databases based on Hibernate EntityManager.
JVA-016
6 hours
The course deals with theoretical basics and specifics of Java project building with Apache Maven, its principles and architectural characteristics.
JVA-017
30 hours
During this course, the participants will receive knowledge and skills needed for effective and efficient development on the Java SE platform. We will cover 12 modules, examining the effective and ...
JVA-030
12 hours
This training is designed to help participants understand these new features of Java 8. The course covers lambda expressions, data streams, stream data processing with map-filter-reduce approach, a...
JVA-031
30 hours
The course covers all the content that is necessary to effectively use Scala: operators and data types, using basic data structures such as arrays, map, tuples, the use of object-oriented and funct...
JVA-034
6 hours
This course is dedicated to RESTful web services development on the Java platform using JAX-RS and Spring MVC.
JVA-035
10 hours
The seminar teaches the SOLID design principles with practical examples and builds together with an exercise that is continued throughout the training: writing an application in 5 sprints. The exer...
JVA-038
16 hours
This training covers Spring MVC, one of the most popular Web-frameworks and Spring Boot, a special framework for rapid Spring-based applications development. During this course participants will le...
JVA-059
12 hours
This course will teach Java developers to use RabbitMQ with different access technologies: command line interface, direct Java Client API for Java access, Spring for RabbitMQ, and Spring Cloud St...
JVA-067
12 hours
This course covers everything you need to know about JUnit5 (architecture and features), with examples and exercises to help participants practice everything they learned.
JVA-073
During the course, participants will attain the knowledge and skills needed for effective and efficient development of Behavior Driven Development (BDD) projects with Java.
JVA-074
Advanced
36 hours
This training focuses on the contemporary functional, asynchronous, and reactive approaches to Java development. It covers the examination of NIO2, CompletableFurure, RxJava, Reactor, R2DBC, SSE, S...
JVA-075
40 hours
How to use Spring REST, HATEOAS and CORS, documenting REST services, serializing and limiting the data passed to the client and more.
JVA-076
This course focuses on improving the performance of Java applications: identifying bottlenecks, approaches / methods for improving performance, and tools / libraries to achieve high performance.
JVA-079
30 hours
This course covers the topic of developing microservices in Java. It starts from architectural principals of splitting an
application into microservices, then discusses the communication of micros...
JVA-080
20 hours
During the course, the participants will get the knowledge and skills needed for the effective and efficient development of programs using IntelliJ IDEA. The course covers seven modules, starting f...
JVA-083
Apache Kafka is an open-source distributed event streaming platform. Its unique design shows usefulness in a plethora of applications dealing with large streams of data. This course will introduce ...
JVA-084
16 hours
During the course, the participants will acquire advanced knowledge and skills needed to develop programs effectively and efficiently using IntelliJ IDEA.
The course covers four modules, analyzin...
WEB-007
40 hours
In this training we look at JavaScript (EcmaScript 2015+), using JavaScript for working in browsers (UI events, manipulating HTML with DOM CSS), JavaScript modules (NPM, Webpack), working with the ...