DevOps Bootcamp

By Infratify Categories: DevOps
Wishlist Share
Share Course
Page Link
Share On Social Media

About Course

DevOps Bootcamp 16 Minggu

Kuasai asas hingga kemahiran praktikal DevOps dalam masa 4 bulan. Kursus ini meliputi Git, Linux, AWS, Docker, CI/CD, Cloudflare, Terraform, Ansible dan Monitoring. Anda akan dibimbing oleh jurulatih berpengalaman melalui kelas live, rakaman ulangkaji, serta projek dunia sebenar.

Sesuai untuk mereka yang baru bermula atau ingin beralih kerjaya ke bidang DevOps. Sertai komuniti profesional IT, tingkatkan kemahiran moden, dan bina portfolio projek anda.

What Will You Learn?

  • Asas DevOps & Version Control (Git & GitHub)
  • Cloud Computing dengan AWS (security & SSH keys)
  • Linux & shell scripting untuk automasi
  • Containerization dengan Docker
  • CI/CD pipeline menggunakan GitHub Actions
  • DNS & Cloudflare (CDN, SSL, WAF, Security)
  • Infrastructure as Code dengan Terraform & Ansible
  • Monitoring & alerting menggunakan Zabbix
  • Menyiapkan projek DevOps dunia sebenar

Course Content

Intro DevOps
Pengenalan kepada DevOps, kitaran hayat pembangunan perisian, dan perbezaan antara kaedah tradisional (Waterfall) dan DevOps.

Intro Version Control System
Apa itu VCS, bagaimana ia berfungsi, Centralized vs Distributed

Git
Perintah asas Git (e.g., init, add, commit, status), cara kerja repositori tempatan, dan aliran kerja asas (branching, merging).

GitHub
Cara menjana dan menggunakan kunci SSH untuk GitHub, pengurusan repositori, dan kolaborasi (forking, pull requests).

Pengenalan Cloud Computing
Konsep asas cloud computing (SaaS, PaaS, IaaS), model penyebaran (public, private, hybrid), dan faedah menggunakan cloud.

AWS: Bahagian 1
Pengenalan kepada Virtual Private Cloud (VPC), subnet, Internet Gateway (IGW), dan jadual laluan (Route Table).

AWS: Bahagian 2
Konfigurasi Security Group untuk mengawal trafik, dan pelayan Elastic Compute Cloud (EC2) untuk menyebarkan aplikasi.

AWS: Bahagian 3
Pengurusan identiti dan akses (IAM), peranan, polisi, dan cara menggunakan kunci SSH untuk mengakses EC2.

Pengenalan Linux
Linux history, Linux flavours, Linux users, Linux vs windows

Linux: Bahagian 1
Perintah asas Linux (e.g., ls, cd, pwd), struktur fail dan direktori, serta pengurusan pengguna dan kebenaran.

Linux: Bahagian 2
Navigasi sistem fail, manipulasi fail dan direktori (cp, mv, rm), dan pencarian fail (find).

Linux: Bahagian 3
User, Group, Files & Scripting: Pengurusan pengguna dan kumpulan, skrip shell asas (e.g., for, while, if), dan automasi tugas.

Pengenalan Containerization
Konsep kontena dan perbezaan dengan mesin maya, faedah kontena, dan pengenalan kepada Docker.

Docker: Bahagian 1
Perintah asas Docker (pull, run, ps), cara kerja imej dan kontena, serta Docker Hub.

Docker: Bahagian 2
Pembinaan imej Docker dengan Dockerfile, penggunaan Docker Compose untuk kontena berbilang, dan rangkaian kontena.

ECR
Penggunaan Amazon Elastic Container Registry (ECR) untuk menyimpan dan mengurus imej Docker.

Pengenalan CI/CD
Konsep Integrasi Berterusan (CI) dan Penyebaran Berterusan (CD), serta automasi pembangunan perisian.

GitHub Action
Pengenalan kepada GitHub Actions, aliran kerja, pencetus, dan automasi proses CI/CD.

Pengenalan DNS
- Konsep Domain Name System (DNS), rekod DNS (A, CNAME, MX), dan cara ia berfungsi di internet. - Register domain & update nameserver point ke Cloudflare

Cloudflare: Bahagian 1
Perkhidmatan asas Cloudflare, pengurusan DNS, dan perlindungan DDoS.

Cloudflare: Bahagian 2
Penggunaan Cloudflare untuk Content Delivery Network (CDN) dan firewall aplikasi web (WAF).

Cloudflare: Bahagian 3
Konfigurasi peraturan halaman (Page Rules), SSL/TLS, dan analisis trafik.

Pengenalan IaC
Konsep Infrastruktur sebagai Kod (IaC) dan perbezaannya dengan pengurusan manual, serta pengenalan kepada Terraform.

Terraform: Bahagian 1
Perintah asas Terraform (init, plan, apply), sintaks HCL, dan penyediaan sumber asas.

Terraform: Bahagian 2
Pengurusan keadaan (state management), modularisasi, dan penggunaan provider untuk pelbagai perkhidmatan cloud.

Ansible: Bahagian 1
Pengenalan kepada Ansible, fail inventori, playbook, dan modul asas.

Ansible: Bahagian 2
Penggunaan peranan (roles), pemboleh ubah, dan pengurusan konfigurasi pelbagai pelayan.

Prometheus
Pengenalan kepada Prometheus, fungsi dan cara pemasangan

Grafana
Pengenalan kepada Grafana, fungsi dan cara pemasangan dan integrasi

Lambda – Bonus
Pengenalan kepada AWS Lambda, fungsi tanpa pelayan (serverless), dan kes penggunaan asas.

Final Project Assigment
Penerangan projek akhir yang menggabungkan semua kemahiran yang dipelajari.

Final Project Review
Sesi untuk semakan projek akhir dan perbincangan.

Earn a certificate

Add this certificate to your resume to demonstrate your skills & increase your chances of getting noticed.

selected template

Student Ratings & Reviews

No Review Yet
No Review Yet