Docker ve Swarm Orkestrasyon

所在平台: Udemy

课程主页: https://www.udemy.com/course/docker-swarm-orkestrasyon/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**Docker ve Swarm Orkestrasyon Kurs Özeti** Bu kurs, yazılım sanallaştırma teknolojisi olan Docker'ı kapsamlı bir şekilde öğretmeyi amaçlamaktadır. Özellikle pratikte yaşanan zorluklara odaklanarak, Docker'ın uygulamaların farklı ortamlarda tutarlı çalışmasını nasıl sağladığını, dağıtım ve bakım süreçlerini nasıl kolaylaştırdığını uygulamalı olarak gösterecektir. **Neden Docker Öğrenmeli?** * **Tutarlı Çalışma:** Uygulamaların her yerde aynı şekilde çalışmasını sağlar, deploy sırasında yaşanan hataları en aza indirir. * **Kolay ve Hızlı Dağıtım:** Uygulama kopyalarını saniyeler içinde oluşturup farklı sunuculara dağıtmayı kolaylaştırır. * **Otomatik Bakım ve Kurtarma:** Çöken servisleri otomatik olarak yeniden başlatarak kesintisiz çalışmayı sağlar. * **Kaçınılmaz Teknoloji:** Günümüz yazılım geliştirme süreçlerinde operasyonel verimlilik için vazgeçilmez bir araç haline gelmiştir. **Kursun Temel Yapısı:** 1. **Teorik Bilgi Aktarımı:** Kavramlar slaytlar eşliğinde anlatılır. 2. **Uygulama Örnekleri:** Pratik beceriler kazandıracak detaylı örnekler ve ipuçları sunulur. 3. **Hata Giderme:** Karşılaşılabilecek sorunlar ve çözümleri ele alınır. 4. **Docker İmajı Üretimi:** Dockerfile hazırlama ve imaj oluşturma konuları işlenir. 5. **Kalıp (Image) Script Yazımı ve Çevre Değişkenleri:** Dağıtım için gerekli scriptler ve değişken kullanımı öğretilir. 6. **Çoklu Servis Dağıtımı:** Birden fazla servisi aynı anda deploy etme teknikleri anlatılır. 7. **Sanal Docker Ortamları:** Virtualbox gibi araçlarla sanal ortamlar oluşturulur. 8. **Docker Cluster ve Orkestrasyon:** Docker Swarm ile kümeleme (cluster) ve orkestrasyon uygulamaları yapılır, farklı sunucularda kopyalar oluşturup analiz edilir. Kurs başlangıcında Linux bilgisine tazelemek isteyenler için bir Linux bölümü bulunmaktadır. Sertifika için tüm derslerin izlenmesi gerekmektedir.

课程评论(0条)

课程详情

Sevgili Arkadaşlar,Uygulamalarla Docker eğitimine hoş geldiniz! Docker, yazılım bazında sanallaştırma teknolojilerinden birisi. Gözünüzü hiç korkutmasın, bu zamana dek Docker öğrenmek istemiş ama öğrenememiş olmanız da canınızı sıkmasın. Kurs dahilinde pek çok uygulama ve kaynak mevcut. Dilediğiniz zaman bu uygulamalara yeniden göz atıp unuttuklarınızı hatırlayabilirsiniz.Kurs genel olarak önce teorik ardından pratik eğitim vererek bilgiyi işlemeye odaklanmış durumda. Belirtmekte fayda var, pratiği daha çok önemsiyor ve bu yüzden kurs içindeki uygulama sayısını fazla tutuyorum.Neden Docker Öğrenmeliyim?Eğer Docker hakkında hiçbir fikriniz yoksa şunları söylemek zihninizde bir şeyler canlanmasına yardımcı olabilir:Bir uygulama ürettiniz ancak bu uygulamayı başka bir bilgisayara (sunucu, test ortamı) deploy etmeye kalktığınızda hatalar almış olabilirsiniz. İşte Docker en temelde bu sorunu çözmüş ve bir uygulamanın her yerde aynı kararlılıkla çalışmasını sağlamıştır.Uygulamayı deploy etmeyi başardınız ancak bu işlemi pek çok bilgisayara yapmanız gerekebilir, yani uygulamanın birden fazla sunucuda çalışması gerekebilir. Bu durumda deploy işlemi hem zaman almakta hem de giderek zorlaşmaktadır. Docker ile bir uygulamanın birden fazla kopyasını oluşturmak ve farklı lokasyonlardaki sunuculara deploy etmek oldukça kolay. Yalnızca saniyeler içinde tamamlanan bir işlem haline geliyor.Bir uygulamanın bakımı konusunda Docker yine ön plana çıkıyor. Örneğin deploy ettiğiniz bir servis (uygulama) herhangi bir hata sebebiyle çöktü. Bu durumda Docker elle müdahale gerektirmeksizin otomatik olarak çalışan sunuculardan birisine sizin uygulamanızın kopyasını oluşturur ve canlı hale getirir. Bu sayede gece uykularınızdan feragat ederek işlem yapmanız gerekmez.Yukarıda saydıklarım ve benzeri pek çok sebepten ötürü Docker öğrenilmesi ve kullanılması artık kaçınılmaz bir teknoloji olmuştur.Kursun Temel YapısıSlaytlar eşliğinde kavramlarla beraber teorik bilgi aktarımıBölüm devamında pratiklik kazandıracak uygulama örnekleri ve uygulama püf noktalarıKarşılaşılması muhtemel hatalar ve çözümleriDocker imajı üretmek, Dockerfile hazırlamakİmaj için script yazmak ve çevre değişkeni kullanmakBirden çok servisi aynı anda deploy etmekSanal Docker ortamları hazırlamak (driver=Virtualbox)Docker cluster yaratarak bir proje için ayrı ayrı sunucularda kopyalar üretmek ve analizini yapmakSwarm orkestrasyon ve uygulamalarKursun başında Linux bilginizi tazelemek adına Linux dersleri olan bir bölüm var. Eğer Linux bilginiz yeterliyse o bölümü doğrudan geçebilirsiniz. Sertifikanızı alabilmek için lütfen o derslerin de izlendiğine dair kutucuğu işaretleyin.

课程标签

0人关注该课程

主题相关的课程