Luxoft Training

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

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

[2] Luxoft-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.

[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

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

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

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

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

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

[EAS-028] Databricks Fundamentals
Databricks is an increasingly popular platform for big data processing and analysis. Our Databricks Fundamentals course is a great way to start if you want to improve your skills in this area.

[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

[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

[AUT-026] Adaptive AUTOSAR Basics
This course provides an overview of Adaptive AUTOSAR architecture, Functional Clusters and Methodology.

[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

[EAS-020] Machine Learning Fundamentals
This course provides an introduction to the fundamentals of Machine Learning, featuring key topics such as Basics, Spark for distributed data processing, Neural Networks, and Deep Learning. We will study how to utilize essential algorith

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

[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-012] React Development
This course covers the JavaScript library React.js, FLUX architecture and its most popular implementation – REDUX.

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

[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-022] Angular Advanced
This course continues the basic Angular course and is intended for developers who already have experience of using this framework. It focuses on advanced themes, which will enable you to increase the efficiency of development and improve th

[SQA-052] REST API Test Automation
An introduction in automated testing where you will learn how to design and develop automated tests for REST services by using Rest Assured and Retrofit 2 libraries.

[SQA-050] Test Automation School. Selenium WebDriver
An introduction into automated testing where you’ll learn about the design and development of automated tests with Selenium Web Driver in Java and JUnit.

[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

[ARC-004] Patterns of Enterprise Application Architecture
This is a training course on corporate application development. The course contains a detailed description of specific typical solutions. Each solution contains information on the application and basic aspects of implementation.

[ARC-003] Domain Driven Design
Learn how DDD helps with building corporate systems with complex business logic, and apply DDD strategic tools to first decompose the subject area, and then the system being developed.

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

[SCRIPT-008] Data Analysis Tools in Python
This training course will cover various applications of Python for data analysis: regular expressions, data collection via HTTP, using NumPy and Pandas libraries for data analysis, and matplotlib for visualization. During the training, you

[OFFICE-008] MS Outlook
This training covers features of MS Outlook that are necessary for managing application settings, creating and managing messages, appointments, meetings, contact records, and tasks as you would in a typical business environment.

[SDP-050] SAFe® Agile Product Management
This Agile Product Management course harnesses the power of Design Thinking to develop innovative solutions, using proven SAFe capabilities to execute those visions.

[SDP-048] SAFe® DevOps
This two-day course provides a comprehensive overview for understanding the DevOps competencies needed to accelerate time-to-market by improving the flow of value through the Continuous Delivery Pipeline.

[SDP-046] SAFe® Advanced Scrum Master (SASM Certification)
This two-day course prepares current Scrum Masters for their leadership role in facilitating Agile team, program, and enterprise success in a Scaled Agile Framework (SAFe®) implementation.

[SDP-044] SAFe® Product Owner/Product Manager (POPM Certification)
Develop the skillsets needed to guide the delivery of value in a Lean enterprise and learn about the activities, tools, and mechanics used to manage backlogs and programs.

[SDP-042] Leading SAFe® (SA Certification)
Our training is aimed at managers and executives and focuses on leading an Lean-Agile enterprise by leveraging the Scaled Agile Framework® (SAFe®), and its underlying principles.

[JVA-079] Java Microservices
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 microservices via different protocols, as well c

[JVA-076] Java Advanced II: High Performance Java
Learn how to improve the performance of Java applications.

[JVA-074] Java Advanced: Functional, Asynchronous, and Reactive Programming
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, Spring Data reactive, WebClient, reactive We

[JVA-073] Java Behavior-Driven Development (BDD)
Participants will learn how to write their own applications, applying BDD principles and using JUnit5, Cucumber and JBehave.

[JVA-067] JUnit5
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-043] Introduction to Spring Cloud
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-042] Spring Databases
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 app

[JVA-038] Spring MVC. Spring Boot
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-appl

Still have questions?
Connect with us