DevOps cùng chuyên gia
Mô tả

Ngày nay, trong ngày công nghiệp phần mềm, Agile đã trở thành quy trình phổ biến, phù hợp với hầu hết các dự án với quy mô khác nhau. Agile cũng được sử dụng phổ biến trong phần lớn các doanh nghiệp phần mềm, từ các startup nhỏ đến các doanh nghiệm lớn. Agile giúp đội ngũ phát triển đễ dàng thích nghi nhanh với những dự án có nhiều thay đổi và liên tục cập nhật tính năng. Tuy nhiên, phát triển và thay đổi nhanh đồng nghĩa với việc sẽ có nhiều xung đột hơn giữa đội ngũ vận hành và phát triển. Do vậy, khái niệm DevOps đã ra đời để để giải quyết xung đột đó, đồng thời giúp quy trình phát triển phần mềm được tối ưu và hoàn thiện hơn.

Khoá học này sẽ giúp các học viên nắm vững những kiến thức cơ bản về DevOps, đồng thời tiếp cận với những công cụ quan trọng, tích luỹ các kỹ năng cần thiết để trở thành một kỹ sư DevOps. Bên cạnh những công cụ cơ bản như Linux, SSH, Bash Script, Git hay Docker, khoá học còn hướng dẫn học viên xây dựng các hệ thống CI/CD, và đặc biệt là các hệ thống Monitor/Logs.

Phần mở rộng của khoá học sẽ đề cập kiến thức về thiết kế hệ thống co giãn, Zero-Downtime Deployment. Các bài tập thực hành ở trong khoá học sẽ được thực hiện bằng dòng lệnh trong hệ sinh thái của Linux. Vì vậy, khoá học sẽ rất phù hợp với các bạn đang và sẽ làm việc nhiều với các ngôn ngữ lập trình hoặc các hệ thống liên quan đến Linux.

 

Cho ai?

  1. Backend/Fullstack Developer có nhu cầu mở rộng kiến thức để trở thành DevOps Developer, Technical Lead, Solution Architect.
  2. Sysadmin chịu trách nhiệm triển khai phần mềm
  3. CTO, developer lead của đội phần mềm

Được gì?

  1. Thay đổi, cải tiến tận gốc quy trình triển khai thủ công trước đây sang tự động hoá, cấu hình lập trình được và sao lưu được
  2. Cắt giảm chi phí vận hành triển khai hệ thống ứng dụng web
  3. Giảm thiểu lỗi do làm tắt bước hay thủ công, quên quy trình
  4. Vận hành số lượng lớn, thời gian ít hơn, ít lỗi hơn với nhân lực ít hơn 

Thực hành trọn vòng đời một sản phẩm phần mềm

  1. DevOps và quy trình phát triển phần mềm
  2. Linux, SSH, Bash Script, Git
  3. Docker, Docker Compose, Docker Swam, Vagrant
  4. Triển khai ứng dụng Node.js bằng Docker
  5. Triển khai liên tục - continous integration, kiểm thử, giám sát thời gian thực
  6. Phần nâng cao: hệ thống co dãn theo tải, khối lượng tính toán, dung lượng....

Nội dung 4 buổi học như sau:

  • Buổi đầu tiên sẽ giới thiệu về DevOps và các khái niệm cơ bản liên quan đến DevOps, đồng thời chia sẻ về lộ trình để trở thành một kỹ sư DevOps. Trong buổi đầu tiên sẽ phân tích về quy trình phát triển phần mềm (Agile) và vai trò của DevOps trong quy trình đó.
  • Buổi thứ hai sẽ bắt đầu học các công cụ cần thiết để làm chủ công nghệ, tự động hoá các quy trình. Khoá học sẽ tập trung và nền tảng Linux, vì vậy bắt đầu từ các công cụ cơ bản như Bash Script, SSH, Git. Các bài thực hành trong khoá học đều thực hiện chủ yếu qua dòng lệnh trên nền tảng ảo hoá thông qua Virtualbox và Vagrant. Buổi này cũng sẽ hướng dẫn các bạn sử dụng Docker/Docker-Compose/Docker Swarm để đóng gói và triển khai sản phẩm.
  • Buổi thứ 3 sẽ tập trung tìm hiểu, xây dựng hệ thống CI/CD, Monitor/Logs thông qua Gitlab-CI, TICK, ELK Stack.
  • Buổi cuối cùng sẽ thực hành triển khai một dự án NodeJS với đầy đủ quy trình CI/CD, Zero-Downtime Deployment cũng như chạy thử hệ thống co giãn thông qua Docker, Docker Swarm.

 

Giáo trình
0. The Project
  •  Setup a Base Project
  •  Run base project on Local Environment
  •  Deploy Base Project to Dev Environment
  •  Zero Downtime Deployment
  •  CI/CD & Monitor/Logs with Base Project
1. CI/CD & Monitor/Logs
  •  Continuous Delivery/Deployment/Testing
  •  Using Gitlab CI
  •  Monitor/Logs
  •  Using ELK Stack
2. DevOps Environment
  •  Git/SSH/Bash Script
  •  Docker/Docker Compose/Docker Swarm
  •  Vagrant/VirtualBox/Cloud
  •  Using TICK Stack
3. DevOps Lifecycle
  •  The definition
  •  The roadmap
  •  Applying DevOps into Software Development Process
thumbnail
4000000đ
0 buổi thực hành tại phòng lab
Có sản phẩm thực tế sau khoá
Hỗ trợ học phí khoá tiếp theo
Đánh giá
4 sao
14 người đánh giá
Nguyễn Đình Lợi
Hoàng Minh Thành
Tien Nguyen
Hoang Van Nam
Le Cuong
Trước
Sau
Gói học phí
Bạn có thắc mắc
Nhận hỗ trợ
Để lại thông tin, chúng tôi sẽ liên hệ với bạn
Đóng trọn gói
4000000đ
Học viên hoàn thành học phí trong một lần
Đóng theo đợt
4000000đ
Học viên có thể đóng thành nhiều đợt