Lütfen, "Sık Sorulan Sorular" sayfasını dikkatli bir biçimde okuyun.


27 Ocak - 3 Şubat
2018
Karabük Üniversitesi

       

Ana Sayfa

Kurs Listesi

Güncellemeler için takip edin.

DevOps 101

 
Bu kursun amacı DevOps kültürüne giriş yapmak, DevOps olma yolunda ilk adımları kazandırmak ve DevOps araclarını tanıtmaktır.
 
Kurs Sorumlusu/Sorumluları: Fatih N. Yarcı
Eğitmen/Eğitmenler:Fatih N. Yarcı, Mesut Özbaş
 
Katılımcılar için ön-şartlar:

En az orta düzeyde GNU/Linux bilgisine sahip olmak, Bash, Perl, Ruby, PHP, Python dillerinden en az birini
biliyor olmak, döküman okuyabilecek kadar İngilizceye sahip olmak.

Katılımcıların kursa getirilmesi gereken donanım/yazılım:

Katılımcıların kendi bilgisayarlarını getirmeleri, VirtualBox uzerinde çalışan CentOS 7 minimal sürümünü hazır
bulundurmaları gerekmektedir.

Kurs İçeriği:

1) Bulut Sistemleri

* Bulut sistemleri genel yapısı ve mantığı
* Aws cloud (EC2, ELB/ALB, VPC, S3 servisleri. RDS, IAM )
* Aws cli ve boto kullanımı
* Bulut Servisleri ile ilgili uygulama
(python/php web servisi altyapısı, kurulumu)

2) Konfigürasyon Yonetimi ve otomatizasyonu

* Konfigürasyon yönetimi genel yapısı ve mantığı diğer yönetim araçlarının
karşılastırılması.
* Ansible ile sunucu otomatizasyonu
* Ansible ile örnek uygulama (Python/PHP web servisi altyapısı, otomatizasyonu)

3) Konteyner Sistemleri

* Konteyner sistemleri calışma mantığı ve yapısı
* Docker ile örnek uygulama (Imaj hazırlama, web servisi calıştırma)

4) Dağıtım süreçleri

* Uygulamaların dağıtıma hazır hale getirilmesi (paketleme, virtualenv, derleme,
Jenkins, Bitbucket pipeline)
* Uygulamaların sunucuya atılmasi ve çalıştırılması süreçleri (Jenkins, Bitbucket
pipeline)