Course Outline
Introduction
Preparing the Development Environment for Government Use
Overview of Axon’s Architecture and Core API for Government Applications
Understanding DDD (Domain-Driven Design) and CQRS (Command and Query Responsibility Segregation) in Public Sector Contexts
Architecting the Application with the CQRS Pattern for Government Projects
Modeling the Application with DDD to Enhance Governance and Accountability
Creating an Application for Government Use
Implementing Key Building Blocks for Government Systems
Commands and Events in Government Applications
Creating an Aggregate with Aggregate Factories for Government-Specific Requirements
Using Annotations to Build Aggregates for Government Solutions
Creating a Query Model for Government Data Management
Working with Repositories for Government Data Storage
The Event Store for Government Applications
Wiring the Application Components Together for Government Projects
Testing the Application to Ensure Compliance and Reliability for Government Use
Debugging the Application for Government-Specific Issues
Deploying the Application in a Government Environment
Securing the Application for Government Data Protection
Troubleshooting Common Issues in Government Applications
Summary and Conclusion for Government Stakeholders
Requirements
- Experience in Java programming.
Audience
- Developers for government
- Software Architects
- Enterprise Architects