Building Microservices with Microsoft Azure Service Fabric (ASF) Training Course
Microsoft Azure Service Fabric (ASF) là một nền tảng như một dịch vụ (PaaS) được sử dụng để triển khai các ứng dụng đám mây dựa trên microservices có khả năng mở rộng.
Khóa đào tạo trực tiếp, trực tuyến hoặc tại chỗ này dành cho các nhà phát triển muốn học cách xây dựng microservices trên Microsoft Azure Service Fabric (ASF).
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Sử dụng ASF làm nền tảng để xây dựng và quản lý microservices.
- Hiểu các khái niệm và mô hình lập trình microservices chính.
- Tạo một cụm trong Azure.
- Triển khai microservices tại chỗ hoặc trên đám mây.
- Gỡ lỗi và khắc phục sự cố cho một ứng dụng microservice đang hoạt động.
Định dạng khóa học
- Bài giảng và thảo luận tương tác.
- Nhiều bài tập và thực hành.
- Thực hiện trực tiếp trong môi trường lab trực tiếp.
Tùy chọn tùy chỉnh khóa học
- Để yêu cầu một khóa đào tạo được tùy chỉnh cho khóa học này, vui lòng liên hệ với chúng tôi để sắp xếp.
- Để biết thêm về Service Fabric, vui lòng xem: https://github.com/Microsoft/service-fabric
Đề cương khóa học
Giới thiệu
Tổng quan về Microservices
- Khái niệm về Container
- Đặc điểm và lợi ích của kiến trúc Microservices
Tổng quan về Kiến trúc Microsoft Azure Service Fabric (ASF)
- Cụm Service Fabric
Điều phối và triển khai Container với ASF
- Service Fabric Explorer
- Khái niệm thiết kế
- Khái niệm thời gian chạy
Bắt đầu với ASF
- Làm việc với Visual Studio và ASF SDK
- Tạo cụm ASF
Tạo một Ứng dụng
- Nâng cấp một ứng dụng
- Sử dụng Cluster Resource Manager
Triển khai Dịch vụ Stateless và Stateful
- Dịch vụ Stateless so với dịch vụ Stateful
- Triển khai đồng thời dịch vụ Stateless và Stateful
- Sử dụng Dịch vụ Xử lý Giao dịch Trực tuyến (OLTP)
Quản lý Vòng đời Ứng dụng
- Hiểu quy trình làm việc và giao tiếp mạng dịch vụ
- Tùy chọn triển khai
Reliable Services Framework
- Chọn ngăn xếp giao tiếp
- Remoting và các dịch vụ không-Microsoft
Khung Actor Đáng tin cậy
- Hiểu Mẫu Thiết kế Actor
- Đa luồng và tính đồng thời
- Thu gom rác
- Chuyển đổi dự phòng
Triển khai Ứng dụng
- Triển khai cục bộ so với triển khai trên đám mây
- Triển khai lên các đám mây khác (AWS, v.v.)
Gỡ lỗi Ứng dụng
- Sử dụng báo cáo sức khỏe hệ thống để giám sát ứng dụng
Khắc phục sự cố
Tóm tắt và Các bước tiếp theo
Requirements
- Kinh nghiệm phát triển ứng dụng
- Kinh nghiệm lập trình .Net
Đối tượng
- Nhà phát triển
Open Training Courses require 5+ participants.
Building Microservices with Microsoft Azure Service Fabric (ASF) Training Course - Booking
Building Microservices with Microsoft Azure Service Fabric (ASF) Training Course - Enquiry
Building Microservices with Microsoft Azure Service Fabric (ASF) - Consultancy Enquiry
Consultancy Enquiry
Testimonials (1)
very friendly and helpful
Aktar Hossain - Unit4
Course - Building Microservices with Microsoft Azure Service Fabric (ASF)
Provisional Upcoming Courses (Require 5+ participants)
Related Courses
Developing Microservices on Google Cloud Apigee
21 HoursKhóa đào tạo trực tiếp, do giảng viên hướng dẫn này (trực tuyến hoặc tại chỗ) dành cho các nhà phát triển muốn tìm hiểu cách xây dựng, kiểm tra, gỡ lỗi và triển khai API trên Nền tảng API Apigee của Google Cloud.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Thiết lập môi trường phát triển bao gồm tất cả các tài nguyên cần thiết để bắt đầu phát triển API.
- Hiểu và triển khai các công cụ có sẵn trong Apigee Edge.
- Xây dựng và triển khai API lên Google Cloud.
- Giám sát và gỡ lỗi các lỗi API.
- Tận dụng các giải pháp phân tích và học máy của Google Cloud để làm cho API thông minh hơn.
Managing APIs with Apigee
14 HoursKhóa đào tạo trực tiếp, do giảng viên hướng dẫn này (trực tuyến hoặc tại chỗ) dành cho các nhà phát triển muốn tìm hiểu cách xây dựng, kiểm tra, gỡ lỗi và triển khai API trên Nền tảng API Apigee của Google Cloud.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Thiết lập môi trường phát triển bao gồm tất cả các tài nguyên cần thiết để bắt đầu phát triển API.
- Hiểu và triển khai các công cụ có sẵn trong Apigee Edge.
- Xây dựng và triển khai API lên Google Cloud.
- Giám sát và gỡ lỗi các lỗi API.
- Tận dụng các giải pháp phân tích và học máy của Google Cloud để làm cho API thông minh hơn.
Building Microservices with Apigee Edge
21 HoursApigee Edge, được xây dựng trên Java, cho phép bạn cung cấp quyền truy cập an toàn vào các dịch vụ của mình với một API được xác định rõ ràng, nhất quán trên tất cả các dịch vụ của bạn, bất kể cách triển khai dịch vụ. Một API nhất quán:
- Giúp các nhà phát triển ứng dụng dễ dàng sử dụng các dịch vụ của bạn.
- Cho phép bạn thay đổi cách triển khai dịch vụ nền tảng mà không ảnh hưởng đến API công khai.
- Cho phép bạn tận dụng các tính năng phân tích, kiếm tiền, cổng dành cho nhà phát triển và các tính năng khác được tích hợp trong Edge.
Đối tượng
Khóa học này dành cho các kỹ sư, kiến trúc sư và nhà phát triển muốn sử dụng Apigee Edge trong các dự án của họ.
Axon Framework
21 HoursKhóa đào tạo trực tiếp, do giảng viên hướng dẫn này (trực tuyến hoặc tại chỗ) dành cho các nhà phát triển muốn sử dụng Axon để xây dựng các ứng dụng doanh nghiệp có cấu trúc tốt, tận dụng sức mạnh của CQRS và Event Sourcing.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Thiết lập môi trường phát triển cần thiết để tạo một ứng dụng Axon Framework.
- Triển khai các mẫu kiến trúc CQRS (Command Query Responsibility Segregation) và Event Sourcing để phát triển các ứng dụng phức tạp.
- Áp dụng các khái niệm của Domain Driven Design vào thiết kế ứng dụng của họ.
- Xây dựng các ứng dụng tập trung vào vấn đề kinh doanh thay vì cơ sở hạ tầng.
Envoy Proxy
14 HoursKhóa đào tạo trực tiếp, do giảng viên hướng dẫn này tại Việt Nam (trực tuyến hoặc tại chỗ) dành cho các kỹ sư muốn sử dụng Envoy Proxy để cho phép các microservice "giao tiếp với nhau".
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Cài đặt và cấu hình Envoy Proxy.
- Sử dụng Envoy Proxy để trừu tượng hóa mạng và dễ dàng hình dung các khu vực có vấn đề.
- Giải quyết các vấn đề liên quan đến mạng và khả năng quan sát của microservice.
Creating a Service Mesh with Istio and Kubernetes
14 HoursKhóa đào tạo trực tiếp, do giảng viên hướng dẫn này (trực tuyến hoặc tại chỗ) dành cho các kỹ sư muốn kết nối, bảo mật và quản lý các ứng dụng dựa trên đám mây (ví dụ: microservices) bằng service mesh dựa trên Istio.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Cài đặt và cấu hình Istio trên Kubernetes.
- Hiểu về service mesh và triển khai một service mesh với Istio.
- Triển khai service mesh Istio trên nền tảng Kubernetes.
- Sử dụng service mesh để chạy, quản lý và giám sát microservices trên đám mây.
Java Microservices
21 HoursKhóa đào tạo trực tiếp, do giảng viên hướng dẫn này tại Việt Nam (trực tuyến hoặc tại chỗ) dành cho các nhà phát triển trình độ trung cấp Java muốn thiết kế, phát triển, triển khai và duy trì các ứng dụng dựa trên microservices bằng cách sử dụng các framework Java như Spring Boot và Spring Cloud.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Hiểu các nguyên tắc và lợi ích của kiến trúc microservices.
- Xây dựng và triển khai microservices bằng cách sử dụng Java và Spring Boot.
- Triển khai service discovery, quản lý cấu hình và API gateways.
- Bảo mật, giám sát và mở rộng quy mô microservices một cách hiệu quả.
- Triển khai microservices bằng cách sử dụng Docker và Kubernetes.
Building Microservices with Lumen PHP Framework
14 HoursKhóa đào tạo trực tiếp, do giảng viên hướng dẫn này tại Việt Nam (trực tuyến hoặc tại chỗ) dành cho các nhà phát triển muốn sử dụng Lumen để xây dựng các microservice và ứng dụng dựa trên Laravel.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Thiết lập môi trường phát triển cần thiết để bắt đầu phát triển microservice với Lumen.
- Hiểu được lợi ích của việc triển khai microservice bằng cách sử dụng Lumen và PHP.
- Thực hiện và triển khai các chức năng và hoạt động microservice bằng cách sử dụng framework Lumen.
- Bảo vệ và kiểm soát quyền truy cập vào kiến trúc microservice bằng cách xây dựng các lớp bảo mật.
System Architecture, Service Architecture, and Microservice Architecture with Spring Cloud
21 HoursTrong khóa đào tạo trực tiếp, do giảng viên hướng dẫn này tại Việt Nam, người tham gia sẽ học cách đánh giá các công nghệ và phương pháp khác nhau để thiết kế kiến trúc hệ thống dựa trên dịch vụ. Khóa đào tạo bắt đầu với việc thảo luận và so sánh các hệ thống đơn khối (monolithic) và kiến trúc dịch vụ, sau đó đi sâu vào chi tiết của kiến trúc vi dịch vụ (microservice).
Người tham gia sẽ có cơ hội thực hành kiến thức của mình khi họ từng bước tạo và triển khai một tập hợp các vi dịch vụ thử nghiệm được xây dựng bằng Spring Cloud, Spring Boot và Docker. Cuối cùng, các khối xây dựng cơ sở hạ tầng liên quan sẽ được xem xét để giúp người tham gia xác định các công cụ và phương pháp phù hợp nhất để sử dụng cho các yêu cầu tổ chức khác nhau. Khi kết thúc khóa đào tạo này, người tham gia sẽ có kiến thức vững chắc về Service-Oriented Architecture (SOA) và Kiến trúc Vi dịch vụ, cũng như kinh nghiệm thực tế sử dụng Spring Cloud và các công nghệ Spring liên quan để nhanh chóng phát triển các vi dịch vụ có khả năng mở rộng, sẵn sàng cho đám mây của riêng họ.
Building Microservices with Spring Cloud and Docker
21 HoursTrong khóa đào tạo trực tiếp, do giảng viên hướng dẫn tại Việt Nam này, người tham gia sẽ học các kiến thức cơ bản về xây dựng microservices bằng Spring Cloud và Docker. Kiến thức của người tham gia sẽ được kiểm tra thông qua các bài tập thực hành và phát triển mẫu microservices theo từng bước.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Hiểu các kiến thức cơ bản về microservices.
- Sử dụng Docker để xây dựng container cho các ứng dụng microservice.
- Xây dựng và triển khai microservices đóng gói container bằng Spring Cloud và Docker.
- Tích hợp microservices với các dịch vụ khám phá và API Gateway của Spring Cloud.
- Sử dụng Docker Compose cho kiểm thử tích hợp toàn diện.
Building Microservices with Spring Cloud and Docker - 5 Days
35 HoursKhóa đào tạo trực tiếp, do giảng viên hướng dẫn này (trực tuyến hoặc tại chỗ) dành cho các nhà phát triển và kỹ sư trình độ trung cấp muốn xây dựng, triển khai và quản lý các microservice bằng Spring Cloud và Docker.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Phát triển microservice bằng Spring Boot và Spring Cloud.
- Container hóa ứng dụng với Docker và Docker Compose.
- Triển khai service discovery, API gateway và giao tiếp giữa các service.
- Giám sát và bảo mật microservice trong môi trường sản xuất.
- Triển khai và điều phối microservice bằng Kubernetes.
Spring Cloud for Microservices
14 HoursTrong khóa đào tạo trực tiếp, do giảng viên hướng dẫn này tại Việt Nam, chúng ta sẽ bắt đầu với việc thảo luận về kiến trúc vi dịch vụ. Kiến thức của học viên sẽ được kiểm tra thông qua các bài tập thực hành và phát triển từng bước các vi dịch vụ mẫu.
Khi kết thúc khóa đào tạo này, học viên sẽ có kiến thức vững chắc về cách sử dụng Spring Cloud và các công nghệ Spring liên quan để nhanh chóng phát triển các vi dịch vụ có khả năng mở rộng, sẵn sàng cho môi trường đám mây của riêng họ.
Microservices with Spring Cloud and Kafka
21 HoursKhóa đào tạo trực tiếp, do giảng viên hướng dẫn này (trực tuyến hoặc tại chỗ) dành cho các nhà phát triển muốn chuyển đổi kiến trúc truyền thống thành kiến trúc dựa trên microservices có tính đồng thời cao bằng cách sử dụng Spring Cloud, Kafka, Docker, Kubernetes và Redis.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Thiết lập môi trường phát triển cần thiết để xây dựng microservices.
- Thiết kế và triển khai một hệ sinh thái microservices có tính đồng thời cao bằng cách sử dụng Spring Cloud, Kafka, Redis, Docker và Kubernetes.
- Chuyển đổi các dịch vụ monolithic và SOA thành kiến trúc dựa trên microservice.
- Áp dụng phương pháp DevOps để phát triển, kiểm thử và phát hành phần mềm.
- Đảm bảo tính đồng thời cao giữa các microservices trong môi trường sản xuất.
- Giám sát microservices và triển khai các chiến lược phục hồi.
- Thực hiện điều chỉnh hiệu suất.
- Tìm hiểu về các xu hướng tương lai trong kiến trúc microservices.
Building Microservices with Spring Cloud and Netflix OSS
21 HoursSpring Cloud là một framework microservices nhẹ, mã nguồn mở để xây dựng các ứng dụng Java cho điện toán đám mây. Netflix OSS là một tập hợp các framework và thư viện để phát triển microservices. Spring Cloud tích hợp tốt với các thành phần Netflix OSS bằng cách sử dụng tự động cấu hình và quy ước thay vì cấu hình.
Trong khóa đào tạo trực tiếp, do giảng viên hướng dẫn này, người tham gia sẽ học các khái niệm cơ bản về xây dựng microservices bằng Spring Cloud và Netflix OSS. Kiến thức của người tham gia sẽ được kiểm tra thông qua các bài tập và phát triển từng bước các microservices mẫu.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có kiến thức vững chắc về cách sử dụng Spring Cloud và các công nghệ Spring liên quan cùng với Netflix OSS để nhanh chóng phát triển các microservices có khả năng mở rộng, sẵn sàng cho điện toán đám mây của riêng họ.
Đối tượng
- Java Nhà phát triển
Định dạng khóa học
- Kết hợp bài giảng, thảo luận, bài tập và thực hành chuyên sâu
Traefik
7 HoursKhóa đào tạo trực tiếp, do giảng viên hướng dẫn này tại Việt Nam (trực tuyến hoặc tại chỗ) dành cho các quản trị viên hệ thống và nhà phát triển muốn triển khai, quản lý, giám sát và vận hành các microservice bằng Traefik.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Cấu hình và khởi chạy Traefik thông qua nhà cung cấp Docker.
- Kích hoạt kết nối an toàn và được mã hóa bằng Let's Encrypt.
- Triển khai và kết nối middleware với bộ định tuyến để chuyển đổi yêu cầu dịch vụ.
- Giám sát hoạt động của Traefik bằng bảng điều khiển.