Full-Stack Software Development Training Course

Design and deliver integrated applications across user interfaces, APIs, data, security, testing and deployment in a vendor-neutral workflow.
Full-Stack Software Development Training Course

At a glance

Duration
1 Week
Format
Classroom
Cities
Milan, Rome, Prague, Madrid, Abu Dhabi, Paris and more
Next session
2 – 6 November 2026, Milan
Average fee
5,750 €

Overview

Full-Stack Software Development and Application Design Course is a one-week course for developers, application designers and technical professionals, who leave with an Integrated Application Architecture and Delivery Blueprint. The course connects user interface design, API contracts, data models, application security, automated testing and deployment. Participants make traceable design and delivery decisions across front-end and back-end layers. Agile Leaders Training Center develops full-stack software development capability.

Who Should Attend

  • Teams responsible for front-end interfaces and client-side behavior
  • Teams responsible for server-side services and API integration
  • Teams responsible for database design and data integrity
  • Teams responsible for application security and software testing
  • Teams responsible for build, release and deployment workflows

The course assumes participants can read and write software code and leaves out beginner programming syntax, vendor certification and production system administration.

Departments and Industries

The course supports departments and industries that design, build and operate integrated software applications.

  • Software engineering and product development
  • Financial services and digital commerce
  • Healthcare technology and professional services
  • Government technology and public-service platforms
  • Manufacturing, logistics and operational technology

Learning Objectives

By the end of this course, participants will be able to:

  • Analyze application requirements and layer boundaries
  • Build accessible user interfaces and component structures
  • Apply OpenAPI contracts and data modeling rules
  • Evaluate application security through OWASP ASVS requirements
  • Use automated testing and release pipeline methods
  • Design an integrated application architecture and delivery blueprint

Course Agenda

Day 1: Application Architecture and Stack Decisions

  • Application Context and User Story Map
  • Layered Architecture and Dependency Diagram
  • Front-End, Back-End and Data Boundary Map
  • Technology Selection Decision Matrix
  • Version Control Branch and Review Workflow

Day 2: User Interface and Client Integration

  • Responsive Interface Wireframe and Component Map
  • WCAG 2.2 Accessibility Review Checklist
  • Client State and Event Flow Diagram
  • Form Validation and Error Message Pattern
  • Front-End API Integration Contract

Day 3: API and Data Service Design

  • OpenAPI 3.2 Contract Design
  • Resource and HTTP Interaction Map
  • Relational Data Model and Integrity Rules
  • Authentication and Authorization Flow
  • Error, Logging and Observability Schema

Day 4: Security, Testing and Deployment

  • OWASP ASVS 5.0.0 Requirements Matrix
  • Threat Model and Trust Boundary Diagram
  • Unit, Integration and End-to-End Test Pyramid
  • Build and Release Pipeline Map
  • Deployment Configuration and Rollback Checklist

Day 5: Integrated Application Practice

  • Exercise: Validate Layer Boundaries and Dependencies
  • Exercise: Review Interface Accessibility and API Integration
  • Exercise: Test Data, Security and Error Paths
  • Exercise: Assess Release and Rollback Readiness
  • Capstone: Integrated Application Architecture and Delivery Blueprint

Practical Exercises

Suggested activities use commerce, healthcare, logistics and internal-service application scenarios.

  • Suggested activity: map user stories to interface, service and data responsibilities
  • Suggested activity: inspect an OpenAPI contract and align it with validation and data rules
  • Suggested activity: identify trust boundaries and select security and test evidence
  • Suggested activity: build a release decision supported by pipeline and rollback checks

FAQs

Who should take full-stack software development training, and what does it assume?

Full-stack software development training suits developers and technical professionals who can read and write code and need to connect interface, service, data, testing and deployment decisions.

How does full-stack software development differ from front-end development training?

Full-stack software development connects user interfaces with server-side services, APIs, data models, security checks, testing and deployment, while front-end training concentrates on client-side presentation and interaction.

Why are API contracts important in full-stack application design?

API contracts define operations, inputs, outputs, errors and shared data structures, helping front-end and back-end work remain traceable and testable as an application changes.

How should teams integrate security into full-stack software development?

Teams should integrate security through architecture decisions, trust-boundary analysis, authentication and authorization design, input validation, data protection requirements, verification checks and release evidence.

Conclusion

Participants take back an Integrated Application Architecture and Delivery Blueprint containing layer maps, interface patterns, API contracts, data rules, security requirements, tests and deployment checks. The blueprint makes technical dependencies and delivery evidence visible across the stack. It helps development teams coordinate application design, verification, release and rollback decisions.

credits: 5 credit per day

Course Mode: full-time

Provider: Agile Leaders Training Center

Showing 21-40 of 76 events
Image Location Dates Duration Mode Price Actions
Istanbul Istanbul Week 06, 2027
8 – 12 February 2027
1 Week Onsite €4,500
Accra Accra Week 06, 2027
14 – 18 February 2027
1 Week Onsite €4,100
Lisbon Lisbon Week 07, 2027
15 – 19 February 2027
1 Week Onsite €5,700
Amsterdam Amsterdam Week 08, 2027
22 – 26 February 2027
1 Week Onsite €5,700
Vienna Vienna Week 09, 2027
1 – 5 March 2027
1 Week Onsite €5,700
Madrid Madrid Week 10, 2027
8 – 12 March 2027
1 Week Onsite €5,700
Trabzon Trabzon Week 10, 2027
14 – 18 March 2027
1 Week Onsite €6,800
London London Week 11, 2027
15 – 19 March 2027
1 Week Onsite €5,700
Lagos Lagos Week 11, 2027
21 – 25 March 2027
1 Week Onsite €4,100
Kuala Lumpur Kuala Lumpur Week 12, 2027
22 – 26 March 2027
1 Week Onsite €5,200
Milan Milan Week 13, 2027
29 March – 2 April 2027
1 Week Onsite €5,700
Paris Paris Week 14, 2027
5 – 9 April 2027
1 Week Onsite €5,700
Geneva Geneva Week 14, 2027
11 – 15 April 2027
1 Week Onsite €6,200
Rome Rome Week 16, 2027
19 – 23 April 2027
1 Week Onsite €5,700
Montreux Montreux Week 17, 2027
26 – 30 April 2027
1 Week Onsite €7,500
Abu Dhabi Abu Dhabi Week 17, 2027
26 – 30 April 2027
1 Week Onsite €4,700
Seoul Seoul Week 18, 2027
3 – 7 May 2027
1 Week Onsite €10,000
Doha Doha Week 18, 2027
9 – 13 May 2027
1 Week Onsite €5,500
Cairo Cairo Week 19, 2027
10 – 14 May 2027
1 Week Onsite €4,100
Sharm El-Sheikh Sharm El-Sheikh Week 20, 2027
17 – 21 May 2027
1 Week Onsite €4,100

Frequently asked questions

What does this course cover?

OverviewFull-Stack Software Development and Application Design Course is a one-week course for developers, application designers and technical professionals, who leave with an Integrated Application Architecture and Delivery Blueprint. The course connects user interface design, API contracts, data models, application security, automated testing and deploy…

Are training dates available?

Yes. Available dates and destinations are listed in the course dates section on this page.

How can I register?

Choose an available date on this page and complete the registration form, or send a programme enquiry.

Can I download the course brochure?

Yes. Use the brochure download link provided on this page.

This course by city