- Experience with React
- Javascript programming experience
Audience
- Developers
React is an open source Javascript library used for building user interfaces for web applications. Micro Frontend is an architecture wherein semi-independent fragments of the web application UIs (front ends) are developed, tested, and deployed independently. It resembles the back-end architecture of microservices.
This instructor-led, live training (online or onsite) is aimed at developers who wish to use React to develop, test, and deploy micro-frontends for large web applications, making them highly-scalable, technology agnostic, and easier to maintain.
By the end of this training, participants will be able to:
- Set up the necessary development environment to start developing micro-frontends with React.
- Understand the architecture, core concepts, and advantages of micro-frontends.
- Learn how to build, integrate, test, and deploy micro-frontends with React.
- Implement micro-frontends with module federation.
- Apply the CI/CD pipeline production-grade workflow.
- Know the common issues with CSS in micro-frontends and how to fix them.
- Get insights on how to implement other frontend frameworks with React.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Introduction
- Overview of micro-frontend architecture and core concepts
- Fundamentals of React
Getting Started
- Setting up the development environment
- Basics of module federation
- Other frontend frameworks
Building Micro Frontends
- Creating a project structure using React
- Converting to micro-frontends
- Modifying micro-frontend apps
- Sharing dependencies and linking multiple apps
Integrating Host/Containers with Micro Frontends
- Build-time vs run-time integrations
- Assembling the app components
Working with CSS in Micro Frontends
- Modifying the header component
- Understanding CSS in JS libraries
- Common issues with CSS in Micro Frontends
- Debugging and fixing issues
Configuring Authentication in Micro Frontends
- Implementation approaches
- Communicating authentication changes
- Adding an auth deploy config
Deploying Micro Frontends
- Requirements for deployment
- Implementing the CI/CD pipeline
- Testing the pipeline
- Running the deployment
- Verifying the deployment
Troubleshooting
Summary and Next Steps
United Arab Emirates - Building Micro Frontends with React
Qatar - Building Micro Frontends with React
Egypt - Building Micro Frontends with React
Saudi Arabia - Building Micro Frontends with React
South Africa - Building Micro Frontends with React
Brasil - Building Micro Frontends with React
Canada - Building Micro Frontends with React
中国 - Building Micro Frontends with React
香港 - Building Micro Frontends with React
澳門 - Building Micro Frontends with React
台灣 - Building Micro Frontends with React
USA - Building Micro Frontends with React
Österreich - Building Micro Frontends with React
Schweiz - Building Micro Frontends with React
Deutschland - Building Micro Frontends with React
Czech Republic - Building Micro Frontends with React
Denmark - Building Micro Frontends with React
Estonia - Building Micro Frontends with React
Finland - Building Micro Frontends with React
Greece - Building Micro Frontends with React
Magyarország - Building Micro Frontends with React
Ireland - Building Micro Frontends with React
Luxembourg - Building Micro Frontends with React
Latvia - Building Micro Frontends with React
España - Building Micro Frontends with React
Italia - Building Micro Frontends with React
Lithuania - Building Micro Frontends with React
Nederland - Building Micro Frontends with React
Norway - Building Micro Frontends with React
Portugal - Building Micro Frontends with React
România - Building Micro Frontends with React
Sverige - Building Micro Frontends with React
Türkiye - Building Micro Frontends with React
Malta - Building Micro Frontends with React
Belgique - Building Micro Frontends with React
France - Building Micro Frontends with React
日本 - Building Micro Frontends with React
Australia - Building Micro Frontends with React
Malaysia - Building Micro Frontends with React
New Zealand - Building Micro Frontends with React
Philippines - Building Micro Frontends with React
Singapore - Building Micro Frontends with React
Thailand - Building Micro Frontends with React
Vietnam - Building Micro Frontends with React
India - Building Micro Frontends with React
Argentina - Building Micro Frontends with React
Chile - Building Micro Frontends with React
Costa Rica - Building Micro Frontends with React
Ecuador - Building Micro Frontends with React
Guatemala - Building Micro Frontends with React
Colombia - Building Micro Frontends with React
México - Building Micro Frontends with React
Panama - Building Micro Frontends with React
Peru - Building Micro Frontends with React
Uruguay - Building Micro Frontends with React
Venezuela - Building Micro Frontends with React
Polska - Building Micro Frontends with React
United Kingdom - Building Micro Frontends with React
South Korea - Building Micro Frontends with React
Pakistan - Building Micro Frontends with React
Sri Lanka - Building Micro Frontends with React
Bulgaria - Building Micro Frontends with React
Bolivia - Building Micro Frontends with React
Indonesia - Building Micro Frontends with React
Kazakhstan - Building Micro Frontends with React
Moldova - Building Micro Frontends with React
Morocco - Building Micro Frontends with React
Tunisia - Building Micro Frontends with React
Kuwait - Building Micro Frontends with React
Oman - Building Micro Frontends with React
Slovakia - Building Micro Frontends with React
Kenya - Building Micro Frontends with React
Nigeria - Building Micro Frontends with React
Botswana - Building Micro Frontends with React
Slovenia - Building Micro Frontends with React
Croatia - Building Micro Frontends with React
Serbia - Building Micro Frontends with React
Bhutan - Building Micro Frontends with React