Xây dựng Microservices với Go Khóa Học Đào Tạo
Go (Golang) là một ngôn ngữ tuyệt vời để xây dựng microservices nhờ vào bộ nhớ占用量小.
Spring Cloud là một开源的轻量级微服务框架。
Trong khóa học này, dưới sự hướng dẫn của giảng viên, người tham gia sẽ học cách sử dụng Go (Golang) và Spring Cloud để xây dựng microservices.
Định dạng khóa học
- Một phần bài giảng, một phần thảo luận, thực hành và thực hành hands-on nhiều
Đề cương khóa học
Giới thiệu
Tổng quan về Kiến trúc Microservice
Tổng quan về Spring Cloud
Tổng quan về Ngôn ngữ và Hoạt động của Go
Cài đặt Môi trường Phát triển của Bạn
Xây dựng Microservice Đầu tiên bằng Go
Phát hiện Dịch vụ và Cân bằng Tải
Tuyến đường Động
Bảo mật Microservices của Bạn
Điều chỉnh Lỗi cho Microservice Go của Bạn
Thử nghiệm Đơn HTTP Services với GoConvey
Ghi log và Giám sát
Theo dõi Microservices để Phát hiện Độ trễ
Hàm chứa Microservices bằng Docker
Triển khai trên Docker Swarm
Giao hàng Liên tục
Xử lý Sự cố
Tóm tắt và Kết luận
Yêu cầu
- Kinh nghiệm lập trình trong bất kỳ ngôn ngữ nào
- Hiểu biết về khái niệm container (Docker)
Đối tượng tham gia
- Nhà phát triển
Khóa học đào tạo mở cần có ít nhất 5 người tham gia.
Xây dựng Microservices với Go Khóa Học Đào Tạo - Đặt chỗ
Xây dựng Microservices với Go Khóa Học Đào Tạo - Yêu cầu thông tin
Xây dựng Microservices với Go - Yêu cầu tư vấn
Đánh giá (1)
Tính linh hoạt để bao gồm các chủ đề tôi quan tâm nhất
James Ferrier - OptoicoreIT
Khóa học - Building Microservices with Go
Dịch thuật bằng máy
Các khóa học sắp tới
Các khóa học liên quan
Quản lý Confluent Apache Kafka
21 GiờConfluent Apache Kafka là một nền tảng truyền phát sự kiện phân tán được thiết kế cho các đường ống dữ liệu có thông lượng cao và khả năng chịu lỗi, cũng như phân tích thời gian thực.
Buổi học trực tiếp (trực tuyến hoặc tại chỗ) do giảng viên hướng dẫn này dành cho quản trị hệ thống cấp trung và chuyên gia DevOps muốn cài đặt, cấu hình, giám sát và khắc phục sự cố cho các cụm Confluent Apache Kafka.
Tại cuối khóa học, người tham gia sẽ có thể:
- Hiểu rõ về thành phần và kiến trúc của Confluent Kafka.
- Triển khai và quản lý Kafka brokers, Zookeeper quorums, và các dịch vụ chính.
- Cấu hình các tính năng nâng cao bao gồm bảo mật, sao chép và điều chỉnh hiệu suất.
- Sử dụng công cụ quản lý để theo dõi và duy trì các cụm Kafka.
Định dạng khóa học
- Buổi giảng dạy tương tác và thảo luận.
- Nhiều bài tập thực hành.
- Tiến hành triển khai thực tế 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 họ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.
Nâng cao Apache Camel
21 Giờ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 (trực tuyến hoặc tại chỗ) dành cho các nhà phát triển, kiến trúc sư tích hợp và quản trị viên hệ thống muốn làm chủ nghệ thuật các mẫu và kỹ thuật tích hợp nâng cao bằng Apache Camel.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Hiểu các mẫu và kỹ thuật tích hợp nâng cao.
- Triển khai định tuyến và chuyển đổi phức tạp.
- Tối ưu hóa hiệu suất và khả năng mở rộng.
- Xử lý lỗi và ngoại lệ trong các tình huống tích hợp phức tạp.
- Tích hợp Apache Camel với nhiều công nghệ và nền tảng khác nhau.
Apache Camel
21 GiờApache Camel cung cấp một khung mạnh mẽ cho việc tích hợp và định tuyến ứng dụng doanh nghiệp. Khám phá các khái niệm cốt lõi bao gồm định tuyến, chuyển đổi thông tin, chiến lược xử lý lỗi, bộ kết nối thành phần, Các Mẫu Tích Hợp Doanh nghiệp (Enterprise Integration Patterns), và quản lý giao dịch. Hướng dẫn nhà phát triển qua việc cấu hình thực tế các định nghĩa route, kết nối bean, kiểm soát đồng thời, và các kỹ thuật giám sát. Trang bị cho những người thực hành thiết kế lớp giao tiếp vi dịch vụ đáng tin cậy, giúp đơn giản hóa quy trình dữ liệu.
Quản lý API với Apigee
14 GiờKhó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.
Xây dựng Microservices với Apigee Edge
21 GiờApigee 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ọ.
Confluent Apache Kafka: Quản lý và Cấu hình Tập群集
16 GiờConfluent Apache Kafka là một nền tảng truyền phát sự kiện phân tán dành cho doanh nghiệp được xây dựng trên Apache Kafka. Nó hỗ trợ cácpipeline dữ liệu có khả năng xử lý cao, chịu lỗi và ứng dụng truyền phát thời gian thực.
Khóa học này (trực tuyến hoặc tại chỗ) hướng dẫn bởi giảng viên nhằm vào kỹ sư và quản trị viên cấp trung muốn triển khai, cấu hình và tối ưu hóa các cụm Confluent Kafka trong môi trường sản xuất.
Tại cuối khóa học, người tham gia sẽ có thể:
- Cài đặt, cấu hình và vận hành các cụm Confluent Kafka với nhiều broker.
- Thiết kế các thiết lập sẵn sàng cao sử dụng Zookeeper và kỹ thuật sao chép.
- Tùy chỉnh hiệu suất, theo dõi chỉ số và áp dụng chiến lược phục hồi.
- Bảo mật, mở rộng và tích hợp Kafka với môi trường doanh nghiệp.
Định dạng khóa học
- Học trực tiếp thông qua giảng dạy tương tác và thảo luận.
- Nhiều bài tập thực hành và thực hành.
- Cài đặt thực tế trong môi trường phòng thí nghiệm trực tuyến.
Tùy chọn tùy chỉnh khóa học
- Để yêu cầu một khóa học tùy chỉnh cho khóa này, vui lòng liên hệ với chúng tôi để sắp xếp.
Tạo Mạng Dịch vụ với Istio và Kubernetes
14 GiờIstio là một service mesh nguồn mở chạy trên Kubernetes để cung cấp kết nối an toàn, có thể quan sát và quản lý giữa các microservices. Bằng cách sử dụng các proxy sidecar dựa trên Envoy của Istio, các đội ngũ có thể áp dụng chính sách, bảo mật giao tiếp với mTLS, cung cấp khả năng quan sát sâu sắc về luồng truyền tải và cải thiện độ tin cậy ở quy mô lớn.
Khóa học trực tiếp (trực tuyến hoặc tại địa điểm) này hướng đến các kỹ sư trình độ trung cấp muốn triển khai, bảo mật và quản lý các ứng dụng microservices sử dụng Istio trên Kubernetes.
Đến cuối khóa học này, các thí sinh sẽ có thể:
- Cài đặt và cấu hình Istio trên các cụm Kubernetes.
- Hiểu và áp dụng các khái niệm service mesh bao gồm quản lý luồng truyền tải, bảo mật và khả năng quan sát.
- Triển khai các ứng dụng microservices trong một service mesh của Istio.
- Bảo mật giao tiếp giữa các dịch vụ với mutual TLS (mTLS) và nguyên tắc Zero Trust.
- Giữ an và theo dõi các microservices với Prometheus, Grafana và Jaeger.
- Tích hợp Istio với Calico để áp dụng các chính sách mạng và bảo mật nâng cao.
Định dạng của 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 trong môi trường phòng thí nghiệm trực tiếp.
Lựa chọn tùy chỉnh khóa học
- Để yêu cầu một khóa họ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.
Java Microservices
21 Giờ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 (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.
Distributed Messaging with Apache Kafka
14 GiờKhoá học này dành cho các kiến trúc sư doanh nghiệp, nhà phát triển, quản trị viên hệ thống và bất kỳ ai muốn hiểu và sử dụng hệ thống nhắn tin phân tán có thông lượng cao. Nếu bạn có yêu cầu cụ thể hơn (ví dụ: chỉ về phía quản trị hệ thống), khóa học này có thể được điều chỉnh để phù hợp hơn với nhu cầu của bạn.
Kafka cho Quản trị viên
21 GiờKhóa học do giảng viên hướng dẫn, trực tuyến hoặc tại địa điểm Việt Nam (online hoặc onsite) dành cho quản trị viên hệ thống và kỹ sư vận hành cấp độ cơ bản / trung gian / nâng cao mong muốn sử dụng Apache Kafka để triển khai, bảo mật, giám sát và khắc phục sự cố cho các cụm Kafka.
Sau khi hoàn thành khóa học này, người tham gia sẽ có thể: giải thích kiến trúc Kafka và chế độ KRaft, vận hành và bảo mật cụm Kafka, giám sát hiệu suất và độ tin cậy, và giải quyết các vấn đề sản xuất phổ biến.
Apache Kafka cho Nhà phát triển
21 Giờ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 (trực tuyến hoặc tại chỗ) dành cho các nhà phát triển ở trình độ trung cấp, những người muốn phát triển các ứng dụng dữ liệu lớn với Apache Kafka.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Phát triển các nhà sản xuất và tiêu thụ Kafka để gửi và đọc dữ liệu từ Kafka.
- Tích hợp Kafka với các hệ thống bên ngoài bằng Kafka Connect.
- Viết các ứng dụng phát trực tuyến với Kafka Streams & ksqlDB.
- Tích hợp một ứng dụng khách Kafka với Confluent Cloud cho các triển khai Kafka dựa trên đám mây.
- Thu thập kinh nghiệm thực tế thông qua các bài tập thực hành và các trường hợp sử dụng trong thế giới thực.
Kafka Cơ Bản cho Lập Trình Viên Java
14 GiờDạy viên trực tiếp, huấn luyện trực tuyến hoặc tại chỗ ở Việt Nam dành cho các nhà phát triển Java trung cấp muốn tích hợp Apache Kafka vào ứng dụng của họ để có tin nhắn đáng tin cậy, có khả năng mở rộng và tốc độ cao.
Sau khi kết thúc khóa học này, người tham gia sẽ có thể:
- Hiểu kiến trúc và các thành phần chính của Kafka.
- Cài đặt và cấu hình một cụm Kafka.
- Tạo và tiêu thụ tin nhắn bằng Java.
- Thực hiện Kafka Streams để xử lý dữ liệu thời gian thực.
- Đảm bảo độ tin cậy và khả năng mở rộng trong các ứng dụng Kafka.
Xây dựng Microservices với Khungkerja Lumen PHP
14 Giờ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 (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.
Xây dựng vi dịch vụ với Spring Cloud và Docker
21 GiờTrong 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, học viên sẽ tìm hiểu những kiến thức nền tảng về xây dựng vi dịch vụ sử dụng Spring Cloud và Docker. Kiến thức của học viên sẽ được kiểm tra thông qua các bài tập và quá trình phát triển từng bước các vi dịch vụ mẫu.
Kết thúc khóa đào tạo, học viên sẽ có khả năng:
- Nắm vững những nguyên lý cơ bản của vi dịch vụ.
- Sử dụng Docker để xây dựng các container cho ứng dụng vi dịch vụ.
- Xây dựng và triển khai các vi dịch vụ được đóng gói trong container bằng Spring Cloud và Docker.
- Tích hợp vi dịch vụ với các dịch vụ khám phá và Cổng API Spring Cloud.
- Sử dụng Docker Compose cho các bài kiểm tra tích hợp từ đầu đến cuối.
Xây dựng Microservices với Spring Cloud và Docker - 5 Ngày
35 GiờKhó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.