Ikon aplikasi Learn DevOps: Docker & K8s

Learn DevOps: Docker & K8s

Pendidikan · Percuma · Android · CoddyKit

Learn DevOps: Docker & K8s — Belajar DevOps daripada shell Linux hingga Kubernetes dan pipeline CI/CD

Learn DevOps: Docker & K8s, juga dikenali sebagai DevOps Bootcamp, ialah aplikasi Android (versi iPhone akan datang) untuk mereka yang ingin belajar DevOps melalui pelajaran ringkas. 142 kursus dalam lapan trek membawa anda daripada arahan Linux pertama hingga Git, Docker, Kubernetes, Helm, CI/CD, Terraform dan Ansible, dengan Mentor AI yang menjawab soalan tentang pelajaran yang sedang anda baca.

Harga
Percuma, naik taraf Pro
Platform
Android kini tersedia, akan datang ke iPhone
Bahasa
22
Skrin utama DevOps Bootcamp dengan 568 pelajaran, butang Mulakan Pelajaran Pertama dan matlamat harianSenarai kursus yang memaparkan jumlah pemula, pertengahan dan lanjutan serta susunan kursus bernombor
142Kursus, 568 pelajaran
20Misi penyahpepijatan
AIMentor AI dan penjana pelajaran
Tiada apa-apa di sini yang digunakan untuk deployment, dan tiada apa-apa caj dikenakan.

Misi penyahpepijatan dijalankan dalam terminal simulasi, jadi anda boleh menyiasat pod yang tidak mahu bermula atau kerja CI yang berstatus merah dalam runner tanpa akaun cloud, kad kredit atau komputer riba. Anda juga boleh bermula tanpa mencipta akaun.

Apakah aplikasi ini

Learn DevOps: Docker & K8s (DevOps Bootcamp) ialah aplikasi Android percuma untuk dimulakan, dengan 142 kursus dan 568 pelajaran dalam lapan trek: Linux dan Bash, Git dan GitHub, Docker, Kubernetes, Helm, CI/CD, Terraform dan Ansible. Pelajaran adalah ringkas dan disusun mengikut tahap daripada pemula hingga lanjutan, dengan dua puluh misi penyelesaian masalah dalam terminal simulasi, kuiz harian, kad imbas dan Mentor AI, manakala versi iPhone sedang dibangunkan.

Dalam aplikasi

Rupa aplikasi ini

Skrin utama DevOps Bootcamp dengan 568 pelajaran, butang Mulakan Pelajaran Pertama dan matlamat harian
UtamaSkrin utama memaparkan laluan DevOps Bootcamp yang mempunyai 568 pelajaran, butang Mulakan Pelajaran Pertama, XP, bar tahap dan matlamat harian.
Senarai kursus yang memaparkan jumlah pemula, pertengahan dan lanjutan serta susunan kursus bernombor
Laluan kursusSenarai kursus menyusun pelajaran mengikut tahap dan memaparkan kursus dalam susunan bernombor, setiap satunya dengan jumlah pelajaran.
Pelajaran Docker dengan kad konsep tentang container dan butang AI Mentor
PelajaranPelajaran Docker dalam bentuk kad konsep, dengan butang AI Mentor seperti Terangkan dengan Ringkas dan Langkah demi Langkah di bawahnya.
Pelajaran yang ditatal ke kad konsep yang menerangkan virtualisasi pada peringkat OS dalam container
Di dalam pelajaranPelajaran yang sama pada bahagian seterusnya, menerangkan cara container menggunakan virtualisasi pada peringkat OS, dengan kawalan nota dan bahasa pembelajaran di bahagian atas.

Kursus

Lapan trek dalam kursus DevOps

142 kursus dan 568 pelajaran daripada senarai kursus dalam app; kursus pertama bagi setiap trek adalah percuma.

  1. Linux dan Bash

    Menavigasi shell, fail dan kebenaran, proses, SSH, grep, awk dan jq, penskripan shell serta pengujian dan pengukuhannya.

  2. Git dan GitHub

    Commit dan aliran kerja setempat, strategi branching, remote dan pull request, hook serta pengetagan release.

  3. Docker

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

  4. Kubernetes

    Cluster, pod, deployment dan ReplicaSet, servis dan networking, konfigurasi dan storan, penjadualan serta kebolehlihatan.

  5. Helm

    Masalah yang diselesaikan oleh Helm, chart dan release, 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

    Infrastruktur sebagai kod, konsep teras, state, module dan workspace, serta penyediaan pada AWS dan Azure.

  8. Ansible, GitOps dan projek kemuncak

    Inventory, playbook, role, Jinja2, Vault dan ujian Molecule; kemudian GitOps dengan Argo CD dan Flux, serta deployment projek kemuncak tanpa masa henti.

Cara ia berfungsi

Cara bootcamp ini berfungsi

Anda bergerak melalui satu trek dengan mempelajari satu pelajaran kecil pada satu-satu masa, kemudian menguji diri anda tentangnya pada keesokan hari.

  1. Pilih trek dan baca pelajaran ringkas

    Lapan trek merangkumi toolchain DevOps, dan kursus pertama bagi setiap trek adalah percuma. Setiap pelajaran menerangkan sesuatu konsep dalam beberapa baris, seperti sebab container bersifat ringan, kemudian mengembangkan pemahaman tersebut.

  2. Tanya Mentor AI tentang halaman yang sedang anda lihat

    Ketik butang seperti Terangkan Secara Ringkas, Langkah demi Langkah atau Contoh Harian, atau taip soalan anda sendiri. Jawapan yang diberikan adalah tentang pelajaran yang sedang dibuka, bukan tentang DevOps secara umum.

  3. Ulang kaji, kemudian cuba misi penyelesaian masalah

    Kuiz mini harian menerangkan setiap jawapan, dan soalan yang anda jawab salah akan muncul semula sebagai kad imbas mengikut jadual berjarak. Selepas itu, misi penyahpepijatan menempatkan anda dalam persediaan yang rosak di terminal simulasi.

Kandungan

Kandungan aplikasi

142

Kursus, 568 pelajaran

Lapan trek semuanya: Linux dan Bash, Git dan GitHub, Docker, Kubernetes, Helm, CI/CD, Terraform dan Ansible, disusun mengikut tahap daripada pemula hingga lanjutan.

20

Misi penyahpepijatan

Penyelesaian masalah dalam terminal simulasi merentasi container, Kubernetes, CI/CD, kebolehlihatan dan kebolehpercayaan: image 1.9 GB yang tiada siapa boleh pull, atau alert yang kekal hijau sepanjang gangguan.

AI

Mentor AI dan penjana pelajaran

Tanya tentang pelajaran tepat yang sedang anda ikuti, atau namakan sesuatu topik dan jana pelajaran berstruktur untuk anda. Pelajaran juga boleh diterjemahkan ke dalam bahasa anda sendiri.

Harian

Kuiz dan kad imbas

Kuiz mini harian dengan penjelasan bagi setiap jawapan, serta soalan yang dijawab salah akan muncul semula sebagai kad imbas mengikut jadual pengulangan berjarak.

Cheat sheet

Arahan yang paling kerap anda cari

Cheat sheet DevOps untuk Docker, kubectl, Git, Linux dan banyak lagi, bersama nota tentang mana-mana pelajaran serta senarai simpanan untuk rujukan kemudian.

Streak

Alat pembinaan tabiat

Streak harian dengan pembekuan streak supaya satu hari yang terlepas tidak memadamkan kemajuan, bersama XP, tahap, papan pendahulu dan peringatan pada waktu yang anda pilih.

Latar belakang

Apakah sebenarnya tugas jurutera DevOps, dan apakah yang patut anda pelajari dahulu?

DevOps ialah amalan memastikan perisian bergerak daripada commit pembangun ke production dengan boleh dipercayai, serta terus berfungsi selepas itu. Dalam kerja harian, ini bermakna menulis automasi lebih kerap daripada mengklik dalam konsol: skrip pada pelayan Linux, container yang membungkus aplikasi, pipeline yang menguji dan mengeluarkannya, serta infrastruktur yang diterangkan dalam fail. Biasanya, orang bermula dengan command line Linux dan Git, kemudian container, dan hanya selepas itu lapisan orkestrasi serta automasi yang dibina di atasnya.

Containerunit yang dihantar

Container menggabungkan aplikasi dengan library dan tetapan yang diperlukan, supaya aplikasi itu berkelakuan sama pada komputer riba, dalam ujian dan dalam production. Docker ialah cara yang digunakan secara meluas untuk membina dan menjalankannya, manakala Dockerfile ialah resipi untuk image.

Orkestrasikegunaan Kubernetes

Apabila terdapat banyak container, sesuatu perlu memulakan container tersebut, memulakannya semula apabila gagal, menghalakan trafik dan melampirkan storan. Kubernetes melakukan semua ini dengan pod, deployment dan service, manakala Helm membungkus definisi tersebut ke dalam chart.

Pipeline CI/CDdaripada commit hingga release

Continuous integration membina dan menguji setiap perubahan, manakala continuous delivery menggerakkan build yang lulus ke arah production. GitHub Actions dan Jenkins ialah dua alat yang biasa digunakan, dan satu masalah klasik ialah kerja yang berstatus hijau pada komputer anda tetapi merah dalam runner.

Infrastruktur sebagai kodpelayan yang diterangkan dalam fail

Daripada membina pelayan secara manual, anda menerangkannya dalam fail yang boleh disemak dan digunakan semula. Terraform menyediakan resource seperti rangkaian cloud dan mesin, manakala Ansible mengkonfigurasi mesin tersebut selepas ia wujud.

Sesuai

Untuk siapa — dan bukan untuk siapa

Sesuai untuk anda jika anda

  • Anda ialah developer yang mahu memahami perkara yang berlaku antara git push dan production
  • Mentadbir server dan mahu beralih daripada kerja manual kepada container dan automasi
  • Menyasarkan peranan pertama sebagai cloud engineer atau jurutera kebolehpercayaan tapak
  • Mahu berlatih membaca situasi ralat sebenar tanpa membayar untuk resource cloud
  • Hanya mempunyai telefon semasa dalam perjalanan dan mahukan bahan yang tersusun

Bukan alat yang sesuai jika anda

  • Memerlukan shell sebenar atau cluster langsung untuk berlatih; misi dijalankan dalam terminal simulasi
  • Menjangkakan kesemua 142 kursus percuma; kursus pertama bagi setiap trek adalah percuma dan Pro membuka yang selebihnya
  • Mahu versi iPhone hari ini; versi itu masih belum dilancarkan
  • Mahu kursus rasmi daripada vendor alat; ini ialah app pembelajaran bebas

Soalan

Soalan lazim

Apakah Learn DevOps: Docker & K8s?

Learn DevOps: Docker & K8s, yang juga dipanggil DevOps Bootcamp, ialah app pembelajaran Android dengan 142 kursus dan 568 pelajaran merangkumi Linux, Git, Docker, Kubernetes, Helm, CI/CD, Terraform dan Ansible. Ia ditujukan kepada developer, pentadbir sistem dan pelajar yang mahu mempelajari DevOps melalui pelajaran ringkas pada telefon. Ia percuma untuk bermula, tersedia dalam 22 bahasa, dan versi iPhone dirancang untuk dilancarkan.

Bagaimanakah saya boleh belajar DevOps dari asas?

Mulakan dengan command line Linux dan Git kerana setiap alat lain bergantung padanya. Kemudian pelajari container dengan Docker, teruskan dengan Kubernetes, dan tambahkan pipeline serta infrastruktur sebagai kod. DevOps Bootcamp mengikut susunan ini secara umum, dan kursus pertama bagi setiap lapan treknya percuma untuk dicuba.

Adakah saya memerlukan laptop atau akaun cloud?

Tidak. App ini menyatakan bahawa anda tidak memerlukan laptop, akaun cloud atau kad kredit untuk belajar, dan anda boleh bermula tanpa membuat akaun. Misi debugging menggunakan terminal simulasi, jadi tiada apa-apa yang dideploy dan tiada caj dikenakan.

Apakah misi debugging?

Misi ini ialah dua puluh latihan penyelesaian masalah dalam terminal simulasi, merangkumi lima bidang: container, Kubernetes, CI/CD, kebolehlihatan dan kebolehpercayaan. Contohnya termasuk image 1.9 GB yang tiada siapa dapat pull, pod yang tidak dapat dimulakan dan probe yang mematikan app ketika app sedang dimulakan. Dua misi adalah percuma, dan Pro membuka kesemua dua puluh misi.

Adakah ia berguna untuk soalan temu duga DevOps?

Ia membantu dengan pengetahuan asas yang diuji oleh soalan temu duga. Kuiz harian menerangkan setiap jawapan, soalan yang tersalah dijawab akan muncul semula sebagai kad imbas, dan helaian rujukan menghimpunkan command yang mungkin ditanya kepada anda. Gabungkan dengan latihan menerangkan jawapan anda dengan lantang.

Apakah alat yang diajar 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. Ia turut menyentuh GitOps dengan Argo CD dan Flux, serta pemantauan dan kebolehlihatan.

Bagaimanakah AI Mentor berfungsi?

Anda bertanya tentang pelajaran yang sedang dibuka dan menerima jawapan dalam konteks tersebut, menggunakan butang seperti Terangkan dengan Ringkas atau Langkah demi Langkah, atau menggunakan ayat anda sendiri. Pengguna percuma menerima beberapa soalan setiap hari, manakala Pro menghapuskan had harian. Penjana pelajaran berasingan membina pelajaran tersusun tentang topik yang anda nyatakan.

Adakah Learn DevOps: Docker & K8s percuma, dan apakah yang disertakan dengan Pro?

Learn DevOps: Docker & K8s percuma untuk bermula: kursus pertama bagi setiap trek, pratonton ringkas pelajaran lain, dua misi, kuiz harian, kad imbas dan helaian rujukan tidak dikenakan bayaran. Pro ialah langganan yang boleh anda batalkan di Google Play. Ia membuka setiap kursus dan pelajaran, kesemua dua puluh misi, soalan AI Mentor tanpa had dan pelajaran janaan AI tanpa had.

Adakah terdapat versi iPhone?

Belum lagi. DevOps Bootcamp kini tersedia di Google Play, dan versi iPhone akan datang. Halaman ini memaut kepada entri App Store dan memaparkannya sebagai akan datang sehingga ia dilancarkan.

Mulakan

Jalankan command Linux pertama anda hari ini

Percuma untuk bermula di Android, iPhone akan datang, dalam 22 bahasa.

Kali terakhir disemak · Diterbitkan oleh CoddyKit · Dasar privasi
Tersedia di Android.