Software Integration Essentials | | Architecture and Design
Software Integration Essentials
Duration
20 hours
Location
Online
Language
English
Code
REQ-070
€ 450 *
Training for 7-8 or more people? Customize trainings for your specific needs
Description
Completing this course will provide analysts with a better understanding of the specific requirements associated with enabling multiple applications to work together. In particular, it will make it easier for analysts to communicate with developers, architects, and vendors of such applications.The course provides an insight into various integration technologies and major integration platforms on the market. This will help not to “reinvent the wheel” every time it comes to integration, but instead use approaches and patterns that have already proven their effectiveness.
The tools used during the course (Swagger & Postman) will be useful for analysts to explore existing interfaces and test newly created ones. In addition, during training the participants will gain experience in using Swagger to document requirements for interfaces in the OpenAPI format.
Thus, the skills and knowledge gained will allow students to effectively use the necessary technologies and tools in their integration projects.

After completing the course, a certificate
is issued on the Luxoft Training form
is issued on the Luxoft Training form
Target Audience
Business analysts, system analysts, project and product managers, QA specialists.
This course will be useful to everyone involved in software development, especially those who want to deepen their knowledge and skills in designing integration solutions.
This course will be useful to everyone involved in software development, especially those who want to deepen their knowledge and skills in designing integration solutions.
Prerequisites
It is desirable for students to have experience in software development and maintenance projects.
Roadmap
Fundamentals of Software Systems Integration
Interfaces
Architecture of integration solutions
Designing of integration solutions
Interfaces
- API Essence
- Data exchange formats
- Protocols for delivering the messages
- Web APIs
Architecture of integration solutions
- Monolithic and distributed systems architecture
- Integration environment architecture
- Integration frameworks
Designing of integration solutions
- Designing of API Overview
- Requirements
- Documenting of API Design
- Testing the API (+ practice with Postman)
Schedule and prices
View:
Register for the next course
Registering in advance ensures you have priority. We will notify you when we schedule the next course on this topic
Courses you may be interested in
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 specific technological base or area of expertise.
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.