Expert-led training for your team
Micro FrontEnds technology and training by JBI Training

2 September 2019

Our Micro FrontEnds Training Course


This course is designed to equip developers and other professionals with the knowledge that they need to tackle a Micro FrontEnds approach to their business. Our Micro FrontEnds training course will show you how to think about a website or web app as a composition of features which are owned by independent teams. In a modern development environment, flexibility and scalability are everything, and the javascript world is no exception. That’s why we want to help organizations control and advance their application development by deploying similar principles to those used in Microservices and Back-End, to Front-End development.

There are four sections to our training course: Micro FrontEnds Overview, Micro FrontEnds Architecture, Micro FrontEnds Design Principles, and Micro Front-ends Techniques and Technologies. Each section contains an introduction and summary to ensure that the key points of each section have been understood, especially in relation to the wider technical context of the course material. The course is accessible to professionals of all levels.

What You Will Learn

Micro Frontends Overview

  • Introduction to Micro FrontEnds
  • Microservices principles
  • Design Principles
  • Techniques & Technologies

This section of the course is designed to give you the foundational knowledge needed to understand Micro FrontEnds and what they look like.

Micro Frontends Architecture

  • Introduction
  • Evolution of Software Architecture
  • Microservices
  • Monolith Front-ends
  • Law of diminishing returns
  • Micro Frontends

In this section of the training course, you will learn all about Micro FrontEnd architecture. This involves comparing Micro FrontEnd architecture with monolith Front-End architecture to analyse why the former is a better approach that provides greater value to businesses.

Micro Frontends Design Principles

  • Introduction
  • Autonomous features
  • Team ownership
  • Tech Agnostic
  • User Experience
  • Value Driven
  • Microservices Driven
  • Summary

This section delves into the design principles of Micro FrontEnds and how these lead to benefits such as improved user experience, increased team ownership, and value-driven development.

  • Micro Frontends Techniques & Technologies
  • Introduction
  • Micro Apps
  • Iframes
  • Web components
  • Framework Based components
  • Transclusion
  • Summary

This section delves into how to bring a Micro FrontEnd to life through its techniques and technologies. We go into detail about various techniques and technologies so you can see how these approaches can transform Front-End development for the better.

A Better Solution

The main goal of this course is to provide in-depth and actionable knowledge for what a Micro FrontEnds is, and how valuable it is for businesses. So many of the world’s major companies are now adopting the Micro FrontEnds solution approach in order to have more control over their product and be able to continually innovate in an efficient manner.

We believe this design approach can work for all businesses, small and large, due to its flexibility and scalability. Businesses are increasingly finding that the monolith style of FrontEnd development is lacking in a modern business world, and are choosing to upskill their employees and restructure their teams by taking training courses like ours.



About the author: Craig Hartzel
Craig is a self-confessed geek who loves to play with and write about technology. Craig's especially interested in systems relating to e-commerce, automation, AI and Analytics.

+44 (0)20 8446 7555

[email protected]



Copyright © 2023 JBI Training. All Rights Reserved.
JB International Training Ltd  -  Company Registration Number: 08458005
Registered Address: Wohl Enterprise Hub, 2B Redbourne Avenue, London, N3 2BS

Modern Slavery Statement & Corporate Policies | Terms & Conditions | Contact Us


Rust training course                                                                          React training course

Threat modelling training course   Python for data analysts training course

Power BI training course                                   Machine Learning training course

Spring Boot Microservices training course              Terraform training course

Kubernetes training course                                                            C++ training course

Power Automate training course                               Clean Code training course