-
DEV-005Dependency Management in .NET15 hours
Luxoft Training
Catalogue of IT Trainings
-
.NET 1 courses -
Amazon Web Services (AWS) 1 courses -
ADM-022AWS IaaS/PaaS Introduction24 hoursThis training covers the basic services of the Amazon Web Services (AWS) cloud platform: IAM, EC2, S3, VPC, VPN, ELB, RDS, CloudWatch, CloudTrail. It will allow you to design and deploy projects in...
-
-
Automotive 11 courses -
AUT-001CAN in Automotive12 hoursCAN bus, terms and standard, CANoe practice.
-
AUT-006Introduction into Automotive SPICE, brief review of HIS Scope processes and their base practices, meaning of Capability Levels and conditions to achieve them.
-
AUT-012This training is aimed at professional software developers, software testers and software architects who work in projects whose activities are based on the methodologies and approaches provided by ...
-
AUT-016During the course we will cover the ISO 26262 standard and its various parts.
-
AUT-017Autosar Classic Fundamentals4 hoursThis training is an introduction to the Automotive world and the AUTOSAR Standard. We provide an overview of the motivation and aims of the AUTOSAR consortium as well as information on the basic pr...
-
AUT-026Adaptive AUTOSAR Basics4 hoursThis course provides an overview of Adaptive AUTOSAR architecture, Functional Clusters and Methodology.
-
AUT-030Automotive Diagnostics2 hoursThis training will describe Automotive Diagnostics and its usage during product development.
-
AUT-036Adaptive AUTOSAR Advanced20 hoursThis course provides an overview of Adaptive Autosar, explaining major components with hands-on training at the end.
-
AUT-037The training is developed to provide attendees with a basic knowledge and introduction to the Automotive Cybersecurity domain.
-
AUT-038The training is developed to provide attendees with a basic knowledge and introduction to the Automotive Cybersecurity domain including an overview on the CSMS and ISO internal chapters
-
AUT-042This training was developed to provide attendees with the knowledge and skills needed to perform Software and Hardware safety analyses using practical examples.
-
-
Business and System Analysis 15 courses -
REQ-002The course describes how to work with requirements during the software development project when the requirements are detailed and modified. Through practice, the attendees learn to analyze problems...
-
REQ-003Our training shows you how to describe the structure and operation logic of a use case, and how to represent each one as a set of diagrams containing all the necessary information.
-
REQ-028We cover the process of creating user documentation for software products, such as document structure, the rules for outlining and formatting, and documentation quality criteria.
-
REQ-031This 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 trai...
-
REQ-038Learn 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.
-
REQ-039This training intended for those who are already acquainted with the basics of BPMN notation and have some experience in business process modelling.
-
REQ-050This is an IIBA endorsed course, dedicated to studying the fundamentals of business analysis according to the BABOK Guide 3.0. The training elaborates on the key concepts of business analysis and e...
-
REQ-051The 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 p...
-
REQ-052BABOK: Elicitation and Collaboration16 hoursThis 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, do...
-
REQ-053This is an IIBA endorsed course, dedicated to studying the “Requirements Life Cycle Management” knowledge area of the BABOK Guide 3.0. The training discusses the tasks of tracing and maintainin...
-
REQ-054BABOK Strategy Analysis16 hoursOur strategy analysis course is based on the most recent version of the BABOK® Guide and brings real world examples which illustrate how business analysis works.
-
REQ-056Solution Evaluation8 hoursThe training is based on materials developed by the International Institute of Business Analysis (IIBA.com), specifically the BABOK® Guide version 3.0, and is dedicated to one of the BABOK Knowled...
-
REQ-057This business game will help students learn to put some useful business analysis techniques described in BABOK 3.0 into practice. During the game, these techniques will be applied to a real-life bu...
-
REQ-064ECBA Exam Preparation - IIBA21 hoursThis training is developed to help you prepare for the ECBA certification exam.
-
REQ-070Software Integration Essentials20 hoursIn this course participants will learn the basics of approaches, technologies, and standards for systems integration, without diving deeply into the technical details.
-
-
Business Intelligence 2 courses -
BI-001MS Power BI: Basics10 hoursGet to grips with practical methods for creating and managing reports as well as preparing data and visualizing information for business users by.
-
BI-002Tableau Desktop Basics16 hoursAn introduction to the Tableau Business Intelligence (BI) platform that will help you develop basic skills for data analysis and visualization.
-
-
C; C++ 7 courses -
C-009C++ Type Traits8 hours
-
C-003Programming with C++40 hoursC++ 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 softw...
-
C-006Multithreading Fundamentals in C++16 hoursThis course provides an introduction to multithreding in C++. It covers the main difficulties of writing concurrent code and basic synchronization primitives. Special attention is paid to understan...
-
C-007C++ Standard Template Library31 hoursMaster STL and increase your C++ language knowledge through case studies and exercises.
-
C-008C++ Best Practices24 hoursBrief description This course is aimed at C++ developers at the beginner and intermediate levels. The content is built on best practices developed by the community, as well as industry standards f...
-
DEV-001_C++C++ Design Patterns24 hoursWhen developing software systems, developers make a lot of decisions, which at first glance, are unique. . But, much of what they "invent" is already practiced in a variety of projects. T...
-
DEV-006_C++Code Refactoring for C++24 hoursOur training focuses on the approaches and methods for improving source code readability in C++. During it you will have the chance to practice refactoring small programs, focusing on various aspec...
-
-
Data Engineering & Data Science 11 courses -
EAS-004Data Warehouse Fundamentals24 hoursUnderstand current approaches to designing data warehouses and using them in heterogeneous enterprise information systems.
-
EAS-011This course provides an overview of modern data architecture. We will learn real world high load architecture of the Nvidia company with such storages like relational data base, message queues, dat...
-
EAS-015Hadoop Fundamentals24 hoursThis 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...
-
EAS-018MongoDB For Programmers24 hoursThis course delves into topics crucial for professional MongoDB use in practice, such as documenting NoSQL schemas, data indexing and optimization, transactions in MongoDB, implementing and managin...
-
EAS-020Machine Learning Fundamentals24 hoursThis 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 wi...
-
EAS-024Advanced Spark for Developers28 hoursThe Advanced Spark for Developers Course will help trainees get a proper understanding of the internal structure and functioning of Apache Spark – Spark Core (RDD), Spark SQL and Spark Streaming.
-
EAS-026Kafka FundamentalsPopular 24 hoursAn 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.
-
EAS-027Oriented towards python programmers or ML practitioners who want to understand the RL framework in detail.
-
EAS-028Databricks Fundamentals28 hoursDatabricks 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-029Azure Data Services20 hours
-
EAS-030Participants will embark on an enriching voyage through the Spark universe powered by Scala, beginning with a foundational understanding of Spark's architecture and seeing its edge over Hadoop...
-
-
Databases 3 courses -
DB-018The course is an introduction to the Oracle PL/SQL procedural language. The language version used in DBMS 11g is considered in this training.
-
DB-021The 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, ...
-
DEV-010Introduction to SQL16 hoursThis 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 spec...
-
-
DevOps and Administration 5 courses -
ADM-009Linux Shell Basics14 hoursThe course covers the basics for Linux file systems – access permissions and structure, simple ksh scripting and common command line tools.
-
ADM-019Docker Fundamentals20 hoursThis course covers essential information about Docker: installation, essential usage, image creation, swarm, services, and stack.
-
ADM-021Offers 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 com...
-
DEV-007Introduction to git10 hoursOur training program will allow you to hit the ground running in working with git, the world's most advanced Version Control System.
-
DEV-017DevOps basics8 hoursThis training covers the DevOps principles. The goal of the course is to help participants understand DevOps through practical real-world examples and popular tools.
-
-
Finance and Banking for IT specialists 38 courses -
FIN-001Basics of Financial Markets. Investment BankingMiddle 6 hoursAimed at those who work in financial projects and need to understand the basics of how markets work – buying and selling, securities, saving, investing, or borrowing money.
-
FIN-002This training helps participants understand the Forex® market and its derivatives.
-
FIN-003This training provides deeper knowledge of Money Markets and their derivatives. Case studies are included in study materials.
-
FIN-004This training helps participants understand the stock market and its financial derivatives. Trainees will receive a basic theoretical knowledge that will help them develop the necessary skills need...
-
FIN-005This training helps participants understand the fixed-income market and its derivatives. Trainees will receive a basic theoretical knowledge that will help them develop the necessary skills needed ...
-
FIN-006This training gives participants a better idea of how the credit derivatives market works. Trainees will receive a basic theoretical knowledge that will help them develop the necessary skills neede...
-
FIN-012Introduction into CFA Program2 hours
-
FIN-017VaR and Market Risk5 hoursIn this training we deal with concepts such as risk management in investment banking, risk factor modelling, quantitative estimation of market risk with VaR approach, sensitivity calculation and se...
-
FIN-018Options6 hoursThe scope of this training session is to answer the most important questions related to options – the main attributes of the option’s trade, types of options as well as option exercise styles. ...
-
FIN-020The course covers basic features of investment banking
-
FIN-023Introduction into Derivatives5 hoursThe course gives a basic understanding of such derivative contracts as forwards, futures, options, swaps
-
FIN-027Asset and portfolio management8 hoursOne of the biggest challenges faced by individuals and institutions is deciding how to invest for their future needs. For individuals, the goal might be to fund their retirement needs. For institut...
-
FIN-029The course gives a key features of Private Banking and Wealth Management
-
FIN-030Securities Lending5 hoursThe course gives a key features of Securities Lending
-
FIN-032Prime Brokerage5 hoursThe course gives a key features of prime brokerage
-
FIN-034Hedge Funds5 hoursThe course gives a key features of hedge funds
-
FIN-036Trade Lifecycle6 hoursThe course gives a key features of the Trade Lifecycle
-
FIN-037Custodians5 hoursThe course gives a key features of the Custodians services
-
FIN-038Bank Lending6 hoursThe course gives a key features of the Bank Lending
-
FIN-041Inflation-Linked Instruments3 hoursThe course covers key features of Inflation-Linked Instruments
-
FIN-042The course covers key elements of Securities Clearing & Settlement
-
FIN-045Liquidity risk3 hoursThe course gives a key features of Structured products
-
FIN-049The course covers key features of commodities and commodity derivatives
-
FIN-050Yield Curves2 hoursThe course covers key features of yield curves
-
FIN-052The course covers key elements of Master Limited Partnerships.
-
FIN-053Futures: Multi-Leg Transactions2 hoursEconomics, finance, financial markets, securities
-
FIN-054Options Trading Strategies3 hoursThe course covers key elements of Options Trading Strategies
-
FIN-055The course covers advance features of Equity Derivatives
-
FIN-057Securitization5 hoursThe course covers different features of Securitization
-
FIN-058Technical Analysis6 hoursThe course helps the audience understand the basic principles of Technical Analysis by studying the major chart patterns and the most popular mathematical indicators used by analysts.
-
FIN-065The course covers multiple features of different structured derivatives
-
FIN-070Investment Companies2 hoursThe course gives key features of the investment companies’ activities.
-
FIN-071Exotic Options3 hoursThe course gives a key features of different types of exotic options
-
FIN-072Cryptocurrencies7 hoursThe course teaches key features of Cryptocurrencies
-
FIN-073Financial Technology3 hoursThe course gives key features of the FinTech.
-
FIN-074The course gives key features of the FinTech.
-
FIN-075Credit Risk3 hoursThe course gives a general understanding of credit risk, its types and possible ways of its management
-
FIN-085Trading: Core Principals22 hoursThis training covers the core principals of trading which can be used by individuals/institutions in their decision-making process to buy/sell financial instruments.
-
-
Golang 1 courses -
DEV-040Golang32 hoursThis is a basic course in the Go programming language. It provides an overview of basic data types, control flow constructs, specifics of programming style, and built-in compiler tools.
-
-
IT Project Management 8 courses -
PM-001Key Aspects of Project Management20 hoursThis training is an introduction into software project management, for prospective and current project managers.
-
PM-002This course describes a step-by-step approach to creating a project plan and the basic techniques for monitoring its execution.
-
PM-004During the training we will discuss the process of estimating software development projects and all related activities - problems and errors. Based on Luxoft's experience in various projects w...
-
PM-007Risk Management20 hoursThis course is designed to give project managers the necessary knowledge and skills to manage risks by offering them a precise understanding of the subject and best practices in software developmen...
-
PM-008During this training, we’ll discuss models and tools needed in virtual team management and practice some exercises that can be used by managers and team leaders as teambuilding tools.
-
PM-031Microsoft Project: Basics12 hoursThis training introduces you to a project manager’s perspective on Microsoft Project. This set of software tools supports the management of all projects across an organization (i.e. enterprise pr...
-
PM-033This course is focused on combining traditional and agile project management methodologies. During the training, participants will learn about various PMI PMBOK® approaches and Agile practices
-
PM-035Change Management in Project ManagementBasic 8 hoursThis 8-hour course on Change Management in Project Management provides a comprehensive understanding of the importance of change management in IT, and how to effectively manage changes in a project.
-
-
Java 24 courses -
DEV-006_JVACode Refactoring for Java24 hoursThe 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 ...
-
JVA-007Development with Java® SE. Beginner40 hoursThe 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-orien...
-
JVA-008Development with Java® SE. Extended40 hoursWe 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.
-
JVA-009This training introduces participants to the distributed computing performed with the help of Enterprise Java EE.
-
JVA-010In 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-013Spring Security24 hoursThis training offers participants an overview of the framework. You will learn how to build secured enterprise J2EE application using Spring Security framework.
-
JVA-014Java Persistence with Hibernate24 hoursDuring 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-016Apache Maven Introduction6 hoursThe course deals with theoretical basics and specifics of Java project building with Apache Maven, its principles and architectural characteristics.
-
JVA-017Effective Java30 hoursThe 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-030New features of Java 8 (stream, API)12 hoursThis 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-031Programming with Scala30 hoursThe 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-034RESTful Web Services6 hoursThis course is dedicated to RESTful web services development on the Java platform using JAX-RS and Spring MVC.
-
JVA-035SOLID Design Principles10 hoursThe 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-038Spring MVC. Spring Boot16 hoursThis 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-042Spring Databases12 hoursThis 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 wil...
-
JVA-043Introduction to Spring Cloud24 hoursSpring 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...
-
JVA-059RabbitMQ for Developers12 hoursWe’ll start from crash course in JMS, then we’ll discuss AMQP and the message flow model in RabbitMQ - broker configuration options.
-
JVA-067JUnit512 hoursThis course covers everything you need to know about JUnit5 (architecture and features), with examples and exercises to help participants practice everything they learned.
-
JVA-073Participants will learn how to write their own applications, applying BDD principles and using JUnit5, Cucumber and JBehave.
-
JVA-074Java Advanced: Functional, Asynchronous, and Reactive ProgrammingAdvanced 36 hoursThis 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-075Spring Advanced40 hoursHow to use Spring REST, HATEOAS and CORS, documenting REST services, serializing and limiting the data passed to the client and more.
-
JVA-076Learn how to improve the performance of Java applications.
-
JVA-079Java Microservices30 hoursThis 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...
-
WEB-007JavaScript development40 hoursIn 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 ...
-
-
Methodologies and Processes of Software Development 8 courses -
SDP-031Training includes a lot of exercises and games aimed for understanding and adoption of Agile mindset rather than just practices and tools.
-
SDP-042Leading SAFe® (SA Certification)16 hoursOur 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.
-
SDP-043SAFe® for Teams (SP certification)16 hoursBuild the skills needed to become a high-performing team member of an Agile Release Train (ART)—and learn how to collaborate effectively with other teams—by becoming a certified SAFe® 4 Practi...
-
SDP-044Develop 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-045Understand the role of a Scrum Master in a SAFe enterprise. By attending this course you can prepare for the SAFe 5 Scrum Master exam in order to receive the SAFe Scrum Master (SSM) certification.
-
SDP-046This 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-048SAFe® DevOps16 hoursThis 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 Pi...
-
SDP-050SAFe® Agile Product Management24 hoursThis Agile Product Management course harnesses the power of Design Thinking to develop innovative solutions, using proven SAFe capabilities to execute those visions.
-
-
Office tools 9 courses -
OFFICE-003Statistics in MS Excel12 hoursOur training is geared towards teaching participants how to use MS Excel in data analysis, hypothesis testing and time-series analysis.
-
OFFICE-004MS PowerPoint10 hoursThis training covers the ability to create and manage presentations, insert and format shapes and slides, create slide content, apply transitions / animations, and manage multiple presentations
-
OFFICE-006MS Word Module 1: Intermediate12 hoursThis training covers the ability to create and manage documents; insert and format text, paragraphs, and sections; manage tables and lists; create and manage references; and insert / format graphi...
-
OFFICE-007MS Word Module 2: Advanced9 hoursThis training covers the ability to create custom document elements using advanced Word features
-
OFFICE-008MS Outlook8 hoursThis 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...
-
OFFICE-009MS Excel. Module 1: Intermediate11 hoursThis 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 b...
-
OFFICE-010Microsoft Excel Advanced15 hoursThis training covers the features of workbook management, how to prepare workbooks for collaboration, filling cells with data, conditional formatting and data validation, applying advanced formulas...
-
OFFICE-011MS Excel. Financial Functions12 hoursThis training covers the ability to use financial functions in MS Excel. You will get basic knowledge about financial topics related to these functions.
-
OFFICE-012MS Excel: Tips & Tricks15 hoursThis training covers useful features of MS Excel for day-by-day use, some unusual technics and special features that can be helpful when you work with Excel
-
-
Scripting Languages 5 courses -
SCRIPT-002Python® Basics20 hoursThis 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, syst...
-
SCRIPT-003We 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.
-
SCRIPT-006Python Advanced40 hoursThis complex training course helps participants understand the Python language from the basic aspects to the more advanced functions.
-
SCRIPT-008Data Analysis Tools in Python25 hoursThis 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 ...
-
SCRIPT-009Testing with Pytest20 hoursOverview of testing basics, using PyTest for unit testing, component testing, and integration testing
-
-
Soft Skills 16 courses -
SS-004Effective Written Communication8 hoursThis training will help trainees deal with specifics of written communication, to create effective written messages and apply the principles of polite and convincing business communication. The kno...
-
SS-005
-
SS-006Effective Conducting of Meetings12 hoursIn our training we want to give you the knowledge and skills required to successfully and effectively organize, prepare, and conduct business meetings.
-
SS-007Nowadays, efficient communication with those around you is critical, as technical skills alone aren’t enough in getting the job done in a “team” environment. This training addresses exactly t...
-
SS-011Conflict Management12 hoursHow 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?
-
SS-012Art of Negotiation16 hoursNegotiation is one of the most important business skills of a modern leader. Employees, suppliers, customers, or managers can act as negotiating partners.
-
SS-068If you want to improve your ability to efficiently address problems and make rational decisions, this workshop provides you with the tools to succeed.
-
SS-070First Time Manager16 hoursFor a new manager, this course works like a compass: it gives you the sense of direction and the right course to get to your destination.
-
SS-082The Art of Influencing8 hoursThe training is focused on the ethical application of Cialdini’s six principles to produce lasting change and avoid common influence traps.
-
SS-087Assertiveness8 hoursUsing 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 ...
-
SS-088During the course, participants will deepen their knowledge and skills gained on previous interpersonal communication workshops - to use them more effectively in building relationships.
-
SS-089Customer Oriented Company8 hoursClients are the center of any performance driven company. To have a client oriented company means to build a constructive culture that provides to both employees and external customers the wright ...
-
SS-091Delivering difficult information exposes managers/leaders to stress of face-to-face contact with the reactions and emotions of the other side, as well as the experience of helplessness.
-
SS-098Stress Management12 hoursWe will review the causes of stress and ways to reduce its impact by using various methods of self-direction and life balancing.
-
SS-128Emotions have never been completely welcome in our work-lives. Most of us have traditionally been conditioned to leave emotions “at home”, believing that, to be effective, we need to base all ...
-
SS-134Burnout Prevention12 hours
-
-
Software architecture and design 8 courses -
ARC-001Software Architecture Methodology24 hoursThe 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 ...
-
ARC-003Domain Driven Design24 hoursLearn 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.
-
ARC-004This 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 b...
-
ARC-005The 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 framewo...
-
ARC-008High-Performance Application Design24 hoursSince 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 train...
-
ARC-013Enterprise Integration24 hoursThe 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, Acti...
-
ARC-015Microservice Architecture24 hoursAn 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. Micr...
-
ARC-016Cloud Applications Architecture25 hoursThis 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 Iaa...
-
-
Software Security 1 courses -
SECR-010This 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) an...
-
-
Testing Automation and Test Management 14 courses -
DEV-010_QAIntroduction to SQLIntermediate 14 hoursThis course offers an introduction to SQL and gives participants the understanding and skills for searching and modifying data in SQL databases. Upon the completion of training, students will be ab...
-
ISTQB-001ISTQB Foundation Level Preparation32 hours
-
SQA-002Web Application Testing16 hoursThis 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...
-
SQA-011Performance testing with Jmeter®8 hoursThis 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.
-
SQA-028School of testing. Test design16 hoursThe 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...
-
SQA-030Test Management Introduction10 hoursThe course is an introduction into test management.
-
SQA-033This 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 im...
-
SQA-040Discover 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-044Introduction to Test Automation8 hoursDuring this training we will discuss the basic problems related to the automation of testing tools, automated testing, issues and methods in developing automated tests.
-
SQA-049
-
SQA-050An 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-051Courses on the fundamentals of Behavior-Driven Development (BDD), Gherkin, and Cucumber blend theoretical concepts with practical exercises. It provides an overview of BDD methodologies, teaches Gh...
-
SQA-052REST API Test Automation16 hoursAn 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-054The "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 cove...
-
-
Web 9 courses -
WEB-001An introduction to programming using JavaScript. It covers introductory HTML and CSS and the main JavaScript structures and concepts.
-
WEB-007JavaScript development40 hoursIn 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 ...
-
WEB-012React Development30 hoursThis course covers the JavaScript library React.js, FLUX architecture and its most popular implementation – REDUX.
-
WEB-015TypeScript Programming12 hoursTypeScript 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-017Node.JS Development12 hoursCourse contains all necessary information for building web applications with NodeJS including Express, REST, MongoDb, and many other topics.
-
WEB-021Angular Development30 hoursThe 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 serv...
-
WEB-022Angular Advanced30 hoursThis 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 t...
-
WEB-023React Advanced36 hoursThis training is aimed at experienced React Developers and focuses on the more advanced topics related to this programming language.
-
WEB-024JavaScript Advanced36 hoursThis 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 JavaScr...
-