ikon aplikasi Learn DevOps: Docker & K8s

Learn DevOps: Docker & K8s

Pendidikan · Gratis · Android · CoddyKit

Learn DevOps: Docker & K8s — Pelajari DevOps mulai dari shell Linux hingga Kubernetes dan pipeline CI/CD

Learn DevOps: Docker & K8s, yang juga dikenal sebagai DevOps Bootcamp, adalah aplikasi Android (versi iPhone segera hadir) bagi Anda yang ingin mempelajari DevOps melalui pelajaran singkat. Sebanyak 142 kursus dalam delapan jalur membawa Anda dari perintah Linux pertama hingga Git, Docker, Kubernetes, Helm, CI/CD, Terraform, dan Ansible, dengan Mentor AI yang menjawab pertanyaan tentang pelajaran yang sedang Anda baca.

Harga
Gratis, upgrade Pro
Platform
Android sekarang, segera hadir di iPhone
Bahasa
22
Layar beranda DevOps Bootcamp dengan 568 pelajaran, tombol Mulai Pelajaran Pertama, dan target harianDaftar kursus yang menampilkan jumlah pemula, menengah, dan lanjutan, serta urutan kursus bernomor
142Kursus, 568 pelajaran
20Misi debugging
AIMentor AI dan generator pelajaran
Tidak ada yang di-deploy dan tidak ada biaya yang ditagihkan di sini.

Misi debugging berlangsung di terminal simulasi, sehingga Anda dapat mencari penyebab pod yang tidak mau berjalan atau tugas CI yang berstatus merah di runner tanpa akun cloud, kartu kredit, atau laptop. Anda juga dapat memulai tanpa membuat akun.

Apa itu

Learn DevOps: Docker & K8s (DevOps Bootcamp) adalah aplikasi Android gratis untuk memulai, dengan 142 kursus dan 568 pelajaran dalam delapan jalur: Linux dan Bash, Git dan GitHub, Docker, Kubernetes, Helm, CI/CD, Terraform, dan Ansible. Pelajarannya singkat dan memiliki tingkatan dari pemula hingga lanjutan, dengan dua puluh misi troubleshooting di terminal simulasi, kuis harian, flashcard, dan Mentor AI. Versi iPhone juga sedang dipersiapkan.

Di dalam aplikasi

Tampilannya

Layar beranda DevOps Bootcamp dengan 568 pelajaran, tombol Mulai Pelajaran Pertama, dan target harian
BerandaLayar beranda menampilkan jalur DevOps Bootcamp yang terdiri dari 568 pelajaran, tombol Mulai Pelajaran Pertama, XP, bilah level, dan target harian.
Daftar kursus yang menampilkan jumlah pemula, menengah, dan lanjutan, serta urutan kursus bernomor
Jalur kursusDaftar kursus mengurutkan pelajaran berdasarkan level dan menata kursus dalam urutan bernomor, masing-masing dengan jumlah pelajaran.
Pelajaran Docker dengan kartu konsep tentang container dan tombol AI Mentor
PelajaranPelajaran Docker dalam bentuk kartu konsep, dengan tombol AI Mentor seperti Explain Simply dan Step by Step di bawahnya.
Pelajaran yang digulir ke kartu konsep yang menjelaskan virtualisasi tingkat OS dalam container
Di dalam pelajaranPelajaran yang sama di bagian selanjutnya, menjelaskan cara container menggunakan virtualisasi tingkat OS, dengan kontrol catatan dan bahasa pembelajaran di bagian atas.

Kursusnya

Delapan jalur dalam kursus DevOps

142 kursus dan 568 pelajaran dari daftar kursus aplikasi; kursus pertama di setiap jalur gratis.

  1. Linux dan Bash

    Menavigasi shell, file dan izin, proses, SSH, grep, awk dan jq, scripting shell beserta pengujian dan pengamanannya.

  2. Git dan GitHub

    Commit dan alur kerja lokal, strategi branching, remote dan pull request, hook dan penandaan rilis.

  3. Docker

    Image dan Dockerfile, Docker Compose, networking dan data, Swarm, serta keamanan container.

  4. Kubernetes

    Cluster, pod, deployment dan ReplicaSet, service dan networking, konfigurasi dan penyimpanan, penjadwalan dan observabilitas.

  5. Helm

    Masalah yang diselesaikan Helm, chart dan rilis, values.yaml, fungsi template, hook, subchart, serta Helm dalam pipeline.

  6. CI/CD

    Workflow GitHub Actions, Jenkins dengan Docker, strategi deployment, serta pengamanan dan pemantauan pipeline.

  7. Terraform

    Infrastructure as code, konsep inti, state, module dan workspace, serta provisioning di AWS dan Azure.

  8. Ansible, GitOps, dan proyek akhir

    Inventory, playbook, role, Jinja2, Vault, dan pengujian Molecule; lalu GitOps dengan Argo CD dan Flux, serta deployment proyek akhir tanpa downtime.

Cara kerjanya

Cara kerja bootcamp

