0

Khoá học Devops (Development & Operations)

  • Ngày bắt đầu: 05 tháng 10 năm 2021
  • Thứ 3: 19:00 - 21:30
    Thứ 5: 19:00 - 21:30
  • Nordic Coder ShareSpace, 92 Nguyễn Công Trứ, Q.1
    Nordic Coder Sharespace, 82, Nguyễn Xí, Q.Bình Thạnh

Đăng ký tư vấn & nhận giáo trình


Khoá học Devops (Development & Operations)

7,000,000 VNĐ

  • Tại sao lại cần Devops?

    Học Python tại Nordic Coder

    Tự động hóa

    DevOps là sự kết hợp giữa bộ phận phát triển phần mềm (dev) với bộ phận vận hành (ops) nhằm mục đích rút ngắn vòng đời phát triển sản phẩm khi cùng làm việc để tự động hóa quá trình chuyển giao sản phẩm phần mềm và thay đổi kiến trúc hệ thống. thiết lập việc build (biên dịch phần mềm), kiểm tra, phát hành phần mềm nhanh chóng, thường xuyên, và đáng tin cậy hơn.

    Khoá học này sẽ cung cấp nền tảng vững chắc về devops, học các công nghệ liên quan đến microservices và các công cụ để xây dựng được các hệ thống tự động hoá cho việc triển khai các hạ tầng, ứng dụng một cách tối ưu và hiệu quả nhất.

    Học Python tại Nordic Coder

    Định hướng nghề nghiệp

    Kết thúc khóa học, học viên sẽ nắm được các kiến thức, kỹ năng và công cụ cần thiết như sau:

    • Thành thạo các kỹ năng và các công cụ phổ biến được dùng cho Devops.
    • Hiểu rõ được cách triển khai các hệ thống automation.
    • Hiểu rõ được docker và kubernetes để đóng gói, lựa chọn phương pháp deploy tối ưu nhất cho từng application khác nhau cũng như xử lý các sự cố trong quá trình deploy và vận hành các hệ thống microservices.
    • Hiểu rõ cách thức xây dựng các hệ thống logging, monitoring
    • Hiểu rõ và xây dựng được hệ thống CI/CD căn bản để phục vụ cho các microservices.
    Những lợi ích dành cho học viên
    2 buổi học SEO offline

    50 giờ học offline + support online

    Nắm vững kiến thức, thuần thục các kỹ năng và công cụ cần thiết để xây dựng các hệ thống tự động hóa giúp phát triển phần mềm hiệu quả và đáng tin cậy hơn.

    Đội ngũ giảng viên hàng đầu

    Giảng viên là các chuyên gia về Devops nhiều kinh nghiệm trong việc thực thi với các dự án lớn.

    Mở rộng networking trong ngành thiết kế UX

    Mở rộng networking và các lợi ích khác

    Tham gia các sự kiện networking, workshop dành riêng cho cựu học viên và nhận học bổng cho các khóa học lập trình tiếp theo.

    Hỗ trợ học phí

    Học viên được hỗ trợ chia nhỏ học phí và đóng theo từng đợt áp dụng cho mọi hình thức thanh toán.

      • Team Introduction
      • Devops Orientation
      • Git Primer 
      • Homework: Self-practice with a Github/Bitbucket account
      • Use vagrant to provision a Linux box
      • Common BASH commands
      • Homework 1: Write Vagrantfile to install a cluster having 3 servers with different configs
      • Homework 2: Self-practice BASH commands

      Environment: Vagrant+VM

      • Write a BASH script to install an HAProxy server
      • Write an Ansible playbook to install a HAProxy
      • Homework 1: Write another BASH script to add a NGINX server as a backend of an HAProxy
      • Homework 2: Add another Ansible playbook to install a NGINX server as backend of an HAProxy
      • Manually setup a VPC and provision an EC2 on AWS
      • Write a Terraform template to provision an EC2 instance in a VPC
      • Homework 1: Self-practice on AWS
      • Homework 2: Add config data to provision an EC2 instance on a VPC using Terraform
      • Write a Dockerfile to deploy an HAProxy
      • Deploy a Docker swarm cluster having one Manager node. Scale a simple Web app across 2 other nodes
      • Homework 1: Write another Dockerfile to deploy a NGINX server
      • Homework 2: Self-practice with a swarm cluster
      • Write a docker-compose file to deploy a Web cluster having an HAProy and a NGINX server
      • Deploy a web cluster using docker-compose on AWS Fargate
      • Homework 1: Self-practice with a docker-compose on local PC
      • Homework 2: Self-practice with docker-compose on AWS
      • Write kubernetes templates and deploy on minikube
      • Create a kubernetes cluster using vagrantfile
      • Homework: Self-practice kubernete templates with minukue
      • Homework: Self-practice kubernete templates with a self-hosted kubernetes
      • Create a Jenkins pod on a self-hosted Kubernetes
      • Create a pipeline on Jenkins master
      • Homework : Self-practice with Jenkins on a self-hosted Kubernetes
      • Monitoring a kubernete cluster using Prometheus and Grafana
      • Monitoring a kubernete cluster using Prometheus and Grafana
      • Homework: Self-practice with Jenkins on a self-hosted Kubernetes
      • Deploy a Java pipeline on Kuberntes cluster
      • Deploy a Java pipeline on Kuberntes cluster
      • Homework: Self-practice with Jenkins on a self-hosted Kubernetes
  • Giảng viên
  • Đánh giá
    Leave Your Review

    Bạn đang nhận xét và đánh giá cho khóa học "Khoá học Devops (Development & Operations)"

  • Hỏi đáp
      • Thành thạo các kỹ năng và các công cụ phổ biến được dùng cho Devops.
      • Hiểu rõ được cách triển khai các hệ thống automation.
      • Hiểu rõ được docker và kubernetes để đóng gói, lựa chọn phương pháp deploy tối ưu nhất cho từng application khác nhau cũng như xử lý các sự cố trong quá trình deploy và vận hành các hệ thống microservices.
      • Hiểu rõ cách thức xây dựng các hệ thống logging, monitoring
      • Hiểu rõ và xây dựng được hệ thống CI/CD căn bản để phục vụ cho các microservices.
      • Thành thạo hệ điều hành Linux OS
        • Thành thạo việc cài đặt và thiết lập cấu hình cho Linux
        • Thành thạo lệnh bash
      • Có các kiến thức cơ bản về software development, networking
      • Khi học, mang theo laptop có cài sẵn Linux (Ubuntu hoặc CentOS)
      • Thẻ Visa hoặc Master để đăng ký miễn phí dịch vụ Google Cloud Platform (trị giá 300$)