Luxoft Training

[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.

[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.

[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.

[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-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.

[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.

[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-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.

[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?

[JVA-075] Spring Advanced
How to use Spring REST, HATEOAS and CORS, documenting REST services, serializing and limiting the data passed to the client and more.

[AUT-051] Extended ASPICE Awareness
A comprehensive overview of Automotive SPICE®, which is considered the process assessment model of the automotive industry. Via a series of empirical use cases, participants will learn why this industry standard is suited to projects aimed

[SS-087] Assertiveness
Using assertive communication in your personal behavior is a matter of practice and more practice. And this is what this training is about – finding out about different methods and using them in practical sessions to become more effective i

[OFFICE-011] MS Excel. Financial Functions
This training covers the ability to use financial functions in MS Excel. You will get basic knowledge about financial topics related to these functions.

[AUT-001] CAN in Automotive
CAN bus, terms and standard, CANoe practice.

[ARC-016] Cloud Applications Architecture
This course gives an overview on the topic of cloud application design. It covers basic principles of building cloud systems and additionally will discuss the primary building blocks offered by IaaS/PaaS/SaaS vendors (as well as methods and

[FIN-085] Trading: Core Principals
This training covers the core principals of trading which can be used by individuals/institutions in their decision-making process to buy/sell financial instruments.

[4553] Virtual threads in Java 21
Virtual threads are a technology that has been in development for many years, and the Loom project has been working for about 10 years to provide support for virtual threads in Java. Finally, Java 21 introduced the ready-to-use implementati

[4559] Welcome to the nuanced world of software testing!
In the software industry, it's rare to see engineers eagerly approaching managers to initiate detailed planning, document drafting, risk assessment or to delve into the formalities of bureaucratic processes.

[JVA-030] New features of Java 8 (stream, API)
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.

[WEB-024] JavaScript Advanced
This training gives a deeper understanding of JavaScript’s complicated features, syntax constructions and inner mechanisms. It will be useful for developers who already have experience in JavaScript.

[WEB-015] TypeScript Programming
TypeScript is a strongly typed programming language which is built on top of JavaScript. It includes a typing system to facilitate the validation of JavaScript applications.

[WEB-001] Introduction to Programming with JavaScript
An introduction to programming using JavaScript. It covers introductory HTML and CSS and the main JavaScript structures and concepts.

[SQA-040] Mobile Applications Testing Peculiarities
Discover how to overcome the challenges of mobile applications testing in order to improve end user experience and avoid the most common mistakes which can block the appstore review process.

[SQA-033] Introduction to Performance Testing
This theoretical course offers an introduction and in-depth look at Performance Testing, covering essential concepts, test planning, data preparation, and execution strategies. It emphasizes the importance of realistic test scenarios, under

[SQA-028] School of testing. Test design
The course covers the basic concepts of test design, methodology of test case development based on UC, approaches to designing test plans and writing test scripts, as well as features of test plans for different types of testing.

[SQA-002] Web Application Testing
This course is dedicated to the specifics of web application testing. It deals with basic concepts and features of web applications, architecture and technologies used in their development, as well as problems that arise during various type

[SECR-010] Major Vulnerabilities in Web Application Security
This course is built as a detailed description with hands-on experience of today’s most common vulnerabilities: from OWASP Top-10 2021. Trainees will learn methods of static (including SAST) and dynamic (including DAST) identification an

[ARC-013] Enterprise Integration
The main focus of training is on asynchronous messaging through queues and integration patterns, and describing the basic elements of solutions built on classic message queues, such as IBM MQ, ActiveMQ, RabbitMQ, and modern tools such as Ka

[ARC-008] High-Performance Application Design
Since software developers often have to deal with problems of designing high-load systems to support big data processing with preset requirements to the response time and amount of data, this training will be useful not only for architects

[SS-098] Stress Management
We will review the causes of stress and ways to reduce its impact by using various methods of self-direction and life balancing.

Still have questions?
Connect with us