Anda mengikuti sebuah jalur, satu pelajaran kecil setiap kali, lalu menguji pemahaman Anda tentangnya keesokan harinya.

  1. Pilih jalur dan baca pelajaran singkat

    Delapan jalur mencakup toolchain DevOps, dan kursus pertama di setiap jalur tersedia gratis. Setiap pelajaran menjelaskan sebuah konsep dalam beberapa baris, misalnya alasan container bersifat ringan, lalu mengembangkannya secara bertahap.

  2. Tanyakan tentang halaman yang sedang Anda buka kepada Mentor AI

    Ketuk tombol seperti Jelaskan dengan Sederhana, Langkah demi Langkah, atau Contoh Sehari-hari, atau ketik pertanyaan Anda sendiri. Jawabannya membahas pelajaran yang sedang terbuka di hadapan Anda, bukan DevOps secara umum.

  3. Ulangi, lalu coba misi troubleshooting

    Kuis mini harian menjelaskan setiap jawaban, dan pertanyaan yang salah Anda jawab akan muncul kembali sebagai flashcard dengan jadwal berjarak. Setelah itu, misi debugging menempatkan Anda dalam setup yang rusak di terminal simulasi.

Apa saja isinya

Isi aplikasi

142

Kursus, 568 pelajaran

Delapan jalur secara keseluruhan: Linux dan Bash, Git dan GitHub, Docker, Kubernetes, Helm, CI/CD, Terraform, dan Ansible, dengan tingkatan dari pemula hingga lanjutan.

20

Misi debugging

Troubleshooting di terminal simulasi yang mencakup container, Kubernetes, CI/CD, observability, dan reliability: image berukuran 1.9 GB yang tidak dapat di-pull siapa pun, atau alert yang tetap hijau saat terjadi outage.

AI

Mentor AI dan generator pelajaran

Tanyakan tentang pelajaran yang sedang Anda buka, atau sebutkan topik dan minta dibuatkan pelajaran terstruktur. Pelajaran juga dapat diterjemahkan ke bahasa Anda sendiri.

Harian

Kuis dan flashcard

Kuis mini harian dengan penjelasan untuk setiap jawaban, serta pertanyaan yang salah akan muncul kembali sebagai flashcard dalam jadwal pengulangan berjarak.

Cheat sheet

Perintah yang paling sering Anda cari

Cheat sheet DevOps untuk Docker, kubectl, Git, Linux, dan lainnya, ditambah catatan untuk pelajaran apa pun serta daftar tersimpan untuk dibaca nanti.

Streak

Fitur pembentuk kebiasaan

Streak harian dengan pembekuan streak agar satu hari yang terlewat tidak menghapus kemajuan, ditambah XP, level, leaderboard, dan pengingat pada waktu yang Anda pilih.

Latar belakang

Apa sebenarnya yang dikerjakan engineer DevOps, dan apa yang harus dipelajari terlebih dahulu?

DevOps adalah praktik untuk membawa software dari commit developer ke production secara andal, lalu menjaganya tetap berjalan. Dalam pekerjaan sehari-hari, ini berarti lebih banyak menulis automation daripada mengeklik console: script di server Linux, container yang mengemas aplikasi, pipeline yang menguji dan merilisnya, serta infrastructure yang dijelaskan dalam file. Orang biasanya mulai dari command line Linux dan Git, lalu container, dan baru kemudian lapisan orchestration serta automation yang dibangun di atasnya.

Containerunit yang dikirimkan

Container menggabungkan aplikasi dengan library dan pengaturan yang dibutuhkannya, sehingga aplikasi berperilaku sama di laptop, lingkungan pengujian, maupun production. Docker adalah cara yang banyak digunakan untuk membangun dan menjalankannya, sedangkan Dockerfile adalah resep untuk membuat image.

Orchestrationkegunaan Kubernetes

Ketika jumlah container sudah banyak, diperlukan sesuatu untuk menjalankannya, memulai ulang saat gagal, mengarahkan traffic, dan menghubungkan storage. Kubernetes melakukan semua itu dengan pod, deployment, dan service, sementara Helm mengemas definisi tersebut ke dalam chart.

Pipeline CI/CDdari commit hingga rilis

Continuous integration membangun dan menguji setiap perubahan, sedangkan continuous delivery membawa build yang lolos menuju production. GitHub Actions dan Jenkins adalah dua tool yang umum digunakan, dan masalah klasiknya adalah job yang berstatus hijau di mesin Anda tetapi merah di runner.

Infrastructure as codeserver yang dijelaskan dalam file

Alih-alih membangun server secara manual, Anda menjelaskannya dalam file yang dapat ditinjau dan digunakan kembali. Terraform menyediakan resource seperti network cloud dan mesin, sementara Ansible mengonfigurasi mesin setelah tersedia.

Kesesuaian

Untuk siapa — dan bukan untuk siapa

Cocok untuk Anda jika Anda

  • Anda adalah developer yang ingin memahami apa yang terjadi antara git push dan production
  • Anda mengelola server dan ingin beralih dari pekerjaan manual ke container dan otomatisasi
  • Anda menargetkan posisi cloud engineer atau site reliability sebagai langkah awal
  • Anda ingin berlatih membaca situasi error nyata tanpa membayar resource cloud
  • Anda hanya membawa ponsel saat perjalanan dan menginginkan materi yang terstruktur

