Course Outline
Introduction
- Overview of micro-frontend architecture and its core concepts for government
- Fundamentals of React for government applications
Getting Started
- Setting up the development environment for government projects
- Basics of module federation for government
- Exploring other frontend frameworks suitable for government use
Building Micro Frontends
- Creating a project structure using React for government applications
- Converting existing applications to micro-frontends for government use
- Modifying micro-frontend apps to meet government requirements
- Sharing dependencies and linking multiple apps in a government context
Integrating Host/Containers with Micro Frontends
- Comparing build-time and run-time integrations for government applications
- Assembling app components for efficient government deployment
Working with CSS in Micro Frontends
- Modifying the header component to align with government standards
- Understanding CSS in JS libraries for government use
- Addressing common issues with CSS in micro-frontends for government applications
- Debugging and fixing CSS-related issues for government projects
Configuring Authentication in Micro Frontends
- Exploring implementation approaches for secure authentication in government micro-frontends
- Communicating authentication changes effectively within government systems
- Adding an auth deploy configuration for government applications
Deploying Micro Frontends
- Outlining the requirements for deploying micro-frontends in a government context
- Implementing a CI/CD pipeline for government projects
- Testing the CI/CD pipeline to ensure reliability and security for government use
- Executing the deployment process for government applications
- Verifying the successful deployment of micro-frontends in government systems
Troubleshooting
Summary and Next Steps
Requirements
- Proficiency with React
- Experience in JavaScript programming
Audience
- Software developers for government projects
Testimonials (2)
How the trainer structured and explained the lessons: from the pace of speech to the information explained, so that both experienced and beginners understand. Thank you, Marcin!
Ana - MSG system
Course - Building Micro Frontends with React
He is very patient and understanding towards the participants. Always there to provide us with valuable insights and advice to adopting micro-frontend in our own organisation. He also taught us how to implement micro frontend without utilising any boilerplate codes.