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ı ve mesajlaşma sistemlerinin temel mimarisini kavrayabilme

RabbitMQ'nun kurulumunu, yapılandırmasını ve yönetim konsolunu etkin kullanma

Exchange, Queue, Routing, Binding gibi çekirdek AMQP bileşenlerini doğru tasarlayabilme

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

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

RabbitMQ kümeleme mimarisini kurma, yönetme ve ölçeklendirme yetkinliği kazanma

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

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

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

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

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.

Mavi
Türkiye Vagon Sanayi
Anadolubank
THY Technic
KoC Sistem
Doğuş Teknoloji
Sun Ekspress
Tiryaki Agro
Siemens
Oyak Çimento
Honda
ITKIB
Intertech
Yapi Kredi
Anadolu Sigorta
Kuveyt Türk
Iga Airport
Logo Yazılım
Accenture
Netaş
Burgan Bank
Toyota
Axa Sigorta
Ford-Otosan
HalkBank
Mavi
Türkiye Vagon Sanayi
Anadolubank
THY Technic
KoC Sistem
Doğuş Teknoloji
Sun Ekspress
Tiryaki Agro
Siemens
Oyak Çimento
Honda
ITKIB
Intertech
Yapi Kredi
Anadolu Sigorta
Kuveyt Türk
Iga Airport
Logo Yazılım
Accenture
Netaş
Burgan Bank
Toyota
Axa Sigorta
Ford-Otosan
HalkBank
Bilgi İstiyorum