Bukan alat yang tepat untuk Anda jika Anda

  • Anda membutuhkan shell sungguhan atau cluster aktif untuk berlatih; misi berjalan di terminal simulasi
  • Anda mengharapkan semua 142 kursus gratis; kursus pertama di setiap jalur gratis dan Pro membuka sisanya
  • Anda menginginkan versi iPhone hari ini; versi tersebut belum dirilis
  • Anda menginginkan kursus resmi dari vendor tool; ini adalah aplikasi pembelajaran independen

Pertanyaan

Pertanyaan yang sering diajukan

Apa itu Learn DevOps: Docker & K8s?

Learn DevOps: Docker & K8s, yang juga disebut DevOps Bootcamp, adalah aplikasi pembelajaran Android dengan 142 kursus dan 568 pelajaran tentang Linux, Git, Docker, Kubernetes, Helm, CI/CD, Terraform, dan Ansible. Aplikasi ini ditujukan bagi developer, administrator sistem, dan pelajar yang ingin mempelajari DevOps melalui pelajaran singkat di ponsel. Aplikasi ini gratis untuk memulai, tersedia dalam 22 bahasa, dan versi iPhone sedang direncanakan.

Bagaimana cara belajar DevOps dari nol?

Mulailah dengan command line Linux dan Git, karena semua tool lainnya mengandalkan keduanya. Selanjutnya pelajari container dengan Docker, lanjutkan ke Kubernetes, lalu tambahkan pipeline dan infrastructure as code. DevOps Bootcamp mengikuti urutan tersebut secara umum, dan kursus pertama dari masing-masing delapan jalurnya gratis untuk dicoba.

Apakah saya membutuhkan laptop atau akun cloud?

Tidak. Aplikasi ini menyatakan bahwa Anda tidak memerlukan laptop, akun cloud, atau kartu kredit untuk belajar, dan Anda bisa mulai tanpa membuat akun. Misi debugging menggunakan terminal simulasi, sehingga tidak ada yang di-deploy dan tidak ada biaya yang ditagihkan.

Apa itu misi debugging?

Misi debugging adalah dua puluh latihan troubleshooting di terminal simulasi, dalam lima area: container, Kubernetes, CI/CD, observabilitas, dan reliability. Contohnya mencakup image berukuran 1.9 GB yang tidak dapat di-pull siapa pun, pod yang tidak mau dimulai, dan probe yang mematikan aplikasi saat sedang booting. Dua misi gratis, dan Pro membuka semuanya.

Apakah ini berguna untuk pertanyaan wawancara DevOps?

Aplikasi ini membantu membangun pengetahuan dasar yang diuji dalam pertanyaan wawancara. Kuis harian menjelaskan setiap jawaban, pertanyaan yang salah akan muncul kembali sebagai flashcard, dan cheat sheet mengumpulkan command yang kemungkinan akan ditanyakan kepada Anda. Lengkapi dengan berlatih menjelaskan jawaban Anda dengan lantang.

Tool apa saja yang diajarkan dalam kursus ini?

Linux dan Bash, Git dan GitHub, Docker dan Docker Compose, Kubernetes, Helm, GitHub Actions dan Jenkins, Terraform dengan AWS dan Azure, serta Ansible. Kursus ini juga membahas GitOps dengan Argo CD dan Flux, serta monitoring dan observabilitas.

Bagaimana cara kerja AI Mentor?

Anda bertanya tentang pelajaran yang sedang dibuka dan mendapatkan jawaban dalam konteks tersebut, menggunakan tombol seperti Explain Simply atau Step by Step, atau dengan kata-kata Anda sendiri. Pengguna gratis mendapatkan beberapa pertanyaan setiap hari, sedangkan Pro menghapus batas harian. Generator pelajaran terpisah membuat pelajaran terstruktur tentang topik yang Anda sebutkan.

Apakah Learn DevOps: Docker & K8s gratis, dan apa saja yang termasuk dalam Pro?

Learn DevOps: Docker & K8s gratis untuk memulai: kursus pertama di setiap jalur, pratinjau singkat pelajaran lainnya, dua misi, kuis harian, flashcard, dan cheat sheet tidak dikenai biaya. Pro adalah langganan yang dapat Anda batalkan di Google Play. Pro membuka semua kursus dan pelajaran, seluruh dua puluh misi, pertanyaan AI Mentor tanpa batas, dan pelajaran yang dibuat AI tanpa batas.

Apakah tersedia versi iPhone?

Belum. DevOps Bootcamp kini tersedia di Google Play, dan versi iPhone akan segera hadir. Halaman ini menautkan entri App Store dan menampilkannya sebagai segera hadir hingga versi tersebut diluncurkan.

Mulai

Jalankan command Linux pertama Anda hari ini

Gratis untuk memulai di Android, iPhone segera hadir, dalam 22 bahasa.

Terakhir ditinjau · Diterbitkan oleh CoddyKit · Kebijakan privasi
Tersedia di Android.