× Giới thiệu Lịch khai giảng Tin tức Sản phẩm học viên

DevOps Foundation

Khóa học DevOps Foundation của T3H đào tạo cơ bản dành cho lập trình viên với thời lượng nhanh chóng 39h. Hỗ trợ việc làm. Khóa đào tạo DevOps Foundation giúp bạn thành thạo Docker, có thể áp dụng Docker vào các dự án, giúp tăng hiệu suất phát triển phần mềm và giảm thiểu thời gian cấu hình, cài đặt các thư viện bổ trợ. Hiểu và áp dụng văn hoá DevOps vào quy trình phát triển phần mềm. Hiểu được Git flow, cách sử dụng Git để quản lý source code và tích hợp với Jenkins để xây dựng CI/CD. Tự tin ứng tuyển vị trí DevOps intern, junior doanh nghiệp.

Thời lượng: 39h (1,5 tháng)

Thời gian học: 2 buổi/tuần

Số lượng học viên: 10-15

Đăng ký ngay

LỢI ÍCH KHI THAM GIA KHÓA DEVOPS FOUNDATION TẠI T3H

Kiến thức
Mới nhất

Được đào tạo với kiến thức mới nhất và đầy đủ kỹ năng thực chiến dự án.

Mentor
Dày dạn kinh nghiệm

Có đội ngũ giảng viên & mentor dày dạn kinh nghiệm hỗ trợ học tập 24/7. Học liệu mới nhất và cập nhật liên tục, video record các buổi học được share vĩnh viễn.

Blog Group
Kiến thức

Có các trang blog kiến thức, nhóm học tập giúp học viên có thể chia sẻ, học hỏi kiến thức. Được trải nghiệm những dự án lớn, thực tế mà doanh nghiệp đang làm.

Interview
Chuẩn doanh nghiệp

Được đào tạo phỏng vấn và chia sẻ các tips phỏng vấn theo chuẩn đầu ra doanh nghiệp. Đảm bảo đầu ra sau khi tốt nghiệp khoá học.

BẠN NHẬN ĐƯỢC GÌ KHI THAM GIA KHÓA ĐÀO TẠO DEVOPS FOUNDATION TẠI T3H

Khi tham gia khóa đào tạo DevOps Foundation dành cho lập trình viên tại Viện công nghệ thông tin T3H bạn sẽ được đào tạo các kiến thức mới nhất và đầy đủ kỹ năng thực chiến một dự án, có thể tham gia dự án thực tế được ngay không cần đào tạo lại khi đi làm.

Thành thạo Docker, có thể áp dụng Docker vào các dự án cá nhân hoặc công ty, giúp tăng hiệu suất phát triển phần mềm và giảm thiểu thời gian cấu hình, cài đặt các thư viện bổ trợ.
Hiểu được lợi ích của Docker, cách xử dụng Docker để dựng môi trường phát triển cũng như sử dụng docker cho việc chạy ứng dụng production
Hiểu về DevOps và lợi ích khi áp dụng văn hoá DevOps vào quy trình phát triển phần mềm. Nắm được kiến thức và thực hành cơ bản về các công cụ và công nghệ DevOps khác nhau
Hiểu được Git flow, cách sử dụng Git để quản lý source code và tích hợp với Jenkins để xây dựng CI/CD. Tự tin ứng tuyển vị trí DevOps intern, junior doanh nghiệp
Viện công nghệ thông tin T3H cam kết hỗ trợ việc làm thành công 100% cho các bạn đã hoàn thành khóa đào tạo DevOps Foundation. Được cấp chứng chỉ và có quy trình hỗ trợ việc làm cụ thể

Lộ trình

[ Phần 1: Module 1: Docker cơ bản ]

Thời lượng: 3 buổi

