Architecture and Design: Core + Advanced Training Training Course
In this instructor-led, live training, participants will learn the foundational and advanced concepts of software architecture and design as they engage in a series of hands-on live-lab exercises and discussions.
Audience
- Software professionals
- Software designers
- Developers
Format of the Course
- Part lecture, part discussion, with exercises and substantial hands-on practice
Note
- To request a customized training for government or other organizations, please contact us to arrange.
Course Outline
Architecture and Design – Core Training -- 3 Days
Introduction to Software Architecture and Design Principles for Government
Software Architecture Techniques for Government Applications
Security Architecture for Government Systems
Integration Architecture for Government Services
Architecture Project – Group Assignment for Government Teams
Architecture and Design – Advanced Training -- 3 Days
Large Scale Software Design for Government Projects
Design for Serviceability in Government Systems
The Role of Modeling in Government Architecture
Architecture Quality Management for Government Programs
Enterprise Architecture for Government Operations
Cloud Architectures for Government Services
Big Data Overview for Government Applications
Mobile and Social Networking for Government Engagement
Latest Trends in Microservices and API for Government Solutions
Case Study: Real-World Application of Architecture Principles for Government
Summary and Conclusion for Government Professionals
Requirements
- Experience in software development for government projects
Runs with a minimum of 4 + people. For 1-to-1 or private group training, request a quote.
Architecture and Design: Core + Advanced Training Training Course - Booking
Architecture and Design: Core + Advanced Training Training Course - Enquiry
Architecture and Design: Core + Advanced Training - Consultancy Enquiry
Testimonials (1)
I liked the exercises that helped to open the mind and gain new insights into software architecture.
Gabriele - EAGLEPROJECTS S.p.A.
Course - Architecture and Design: Core + Advanced Training
Upcoming Courses
Related Courses
Creative Problem Solving with Gamification Techniques (Design Thinking)
14 HoursDomain Driven Design: Concepts and Practices
21 HoursIntroduction to Domain Driven Design
14 HoursDomain-Driven Design: Concepts and Practices for Senior Developers
21 HoursDesign Patterns
14 HoursThere are numerous established patterns widely available for government use. Sometimes it involves adapting these patterns by changing names or implementing them in specific technologies. This can save hundreds of hours that would otherwise be spent on design and testing. Training Goals: This course has two primary objectives: first, to enable participants to reuse well-known patterns; second, to facilitate the creation and reuse of patterns specific to their organization. It helps participants estimate how patterns can reduce costs, systematize the design process, and generate a code framework based on these patterns. Audience: The course is designed for software designers, business analysts, project managers, programmers, developers, operational managers, and software division managers within government agencies. Course Style: The course focuses on use cases and their relationship with specific patterns. Most examples are explained using UML and simple Java examples (the language can be adjusted if the course is booked as a closed session for government). It guides participants through the sources of these patterns and demonstrates how to catalog and describe them for reuse across the organization.
Design Sprint Workshop
35 HoursDesign Thinking: Empathize with Internal Clients
7 HoursDesign Thinking: Empathize & Define for Internal Clients
7 HoursDesign Thinking Workshop for Software Developers
14 HoursDesign Thinking: Innovation Methodologies
24 HoursInnovative Leadership through Design Thinking
14 HoursDesign Thinking
4 HoursOverview:
The Design Thinking (DT) process comprises five distinct stages: empathize, define the problem, ideate, prototype, and test.
In an increasingly complex world, addressing multifaceted challenges often requires specialized approaches. Design Thinking is a powerful methodology that aids in managing these intricate issues effectively. By mastering design thinking, individuals can enhance their ability to communicate clearly, persuade effectively, improve business outcomes, and elevate both organizational and personal performance.
- How DT operates: Understand user needs and problem contexts, identify patterns, develop models (including addressing model drift), test the models, evaluate their effectiveness, and refine them as necessary.
- The relationship between Design Thinking, innovation, and entrepreneurship.
- DT methods and tools: persona creation, stakeholder mapping, customer journey mapping, service blueprinting, and business model innovation.
- Application of DT: Cultivate a design mindset, drive disruptive innovation, adopt an iterative approach, apply agile estimation techniques, enhance critical thinking and problem-solving skills, foster teamwork and leadership readiness, improve communication abilities, develop technological proficiency, think forward, build intercultural and ethical competencies, increase emotional intelligence, promote self-awareness, refine negotiation skills, and manage conflict resolution.
Objectives:
- To gain a comprehensive understanding of the foundational principles and nuances of Design Thinking for government.
- To explore key concepts, factors, theories, types, and models within Design Thinking.
- To engage in hands-on experimentation, experiential learning, and practical application of Design Thinking methods.
Delivery:
This is a 1-day (4-hour) training course that includes:
- Lectures (40%): Presentation of theories, concepts, models, and interactive discussions.
- Group Exercises (30%): Group dynamics, games, group discussions, and simulated conflict resolution activities.
- Individual Activities (15%): Writing assignments, design tasks, and peer discussions.
- Other Activities (15%): Video presentations and reading materials.
Note: Due to the interactive nature of this course, a minimum group size of 3 participants is required.