Java

DEV-001_JVA
Our course covers 23 basic patterns that are generally considered to be the foundation for all other patterns. During the course participants will have the opportunity to practice these patterns with the help of case studies and exercises.
DEV-006_JVA
The course deals with the concept of refactoring as a way of preventing software rot. The course describes various smells indicating that a code needs refactoring, explains which refactoring types best suit specific situations, and describes the work of refactoring in detail through analyzing concrete real-life cases.
DEV-009
Our training introduces participants to one of the engineering practices of agile development - test-driven development.
EAS-017
RDD-based framework for automated distributed code execution, and companion projects in different paradigms: Spark SQL, Spark Streaming, MLLib, Spark ML, GraphX.
JVA-007
The training covers all the specific topics related to Java development, from UML basics to OOP implementation in Java. A special emphasis is made on syntax basics and key practices of object-oriented programming.
JVA-008
This training focuses on advanced techniques for developing programs on the Java SE7 platform and represents a continuation of the Java SE7 part 1course.
JVA-009
This training introduces participants to the distributed computing performed with the help of Enterprise JavaBeans 3.0 (EJB3) specification.
JVA-010
This course will give participants information related to how Spring Framework works. They will learn about the basic modules of the framework and options for their use as well as how to use the Spring framework in conjunction with other technologies
JVA-013
16 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
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-017
30 hours
The training explores new design patterns and language idioms, showing how to make the most of features ranging from generics to enums, annotations to autoboxing.
JVA-020
The course introduces the basic technology of Web application development with the Java EE platform.
JVA-028
This course covers topics like JVM architecture, memory allocation and management, Garbage Collector, profiling tools, real world case studies, JDK best practices and benchmarking.
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, asynchronous programming and DateTime API.
JVA-031
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 functional approach.
JVA-033
16 hours
It covers the major aspects of the Spring Core framework used for the inversion of control (IoC), Spring Expression Language (SpEL) and aspect oriented programming (AoP) applications constructing.
JVA-034
This course is dedicated to RESTful web services development on the Java platform using JAX-RS and Spring MVC.
JVA-035
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 exercise shows how good design keeps the complexity down while adding business features and technical tasks. In the process, design patterns will be deployed and refactoring will be performed to achieve elegant solutions.
JVA-036
Camel is an integration framework that aims to make your integration projects productive and easy to develop. Its main focus is on simplifying the integration of different systems which normally do not communicate very easy with each other.
JVA-038
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 learn and develop several Spring MVC Web-applications.
JVA-042
12 hours
This training is an introduction to the Spring Databases, covering all the major aspects of the Spring Databases framework: Spring JDBC, Spring ORM, transactions. During the course participants will also get learn how to write their own applications using the Spring Databases framework.
JVA-043
Spring Cloud is an umbrella project that enables the development of distributed applications with microservices architecture. In this course we review available components and also take a deep dive into its architecture and capabilities.
JVA-044
14 hours
This training introduces participants to Google Guava, an open source Java-based library, developed by Google.
JVA-045
The course covers the basics of object-oriented programming, the use of UML for designing application architecture, the basics of the Java language (language types, operators, classes, packages, exception) as well as multiple practical examples.
JVA-046
We cover the basics of the Java language (language types, operators, classes, packages, exception) as well as multiple practical examples.
JVA-047
The course covers the basics of object-oriented programming, the use of UML for designing application architecture, the basics of the Java language.
JVA-048
This training focuses on teaching participants about generics.
JVA-049
4 hours
This module of our Java training focuses on UML diagrams.
JVA-053
8 hours
The purpose of this training is to teach participants how to work with the Java IO package. They will be able to understand how Java handles the files, streams and standard IO operations and also write programs that execute IO operations and use custom formatters.
JVA-054
This training focuses on multithreading, concurrency and parallel programming in Java from low level aspects to high level API elements in order to create asynchronous code.
JVA-056
This practical straining requires involves participants in implementing an application based on a potential real world task they might receive in their day to day work which requires following specifications and understanding some business logic.
JVA-057
Our training is an introduction into CDI covering all the major aspects of this area: dependency injection, producers, disposers, interceptors, decorators, events.
JVA-058
6 hours
The purpose of this training is to introduce participants to ActiveMQ, the most popular and powerful open source messaging server.
JVA-059
12 hours
Well start from crash course in JMS, then well discuss AMQP and the message flow model in RabbitMQ - broker configuration options.
JVA-060
8 hours
In this training we want to help participants develop the basic skills for developing software using the Java Platform SE 9. The course has 3 main areas: module system in java 9, java shell and java api updates.
JVA-061
This training covers all the major aspects of JMS, with information, comparison and examples both on JMS 1.1 and JMS 2.0.
JVA-066
The objective of this training is to help you understand the features of Java Spring Framework version 5.
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-069
This training covers the major aspects of Java networking: the OSI and TCP/IP models, Java classes for IP addresses and sockets, Java client/server applications with TCP and Java datagram communication with UDP.
Luxoft Warsaw - Warsaw Spire, plac Europejski 1, 00-844 Warszawa
Dimitrie Pompeiu nr 5-7 , building C, Et. 5, sect 2, Bucharest, 014459

Contact phone:

021 371 4858
Luxoft Poland Wroclaw - Silver Tower pl. Konstytucji 3-go Maja 3 50-048 Wroclaw
Aleja Generała Tadeusza Bora-Komorowskiego 25, Quattro Business Park Five, 31-476 Kraków, Poland

Contact phone:

+48 122110650
Success
Thank you.
Your request has been received.