What is Design Essentials
This one-day training provides you with the essentials of software design. You will become aware of the design aspects in your role within a development team. After this training, you will know the different models used in design, understand the agile application of these models, and comprehend how each model helps shape the final solution. Models discussed in the training include:
- CADM (Chief Architecture & Data Management) layers structure, especially layer 2: Application
- Process model (in BPMN) and conceptual data model
- A system in its context (context diagram)
- Use case model and class model
- Technical design models such as UML sequence diagram and UML state transition diagram
Our trainers bring a wealth of practical experience to the theoretical concepts, offering real-world insights and best practices. This training is crafted to provide you with the knowledge and skills needed to effectively apply various design models in your projects. By mastering these models, you can elevate your role within a development team and contribute to building robust and efficient solutions.
Who should attend Design Essentials
- Software Developers: Enhance your understanding of design models and their applications in software development.
- System Architects: Learn about various design models and how they contribute to system architecture.
- Business Analysts: Understand the role of design models in shaping business solutions.
- IT Consultants: Enhance your consulting skills with knowledge of design models and their applications.
- Quality Assurance Engineers: Understand how design models contribute to creating testable and reliable systems.
- Technical Leads: Gain a comprehensive understanding of design models to lead your technical team effectively.
Prerequisites
Basic knowledge of software development and design principles is recommended. Familiarity with agile methodologies will be beneficial but is not mandatory.
Objectives
At the end of the training, you will be able to:
- Know the different models that are used in design.
- Gain insight into the flexible application of models.
- Understand how each model helps shape the final solution.
e-CF competences with this course
- B.5. Document Production
- E.5. Process Improvement
Classroom, online, blended and in-company
At Capgemini Academy you learn in the way that suits you. Do you prefer classroom training, online or a combination of the two (blended)? You can follow most training courses in-company: within your own organization. We use a variety of tools to make learning even more fun and effective. Consider videos, games, quizzes, webinars and case studies, for example. And you can always contact your trainer with any questions.
In-company training courses
With an in-company training you have several advantages:
- You choose the location.
- You train with your colleagues, ensuring it aligns with your practice.
- The trainer tailors explanations, examples and assignments to your organization.
- In consultation, exercises can be adapted to organization-specific questions.
Request more information or a quote.