RabbitMQ Eğitimi

Eğitim Hakkında

Bu eğitim, AMQP protokolü ve RabbitMQ mesajlaşma altyapısını temelden ileri seviyeye kadar detaylı olarak ele alır. Katılımcılar; kurulumdan kümelemeye, güvenilir mesajlaşmadan yüksek erişilebilirlik yapılarına kadar kurumsal mesajlaşma sistemlerinin tüm bileşenlerini uygulamalı olarak öğrenir. Eğitim sonunda ekipler, yüksek hacimli, ölçeklenebilir ve güvenilir mesajlaşma mimarileri tasarlayabilecek yetkinliğe ulaşır.

Ön Koşul

Katılımcıların temel düzeyde yazılım geliştirme ve mesajlaşma/mikroservis mimarisi kavramlarına aşina olması beklenmektedir.

Eğitim İçeriği

  • Mesajlaşma ve Asenkron Sistemlerin Avantajları
  • Neden JMS Yeterli Değil?
  • AMQP'ye Giriş
  • RabbitMQ Örnekleri
  • Ürün Tanımı ve Temel Yetenekler
  • Kurulum, Dizin Yapısı ve Yapılandırma
  • Mnesia Veritabanı ile Kalıcılık
  • Temel Yönetim
  • Web Yönetim Konsolu
  • Sanal Anahtarlar ile Çoklu Kiracılık
  • Firehose Trace ile Günlükleme
  • İstemciler (Java, C#, Python, Ruby vb.)
  • Java İstemciye Odaklanma
  • Mesaj Yayınlama ve Tüketme
  • AMQP Kaynak Yönetimi
  • Exchange ve Queue ile AMQP Yönlendirme
  • Yüksek Düzey Soyutlamalar (Spring AMQP ve Integration, Pika)
  • Mesajlaşma Desenleri
  • Kalıcı Kuyruklar ve Exchange'ler
  • Kalıcı Mesajlar
  • AMQP ve JMS İşlemleri
  • AMQP Onayları
  • Dead Lettering (Ölü Mektup)
  • Birden Fazla İşlem Kaynağı
  • Kümeleme ile Ölçeklenebilir Mesajlaşma Mimarisi
  • Bir Küme Oluşturma
  • Disk ve RAM Node'lar
  • Küme Yönetimi
  • Ağ Bölümleri
  • Küme Node Arızaları ve Sonuçları
  • Yansıtılan Kuyruklar
  • Slave Senkronizasyonu
  • İstemci Arızası Kullanımı
  • RabbitMQ Eklentilerine Giriş
  • LDAP Kimlik Doğrulaması
  • Shovel
  • Federation
  • Shovel ve Federation Karşılaştırması
  • STOMP
  • Performans Üzerinde Yapılandırma ve İstemci Kodu Seçeneklerinin Etkileri
  • Akış Kontrolü
  • En İyi Uygulamalar
  • Sanal Anahtarlar, Kullanıcılar ve Erişim Kontrolü
  • Kimlik Doğrulama
  • Güvenli İletişim
  • Disk, Güvenlik Duvarı, Heartbeat Tuning
  • İzleme
  • Yönetim API'si
  • Üçüncü Taraf İzleme Araçları Desteği
  • Spring'e Giriş
  • Spring AMQP Genel Bakış
  • Spring'ın AMQP Şablonu
  • Spring ile AMQP Kaynaklarını Yapılandırma
  • Mesaj Gönderme ve Alma

Kazanımlar

  • AMQP protokolünün çalışma mantığını kavrayabilecek ve mesajlaşma sistemlerinin temel mimarisini öğrenebileceksiniz.

  • RabbitMQ’nun kurulumunu, yapılandırmasını yapabilecek ve yönetim konsolunu etkin şekilde kullanabileceksiniz.

  • Exchange, Queue, Routing, Binding gibi çekirdek AMQP bileşenlerini doğru şekilde tasarlayabileceksiniz.

  • Java, C#, Python gibi istemcilerle mesaj gönderme–tüketme süreçlerini uygulamalı olarak öğrenebileceksiniz.

  • Kalıcı mesaj, kalıcı kuyruk, onay mekanizmaları ve Dead Letter Queue gibi güvenilirlik yöntemlerini kullanabileceksiniz.

  • RabbitMQ kümeleme mimarisini kurabilecek, yönetebilecek ve ölçeklendirme yetkinliği kazanabileceksiniz.

  • Yüksek erişilebilirlik için yansıtılan kuyrukları kullanabilecek ve node hatası senaryolarını yönetebileceksiniz.

  • Güvenlik, kimlik doğrulama, sanal anahtarlar ve erişim kontrolü yapılarını yapılandırabileceksiniz.

  • Performans ayarları, akış kontrolü ve en iyi uygulamalarla yüksek hacimli sistemleri optimize edebileceksiniz.

  • İzleme, loglama, yönetim API kullanımı ve üçüncü taraf monitoring araçlarını entegre edebileceksiniz.

Hedef Kitle

  • Junior – Mid – Senior Yazılım Geliştiriciler
  • Backend Developer’lar
  • Mikroservis veya dağıtık sistemler geliştiren Full-Stack Developer’lar
  • Integration Developer’lar
  • DevOps Engineer’lar
  • Site Reliability Engineer (SRE) rollerindeki teknik ekipler
  • Solution Architect ve Software Architect rollerindeki kişiler
  • Message broker veya event-driven mimariyle çalışan tüm teknik roller
  • Teknik Team Lead / Tech Lead pozisyonları

Sertifika

Eğitimlerimize %80 oranında katılım gösterilmesi ve eğitim müfredatına göre uygulanacak sınav/projelerin başarıyla tamamlanması durumunda, eğitimin sonunda dijital ve QR kod destekli “BT Akademi Başarı Sertifikası” verilmektedir.

SEKTÖRÜN GÜVENDİĞİ ÇÖZÜM ORTAĞI

BT Akademi'yi tercih eden 4.000'den fazla kurum yanılmıyor.

Tiryaki Agro
Getir
Enerjisa
Anadolu Üniversitesi
KKTC Turkcell
BKM
Saglık Bakanlıgı
Burgan Bank
İş Bankası
HSBC
Asfat
THY DO CO
İş Yatırım
Boyner
Hayat Holding
Turkcell
Turkiye Finans Katilim Bankasi
QNB Finansbank
Cybersoft
Aksigorta
Kuveyt Türk
Sekerbank
Isdemir
Vakıf GYO
Türkiye Petrolleri
Tiryaki Agro
Getir
Enerjisa
Anadolu Üniversitesi
KKTC Turkcell
BKM
Saglık Bakanlıgı
Burgan Bank
İş Bankası
HSBC
Asfat
THY DO CO
İş Yatırım
Boyner
Hayat Holding
Turkcell
Turkiye Finans Katilim Bankasi
QNB Finansbank
Cybersoft
Aksigorta
Kuveyt Türk
Sekerbank
Isdemir
Vakıf GYO
Türkiye Petrolleri
Bilgi İstiyorum