CI/CD & DevOps for JavaScript Developers

CI/CD & DevOps for JavaScript Developers
Course preview

Khóa học hướng dẫn CI/CD và DevOps cho các developer JavaScript. Bạn sẽ thiết lập pipeline từ code đến production, quản lý infrastructure as code, giám sát và tự động hoá. Chủ đề bao gồm GitHub Actions, Docker, Kubernetes, và monitoring.

Course description

Khóa học hướng dẫn CI/CD và DevOps cho các developer JavaScript. Bạn sẽ thiết lập pipeline từ code đến production, quản lý infrastructure as code, giám sát và tự động hoá. Chủ đề bao gồm GitHub Actions, Docker, Kubernetes, và monitoring.

What you will learn
  • Xây dựng pipeline CI với GitHub Actions.
  • Docker hóa ứng dụng JS.
  • Triển khai với Kubernetes hoặc Docker Swarm.
  • Infrastructure as Code với Terraform.
  • Giám sát và logging (Prometheus, Grafana).
  • Tự động hoá testing và deployments.
Course content

6 chapter 42 lesson 0 minutes

Khái niệm và lợi ích.


  • What is CI/CD?

    Học về what is ci/cd?

  • DevOps culture overview

    Học về devops culture overview

  • Tools landscape

    Học về tools landscape

  • Version control best practices

    Học về version control best practices

  • Branching strategies

    Học về branching strategies

  • Automated testing basics

    Học về automated testing basics

  • Exercise: setup repo workflow

    Học về exercise: setup repo workflow

Xây dựng workflow đầu tiên.


  • YAML syntax và triggers

    Học về yaml syntax và triggers

  • Jobs & steps

    Học về jobs & steps

  • Matrix builds

    Học về matrix builds

  • Caching dependencies

    Học về caching dependencies

  • Secrets management

    Học về secrets management

  • Reusable workflows

    Học về reusable workflows

  • Exercise: build/test pipeline

    Học về exercise: build/test pipeline

Docker hóa ứng dụng JS.


  • Docker basics

    Học về docker basics

  • Writing Dockerfile

    Học về writing dockerfile

  • Multi-stage builds

    Học về multi-stage builds

  • Docker Compose

    Học về docker compose

  • Publishing to registry

    Học về publishing to registry

  • Security scanning

    Học về security scanning

  • Exercise: containerize a project

    Học về exercise: containerize a project

Infrastructure as Code with Terraform/K8s.


  • Intro to Terraform

    Học về intro to terraform

  • Writing modules

    Học về writing modules

  • State management

    Học về state management

  • Kubernetes basics

    Học về kubernetes basics

  • Deploying containers to K8s

    Học về deploying containers to k8s

  • Helm charts

    Học về helm charts

  • Exercise: provision cluster

    Học về exercise: provision cluster

Giám sát hệ thống production.


  • Prometheus introduction

    Học về prometheus introduction

  • Grafana dashboards

    Học về grafana dashboards

  • Centralized logging (ELK)

    Học về centralized logging (elk)

  • Alerting strategies

    Học về alerting strategies

  • Performance metrics

    Học về performance metrics

  • Security monitoring

    Học về security monitoring

  • Exercise: setup monitoring stack

    Học về exercise: setup monitoring stack

Tự động hóa nâng cao và best practices.


  • ChatOps and notifications

    Học về chatops and notifications

  • Canary deployments

    Học về canary deployments

  • Blue/green deployments

    Học về blue/green deployments

  • Chaos testing basics

    Học về chaos testing basics

  • Compliance & audit trails

    Học về compliance & audit trails

  • Scaling pipelines

    Học về scaling pipelines

  • Final project: full CI/CD & infra

    Học về final project: full ci/cd & infra

CI/CD & DevOps for JavaScript Developers
Course preview

Khóa học hướng dẫn CI/CD và DevOps cho các developer JavaScript. Bạn sẽ thiết lập pipeline từ code đến production, quản lý infrastructure as code, giám sát và tự động hoá. Chủ đề bao gồm GitHub Actions, Docker, Kubernetes, và monitoring.

2.500.000 ₫

Try for free