Chia Sẻ Khóa Học Microfrontends Với React - Hướng Dẫn Hoàn Chỉnh Cho Các Developer [Khóa 8888 A]
Xây dựng các ứng dụng có khả năng mở rộng đáng kinh ngạc với kiến trúc microfrontend.
Bạn sẽ học được gì:
- ✓ Sử dụng microfrontends để kiến trúc một ứng dụng mà hàng chục nhóm có thể làm việc cùng một lúc.
- ✓ Cấu trúc các ứng dụng của bạn để mở rộng quy mô đến hàng triệu người dùng.
- ✓ Hiểu cách chia một ứng dụng nguyên khối (monolithic) thành nhiều ứng dụng con (multiple sub-app).
- ✓ Phối hợp dữ liệu được trao đổi giữa các microfrontends của bạn.
- ✓ Áp dụng một production-style workflow với full CI/CD pipeline.
- ✓ Triển khai các microfrontends của bạn đến Amazon Web Services với CloudFront.
- ✓ Áp dụng kỹ thuật CSS-scoping.
- ✓ Đánh giá xem microfrontends có phải là lựa chọn thích hợp cho ứng dụng của bạn hay không.
Khóa học này sử dụng một phương pháp đã được kiểm chứng qua thời gian, đã được thực chiến để đảm bảo rằng bạn hiểu chính xác cách hoạt động của microfrontends và sẽ giúp bạn có được một công việc mới như kỹ sư phần mềm hoặc giúp bạn xây dựng ứng dụng mà bạn hằng mơ ước.
Sự khác biệt giữa khóa học này và tất cả những khóa học khác: bạn sẽ hiểu design patterns được sử dụng bởi các công ty hàng đầu để xây dựng các ứng dụng web phổ biến rộng rãi.
Microfrontends được sử dụng để chia một ứng dụng lớn thành một loạt các ứng dụng nhỏ hơn. Điều này cung cấp một tập hợp các lợi ích duy nhất cho bất kỳ frontend nào:
- ✓ Tác giả cơ sở mã nhỏ hơn, dễ hiểu hơn.
- ✓ Sử dụng một bộ thư viện khác nhau cho từng ứng dụng con - mang lại công cụ tốt nhất cho công việc!
- ✓ Triển khai từng phần riêng biệt - hạn chế khả năng làm gián đoạn người dùng của bạn.
- ✓ Cho phép từng nhóm kỹ sư của bạn làm việc độc lập.
Kiến trúc mới này rất phổ biến, nhưng có rất nhiều thông tin sai lệch trên mạng. Khóa học này được phát triển với đầu vào từ các kỹ sư hàng đầu để đảm bảo tính chính xác toàn diện về kỹ thuật . Ngoài ra, bạn sẽ học cách đánh giá xem microservices có phải là lựa chọn tốt cho ứng dụng của bạn hay không.
Bạn sẽ xây dựng những gì?
Khóa học này có hàng trăm video với hàng chục sơ đồ tùy chỉnh để giúp bạn hiểu cách hoạt động của các microfrontends. Không cần kinh nghiệm trước đó. Thông qua những lời giải thích và nhiều ví dụ thực tế thú vị, bạn sẽ học được các nguyên tắc cơ bản về việc xây dựng các ứng dụng web động và trực tiếp bằng cách sử dụng microfrontends.
Mỗi chủ đề trong khóa học này được bổ sung tăng dần, để đảm bảo rằng bạn có một nền tảng kiến thức vững chắc. Bạn sẽ tìm thấy nhiều cuộc thảo luận được thêm vào để giúp bạn hiểu chính xác khi nào và ở đâu để sử dụng từng khía cạnh của microfrontends.
Dưới đây là danh sách một phần các chủ đề bạn sẽ tìm thấy trong khóa học này:
- ✓ Tìm hiểu các design pattern được sử dụng bởi các công ty lớn nhất trên thế giới.
- ✓ Hiểu được khi nào sử dụng microfrontends.
- ✓ Liên kết nhiều ứng dụng với nhau bằng hệ thống định tuyến theo cấp độ.
- ✓ Scope CSS trên trang của bạn để ngăn lây nhiễm chéo ứng dụng.
- ✓ Tránh chia sẻ trạng thái giữa các ứng dụng.
- ✓ Triển khai từng phần ứng dụng của bạn một cách độc lập để tránh production bugs.
- ✓ Scaffold một CI/CD pipeline để tự động hóa quy trình phát hành của bạn.
- ✓ Sử dụng nhiều front-end framework trong cùng một ứng dụng.
- ✓ Tối đa hóa hiệu suất bằng cách sử dụng module federation.
Mục lục:
- ✓ 01 Cơ bản về Microfrontends.
- ✓ 02 Cơ bản về Module Federation.
- ✓ 03 Chia sẻ Dependency giữa các ứng dụng.
- ✓ 04 Liên kết nhiều ứng dụng với nhau.
- ✓ 05 Mối quan hệ chung giữa các dự án.
- ✓ 06 Triển khai một CICD Pipeline.
- ✓ 07 Deployment to Amazon Web Services.
- ✓ 08 Microfrontend-Specific AWS Config.
- ✓ 09 Xử lý CSS trong Microfrontends.
- ✓ 10 Implementing Multi-Tier Navigation.
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and Email us, we'll remove relevant links or contents immediately.
Tuyên bố miễn trừ bản quyền: