Get in Touch

Course Outline

Introduction

  • Overview of microservices architecture
  • Fundamental concepts of microservices

Development of Microservices for Government Systems

  • Construction of a prototype microservices application
  • Containerization of services using Docker
  • Orchestration of services via Kubernetes
  • Architecture of multi-service applications in public sector contexts
  • Cloud-based development environments for government use
  • Data normalization strategies
  • Database management and modeling
  • Authentication protocols and options

Testing Isolated Microservices

  • Testing architecture principles
  • Validation of invalid input handling
  • Dynamic Node environment configuration during testing
  • Verification of sign-in and sign-out functionalities
  • Mitigation of cookie-related issues in testing
  • Evaluation of unauthorized request handling

Implementation with NodeJS and React for Government Applications

  • Integration of server-side-rendered React applications
  • Code sharing and reuse across services
  • Setup of Create-Read-Update-Delete (CRUD) servers
  • Deployment of NATS streaming server
  • Configuration of NATS in NodeJS environments
  • Management of NATS clients
  • Implementation of cross-service data replication
  • Analysis of event flow mechanisms
  • Resolution of event handling and concurrency challenges

Continuous Integration and Delivery (CI/CD) for Government Solutions

  • Development workflow overview
  • Git version control management
  • Automated test execution
  • Deployment methodologies

Summary and next steps

Requirements

  • Fundamental understanding of JavaScript and React frameworks.
  • Competency in utilizing command-line interfaces.

Target Audience

  • Software engineers engaged in platform development for government
 21 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories