DevOps Öğren: Bootcamp uygulama simgesi

DevOps Öğren: Bootcamp

Eğitim · Ücretsiz · Android · CoddyKit

DevOps Öğren: Bootcamp — Linux shell'den Kubernetes ve CI/CD pipeline'larına kadar DevOps öğren

DevOps Bootcamp olarak da bilinen DevOps Öğren: Bootcamp, kısa derslerle DevOps öğrenmek isteyenlere yönelik bir Android uygulamasıdır (iPhone sürümü yakında). Sekiz öğrenme yolundaki 142 kurs, ilk Linux komutlarından başlayarak Git, Docker, Kubernetes, Helm, CI/CD, Terraform ve Ansible'a kadar ilerler. Ayrıca okuduğun dersle ilgili sorularını yanıtlayan bir AI Mentor içerir.

Fiyat
Ücretsiz, Pro yükseltmesi
Platformlar
Şimdi Android'de, iPhone yakında
Diller
22
568 ders, Start First Lesson düğmesi ve günlük hedef içeren DevOps Bootcamp ana ekranıBaşlangıç, orta ve ileri seviye sayılarını ve numaralandırılmış kurs sıralamasını gösteren kurs listesi
142Kurs, 568 ders
20Hata ayıklama görevleri
AIAI Mentor ve ders oluşturucu
Burada hiçbir şey dağıtıma alınmaz ve hiçbir ücretlendirme yapılmaz.

Hata ayıklama görevleri simüle edilmiş bir terminalde çalışır; böylece bir cloud hesabı, kredi kartı veya laptop olmadan başlamayan bir pod'un peşine düşebilir ya da runner'da kırmızı görünen bir CI işini inceleyebilirsin. Ayrıca hesap oluşturmadan da başlayabilirsin.

Nedir

DevOps Öğren: Bootcamp (DevOps Bootcamp), sekiz öğrenme yolunda 142 kurs ve 568 ders sunan, ücretsiz başlayabileceğin bir Android uygulamasıdır: Linux ve Bash, Git ve GitHub, Docker, Kubernetes, Helm, CI/CD, Terraform ve Ansible. Dersler kısa olup başlangıçtan ileri seviyeye kadar kademelendirilmiştir. Simüle edilmiş bir terminalde yirmi sorun giderme görevi, günlük quizler, bilgi kartları ve bir AI Mentor bulunur; iPhone sürümü de yakında geliyor.

Uygulamanın içinde

Nasıl görünüyor

568 ders, Start First Lesson düğmesi ve günlük hedef içeren DevOps Bootcamp ana ekranı
Ana sayfaAna ekran, 568 derslik DevOps Bootcamp yolunu, Start First Lesson düğmesini, XP'yi, seviye çubuğunu ve günlük hedefi gösterir.
Başlangıç, orta ve ileri seviye sayılarını ve numaralandırılmış kurs sıralamasını gösteren kurs listesi
Kurs yoluKurs listesi dersleri seviyeye göre sıralar ve kursları, her birinin ders sayısıyla birlikte numaralandırılmış bir sıra halinde sunar.
Container'lar ve AI Mentor düğmeleri hakkında kavram kartları içeren Docker dersi
DersAltında Explain Simply ve Step by Step gibi AI Mentor düğmelerinin yer aldığı, kavram kartlarından oluşan bir Docker dersi.
Container'larda işletim sistemi düzeyinde sanallaştırmayı açıklayan bir kavram kartına kaydırılmış ders
Bir dersin içindeÜstte not ve öğrenme dili kontrolleri bulunan, container'ların işletim sistemi düzeyinde sanallaştırmayı nasıl kullandığını açıklayan dersin devamı.

Kurs

DevOps kursundaki sekiz öğrenme yolu

