Course Outline

Introduction

Understanding Micro-Frontends for Government

  • Advantages and disadvantages of micro-frontends in public sector applications
  • Key features and capabilities of micro-frontends for government use

Splitting Applications for Government

  • Dividing apps by feature to enhance modularity and maintainability
  • Segmenting apps by section to improve user navigation and experience
  • Partitioning apps by page to optimize performance and loading times
  • Breaking down apps by domain to align with organizational structures

Implementing Micro-Frontends for Government

  • Using Webpack Module Federation for efficient module sharing
  • Leveraging Iframes for isolated component integration
  • Utilizing NGINX for robust routing and proxy configurations
  • Incorporating web components for reusable UI elements
  • Employing Vue component libraries for consistent user interfaces
  • Adopting monorepos to streamline development workflows
  • Developing a customized orchestrator for tailored integration needs

Using Micro-Frontend Frameworks for Government

  • Evaluating single-spa for seamless micro-frontend management
  • Exploring Frint.js for reactive and modular front-end development

Using Vue.js to Build Micro-Frontends for Government

  • Setting up the Vue.js environment for government applications
  • Building the application with best practices for public sector use
  • Testing and debugging to ensure reliability and security

Summary and Next Steps for Government

Requirements

  • Proficiency in web application development and frameworks for government

Audience

  • Software Developers
 14 Hours

Number of participants


Price per participant

Testimonials (4)

Upcoming Courses

Related Categories