Архитектура плагинов в приложении Аngular
Add marketplace to your Angular application and extend it with plugins
Description
Сразу забегая наперед, в последнем бесплатном видео вы увидите то чем мы будем заниматься на протяжении всего курса и какой именно результат нашей работы получится в итоге.
Еще добавлю, что для комфортного просмотра ставьте скорость 1,5х-2х.
На этом курсе вы погрузитесь в увлекательный мир разработки с помощью Angular. Мы не только создадим Angular-приложение, но и вместе начнём исследовать процесс разработки собственных псевдо-плагинов, используя стандартные библиотеки Angular. Затем мы плавно перейдем с архитектуры псевдо-плагинов к разработке реальной супермощной крутейшей плагинной архитектуры. В ходе создания приложения мы столкнемся с проблемой использования картинок, однако вместе мы найдем решение и у вас не останется вопросов как эффективно интегрировать их в проект. Мы с вами вместе напишем 7 плагинов, от простых до более сложных. В последнем бесплатном видео мы напишем с вами плагин и посмотрим lifecycle от его разработки до его интеграции в приложение, которое поддерживает плагины. По мере прохождения курса вы постепенно узнаете, как создавать плагины различной функциональности и как эффективно использовать их в ваших проектах. Мы напишем маркетплейс, в который мы можем загрузить плагины, написанные нами или внешними разработчиками. Такой шаг позволит вам моментально расширить функционал своих проектов, так как вы сможете загруженные плагины с маркетплейса подгрузить в свое приложение. Также, в процессе разработки мы столкнемся с проблемой интеграции стилей Tailwind CSS в наши плагины, однако совместными усилиями мы найдем эффективные решения и освоим методы успешной интеграции. Кроме того, мы рассмотрим каким образом наши плагины могут быть расширены с помощью сторонних библиотек типа RxJs, moment.js и другими проприетарными библиотеками, обеспечивая высокую функциональность для удобства наших пользователей.
What You Will Learn!
- Рассмотрим использование плагинов у известных кампаний
- Рассмотрим в деталях что такое система плагинов
- Напишем app instance, в котором будут использованы плагины (UI часть)
- Напишем маркетплейс, который будет хранить плагины, загруженные сторонними разработчиками
- Напишем бизнес логику интеграции плагинов в app instance
- В самом конце пользователь сможет установить написанное вами приложение и сможет расширять ваше приложение написанными плагинами
Who Should Attend!
- Начинающие Аngular разработчики
- Продвинутые Angular разработчики