Uygulamanın kurs listesindeki 142 kurs ve 568 ders; her öğrenme yolunun ilk kursu ücretsiz.

  1. Linux ve Bash

    Shell'de gezinme, dosyalar ve izinler, süreçler, SSH, grep, awk ve jq, shell scripting ile bunun test edilmesi ve güvenlik açısından güçlendirilmesi.

  2. Git ve GitHub

    Commit'ler ve yerel iş akışı, branch stratejileri, remote'lar ve pull request'ler, hook'lar ve sürüm etiketleme.

  3. Docker

    Image'lar ve Dockerfile'lar, Docker Compose, ağ oluşturma ve veriler, Swarm ve container güvenliği.

  4. Kubernetes

    Cluster'lar, pod'lar, deployment'lar ve ReplicaSet'ler, servisler ve ağ oluşturma, yapılandırma ve depolama, zamanlama ve gözlemlenebilirlik.

  5. Helm

    Helm'in çözdüğü sorunlar, chart'lar ve release'ler, values.yaml, template işlevleri, hook'lar, subchart'lar ve bir pipeline'da Helm kullanımı.

  6. CI/CD

    GitHub Actions workflow'ları, Docker ile Jenkins, deployment stratejileri ve pipeline'ların güvenliğini sağlama ve izleme.

  7. Terraform

    Kod olarak altyapı, temel kavramlar, state, module'ler ve workspace'ler ile AWS ve Azure üzerinde kaynak sağlama.

  8. Ansible, GitOps ve bitirme projesi

    Inventory'ler, playbook'lar, role'ler, Jinja2, Vault ve Molecule testleri; ardından Argo CD ve Flux ile GitOps ve sıfır kesintiyle bir bitirme projesi deployment'ı.

Nasıl çalışır

Bootcamp nasıl çalışır?

Bir öğrenme yolunda her seferinde küçük bir ders ilerler, ardından ertesi gün kendini test edersin.

  1. Bir öğrenme yolu seç ve kısa bir ders oku

    Sekiz öğrenme yolu DevOps toolchain'inin tamamını kapsar ve her yolun ilk kursu ücretsizdir. Her ders, örneğin bir container'ın neden lightweight olduğunu birkaç satırda açıklar ve ardından bunun üzerine inşa eder.

  2. İçinde bulunduğun sayfa hakkında AI Mentor'a soru sor

    Explain Simply, Step by Step veya Everyday Example gibi bir düğmeye dokunabilir ya da kendi sorunu yazabilirsin. Yanıt, genel olarak DevOps hakkında değil, önündeki ders hakkındadır.

  3. Tekrar et, ardından bir sorun giderme görevini dene

    Günlük mini quiz her yanıtı açıklar; yanlış yaptığın sorular ise aralıklı bir programla bilgi kartları olarak yeniden karşına çıkar. Ardından bir hata ayıklama görevi seni simüle edilmiş bir terminalde bozuk bir kurulumun içine bırakır.

İçinde neler var

Uygulamada neler var?

142

Kurs, 568 ders

Toplam sekiz öğrenme yolu: Linux ve Bash, Git ve GitHub, Docker, Kubernetes, Helm, CI/CD, Terraform ve Ansible; başlangıçtan ileri seviyeye kadar kademelendirilmiştir.

20

Hata ayıklama görevleri

Container'lar, Kubernetes, CI/CD, observability ve reliability konularını kapsayan simüle edilmiş bir terminalde sorun giderme: kimsenin çekemediği 1.9 GB boyutunda bir image veya bir kesinti boyunca yeşil kalmış bir alert.

AI

AI Mentor ve ders oluşturucu

İçinde bulunduğun ders hakkında tam olarak soru sorabilir veya bir konu belirleyip yapılandırılmış bir ders oluşturtabilirsin. Dersler ayrıca kendi diline de çevrilebilir.

Günlük

Quiz ve bilgi kartları

Her yanıt için açıklama sunan günlük bir mini quiz ve yanlış yaptığın soruların aralıklı tekrar programıyla bilgi kartları olarak yeniden karşına çıkması.

Cheat sheet

En sık baktığın komutlar

Docker, kubectl, Git, Linux ve daha fazlası için bir DevOps cheat sheet'i; ayrıca her ders için notlar ve daha sonra bakmak üzere kaydedebileceğin bir liste.

Seriler

Alışkanlık araçları

