Our Trainings

Product Design

Learn the Product approach.

3 days / 18 hours in total.

Description

  • Set a vision for your software product
    • Discover and explore the problem space
    • Design a solution and organize the software build
    • Model your product’s Domain Model using Domain-Driven Design techniques

Goals

  • Understand product vs project approaches
    • Learn how to set a vision for the product
    • Be able to organize and conduct a discovery phasis
    • Create a Domain model
    • Be able to organize and conduct delivery phases

Audience

  • Project / product managers
    • Product owners
    • Consultants working on tasks related to software (specifications, testing, support, etc.)
    • Team leaders

Prerequisites

  • Knowledge of Agile project approach
    • A minimum of 1 year in a role of project manager or product owner.

Dates

DateTypeLocation
From October 8 to 10, 2024
On-site
Paris, France
From November 19 to 21, 2024
Remote
-

Domain-Driven Design

Learn Domain-Driven Design approach for Information System architecture and software design.

3 days / 18 hours in total.

Description

The objective of Domain-Driven Design (DDD) is to create better software more easily by focusing on the business domain rather than technology.

Software is well-suited to its domain when it effectively addresses domain-related problems.

DDD is an approach and a set of design techniques to manage domain complexity and align the software with the business concepts it handles.

This training teaches you the fundamentals of DDD and its practical implementation in your software.

Goals

  • Mastering the Domain-Driven Design (DDD) approach: why? benefits? key principles.
    • Study and implement the DDD building blocks.
    • Study and implement design principles: supple design and strategic design.
    • Explore architectures that support a DDD approach.
    • Discuss practical and concrete aspects of DDD with experience sharing.

Audience

  • Architects
    • Developers (junior or senior)
    • Team Leaders
    • Project Managers

Prerequisites

  • Knowledge of object-oriented programming (Java, C#, Python, etc.).
    • Experience in software development and engineering

Dates

DateTypeLocation
From September 17 to 19, 2024
On-site
Paris, France
From November 26 to 28, 2024
Remote
-

Production-Ready Clojure

Learn the Clojure language, its ecosystem and strong software engineering disciplines for production-ready software.

4 days / 28 hours in total.

Description

Most of the training is practical with simple but representative projects. In addition, we consolidate the fundamentals of software engineering, design practices and programming paradigms. At the end of the course, the trainee will be autonomous enough to start up and maintain a Clojure project and can even lead a team towards a Clojure ecosystem.

Audience

  • Architects
    • Developers

Prerequisites

A minimum of 2 years experience in software development

Dates

DateTypeLocation
From November 2 to 5, 2024
Remote
-

Key Figures

From October 2022 to June 2024

Average satisfaction rate from attendees
4.7/5
Trained Attendees
40

Difficulties and Complaints

We do our best to offer you quality training courses that meet your expectations. Don't hesitate to contact us at the address [email protected] to discuss your needs or for any other request.

Please know that we always do our best to ensure a quality training experience and to meet your needs. Nevertheless, in case of difficulties, complaints or problems encountered during one of our courses please contact us immediately at this address: [email protected]