Thoughts on 'Microfrontend fundamentals'
Microfrontend has appeared in my work and now I need to figure out the advantages and disadvantages of using this concept.
We use single-spa
in our work. So I decided to take the course "Microfrontend fundamentals" by Single-spa workshop.
Course
Course link - https://single-spa-workshop.com/. The price of the course is 109 dollars on 25.03.2025. The course includes the following sections:
- Course Intro
- Your first application
- UI Frameworks
- Root config
- Routing
- CSS
- Layout
- Shared dependencies
- Sharing components, logic, and state
- Local development
- CLI
The course is intended for people unfamiliar with single-spa and the concept of Microfrontend in general. The course is recorded with high quality, and each section has good sound and video. The presenter speaks very clearly and uses only understandable words, no complicated speech patterns. The average duration of each video is ~10 minutes, which allows you to keep your attention focused and not split the video into several parts. The github repository of the course contains the code from all the videos of the course and is stored in a clear structure.
Thoughts
I liked the course, but it definitely wasn't worth the money. I advise you to study this topic yourself using the documentation and free YouTube videos, or if you are a fan of pirated courses, then search for this course on coursehunters.
My personal impression about the price is due to the fact that for about the same amount I can buy a CSS-for-JS course from Josh W Comeau (120 dollars using geographic 70% discount). The difference between the quantity and quality of the material is huge. Against this background, Micro frontend fundamentals is much inferior. I don't want to offend the organization of the Single-spa workshop in any way.
If you have extra money and don't have time to study the topic yourself or don't want to use pirated platforms, then I still recommend searching for similar material on Udemy for a fair price.
I can't single out the videos that I liked in the course. 'Your first application', 'UI Frameworks', 'Root config', 'Routing', 'Layout' and 'CLI' seemed to me like a retelling of the documentation. The 'CSS' video seemed superficial (I thought it would also tell you about a solution with prefixes for global classes). 'Shared dependencies', 'Sharing components, logic, and state' and 'Local development' were the most interesting and useful for me. It just seemed strange to me that they didn't open the case for importing a component from another frontend in case the latter was unavailable or an error occurred inside it.
As a result, it seemed to me that the exchange rate is very damp for the price of 109 dollars. Look for other ways to explore single-spa. Thank you all