REST APIs and Domain Driven Design for System Analysts.
This strategic IT systems architecture training focuses on the practical aspects of designing REST APIs and applying Domain Driven Design methodologies. The program combines technical concepts with a business perspective, enabling participants to work effectively with development teams and make informed architectural decisions. Participants gain practical knowledge of modern system design patterns, learn to model the business domain and translate requirements into concrete technical solutions. The training includes rich case studies from real projects and demonstrations of tools used in the daily work of a systems analyst.
Issues
-
REST architecture and HTTP communication protocols
-
API resource and endpoint design
-
System requirements analysis methodologies
-
Domain Driven Design and business domain modeling
-
Bounded Context and Strategic Design Patterns
-
OpenAPI API documentation and specifications
-
API testing tools (Postman, Swagger)
-
API security and access authorization
-
Integration of enterprise systems
-
Methodologies for working with development teams
-
Code generation using AI tools
-
Practical case studies from real-world projects
Benefits
- An understanding of the REST API architecture and its practical application in system integrations and enterprise projects will be gained
- Skills will be developed to analyze requirements in detail and transform them into concrete technical specifications using modern system design methodologies
- Principles of domain modeling using Domain Driven Design will be learned, enabling effective design of complex business systems
- Competence in working with development teams will be developed, including the ability to work with technical documentation, API specifications and testing tools
- An awareness of key aspects of IT systems security, including sensitive data management, authorization and data protection compliance, will be gained
- The skills acquired will enable effective participation in digital transformation and IT modernization projects
Who is this training for?
Prerequisites
- Basic knowledge of business processes and their digitization
- Experience working with system requirements or functional specifications
- General understanding of the organization's information systems architecture
- Knowledge of basic database and system integration concepts
- Experience working with IT teams or participating in technology projects
Training program
REST principles - designing communication between
- REST principles - designing communication between systems
- Requirements analysis and identification of system resources
- Modeling data and business operations in APIs
API documentation design
- API testing from the business user level (Postman)
- Introduction to DDD - designing a system around domain logic
Bounded Context - how to divide systems into logical
- Bounded Context - how to divide systems into logical areas
- From business model to API design
Security of data and access in the API
- API code generation and analysis (Copilot - demo)
- Final project: design your own API system
Delivery Methods
Online
- Convenience of participating from anywhere
- Interactive live sessions with trainer
- Materials available for 30 days
- No travel costs
On-site
- Direct contact with trainer and group
- Intensive hands-on workshops
- Networking with other participants
- Full focus on learning
Frequently asked questions
What are the prerequisites for this training?
For REST APIs and Domain Driven Design for System Analysts. we recommend: Basic knowledge of business processes and their digitization; Experience working with system requirements or functional specifications; General understanding of the organization's information systems architecture.
What is the format and duration of this training?
The training lasts 3 days and is available in online and on-site format. Sessions run from 9:00 AM to 4:00 PM. We can also customize the schedule to fit your team's needs.
Who is this training designed for?
This training is designed for: Systems analysts working in IT projects; Non-technical people working with development teams; Specialists in the field. business requirements and product owners.
Request a quote
Funding Options
Check funding options for your company
Development Services Database
Up to 80% funding for SMEs from EU funds
Check availabilityNational Training Fund
Up to 100% funding for employers
Learn moreTrusted by
We train teams at Poland's largest companies
Interested in this training?
Contact us - we'll prepare an offer tailored to your organization's needs.