Microfrontends with React: A Complete Developer’s Guide

Microfrontends with React Build incredibly scalable apps with a microfrontend architecture

What you will learn:

  • Use microfrontends to architect an app that dozens of teams can work on at the same time
  • Structure your apps to scale to millions of users
  • Understand how to divide a monolithic app into multiple sub-apps
  • Coordinate data exchanged between your microfrontends
  • Apply a production-style workflow with a full CI/CD pipeline
  • Deploy your microfrontends to Amazon Web Services with CloudFront
  • Isolate rules styling by applying CSS-scoping techniques
  • Judge whether microfrontends are an appropriate choice for your application

Requirements of Microfrontends with React:

  • Basic understanding of React

Description of Microfrontends with React:

Congrats! You have discovered the most well known Course Microfrontends with React, generally complete, and generally forward-thinking asset online for figuring out how to utilize microfrontends!

A huge number of different architects have learned microfrontends, and you can as well. This course utilizes a tried and true, fight demonstrated technique to ensure you see precisely how microfrontends work, and will find you another line of work filling in as a programmer or help you assemble that application you’ve generally been dreaming about.

The distinction between this course and all the others: you will comprehend the plan designs utilized by top organizations to construct greatly well known web applications.

Microfrontends are utilized to partition an enormous application into a progression of more modest applications. This gives a bunch of interesting advantages to any frontend:

  • Creator more modest, more obvious codebases
  • Utilize an alternate arrangement of libraries for each sub-application – bring the most ideally equipped instrument for the work!
  • Send each segment independently – limit the opportunity of interfering with your clients
  • Permit every one of your designing groups to work freely

This new design is well known, yet there is a great deal of falsehood on the web. This course has been created with contribution from top designers to guarantee complete specialized exactness. Furthermore, you’ll figure out how to assess whether microservices are a decent decision for your application.

What will you construct?

This course includes many recordings with many custom charts to assist you with seeing how microfrontends work. No related knowledge is important. Through energetic, quiet clarifications and many intriguing pragmatic models, you’ll get familiar with the basics of building dynamic and live web applications utilizing microfrontends.

Every point remembered for this course is added steadily, to ensure that you have a strong establishment of information. You’ll discover a lot of conversation added in to assist you with getting when and where to utilize every part of microfrontends.

The following is an incomplete rundown of the points you will discover in this course:

  • Learn configuration designs utilized by the biggest organizations on the planet
  • Comprehend when to utilize microfrontends
  • Connection different applications together utilizing a layered directing framework
  • Degree CSS on your page to forestall cross-application pollution
  • Try not to divide state among applications to advance separation
  • Convey each segment of your application freely to stay away from creation bugs
  • Platform a CI/CD pipeline to computerize your delivery interaction
  • Use different front-end structures in the equivalent application
  • Expand execution by utilizing module alliance

I assembled this course to save you many long periods of self examination. I’ve placed long periods of my own insight into this course to save you time. Join today and go along with me in dominating microfrontends.

Who this course is for:

  • Engineers looking to scale frontend apps

Course content of Microfrontends with React:

Introduction Of Microfrontends with React:

  • Join Our Community!
  • What is a Microfrontend?
  • Application Overview
  • Understanding Build-Time Integration
  • A Run-Time Integration
  • Build-Time vs Run-Time Integrations2 questions
  • Webpack CLI version update – Class constructor ServeCommand error
  • Project Setup
  • Generating Products
  • Some Background on Webpack
  • A Touch More on Webpack
  • Finishing the Product List
  • Webpack CLI version update
  • Scaffolding the Container

The Basics of Module Federation:

  • Implementing Module Federation
  • Understanding Module Federation
  • More on Module Federation
  • Module Federation Terminology3 questions
  • Understanding Configuration Options
  • Scaffolding the Cart
  • Cart Integration
  • The Development Process

Sharing Dependencies Between Apps:

  • Using Shared Modules
  • Async Script Loading
  • Shared Module Versioning
  • Singleton Loading
  • Sub-App Execution Context
  • Refactoring Products
  • Consuming Remote Modules
  • Refactoring Cart
  • [Optional] A Funny Gotcha

Linking Multiple Apps Together:

  • Application Overview
  • Tech Stack
  • Requirements That Drive Architecture Choices
  • Dependency Files
  • Dependency Installation
  • Initial Webpack Config
  • Creating and Merging Development Config
  • Running Marketing in Isolation
  • Wiring Up React
  • Marketing Components
  • Adding the Pricing and Landing Pages

Generic Ties Between Projects:

  • Assembling the App Component
  • Assembling the Container
  • Integration of the Container and Marketing
  • Why Import the Mount Function?
  • Generic Integration
  • Reminder on Shared Modules
  • Delegating Shared Module Selection

Implementing a CI/CD Pipeline:

  • Requirements Around Deployment
  • The Path to Production
  • Initial Git Setup
  • Production Webpack Config for Container
  • Production Webpack Config for Marketing
  • Understanding CI:CD Pipelines
  • Creating the Container Action
  • Testing the Pipeline

Deployment to Amazon Web Services:

  • S3 Bucket Setup
  • Authoring a Bucket Policy
  • Cloudfront Distribution Setup
  • A Bit More Cloudfront Configuration
  • Creating and Assigning Access Keys
  • Rerunning the Build
  • A Small Error
  • Webpacks PublicPath Setting

Microfrontend-Specific AWS Config:

  • Manual Cache Invalidations
  • Automated Invalidation
  • Successful Invalidation
  • Setting Up the Marketing Deployment
  • Reminder on the Production Domain
  • Running the Deployment
  • Verifying Deployment
  • [Optional] A Production-Style Workflow

Handling CSS in Microfrontends:

  • Header Component
  • Adding a Header
  • Issues with CSS in Microfrontends
  • CSS Scoping Techniques
  • Understanding CSS in JS Libraries
  • So Whats the Bug?
  • Fixing Class Name Collisions
  • Verifying the Fix

Implementing Multi-Tier Navigation:

  • Inflexible Requirements Around Navigation
  • A Few Solutions
  • Which History Implementation?
  • Surveying Our Current History Setup
  • Using Memory History
  • Why the Strange Results?
  • Communication Between Apps
  • Communicating Through Callbacks
  • Syncing History Objects
  • Running Memory History in Isolation
  • Container to Child Communication
  • Using Browser History in Isolation

New Update’s

  • Performance Considerations
  • Authentication in Microfrontends
  • Using Other Frontend Frameworks

Now! Learn Microfrontends with React A Developers Guide Free Video Course by clicking below download button, If you have a any question so! comment now!..

Wait 15 Second For Download This File For Free

Last Update Date :- 10/2023

Author: https://www.udemy.com/course/microfrontend-course/

if you find any wrong activities so kindly read our DMCA policy also contact us. Thank you for understand us…

5/5 - (1 vote)

Leave a Comment