DevOps Öğren: Bootcamp
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


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




Kurs
DevOps kursundaki sekiz öğrenme yolu
Uygulamanın kurs listesindeki 142 kurs ve 568 ders; her öğrenme yolunun ilk kursu ücretsiz.
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.
Git ve GitHub
Commit'ler ve yerel iş akışı, branch stratejileri, remote'lar ve pull request'ler, hook'lar ve sürüm etiketleme.
Docker
Image'lar ve Dockerfile'lar, Docker Compose, ağ oluşturma ve veriler, Swarm ve container güvenliği.
Kubernetes
Cluster'lar, pod'lar, deployment'lar ve ReplicaSet'ler, servisler ve ağ oluşturma, yapılandırma ve depolama, zamanlama ve gözlemlenebilirlik.
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ı.
CI/CD
GitHub Actions workflow'ları, Docker ile Jenkins, deployment stratejileri ve pipeline'ların güvenliğini sağlama ve izleme.
Terraform
Kod olarak altyapı, temel kavramlar, state, module'ler ve workspace'ler ile AWS ve Azure üzerinde kaynak sağlama.
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.
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.
İç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.
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.
CoddyKit'ten daha fazlası
Android üzerinde kullanılabilir.