Xây dựng vi dịch vụ với Spring Cloud và Docker Khóa Học Đào Tạo
Spring Cloud là một khung công tác vi dịch vụ nhẹ, nguồn mở dành cho việc xây dựng các ứng dụng Java trên nền tảng đám mây.
Docker là một nền tảng nguồn mở giúp xây dựng, phân phối và chạy các ứng dụng bên trong các container. Docker đặc biệt phù hợp cho việc tạo ra các ứng dụng vi dịch vụ.
Trong khóa đào tạo trực tiếp do giảng viên hướng dẫn này, 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.
Hình thức khóa học
- Bài giảng tương tác và thảo luận.
- Nhiều bài tập thực hành.
- Thực hành trực tiếp trong môi trường phòng thí nghiệm.
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.
Đề cương khóa học
Giới thiệu
Hiểu về vi dịch vụ và kiến trúc vi dịch vụ
Tổng quan về Docker và công nghệ đóng gói container
Tổng quan về Spring Cloud và Spring Boot
Tạo Dịch vụ Cấu hình và Dịch vụ Khám phá với Spring Cloud
Sử dụng Cổng API với Spring Cloud
Xây dựng hình ảnh container cho từng vi dịch vụ bằng Docker
Lưu trữ dữ liệu trên các cơ sở dữ liệu khác nhau
Xây dựng Cổng API bằng Spring Cloud Gateway
Sử dụng các dịch vụ khám phá Netflix Eureka và Consul (Đăng ký dịch vụ) để đăng ký và khám phá các dịch vụ
Sử dụng Docker Compose cho kiểm tra tích hợp
Tóm tắt và các bước tiếp theo
Yêu cầu
- Có kinh nghiệm phát triển Java
- Có kinh nghiệm với Spring Framework
Đối tượng
- Lập trình viên Java
Khóa học đào tạo mở cần có ít nhất 5 người tham gia.
Xây dựng vi dịch vụ với Spring Cloud và Docker Khóa Học Đào Tạo - Đặt chỗ
Xây dựng vi dịch vụ với Spring Cloud và Docker Khóa Học Đào Tạo - Yêu cầu thông tin
Xây dựng vi dịch vụ với Spring Cloud và Docker - Yêu cầu tư vấn
Đánh giá (3)
Cách giảng viên truyền đạt kiến thức một cách hiệu quả
Vu Thoai Le - Reply Polska sp. z o. o.
Khóa học - Certified Kubernetes Administrator (CKA) - exam preparation
Dịch thuật bằng máy
giảng viên có rất nhiều kiến thức và sự kiên nhẫn để chia sẻ với chúng tôi
Bogdan Olaru
Khóa học - Introduction to Docker
Dịch thuật bằng máy
Kiến thức và sự trao đổi với Augustin
Laurent - L'Office national des vacances annuelles (ONVA)
Khóa học - Docker and Kubernetes
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
Nâng cao Docker
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 kỹ sư muốn nâng cao kiến thức về Docker để triển khai ứng dụng ở quy mô lớn hơn đồng thời duy trì quyền kiểm soát.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Xây dựng các hình ảnh Docker của riêng họ.
- Triển khai và quản lý số lượng lớn các ứng dụng Docker.
- Đánh giá các giải pháp điều phối container khác nhau và chọn giải pháp phù hợp nhất.
- Thiết lập quy trình tích hợp liên tục cho các ứng dụng Docker.
- Tích hợp các ứng dụng Docker với các quy trình tích hợp công cụ liên tục hiện có.
- Bảo mật các ứng dụng Docker của họ.
Triển khai AI & ML Containerized với Docker
14 GiờDocker là một nền tảng containerization giúp tạo ra các môi trường đồng nhất, di động và có thể tái tạo cho các tác vụ AI và học máy.
Khóa đào tạo trực tiếp do giảng viên hướng dẫn (trực tuyến hoặc tại chỗ) này dành cho các chuyên gia ở trình độ trung cấp muốn đóng gói mã nguồn ML, phụ thuộc và mô hình bằng Docker để có quy trình phát triển đến sản xuất đáng tin cậy.
Sau khi hoàn thành khóa học, người tham dự sẽ có thể:
- Xây dựng và quản lý các hình ảnh Docker phù hợp cho các ứng dụng AI và ML.
- Containerize các pipeline, công cụ và phụ thuộc của học máy.
- Tối ưu hóa môi trường Docker về hiệu suất và khả năng di động.
- Triển khai các dịch vụ ML containerized trên các môi trường thời gian chạy khác nhau.
Định dạng của Khóa học
- Sự minh họa về khái niệm được hỗ trợ bởi cuộc thảo luận hướng dẫn.
- Bài tập thực hành tập trung vào các nhiệm vụ containerization thực tế.
- Thực hiện thực tế sử dụng môi trường Docker live-lab.
Tùy chỉnh Khóa học
- Để tùy chỉnh khóa đào tạo này cho môi trường tổ chức của bạn, vui lòng liên hệ với chúng tôi để sắp xếp.
CI/CD cho AI: Tự động hóa Xây dựng và Triển khai Mô hình Docker
21 GiờCI/CD cho AI là cách tiếp cận có cấu trúc để tự động hóa việc đóng gói, kiểm thử, container hóa và triển khai mô hình sử dụng các đường dẫn tích hợp liên tục (CI) và giao phó liên tục (CD).
Khóa đào tạo trực tuyến hoặc tại chỗ này do giảng viên hướng dẫn, dành cho những chuyên gia ở mức độ trung cấp muốn tự động hóa quy trình giao mô hình AI từ đầu đến cuối bằng Docker và các nền tảng CI/CD.
Khi kết thúc khóa học, người tham gia sẽ có thể:
- Tạo các đường dẫn tự động hóa để xây dựng và kiểm thử container mô hình AI.
- Thực hiện kiểm soát phiên bản và tái tạo cho chu trình sống của mô hình.
- Tích hợp các chiến lược triển khai tự động hóa cho dịch vụ AI.
- Áp dụng các thực hành tốt nhất về CI/CD được điều chỉnh phù hợp với hoạt động học máy.
Định dạng của Khóa học
- Các bài trình bày và thảo luận kỹ thuật do giảng viên hướng dẫn.
- Thực hành phòng thí nghiệm và thực hiện các bài tập thực tế.
- Phỏng vấn thực tế về quy trình CI/CD trong môi trường được kiểm soát.
Các Tùy chọn Đặt hàng Khóa học
- Nếu tổ chức của bạn cần các quy trình ống dẫn tùy chỉnh hoặc tích hợp nền tảng, vui lòng liên hệ với chúng tôi để điều chỉnh khóa học này.
Chuẩn Certified Kubernetes Administrator (CKA) - chuẩn bị thi chứng chỉ
21 GiờChương trình Quản trị viên Chứng nhận Kubernetes (CKA) được tạo ra bởi The Linux Foundation và Cloud Native Computing Foundation (CNCF).
Kubernetes hiện là một nền tảng hàng đầu được sử dụng để điều phối container.
NobleProg đã cung cấp đào tạo Docker & Kubernetes từ năm 2015. Với hơn 360 dự án đào tạo đã hoàn thành thành công, chúng tôi đã trở thành một trong những công ty đào tạo nổi tiếng nhất trên thế giới trong lĩnh vực container hóa.
Kể từ năm 2019, chúng tôi cũng giúp khách hàng xác nhận hiệu suất của họ trong môi trường k8s bằng cách chuẩn bị và khuyến khích họ vượt qua các kỳ thi CKA và CKAD.
Khóa đào tạo trực tiếp, trực tuyến hoặc tại chỗ này dành cho Quản trị viên Hệ thống, người dùng Kubernetes muốn xác nhận kiến thức của họ bằng cách vượt qua kỳ thi CKA.
Mặt khác, khóa đào tạo cũng tập trung vào việc đạt được kinh nghiệm thực tế trong Quản trị Kubernetes, vì vậy chúng tôi khuyên bạn nên tham gia, ngay cả khi bạn không có ý định tham gia kỳ thi CKA.
Đị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 đào tạo 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.
- Để tìm hiểu thêm về chứng nhận CKA, vui lòng truy cập: https://training.linuxfoundation.org/certification/certified-kubernetes-administrator-cka
Chuẩn hóa Nhà phát triển Ứng dụng Kubernetes (CKAD) - chuẩn bị thi
21 GiờChương trình Chứng nhận Nhà phát triển Ứng dụng Kubernetes (CKAD) đã được phát triển bởi The Linux Foundation và Cloud Native Computing Foundation (CNCF), đơn vị tổ chức Kubernetes.
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 xác nhận kỹ năng của họ trong việc thiết kế, xây dựng, cấu hình và triển khai các ứng dụng cloud native cho Kubernetes.
Mặt khác, khóa đào tạo cũng tập trung vào việc đạt được kinh nghiệm thực tế trong phát triển ứng dụng Kubernetes, vì vậy chúng tôi khuyến nghị tham gia khóa học này ngay cả khi bạn không có ý định thi lấy chứng chỉ CKAD.
NobleProg đã cung cấp đào tạo Docker & Kubernetes từ năm 2015. Với hơn 360 dự án đào tạo đã hoàn thành thành công, chúng tôi đã trở thành một trong những công ty đào tạo nổi tiếng nhất trên thế giới trong lĩnh vực containerization. Kể từ năm 2019, chúng tôi cũng đang giúp khách hàng xác nhận hiệu suất của họ trong môi trường k8s bằng cách chuẩn bị và khuyến khích họ tham gia các kỳ thi CKA và CKAD.
Đị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 đào tạo 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.
- Để tìm hiểu thêm về CKAD, vui lòng truy cập: https://training.linuxfoundation.org/certification/certified-kubernetes-application-developer-ckad/
Giới thiệu về Docker
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 kỹ sư muốn sử dụng Docker để triển khai và quản lý phần mềm dưới dạng container thay vì phần mềm độc lập truyền thống.
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 Docker.
- Hiểu và triển khai công nghệ container hóa phần mềm.
- Quản lý các ứng dụng dựa trên Docker.
- Kết nối mạng giữa các ứng dụng và hệ thống Docker khác nhau.
- Hiểu và chỉnh sửa các registry Docker.
Docker, Kubernetes và OpenShift 3 cho Quản trị viên
35 GiờTrong 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ách quản lý Nền tảng Container Red Hat OpenShift.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Tạo, cấu hình, quản lý và khắc phục sự cố cho các cụm OpenShift.
- Triển khai các ứng dụng đóng gói container tại chỗ, trên đám mây công cộng hoặc trên đám mây được lưu trữ.
- Bảo mật Nền tảng Container OpenShift.
- Giám sát và thu thập các số liệu.
- Quản lý bộ nhớ.
Docker và Kubernetes: Xây dựng và mở rộng ứng dụng container
21 GiờTrong khóa học này, do giảng viên hướng dẫn (trực tiếp hoặc từ xa), người tham gia sẽ học cách tạo và quản lý các container Docker, sau đó triển khai một ứng dụng mẫu bên trong container. Người tham gia cũng sẽ học cách tự động hóa, mở rộng và quản lý các ứng dụng được container hóa của họ trong cụm Kubernetes. Cuối cùng, khóa học tiếp tục với các chủ đề nâng cao hơn, hướng dẫn người tham gia qua quy trình bảo mật, mở rộng và giám sát một cụm Kubernetes.
Sau khi hoàn thành khóa học này, người tham gia sẽ có thể:
- Cài đặt và chạy một container Docker.
- Triển khai một máy chủ và ứng dụng web được container hóa.
- Xây dựng và quản lý các hình ảnh Docker.
- Cài đặt một cụm Docker và Kubernetes.
- Sử dụng Kubernetes để triển khai và quản lý ứng dụng web phân tán.
- Bảo mật, mở rộng và giám sát một cụm Kubernetes.
Docker cho MLOps: Container hóa Pipeline từ Đầu đến Cuối
21 GiờDocker là một nền tảng container hóa được sử dụng để xây dựng các môi trường có thể tái tạo, di động và mở rộng cho hệ thống học máy.
Khóa đào tạo trực tuyến hoặc tại chỗ do giáo viên hướng dẫn này dành cho các chuyên gia kỹ thuật từ trình độ trung cấp đến cao cấp, những người mong muốn container hóa và vận hành các pipeline ML đầy đủ bằng Docker.
Sau khi hoàn thành khóa đào tạo này, học viên sẽ có thể:
- Container hóa các tác vụ huấn luyện, xác thực và suy luận của ML.
- Thiết kế và dàn dựng pipeline ML từ đầu đến cuối bằng Docker và các công cụ hỗ trợ.
- Thực hiện phiên bản hóa, khả năng tái tạo và CI/CD cho các thành phần của ML.
- Triển khai, giám sát và mở rộng các dịch vụ ML trong môi trường container hóa.
Định dạng Khóa học
- Bài giảng tương tác được hỗ trợ bởi các minh họa thực tế.
- Bài tập thực hành tập trung vào việc xây dựng các thành phần pipeline ML thực tế.
- Triển khai live-lab cho workflow container hóa từ đầu đến cuối.
Tùy chọn Tùy chỉnh Khóa học
- Đối với khóa đào tạo tùy chỉnh phù hợp với nhu cầu cơ sở hạ tầng ML cụ thể, vui lòng liên hệ với chúng tôi để thảo luận về các lựa chọn.
Docker và Kubernetes
21 GiờMục tiêu của khóa học: Nắm vững kiến thức lý thuyết và kỹ năng vận hành về Docker và Kubernetes.
AI và Học Sâu GPU-Accelerated với Docker Containers
21 GiờGPU acceleration là yếu tố cần thiết để chạy các công việc học sâu hiệu năng cao một cách khả thi và hiệu quả.
Khóa huấn luyện trực tiếp do giáo viên hướng dẫn (trực tuyến hoặc tại địa điểm) này nhắm vào các chuyên gia kỹ thuật trình độ trung cấp muốn cấu hình, tối ưu hóa và chạy các công việc AI được hỗ trợ GPU bên trong Docker containers.
Cuối khóa học, người tham gia sẽ có thể:
- Xây dựng và chạy các container được hỗ trợ GPU cho huấn luyện và suy luận.
- Cấu hình CUDA, trình điều khiển, và thư viện runtime cho quy trình làm việc AI containerized.
- Tối ưu hóa phân bổ và cô lập tài nguyên cho các ứng dụng tiêu tốn GPU nhiều.
- Triển khai các dịch vụ học sâu containerized có khả năng mở rộng trong môi trường sản xuất.
Định dạng của Khóa Học
- Hướng dẫn tương tác được hỗ trợ bởi các minh họa thực tế.
- Luyện tập dựa trên bài tập tập trung vào phát triển được hỗ trợ GPU.
- Triển khai thực tế trong môi trường lab trực tiếp.
Tùy chỉnh Khóa Học
- Đối với khóa huấn luyện tùy chỉnh phù hợp với cơ sở hạ tầng hoặc stack GPU của bạn, vui lòng liên hệ với chúng tôi để sắp xếp.
Triển Khai AI Hỗn Hợp: Docker, Đám Mây và Tích Hợp Viền
21 GiờTriển khai AI hỗn hợp là cách thực hiện suy luận AI trên các môi trường đám mây, tại chỗ và viền bằng cách sử dụng quy trình làm việc dựa trên container thống nhất.
Khóa đào tạo trực tiếp do giảng viên hướng dẫn (trực tuyến hoặc tại chỗ) này dành cho các chuyên gia cấp cao muốn thiết kế và triển khai các hệ thống suy luận AI phân tán trên các môi trường đa dạng.
Sau khi hoàn thành khóa đào tạo, người tham dự sẽ có thể:
- Xây dựng các dịch vụ AI container hóa an toàn và khả năng mở rộng cho các môi trường đa địa điểm.
- Triển khai các tác vụ suy luận AI lên đám mây, máy chủ cục bộ và thiết bị viền bằng Docker.
- Tích hợp các công cụ tự động hóa để tự động hóa các hoạt động AI phân tán.
- Tối ưu hóa độ trễ, tính tin cậy và khả năng phục hồi suy luận trên hạ tầng đa dạng.
Định Dạng Khóa Học
- Bài giảng được hướng dẫn và thảo luận do chuyên gia dẫn dắt.
- Thực hành tay nghề rộng rãi và các bài tập áp dụng.
- Thí nghiệm thế giới thực trong môi trường live-lab được kiểm soát.
Tùy Chỉnh Khóa Học
- Để điều chỉnh theo yêu cầu cụ thể của tổ chức, vui lòng liên hệ với chúng tôi để tùy chỉnh khóa đào tạo.
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.
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.
Microservices với Spring Cloud và Kafka
21 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 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.