Luxoft Training

[268] Migrating from JUnit 4 to JUnit 5: replacing rules with the extension model. Part 1
JUnit 5 Jupiter is the combination of the new programming model (annotations, classes, methods) and extension model for writing tests and extensions in JUnit 5. The Jupiter sub-project provides a test engine for running Jupiter based tests

[163] The Agile Testing Manifesto
At one of my trainings someone asked me a question, "How can testers survive in an Agile environment?" The training, by the way, was dedicated to quite a different topic, but the issue seemed to be very sensitive. I think we can find some a

[269] Migrating from JUnit 4 to JUnit 5: replacing rules with the extension model. Part 2
Time to focus on the new Junit 5 approach in our second article of the series where we talk about migrating from JUnit 4 to JUnit 5. Check it out.

[283] Dependency Injection and Testing in JUnit 5. Part 3
The last article in our series on dependency injection and testing in JUnit 5. This time we look at parameterized tests.

[281] Dependency Injection and Testing in JUnit 5. Part 2
It's time for the second article in our series about Dependency Injection and Testing in JUnit 5. This time we look at repeated tests.

[280] Dependency Injection and Testing in JUnit 5
Abstract: The article discusses the new possibilities to provide parameters to JUnit 5 unit tests, through dependency injection. We present how this may be effectively done, how to use different parameter resolvers, how to write repeated an

[165] A Check List for Knowledge Transfer
Sooner or later, you have to deal with the task of project acceptance or transfer. To do that efficiently, I follow my own check list, so as not to lose sight of anything and make it in such a way that the customer or project owner would n

[REQ-055] Requirements Analysis and Design Definition
The training is designed and developed for business analysts and other experts involved in the process of requirements analysis and design definition.

[DEV-009_JVA] Test-Driven Development (TDD) in Java
An introduction to one of the engineering practices of Agile development - test-driven development (TDD).

[DB-021] Oracle: PL/SQL Language for Developers
The course offers a more detailed study of the procedural language Oracle PL/SQL. During the course we explain how to use the PL/SQL stored objects of Oracle DBMS (procedures, functions, packages, triggers), which offer powerful possibiliti

[DB-018] Oracle® 11g, Basics of PL/SQL Language
The course is an introduction to the Oracle PL/SQL procedural language. The language version used in DBMS 11g is considered in this training.

[ARC-005] Analysis Patterns in software development
The main objective of the course is to review the techniques used in designing a conceptual model for an application based on patterns. We also talk about reusing designs created within the framework of an object-oriented analysis.

[C-003] Programming with C++
C++ is particularly challenging because it is a multi-paradigm, general purpose language, which strives to be efficient, not easy to learn. But our training will help you learn how to develop software with this flexible and popular programm

[DEV-010] Introduction to SQL
This training offers an introduction to SQL and helps participants develop the necessary skills for searching and modifying data in SQL databases. It is aimed at developers, analysts and other specialists who need to learn SQL basics.

[DEV-001_JVA] Design Patterns for Java (GoF)
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.

[EAS-026] Kafka Fundamentals
An intro training on Apache Kafka, the open-source distributed event streaming platform. We’ll look at the architectural features of Kafka that enable high-performance data delivery.

[WEB-021] Angular Development
The course reveals all the main topics of using Angular 16 framework to build enterprise-level web applications. The course also includes studying TypeScript language, MongoDb database, NodeJS server, and demonstration of full-stack JS appl

[REQ-051] BABOK:Business Analysis. Planning and Monitoring
The training elaborates on the tasks related to selecting an approach to business analysis for a project, defining required activities and assessing their complexity, identifying stakeholders and planning their engagement, planning requirem

[ADM-019] Docker Fundamentals
This course covers essential information about Docker: installation, essential usage, image creation, swarm, services, and stack.

[SQA-054] Introduction to Risk Management in Testing
The "Introduction to Risk Management for Testers" course provides a comprehensive overview of risk management principles and practices, adapted to the context of software testing. It covers essential topics such as the risk management lifec

[JVA-008] Development with Java® SE. Extended
We cover system library essential classes and the basics of software design. This enables you to act not only as a coder, but as a software designer as well.

[SCRIPT-002] Python® Basics
This Python® training course leads the students from the basics of writing and running Python® scripts to more advanced features such as file operations, regular expressions, error handling, system and network programming and the use of the

