Skip to content
Coding

Designing, Building, and Testing Modern APIs

This two-day course introduces participants to the fundamentals and best practices of modern API development. It explores the REST architectural style, the lifecycle of APIs from design to testing, and key concepts such as authentication, governance, and mocking. Through a combination of theory and hands-on exercises, participants will learn how to design robust, secure, and maintainable APIs that serve as the backbone of modern digital ecosystems.

Content
  • Introduction to APIs and REST Principles 
  • Designing and Documenting REST APIs 
  • HTTP Methods, Status Codes, and Data Formats 
  • Authentication and Authorization 
  • Versioning, Error Handling, and Best Practices 
  • API Governance and Lifecycle Management 
  • Mocking and Testing APIs for Reliable Integrations 
  • Hands-On Workshop: Building and Testing Your Own API 
  • Recap and Q&A Session 

Learning Outcomes
  • Understand the core principles of RESTful API design and implementation. 
  • Learn how to structure, version, and document APIs effectively. 
  • Gain practical experience with authentication and security mechanisms. 
  • Discover techniques for API mocking and testing to streamline development workflows. 
  • Explore the importance of governance and lifecycle management in large-scale API ecosystems. 

Training Method

The course combines theoretical explanations with practical, hands-on exercises. Participants will design, mock, and test APIs in a guided environment using modern tools and best practices. This approach ensures a strong grasp of both foundational concepts and real-world application, promoting collaboration and problem-solving skills applicable to everyday software development. 

Certification
Certificate of Participation
Prerequisites
  • Basic understanding of web technologies (HTTP, JSON, client–server architecture). 
  • Familiarity with at least one programming language. 
  • Experience with tools like Postman or curl is beneficial but not required. 
  • A general interest in software development, integration, or API management. 


Planning and location
Session 1
11/05/2026 - Monday
09:00 - 17:00
Session 2
12/05/2026 - Tuesday
09:00 - 17:00
Session 1
20/07/2026 - Monday
09:00 - 17:00
Session 2
21/07/2026 - Tuesday
09:00 - 17:00
Session 1
19/11/2026 - Thursday
09:00 - 17:00
Session 2
20/11/2026 - Friday
09:00 - 17:00
https://www.dlh.lu/web/image/product.template/2419/image_1920?unique=5a1116a

This combination does not exist.

56.00 € 56.0 EUR 56.00 €

56.00 €

Not Available For Sale

Your trainer(s) for this course
1kB SARL-S, Guillaume Monnet
Guillaume Monnet
See trainer's courses.

Guillaume Monnet is a full-stack developer and the founder of Mockoon, a widely used open-source platform for API mocking and testing. Since 2017, he has been maintaining and growing Mockoon as a sustainable independent project, gaining deep expertise in APIs, developer tools, and open-source ecosystems.
Alongside his work as an independent developer and fractional CTO, Guillaume delivers practical, hands-on training in topics such as Angular, TypeScript, Git/GitHub, and API development. His teaching focuses on real-world practices, autonomy, and clarity, helping students turn complex concepts into concrete skills.