Поздравляю! Вы нашли самый популярный, наиболее полный и актуальный онлайн-ресурс для обучения использованию микрофронтендов!
Тысячи других инженеров изучили микрофронтенды, и вы тоже можете. В этом курсе используется проверенный временем, проверенный на практике метод, чтобы убедиться, что вы точно понимаете, как работают микрофронтенды, и получите новую работу, работая инженером-программистом, или поможете создать приложение, о котором вы всегда мечтали.
Разница между этим курсом и всеми остальными: вы поймете шаблоны проектирования, используемые ведущими компаниями для создания массово популярных веб-приложений.
Микрофронтенды используются для разделения большого приложения на серию более мелких. Это дает ряд уникальных преимуществ любому интерфейсу:
- Меньшие по размеру, проще для понимания кодовые базы
- Используйте разные наборы библиотек для каждого субприложения - используйте лучший инструмент для работы!
- Разверните каждую часть отдельно - ограничьте вероятность прерывания ваших пользователей
- Позвольте каждой из ваших инженерных команд работать независимо
Эта новая архитектура популярна, но в сети много дезинформации. Этот курс был разработан с участием ведущих инженеров для обеспечения полной технической точности. Кроме того, вы узнаете, как оценить, подходят ли микросервисы для вашего приложения.
Что ты построишь?
В этом курсе представлены сотни видеороликов с десятками диаграмм, которые помогут вам понять, как работают микрофронтенды. Никакого предварительного опыта не требуется. Благодаря неутомимым терпеливым объяснениям и множеству интересных практических примеров вы узнаете основы создания динамических и живых веб-приложений с использованием микрофронтендов.
Каждая тема, включенная в этот курс, добавляется постепенно, чтобы у вас был прочный фундамент знаний. Вы найдете множество обсуждений, которые помогут вам понять, когда и где использовать каждый аспект микрофронтендов.
Ниже приведен частичный список тем, которые вы найдете в этом курсе:
- Изучите шаблоны проектирования, используемые крупнейшими компаниями мира
- Поймите, когда использовать микрофронтенды
- Свяжите несколько приложений вместе с помощью многоуровневой системы маршрутизации
- Разместите CSS на своей странице, чтобы предотвратить заражение кросс-приложений
- Избегайте совместного использования состояния между приложениями для обеспечения изоляции
- Развертывайте каждую часть вашего приложения независимо, чтобы избежать продакшн ошибок
- Создайте CI / CD для автоматизации процесса доставки
- Используйте несколько интерфейсных фреймворков в одном приложении
- Максимизируйте производительность с помощью объединения модулей
Я построил этот курс, чтобы сэкономить вам сотни часов самообучения. Я вложил в этот курс годы собственного опыта, чтобы сэкономить ваше время. Зарегистрируйтесь сегодня и присоединяйтесь ко мне в освоении микрофронтендов.
Пара советов для тех, кто столкнется с ошибками в процессе прохождения:
В webpack конфиге в dev версиях, чтобы надо сделать historyApiFallback: true
Для проекта dashboard вместо пакета node-sass надо ставить sass
И версию chart.js надо 3-ю поставить: npm i chart.js@3
Чтобы деплой на AWS нормально отрабатывал, вставить строку:
- run: echo 'ACTIONS_ALLOW_UNSECURE_COMMANDS=true' >> $GITHUB_ENV
сразу перед
- uses: chrislennon/action-aws-cli@v1.1
And also after downloading the course I found out that the last 3 chapters are missing after the "Implementing Multi-Tier Navigation".
For anyone who have problems with this setup, try to change historyApiFallback to index: '/index.html' (not leading slash)
At least I was explicit when I said "don't get me wrong, I'm not complaining...".
On the other hand, SURE I CAN GO AHEAD AND BUY IT MYSELF. But what's the deal of doing so if I have already a membership here? Well let me tell you... Since I payed for a membership I think I have the right at least to express myself. I was just asking a question, I never meant to complain and/or demanded to do so. I want to give you 2 advices:
1) Read thoroughly before you reply
2) Next time try to be more polite.