[SCRIPT-003] Object-oriented Programming in Python
We cover the application of object-oriented approach in Python. From encapsulation to polymorphism, from the simplest custom type of data to complex classes deeply integrated in Python.

[EAS-017] Apache Spark Fundamentals
This training course delivers key concepts and methods for data processing applications development using Apache Spark. We’ll look at the Spark framework for automated distributed code execution, and companion projects in the Map-Reduce par

[SS-008] Effective Preparation of Presentations
Effective business communication is crucial and presentations play a vital role. A well-prepared presentation is concise, uses visual aids, and captures the audience's attention.

[SCRIPT-006] Python Advanced
This complex training course helps participants understand the Python language from the basic aspects to the more advanced functions.

[JVA-010] Spring Framework 5 for Application Development
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.

[EAS-015] Hadoop Fundamentals
This training course delivers key concepts and methods for data processing applications development using Apache Hadoop. We’ll look at HDFS, the de-facto standard for large scale long-term robust data storage; MapReduce framework for automa

[OFFICE-009] MS Excel. Module 1: Intermediate
This training covers the ability to create and manage workbooks and worksheets, modify / format cell content, summarize / organize data, present data in tables and charts, perform data operations by using functions and formulas, and insert

[PM-002] Planning and Control of Project Execution
This course describes a step-by-step approach to creating a project plan and the basic techniques for monitoring its execution.

[AUT-036] Adaptive AUTOSAR Advanced
This course provides an overview of Adaptive Autosar, explaining major components with hands-on training at the end.

[SQA-011] Performance testing with Jmeter®
This training teaches the main principles of working with this tool, as well as its capabilities in assessing the performance and load testing of web-applications, DB and services.

[WEB-012] React Development
This course covers the JavaScript library React.js, FLUX architecture and its most popular implementation – REDUX.

[SS-012] Art of Negotiation
Negotiation is one of the most important business skills of a modern leader. Employees, suppliers, customers, or managers can act as negotiating partners.

[JVA-007] Development with Java® SE. Beginner
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.

[REQ-052] BABOK: Elicitation and Collaboration
This is an IIBA endorsed course, dedicated to studying the “Business Analysis Planning and Monitoring” knowledge area of the BABOK Guide 3.0. The training focuses on tasks such as eliciting, documenting, and communicating business analysis

[2] Luxoft-training

[REQ-064] ECBA Exam Preparation - IIBA
This training is developed to help you prepare for the ECBA certification exam.

[ARC-015] Microservice Architecture
An introduction of the main concepts of microservice architecture (MSA). We focus on the notion of microservice architecture in connection with “traditional” methods for building a system. Microservice architecture patterns are discussed as

[ARC-001] Software Architecture Methodology
The course introduces the main concepts and context of software architecture. You will learn about practices such as essential requirements identification, design, documentation and analysis – a general all-around methodology not bound to a

[EAS-025] Machine Learning in Practice
A basic practical training in machine learning that covers the entire cycle of building a solution – from initial data capture (“.xlsx file”), through building a model, to explaining data and outcomes specifics to the end customer.

[WEB-017] Node.JS Development
Course contains all necessary information for building web applications with NodeJS including Express, REST, MongoDb, and many other topics.

[SDP-031] Agile Fundamentals (ICAgile ICP certification)
Training includes a lot of exercises and games aimed for understanding and adoption of Agile mindset rather than just practices and tools.

[REQ-031] Requirements Elicitation and Analysis Game
This business game simulates the process of studying customer’s needs and elaborating system requirements. Trainees will have an opportunity to improve their skills acquired during other trainings related to eliciting and analyzing the

[REQ-038] Business process modeling with BPMN 2.x
Learn the application rules for the graphic elements of the language, study the types of BPMN diagrams and discover the possibilities of automatic execution of the constructed models.

[ADM-021] Working with Kubernetes: Basic Topics
Offers a complete overview of everything needed to start working with Kubernetes. What Kubernetes is about, an overview of Kubernetes architecture, the main components and services and how they come together to build infrastructure.

[PM-001] Key Aspects of Project Management
This training is an introduction into software project management, for prospective and current project managers.

[SS-011] Conflict Management
How to recognize an approaching conflict? How to prevent it? How to behave in a conflict that has already started? How to protect your interests and also not break the relationship?

Still have questions?
Connect with us