Bir günü kaçırdığında ilerlemenin silinmemesi için seri dondurma özelliğine sahip günlük seriler; ayrıca XP, seviyeler, liderlik tablosu ve seçtiğin saatte hatırlatmalar.

Arka plan

Bir DevOps mühendisi gerçekte ne yapar ve önce ne öğrenmelisin?

DevOps, yazılımı bir geliştiricinin commit'inden güvenilir biçimde production ortamına ulaştırma ve sonrasında çalışır durumda tutma pratiğidir. Günlük işte bu, konsollarda tıklamaktan çok otomasyon yazmak anlamına gelir: Linux sunucularındaki script'ler, bir uygulamayı paketleyen container'lar, uygulamayı test edip yayınlayan pipeline'lar ve dosyalarda tanımlanan altyapı. İnsanlar genellikle Linux command line ve Git ile başlar, ardından container'lara ve ancak sonrasında bunların üzerine kurulan orchestration ve automation katmanlarına geçer.

Container'lardağıtıma gönderilen birim

Bir container, ihtiyaç duyduğu kütüphaneler ve ayarlarla birlikte bir uygulamayı paketler; böylece uygulama laptop'ta, test ortamında ve production'da aynı şekilde çalışır. Docker, container'ları oluşturup çalıştırmanın yaygın bir yoludur; Dockerfile ise bir image için kullanılan tariftir.

OrchestrationKubernetes'in kullanım amacı

Çok sayıda container olduğunda bir şeyin bunları başlatması, hata verdiklerinde yeniden başlatması, trafiği yönlendirmesi ve storage bağlaması gerekir. Kubernetes bunu pod'lar, deployment'lar ve service'lerle yapar; Helm ise bu tanımları chart'lar halinde paketler.

CI/CD pipeline'larıcommit'ten yayına

Continuous integration her değişikliği build eder ve test eder; continuous delivery ise başarılı bir build'i production'a doğru ilerletir. GitHub Actions ve Jenkins, yaygın kullanılan iki araçtır. Klasik bir sorun da makinenizde yeşil, runner'da ise kırmızı görünen iştir.

Infrastructure as codedosyalarda tanımlanan sunucular

Sunucuları elle oluşturmak yerine, incelenebilen ve tekrar tekrar uygulanabilen dosyalarda tanımlarsın. Terraform, cloud network'leri ve makineler gibi kaynakları provision eder; Ansible ise makineler oluşturulduktan sonra onları configure eder.

Uygunluk

Kimler için uygun — kimler için değil

Şu durumlarda senin için uygun

  • Bir git push'ı ile production arasında neler olduğunu anlamak isteyen bir developer'san
  • Sunucuları yönetiyor ve manuel işlerden container'lara ve otomasyona geçmek istiyorsan
  • İlk cloud engineer veya site reliability rolünü hedefliyorsan
  • Cloud kaynakları için ödeme yapmadan gerçek hata durumlarını okumayı pratik etmek istiyorsan
  • Yolculuk sırasında elinde yalnızca bir telefon varsa ve düzenli bir materyal istiyorsan

Şu durumlarda doğru araç değil

  • Pratik yapmak için gerçek bir shell'e veya canlı bir cluster'a ihtiyacın varsa; görevler simüle edilmiş bir terminalde çalışır
  • 142 kursun tamamının ücretsiz olmasını bekliyorsan; her öğrenme yolunun ilk kursu ücretsizdir, geri kalanların kilidini Pro açar
  • Bugün bir iPhone sürümü istiyorsan; henüz yayımlanmadı
  • Bir araç üreticisinden resmi bir kurs istiyorsan; bu bağımsız bir öğrenme uygulamasıdır

Sorular

Sık sorulan sorular

DevOps Öğren: Bootcamp nedir?

DevOps Bootcamp olarak da adlandırılan DevOps Öğren: Bootcamp; Linux, Git, Docker, Kubernetes, Helm, CI/CD, Terraform ve Ansible konularında 142 kurs ve 568 ders içeren bir Android öğrenme uygulamasıdır. Telefonda kısa derslerle DevOps öğrenmek isteyen developer'lar, sistem yöneticileri ve öğrenciler için tasarlanmıştır. Başlangıç ücretsizdir, 22 dilde kullanılabilir ve bir iPhone sürümü planlanmaktadır.