- Sự ra đời Container? so sánh với VM
- Kiến trúc và các thành phần Docker
- Cài đặt và sử dụng Docker
- Tạo tài khoản và quản lý image trên DockerHub
- Các lệnh cơ bản Docker
- Sử dụng docker để lấy ứng dụng và build và run
- Tạo Dockerfile đóng gói ứng dụng
- Thao tác với DockerHub
- Cài đặt docker
- Tạo các server với docker
+ Apache http server
+ Nginx http server
+ Linux
+ Alpine
- Tạo tài khoản và quản lý image trên DockerHub
- Push image lên dockerHub
- Các tệp lệnh cơ bản phố biến trên Linux
- Các lệnh cơ bản Docker
- Tạo Database, WebServer với Docker
- Truy cập và xem log các ứng dụng trong Docker
- Thực hành các lệnh cơ bản phổ biến trên linux
+ Quản lý tìm kiếm file, thư mục
+ Quản lý user, permission
+ Cài đặt, tạo và quản lý các service
- Tạo 1 ứng dụng web với docker
- Tạo 1 database server với docker
- Chia sẻ và lưu trữ cho Container
- Kết nối các dịch vụ trong Docker
- Đóng gói và run ứng dụng
- Kết nối webserver tới database
- Mount dữ liệu từ container vs local
- Truy cập vào container để chỉnh sửa tài nguyên và mornitoring

[ Phần 2: Module 2: Docker Compose ]

Thời lượng: 3 buổi

- Cài đặt và sử dụng Docker Compose
- Quản lý các dịch vụ với Docker Compose
- Ngôn ngữ cấu hình yaml
- Tạo Docker Compose file
- Tạo và liên kết các app với Docker Compose
- Tạo web server với docker compose
- Tạo database server với docker compose
- Tạo web server và database server với docker compose
- Các câu lệnh với Docker Compose
- Thực hành build các ứng dụng với Docker Compose
- Tạo web server và database server với docker compose
- Check log, backup và restore apps
- Tạo mạng tùy chỉnh trong Docker Compose để phân tách các dịch vụ và kiểm soát cách chúng giao tiếp với nhau
- Thực hành với các mạng riêng biệt cho các dịch vụ khác nhau

[ Phần 3: Module 3: Container Orchestration ]

Thời lượng: 1 buổi

- Docker Orchestration
- Docker Swarm cơ bản
- Thực hành dựng Docker Swarm cơ bản
- Thực hành tạo ứng dụng web sử dụng docker swarm

[ Phần 4: Module 4: Git, CICD với Jenkins ]

Thời lượng: 4 buổi

- Git cơ bản
- CICD là gì
- Cài đặt và sử dụng Jenkins
- Tự động hóa quy trình với Jenkins
- Thực hành các lệnh git cơ bản
- Xây dựng ứng dụng web
- Cài đặt và cấu hình CICD để mỗi khi cập nhật code thì ứng dụng tự động deploy
- Jenkins với Docker
- Thực hành CICD với Docker Git Jenkins
- Cài đặt và các thao tác cơ bản với Jenkins
- Build 1 java project
- Build 1 nodejs project
- Build 1 docker project
- Sử dụng pipeline
- Tích hợp với automation test
- Trigger build job tự động từ github repo
- Tạo job release thủ công theo tag

[ Phần 5: Module 5: Kubernetes (k8s) cơ bản ]

Thời lượng: 1 buổi

- Làm quen với k8s, kiến trúc và các khái niệm cơ bản
- Cài đặt k8s cluster
- Triển khai các container app trên k8s cluster
- Triển khai 1 pod đầu tiên trên k8s
- Triển khai pod bằng file mô tả
- Phân phối pod trên các node
- Publish dịch vụ ra bên ngoài

[ Phần 6: Module 6: Project cuối khóa và tổng kết ]

Thời lượng: 1 buổi

- Hướng dẫn Devops điện toán đám mây + k8s
- Xây dựng ứng dụng kiến trúc microservices
- Support hoàn thiện ứng dụng

Sản phẩm học viên

Feedback học viên

Khóa đào tạo DevOps Foundation dành cho lập trình viên - Đăng ký ngay nhận ưu đãi 35% học phí

39 giờ - 2 buổi/tuần - 10-15 hv/lớp. Hỗ trợ việc làm

Đăng ký

Chương trình đào tạo