Trang chủ Khóa học Học lập trình web

Micro Frontend Angular Mastery

Khóa học này được thiết kế để cung cấp cho bạn kiến thức và kỹ năng cần thiết để xây dựng ứng dụng sử dụng kết hợp giữa kiến trúc Microservices và Micro-frontend.

62 học viên
51 bài học
16,682 lượt xem
Phạm Quang Anh Kiệt

Giảng viên

Phạm Quang Anh Kiệt
Micro Frontend Angular Mastery

Nội dung khóa học

0 bài học • 20 giờ học

1.1. Setting Up the Development Environment
0 phút Xem thử
1.2. Introducing Micro frontends
0 phút Xem thử
1.3. A Simple Angular MFE
0 phút Xem thử
1.4. Introduction Nx
0 phút Xem thử
1.5. Introduction Module Federation
0 phút Xem thử
2.1. Generate MFE Foody App
0 phút
2.2. Extracting components to Library
0 phút
2.3. Imposing Constraints with Module Boundary Rules
0 phút
2.4. Create Shared components
0 phút
2.5. Introducing Nx Affected
0 phút
2.6. Analyze structure of the MFE App
0 phút
2.7. Exploring MFE with MultiRepo
0 phút
2.8. Building Catalog App
0 phút Xem thử
2.9. Refactor MFE to DDD
0 phút
2.10. Refactor MFE to DDD - Practice
0 phút

Và 36 bài học khác...

Yêu cầu

  • Kiến thức cơ bản về C# và lập trình hướng đối tượng
  • Hiểu biết về HTTP, REST API
  • Có máy tính cài Visual Studio hoặc VS Code

Mô tả khóa học

Chương 1: Giới thiệu và chuẩn bị cho dự án

1. Giới thiệu tổng quan khóa học

🚀 Khoá Học: Micro Frontend Angular Mastery 🚀

Trong thời đại công nghệ ngày nay, việc phát triển các ứng dụng web hiệu quả và dễ bảo trì là một thách thức lớn đối với các nhà phát triển. Kiến trúc Microservices và Micro-frontend đã trở thành xu hướng phổ biến trong việc xây dựng các ứng dụng web có khả năng mở rộng, linh hoạt và dễ bảo trì.

Bạn muốn tìm hiểu về Micro-frontend và áp dụng chúng trong ứng dụng Angular của mình? 

Khóa học này được thiết kế để cung cấp cho bạn kiến thức và kỹ năng cần thiết để xây dựng ứng dụng sử dụng kết hợp giữa kiến trúc Microservices và Micro-frontend. Chúng ta sẽ sử dụng Angular Framework cho phần giao diện người dùng (frontend) và .NET Core Microservices cho phần backend.


🔍 Những gì bạn sẽ học:

Lý thuyết và Cơ bản của Micro-Frontend: Hiểu rõ về khái niệm Micro Frontend, ưu điểm và nhược điểm.

Kiến trúc ứng dụng Micro-frontend: Xây dựng kiến trúc ứng dụng sử dụng Micro-frontend trong Angular.

Tích hợp Micro-frontend: Học cách tích hợp các ứng dụng con thành một ứng dụng lớn và quản lý chúng hiệu quả.

Tối ưu hóa hiệu suất: Bí quyết tối ưu hóa hiệu suất của ứng dụng Micro-frontend Angular của bạn.

Best Practices và Patterns: Áp dụng những Best Practices và Patterns trong quá trình xây dựng Micro-frontend.

  • Angular version 17 với các components, features mới nhất:
  • Angular Signal-based component
  • Stand alone component
  • Computed signal
  • Effect
  • Authen/Author với signal
  • Async/await với minimal RxJs
  • NgRx với cách triển khai mới nhất.

 

Đặc biệt, module thanh toán sẽ được tích hợp với Stripe Api. Hệ thống hỗ trợ thanh toán online phổ biến nhất hiện nay.
 

💡 Khoá học này phù hợp với:

  • Các bạn Frontend developer muốn mở rộng kiến thức về Micro-frontend.

  • Những người muốn áp dụng Micro-frontend vào dự án Angular hiện tại hoặc tương lai.

  • Các nhà kiến trúc ứng dụng quan tâm đến các mô hình kiến trúc hiện đại.

 

Yêu cầu cơ bản và khuyên học trước khi tham gia khoá học:

Khóa học liên quan

Lập trình dự án Website bán hàng ASP.NET MVC 4
Miễn phí
Học lập trình web
4.8

Lập trình dự án Website bán hàng ASP.NET MVC 4

Đây là khóa học của TEDU với format là quá trình làm một dự án thực tế step by step để giúp các bạn giải quyết các vấn đề thường gặp một cách nhanh nhất.

75,850 lượt xem
0 bài học
Miễn phí
Xem chi tiết
Làm dự án với WebAPI, AngularJS và EF Code First
Miễn phí
Học lập trình web
4.8

Làm dự án với WebAPI, AngularJS và EF Code First

Đây không đơn thuần là khóa học giúp các bạn làm dự án hay làm project thực tế mà nó còn bao gồm các kiến thức và kỹ năng giúp các bạn làm việc chuyên nghiệp trong môi trường công ty phần mềm.

106,474 lượt xem
0 bài học
Miễn phí
Xem chi tiết
Khóa học sử dụng TypeScript căn bản
Miễn phí
Học lập trình web
4.8

Khóa học sử dụng TypeScript căn bản

Khóa học TypeScript căn bản là khóa học miễn phí của TEDU giới thiệu cho các bạn làm quen với một ngôn ngữ gọi là TypeScript dùng để phát triển ứng dụng phía client. Giúp bạn có nền tảng tốt để học Angular2

41,279 lượt xem
0 bài học
Miễn phí
Xem chi tiết
Khóa học Angular 2 căn bản
Miễn phí
Học lập trình web
4.8

Khóa học Angular 2 căn bản

Khóa học Angular2 cơ bản giới thiệu tổng quan về Angular2 như kiến trúc, các thành phần của Angular2, giúp các bạn tiếp cận nhanh nhất với Angular2.

53,821 lượt xem
0 bài học
Miễn phí
Xem chi tiết
750,000đ
Ghi danh ngay Thêm vào yêu thích
Thời lượng 20 giờ
Bài học 51 bài
Truy cập Trọn đời
Thiết bị Mọi thiết bị

Khóa học bao gồm:

  • Video Full HD
  • Tài liệu học tập
  • Source code mẫu
  • Hỗ trợ Q&A
  • Cập nhật miễn phí