DevOps'u sıfırdan nasıl öğrenebilirim?

Linux komut satırı ve Git ile başla; çünkü diğer tüm araçlar bunları temel alır. Ardından Docker ile container'ları öğren, Kubernetes'e geç ve pipeline'lar ile kod olarak altyapıyı ekle. DevOps Bootcamp kabaca bu sırayı izler ve sekiz öğrenme yolunun her birindeki ilk kursu denemek ücretsizdir.

Bir laptop'a veya cloud hesabına ihtiyacım var mı?

Hayır. Uygulama, öğrenmek için laptop'a, cloud hesabına veya kredi kartına ihtiyacın olmadığını belirtir; ayrıca hesap oluşturmadan başlayabilirsin. Hata ayıklama görevleri simüle edilmiş bir terminal kullanır; bu nedenle hiçbir şey deployment edilmez ve ücretlendirme yapılmaz.

Hata ayıklama görevleri nedir?

Bunlar simüle edilmiş bir terminalde, beş alanda sunulan yirmi sorun giderme alıştırmasıdır: container'lar, Kubernetes, CI/CD, gözlemlenebilirlik ve güvenilirlik. Örnekler arasında kimsenin çekemediği 1.9 GB'lık bir image, başlamayan pod'lar ve uygulama açılırken onu sonlandıran bir probe bulunur. İki görev ücretsizdir; Pro yirmisinin tamamını açar.

DevOps mülakat soruları için faydalı mı?

Mülakat sorularının ölçtüğü temel bilgileri öğrenmene yardımcı olur. Günlük quiz her yanıtı açıklar, yanlış yaptığın sorular flashcard olarak tekrar karşına çıkar ve cheat sheet sana sorulması muhtemel komutları bir arada sunar. Bunu, yanıtlarını sesli olarak açıklama pratiğiyle birlikte kullan.

Kurs hangi araçları öğretiyor?

Linux ve Bash, Git ve GitHub, Docker ve Docker Compose, Kubernetes, Helm, GitHub Actions ve Jenkins, AWS ve Azure ile Terraform ve Ansible. Ayrıca Argo CD ve Flux ile GitOps'a, izleme ve gözlemlenebilirliğe de değinir.

AI Mentor nasıl çalışıyor?

Açık olan ders hakkında soru sorarsın ve Explain Simply veya Step by Step gibi düğmeleri ya da kendi ifadelerini kullanarak o bağlamda bir yanıt alırsın. Ücretsiz kullanıcılar her gün birkaç soru sorabilir; Pro günlük sınırı kaldırır. Ayrı bir ders oluşturucu, belirttiğin konuda yapılandırılmış bir ders hazırlar.

DevOps Öğren: Bootcamp ücretsiz mi ve Pro neleri içeriyor?

DevOps Öğren: Bootcamp ile başlamanın ücretsiz olduğu bölüm şunları içerir: her öğrenme yolunun ilk kursu, diğer derslerin kısa önizlemesi, iki görev, günlük quiz, flashcard'lar ve cheat sheet ücretsizdir. Pro, Google Play üzerinden iptal edebileceğin bir aboneliktir. Tüm kursların ve derslerin, yirmi görevin tamamının, sınırsız AI Mentor sorularının ve sınırsız AI tarafından oluşturulan derslerin kilidini açar.

Bir iPhone sürümü var mı?

Henüz yok. DevOps Bootcamp şu anda Google Play'de mevcut ve bir iPhone sürümü geliyor. Bu sayfa App Store kaydına bağlantı verir ve sürüm yayınlanana kadar bunu yakında kullanıma sunulacak olarak gösterir.

Başla

İlk Linux komutunu bugün çalıştır

Android'de başlamak ücretsiz, iPhone geliyor, 22 dilde.

Son incelenme tarihi · CoddyKit tarafından yayımlandı · Gizlilik politikası
Android üzerinde kullanılabilir.