İLERİ SEVİYE LINUX EĞİTİMİ
İLERİ SEVİYE LINUX EĞİTİMİ

Kimler için Eğitim Tasarlandı:

Kariyer hedefi olarak Linux Sistem Yöneticisi olmak, uygulamalarını Linux üzerinde geliştirmek ve DevOps süreçlerinde rol almak isteyen BT profesyonellerine yöneliktir.

Eğitim Tanımı:

Eğitim, Linux’u kullanan ama Linux’u derinlemesine öğrenmek ve kendi ihtiyaçlarına göre yapılandırmak isteyenler için hazırlandı. Linux çekirdeğinin yeni ihtiyaçlarınıza göre yeniden yapılandırılması, Linux çekirdeğine ekler yapılması, güvenlik seviyesinin yükseltilmesi, network bileşenlerinin doğru tanımlanması gibi pek çok ileri düzey konularla ilgili içerik sunulacaktır. Buildroot ve Yocto Projesi gibi sistemlerle kendi Linux’unuzu tasarlamayı ve derlemeyi öğreneceksiniz. Bütün uygulamalar, sanal ortamda kurulu Linux tabanlı sistem üzerinde anlatılacaktır.

Eğitimin Özet İçeriği:

  1. Kabuk Programlama
  2. Linux çekirdeğinin bileşenleri
  3. Boot Süreci ve systemd
  4. Linux çekirdeğinde programlama ve LKM
  5. Linux’te ağ yapıları
  6. Linux’te güvenliğin geliştirilmesi (hardening) için metodoloji
  7. Buildroot ve Yocto ile Linux sistem geliştirme
  8. Linux’te sanallaştırma, KVM ve QEMU


Eğitim Süresi ve Koşullar:

Toplam 40 ders saatidir. Her ders saati 40 dakika olarak belirlenmiştir. Canlı olarak online eğitim sunulacaktır. Eğitim sırasında 6 quiz yapılacak ve 4 ödev verilecektir. Her ödev o hafta işlenen konulardan olacak ve online şekilde teslim edilecektir.


Eğitim Sonunda Ne Yapabileceksiniz?

  • Linux işletim sisteminin bileşenlerini ve işlevlerini açıklayabileceksiniz.
  • Linux’u tüm bileşenleriyle birlikte verimli bir şekilde kullanabilecek ve yönetebileceksiniz.
  • Sistem yönetimi için kabuk programları yazabileceksiniz.
  • Bir Linux sistemini daha güvenli hale getirebileceksiniz (Linux hardening).
  • Linux çekirdeğinin kaynak koduna yeni eklemeler yapabilecek, yeni sistem çağrıları tanımlayabilecek ve seçtiğiniz özelliklere sahip kendinize özel bir Linux çekirdeği oluşturabileceksiniz.
  • Linux’un boot sürecini kendi ihtiyaçlarınıza göre değiştirebileceksiniz.
  • Root dizinin değiştirilmesi (jailroot), kontrol grupları (control groups), isim alanları (namespaces) ve CPU kümeleri (cpusets) gibi, konteyner teknolojilerinin (Docker, Kubernetes) temeli olan özellikleri açıklayabilecek ve kullanabileceksiniz.
  • Buildroot ve Yocto projesi sistemlerini kullanarak, herhangi bir CPU veya donanım için belirlediğiniz özelliklere sahip bir Linux çekirdeği derleyebilecek ve tercih ettiğiniz ek yazılımlarla birlikte çalışabilir bir Linux sistemi oluşturarak QEMU veya istediğiniz donanım üzerinde çalıştırabileceksiniz.

 

Eğitmen: Doç. Dr. Hakan Güray Şenel

ODTÜ Elektrik Elektronik Mühendisliği bölümünde lisans eğitimi alan Doç. Dr. Hakan Güray Şenel; 1991-1997 arası Amerika Birleşik Devletleri’ndeki Vanderbilt Üniversitesi Elektrik ve Bilgisayar Mühendisliği Bölümü’nde Robot, medikal görüntüleme sistemleri ve görüntü/video işleme üzerine yüksek lisans ve doktora çalışmalarını tamamlayarak Türkiye’ye dönmüştür. 1998’de Anadolu Üniversitesi’nde öğretim üyesi olarak göreve başlamıştır. 2002-2010 yılları arasında Anadolu Üniversitesi Bilgisayar Araştırma ve Uygulama merkezinin müdür yardımcısı olmuş ve 2006’da müdürlük  görevini üstlenmiştir. Açıköğretim Fakültesi için önemli projelere imza atmıştır. Aynı zamanda Elektrik/Elektronik Mühendisliği Bölümü’nde öğretim üyesi olarak gömülü system tasarımı, bilgisayar ağları, gerçek zamanlı programlama, işletim sistemleri gibi çeşitli dersler vermis ve sektöre çok sayıda mühendisin yetişmesine katkıda bulunmuştur. Görüntü/video işleme, gerçek zamanlı işletim sistemleri, gömülü sistemler, ağ sistemleri, IoT sistemleri ve bilgi sistemleri üzerine bilimsel çalışmaları vardır. 1994’den bu yana çeşitli yurt içi/dışındaki üniversitelerde, kamu kurumlarında ve özel sektörde faaliyet gösteren farklı sektörlerdeki firmalarda yürütülen yazılım/sistem projelerinde danışmanlık ve yöneticilik gibi görevler üstlenmiştir.

2022’den beri Gantek Academy bünyesinde Linux, konteyner temelli sistemler, C/C++, DevOps, veritabanı yönetim sistemleri ve otomasyon konularında eğitimler vermektedir. Şu anda Gantek Teknoloji’de Bilgi Teknolojilerinden Sorumlu Genel Müdür Yardımcısı (CIO) görevini yürütmektedir.