Docker: A'dan Z'ye Tüm Yönleriyle
4.3 (234 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,066 students enrolled

Docker: A'dan Z'ye Tüm Yönleriyle

Geliştirme sürecinden son kullanıcıya kadar olan proje DevOps süreçlerini Docker ile kolayca yönetin.
Bestseller
4.3 (234 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,066 students enrolled
Created by Burak Alparslan
Last updated 3/2019
Turkish
Current price: $129.99 Original price: $199.99 Discount: 35% off
13 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 8.5 hours on-demand video
  • 2 articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Daha iyi yazılım geliştirmek ve test etmek için Docker ve Docker Compose'u kullanmayı öğreneceksiniz.
  • Üst düzey geliştirme ortamları kurabileceksiniz.
  • Profesyoneller gibi Dockerfile ve Docker Compose YAML dosyaları oluşturabileceksiniz.
  • Kendi Image'larınızı oluşturup Docker Hub'a yükleyebileceksiniz.
  • Son kullanıcı ortamlarınız için müthiş Swarm kümeleri (Cluster) oluşturabileceksiniz.
  • Zaman kaybı yaşamadan (without downtime) son kullanıcı ortamınızı güncelleyebileceksiniz.
  • Serverlarınızda gizli bilgileri güvenli bir şekilde saklayabileceksiniz.
Course content
Expand all 64 lectures 08:26:12
+ Kurulum
8 lectures 47:45
Docker sürümleri
07:21
OS X (Mac) Ortamına Docker Kurma
13:49
Windows Ortamına Docker Kurma
05:45
Windows'ta Sanallaştırmayı Aktif Hale Getirme (Hyper-V)
02:39
Linux Ortamına Docker Kurma
14:33
Kaynak Kodları İndirme (GitHub)
03:12
Dockerfile ve Docker Compose için Kod Editör Önerisi
00:10
Terminal Önerileri
00:16
+ Docker Container
9 lectures 01:01:33
Giriş
08:30
Arka planda neler oldu?
02:56
Ödev - Birden fazla container oluşturma
03:48
Çözüm- Birden fazla container oluşturma
06:42
Container komtuları
06:35
SSH Olmadan Docker Container'a Bağlanma
11:10
Ödev - Container'lara bağlanma ve Yönetimi
01:46
Çözüm- Container'lara bağlanma ve Yönetimi
04:14
+ Docker Network
5 lectures 39:50
Giriş
12:23
Docker Network Komutları
06:55
Docker Network DNS ismi ile haberleşme
11:55
Ödev - DNS Round Robin Test
03:46
Çözüm- DNS Round Robin Test
04:51
+ Docker Image
4 lectures 37:22
Giriş
02:20
Docker Hub Kullanma
10:02
Docker Image Layers (Katmanlar)'ı Keşfetme
15:15
Kendi Image'ımızı Yaratıp, Hub'a Gönderme
09:45
+ Dockerfile
5 lectures 29:55
Giriş
05:46
Resmi Image'ların buildini alma
05:05
Örnek Dockerfile Oluşturma ve Çalıştırma
06:37
Dockerfile Ödev - Kendi node uygulamamızı çalıştırma
03:27
Dockerfile Çözüm- Kendi node uygulamamızı çalıştırma
09:00
+ Docker Volume
7 lectures 34:02
Giriş
04:53
Docker Volume Uygulama
09:53
Docker Bind Mount Uygulama
05:29
Volume Ödev - Veri tabanı güncelleme
03:13
Volume Çözüm- Veri tabanı güncelleme
05:26
Bind Mount Ödev - Statik web sitesi güncelleme
01:36
Bind Mount Çözüm- Statik web sitesi güncelleme
03:32
+ Docker Compose
7 lectures 57:07
Giriş
13:15
Docker Compose Terminal Komutları
10:13
Docker Compose Ödev - Drupal + Postgres
03:02
Docker Compose Çözüm- Drupal + Postgres
12:26
Lokal Image buildi alma
07:54
Docker Compose Ödev - Lokal image ve çoklu container yönetimi
03:29
Docker Compose Çözüm- Lokal image ve çoklu container yönetimi
06:48
+ Docker Swarm: Giriş ve Ortamların Kurulması
7 lectures 01:32:59
Giriş
09:05
Swarm ile İlk Servis Oluşturma ve lokalde deneme
11:54
Docker Swarm çalıştırabileceğimiz ortamlar
22:22
Overlay network kullanarak swarm uygulaması yaratma
09:42
Swarm Routing Mesh (Yönlendirme)
07:11
Swarm Ödev - Node + React JS + MongoDB
05:29
Swarm Çözüm - Node + React JS + MongoDB
27:16
+ Swarm Stackler ve Secretlar
8 lectures 01:12:58
Stacks: Giriş ve Örnek Uygulaması
18:51
Secrets: Giriş
03:05
Swarm Servisleri ile Secrets Kullanımı (Örnek)
14:41
Swarm Stacks ile Secrets Kullanımı (Örnek)
08:20
Docker Stack ve Secret Ödevi
01:57
Docker Stack ve Secret Çözümü
09:29
Docker Compose ile Secrets Kullanımı (Örnek)
02:59
Docker Swarm: Yaşam Döngüsü (Lifecycle)
13:36
Requirements
  • Herhangi bir yazılım geçmişiniz olmasına gerek yok.
  • Sadece bir metin editörünüz ve tarayıcınız olması yeterli.
  • Çok temel düzeyde terminal komutları bilmeniz sizin avantajınıza olur.
Description

Dockerlaşmış geleceğe hazır olun, artık neredeyse tüm yazılımlar konteynerler (containers) ile yönetilecek ve geliştirilecek. Yeni ve en gelişmiş teknolojiler ile tanışmak ve kullanmak istiyorsanız Docker kursumuza hoşgeldiniz.

Eğer Docker konusunda yeniyseniz, bu kurs en baştan başlayıp sizi profesyonel seviyeye ulaştırmak için planlandı.

Eğer ki Docker konusunda tecrübeniz varsa, kursta bulunan nokta atışı detaylar ve ipuçları ile kendinizi geliştireceksiniz.

Eğer Docker konusunda merak ettikleriniz varsa aşağıdaki programı inceledikten sonra kayıt olabilirsiniz.

Bu kursta yapacağınız birkaç havalı konudan bahsedelim:

  • Makinenizden değiştirdiğiniz web kodunu anında sunucudan kontrol edeceksiniz. Yeniden yükleme yapmadan.

  • Dışardan ulaşılmasını istemediğiniz uygulamalarınız için özel ağlar oluşturacaksınız.

  • Bulut ortamında çoklu Swarm kümeleri oluşturacaksınız.

  • Swarm kümelerinizde load balancing yapacaksınız.

  • Kendi Image'ınızı oluşturup Docker Hub'a koyacaksınız.

  • Konfigürasyon dosyalarınızı şifreleyip konteynerlerinizde kullanacaksınız.

  • Basit bir YAML dosyası ile kocaman bir proje altyapısını ayağa kaldıracaksınız.

  • Ve daha bir çok havalı şey yapacaksınız.

Kurs içerisinde teorik bilgileri edinmekle kalmayıp tüm öğrendiklerinizi pratiğe dökeceksiniz. Kurs içerisinde yazılan kodlar GitHub'dan paylaşılacaktır.

Kurs boyunca aklınıza takılabilecek olan tüm soruları, soru & cevap kısmından sorabilirsiniz. Tüm sorular 24 saat içerisinde cevaplanacaktır.

Bu kursta öğrendiğiniz teknolojilere eğer ki yeni güncellemeler gelirse, içerik düzenli bir şekilde güncellenecektir.

Who this course is for:
  • Yazılım Geliştiriciler ve Yazılım ile ilgili olanlar
  • Sistem Yöneticileri
  • IT (BT) ile uğraşanlar
  • Yazılım projeleri yapan, yöneten veya organize edenler
  • Test Mühendisleri