Dilini seç
Big Data Engineer Eğitimi
Dünya çapında 2 milyondan fazla öğrenci

Big Data Engineer Eğitimi

Büyük veri mühendisliği yığınının tamamını — dağıtık depolama ve Apache Spark'tan Kafka ve Flink ile gerçek zamanlı akışa kadar — öğrenin. Bu kurs, üretim kalitesinde veri hatlarını ölçekte tasarlamak, inşa etmek ve işletmek için uygulamalı beceriler kazandırır. Veri mühendisliğinde kariyer yapmayı ciddi olarak düşünüyorsanız, başlamanız gereken yer burası.

Dedika İşletmeler için

Neler öğreneceksiniz:

Büyük veri temelleri, HDFS ile dağıtık depolama ve bulut nesne depolama entegrasyonu hakkında derin bir anlayış geliştireceksiniz. Apache Spark kullanarak üretime hazır toplu işleme işleri ve Apache Flink ile Spark Structured Streaming kullanarak gerçek zamanlı hatlar geliştireceksiniz. Kurs, Kafka ve Değişiklik Verisi Yakalama ile veri alımını, Delta Lake, Iceberg ve dbt ile veri ambarı ve gölü evi tasarımını ve Apache Airflow ile tam hat orkestrasyonunu kapsar. Ayrıca Kubernetes dağıtımı, veri yönetişimi ve ML altyapısında pratik beceriler kazanacaksınız. Kurs sonunda, modern veri mühendisliği rollerinin gerektirdiği teknik derinliğe ve araç genişliğine sahip olacaksınız.

Nasıl pratik şekilde çalışırsınız Big Data Engineer Eğitimi

Nasıl pratik yaparsınız Big Data Engineer Eğitimi

Şirketiniz için ekibinizi eğitmek isteyenlere özel

Dedika Kurumsal'da, kurs kendi işinize ve şirketinizin ihtiyaçlarına uygun egzersizler ve örneklerle gelir.

Buraya tıklayın

Kurs İçeriği

8 Bölüm • 38 Ders4 ile 360 saat arasında (siz karar verin)

Bölüm 1Detayları Gör

Büyük Veri Temelleri ve Ekosistemi

  • Ders 1 • Veri Mühendisi Rolü ve Sorumlulukları

    Veri mühendisinin kapsamını veri bilimcileri ve analistlerinden ayırır. Veri hatlarının sahipliğini, güvenilirliğini ve veri kalitesini netleştirir.

  • Ders 2 • Büyük Veri Mimarisi Desenleri

    Lambda ve Kappa mimarilerini ve bunların ödünleşmelerini tanıtır. Daha sonra ele alınacak tüm veri hattı tasarımları için yapısal bağlamı sağlar.

  • Ders 3 • Büyük Veriyi ve Boyutlarını Tanımlama

    5 V çerçevesini ve gerçek dünya veri büyüme etkenlerini kapsar. Tüm kurs boyunca kullanılan kelime dağarcığını oluşturur.

  • Ders 4 • Modern Veri Mühendisliği Yığını

    Ana araç kategorilerini (alma, depolama, işleme ve orkestrasyon) mühendislik rollerine eşler. Öğrenciler, tüm kurs için bir zihinsel model elde eder.

Bölüm 2Detayları Gör

Linux, Ağ ve Bulut Temelleri

  • Ders 1 • Veri Mühendisleri için Ağ Kavramları

    TCP/IP, DNS, bağlantı noktaları ve güvenlik duvarlarını dağıtık sistemler bağlamında açıklar. Öğrencilerin küme ortamlarındaki bağlantı sorunlarını gidermesini sağlar.

  • Ders 2 • Bulut Altyapı Temelleri

    Büyük bulut sağlayıcılarındaki hesaplama, depolama ve ağ ilkelerini tanıtır. Öğrenciler sanal makineler ve nesne depolama kovaları dağıtabilir ve yapılandırabilir.

  • Ders 3 • Docker ile Konteynerleştirme

    Tekrarlanabilir veri mühendisliği ortamları için konteynerler oluşturmayı ve çalıştırmayı öğretir. Konteynerler, bir sonraki bölümden itibaren laboratuvarlarda kullanılır.

  • Ders 4 • Linux Komut Satırı Temelleri

    Dosya sistemi gezintisi, izinler ve kabuk betikleme temellerini kapsar. Bu beceriler, kurs boyunca küme yönetimi ve otomasyon görevlerinin temelini oluşturur.

Bölüm 3Detayları Gör

Dağıtık Depolama ve HDFS

  • Ders 1 • HDFS Mimarisi ve İç Yapısı

    NameNode, DataNode rollerini, blok çoğaltmayı ve hata toleransını açıklar. İşleme çerçevelerini tanıtmadan önce gereken depolama temelini sağlar.

  • Ders 2 • Dağıtık Depolama için Veri Biçimleri

    Avro, Parquet ve ORC dahil olmak üzere satır tabanlı ve sütun tabanlı biçimleri karşılaştırır. Biçim seçimi, sonraki işleme bölümlerinde sorgu performansını doğrudan etkiler.

  • Ders 3 • Bulut Nesne Depolama Entegrasyonu

    Bulut nesne depolamanın doğrudan HDFS yedeklemesi olarak kullanılmasını gösterir. Öğrencileri daha sonra tanıtılacak bulut yerel veri hattı mimarilerine hazırlar.

  • Ders 4 • Veri Gölü Tasarım İlkeleri

    Bölge tabanlı veri gölü mimarisini tanıtır: ham, düzenlenmiş ve tüketim katmanları. Öğrenciler, aşağı akış analitik hatlarını destekleyen depolama düzenleri tasarlar.

  • Ders 5 • HDFS İşlemleri ve Yönetimi

    HDFS CLI, kota yönetimi ve küme sağlığı izlemeyi kapsar. Öğrenciler, günlük depolama yönetimi için uygulamalı beceriler kazanır.

Bölüm 4Detayları Gör

Apache Spark ile Toplu İşleme

  • Ders 1 • Spark Performans Ayarlama

    Üretim işleri için bölümleme, önbelleğe alma, serileştirme ve bellek yönetimini ele alır. Öğrenciler, iş çalıştırma sürelerini ve kaynak maliyetlerini önemli ölçüde azaltır.

  • Ders 2 • Spark Mimarisi ve Yürütme Modeli

    Sürücü, yürütücü, DAG zamanlayıcısı ve görev yürütmeyi açıklar. İç yapıları anlamak, verimli Spark kodu yazmanın ön koşuludur.

  • Ders 3 • RDD'ler, DataFrame'ler ve Veri Kümeleri

    Üç Spark soyutlama katmanını ve her birinin ne zaman kullanılacağını kapsar. Düşük seviyeli RDD işlemlerinden yüksek seviyeli DataFrame dönüşümlerine doğru ilerler.

  • Ders 4 • Spark SQL ve Veri Manipülasyonu

    DataFrame'ler üzerinde SQL sorguları, pencere işlevleri ve karmaşık toplamaları öğretir. Analistlerden mühendislere dönüşenlerin mevcut SQL becerilerini Spark'ta kullanmalarını sağlar.

  • Ders 5 • Veri Kaynaklarını Okuma ve Yazma

    HDFS, nesne depolama, JDBC, Kafka ve Delta Gölü için bağlayıcıları kapsar. Spark'ı önceki bölümlerde oluşturulan depolama ve akış katmanlarına bağlar.

Bölüm 5Detayları Gör

Veri Alma ve Mesajlaşma Sistemleri

  • Ders 1 • Apache Sqoop ve Alternatifleri ile Toplu Alma

    Sqoop ve modern alternatiflerini kullanarak toplu ilişkisel veritabanı çıkarmayı kapsar. Hem akış hem de toplu kaynak sistemleri için alma araç setini tamamlar.

  • Ders 2 • Mesaj Üretme ve Tüketme

    Üretici bildirim ayarlarını, tüketici ofset yönetimini ve tam olarak bir kez semantiğini kapsar. Öğrenciler, Python ve Java'da güvenilir üreticiler ve tüketiciler yazar.

  • Ders 3 • Değişiklik Verisi Yakalama Teknikleri

    Satır düzeyindeki değişiklikleri yakalamak için veritabanı işlem günlüklerini kullanarak CDC'yi tanıtır. Operasyonel veritabanları ile veri gölü arasında gerçek zamanlıya yakın senkronizasyon sağlar.

  • Ders 4 • Apache Kafka Mimarisi

    Broker'ları, konuları, bölümleri, tüketici gruplarını ve çoğaltmayı açıklar. Bu mimari, sonraki bölümlerde oluşturulan tüm akış hatlarının temelini oluşturur.

  • Ders 5 • Toplu Alma için Kafka Connect

    Veritabanları, nesne depolama ve dosya sistemleri için kaynak ve havuz bağlayıcılarını gösterir. Yaygın alma desenleri için özel kod miktarını azaltır.

Bölüm 6Detayları Gör

Apache Flink ve Spark Streaming ile Akış İşleme

  • Ders 1 • Akış Hattı Güvenilirliği ve İzleme

    Akış işleri için geri basınç, tüketici gecikmesi, hata kurtarma ve uyarılamayı ele alır. Öğrencilerin akış hatlarını üretimde işletebilmesini sağlar.

  • Ders 2 • Apache Flink Mimarisi ve API'leri

    Flink'in JobManager'ını, TaskManager'ını, DataStream API'sini ve Table API'sini kapsar. Öğrenciler, tam olarak bir kez garantileriyle durum bilgisi olan akış işleri yazar.

  • Ders 3 • Akış İşleme Temelleri

    Olay zamanı, işlem zamanı, filigranlar ve pencerelendirme semantiklerini tanımlar. Bu kavramlar, doğru akış uygulamaları yazmanın ön koşuludur.

  • Ders 4 • Spark Yapılandırılmış Akış

    Spark Yapılandırılmış Akış'ın mikro toplu iş ve sürekli işleme modlarını öğretir. Akış iş yükleri için mevcut Spark DataFrame becerilerinden yararlanır.

  • Ders 5 • Durum Bilgisi Olan Akış İşleme Desenleri

    Yönetilen durum kullanarak yinelenen veri kaldırma, oturumlaştırma ve desen tespitini uygular. Öğrencileri karmaşık gerçek dünya akış kullanım durumlarına hazırlar.

Bölüm 7Detayları Gör

Veri Ambarı ve Göl Evi Mimarileri

  • Ders 1 • Bulut Veri Ambarı Platformları

    MPP bulut ambarı mimarilerini ve bunların depolama-hesaplama ayrımı modellerini karşılaştırır. Öğrenciler, ambar SQL'ini kullanarak büyük veri kümelerini yükler, dönüştürür ve sorgular.

  • Ders 2 • Apache Iceberg ve Hudi Biçimleri

    Iceberg'in gizli bölümlemesini ve Hudi'nin güncelleme/ekleme yeteneklerini Delta Gölü'ne alternatif olarak kapsar. Öğrenciler, kullanım durumları için doğru açık tablo biçimini seçer.

  • Ders 3 • Delta Gölü ve Tablo Biçimleri

    Delta Gölü'nde ACID işlemleri, zaman yolculuğu ve şema zorlamasını tanıtır. Ham veri gölü depolama ile ambar sınıfı güvenilirlik arasındaki boşluğu kapatır.

  • Ders 4 • Veri Ambarı Modelleme Temelleri

    Yıldız şema, kar tanesi şema, yavaş değişen boyutlar ve olgu tablosu tasarımını kapsar. Ambar ve göl evi uygulamalarında kullanılan modelleme kelime dağarcığını sağlar.

  • Ders 5 • dbt ile ELT Dönüşümü

    Ambar içinde dbt kullanarak modüler SQL dönüşüm hatları oluşturmayı öğretir. Alınan ham verileri analitiklere hazır modellere bağlar.

Bölüm 8Detayları Gör

Veri Hattı Orkestrasyonu ve DataOps

  • Ders 1 • Apache Airflow Mimarisi ve DAG'ler

    Airflow'un zamanlayıcısını, yürütücüsünü, meta veri veritabanını ve DAG yazarlığını kapsar. Bu bölümdeki tüm veri hattı otomasyonu için orkestrasyon temelini oluşturur.

  • Ders 2 • Hatlar için CI/CD ve Kod Olarak Altyapı

    Git iş akışlarını, otomatik testleri ve Terraform'u veri hattı dağıtımına uygular. Öğrenciler, değişiklikleri üretime güvenli ve tekrarlanabilir bir şekilde iletir.

  • Ders 3 • Gelişmiş DAG Tasarım Desenleri

    Dinamik DAG oluşturma, dallanma ve DAG'ler arası bağımlılıkları öğretir. Öğrencilerin esnek, yeniden kullanılabilir orkestrasyon desenleri oluşturmasını sağlar.

  • Ders 4 • Veri Kalitesi ve Veri Hattı Testi

    Büyük Beklentiler ve dbt testlerini kullanarak veri hattı içinde veri kalitesi kontrolleri uygular. Kötü verilerin aşağı akış tüketicilere yayılmasını önler.

  • Ders 5 • Prefect ve Dagster ile Modern Orkestrasyon

    Prefect akışlarını ve Dagster varlıklarını Airflow'a alternatif olarak tanıtır. Öğrenciler, orkestrasyon araçlarını veri hattı karmaşıklığı ve ekip ihtiyaçlarına göre değerlendirir.

Sertifikasyon

Geçerli tamamlama sertifikanız

Bu kurs sizin için:

  • Büyük ölçekli veri altyapısı rollerinde uzmanlaşmaya hazır yazılım geliştiriciler.

  • Bağımlı oldukları hatların sahibi olmak için yukarı yönlü hareket etmek isteyen veri analistleri.

  • Dağıtık sistemler ve gerçek zamanlı veri işleme konusunda meraklı arka uç mühendisleri.

  • Yüksek talep gören veri mühendisliği pozisyonlarını hedefleyen yeni bilgisayar bilimi mezunları.

  • Bulut tabanlı veri platformu mühendisliğine yönelmek isteyen DevOps profesyonelleri.

  • Gösterge tabloları ve raporların ötesinde daha derin teknik sorumluluk isteyen BI geliştiricileri.

Öğrencilerimiz ne diyor

Dersleriniz mükemmel. Bir yıllık paketi aldım ve sonunda ilgilendiğim çeşitli konuları platform değiştirmek zorunda kalmadan takip etme fırsatım var... yaptığınız her şey için teşekkür ederim, sizi başkalarına da tavsiye ettim...
Giulio Carlo
Giulio CarloDijital Pazarlama Öğrencisi
Derslerin doğrudan konuya odaklanmasını ve bölümleri değiştirebilmemi, ihtiyacım olmayan içerikleri atlayabilmemi seviyorum.
Mariana Ferres
Mariana FerresFotoğrafçılık Öğrencisi
İçeriği ve video sunumu ile transkripsiyon yöntemini seviyorum, bu süreci hızlandırıyor!
Luciana Alvarenga
Luciana AlvarengaTırnak Tasarımı Öğrencisi
Platform hızlı, kullanımı kolay. İçerik çeşitliliği ve tamamlayıcı videolar öğrenmeye çok yardımcı oluyor.
André Felipe
André FelipePrompt Mühendisliği Öğrencisi

Başlıca yetkinlikler

SSS

Dedika kimdir?

Sertifika Türkiye’de geçerli mi?

Kurslar ücretsiz mi?

Kursların ders yükü nedir?

Kurslar nasıl bir yapıya sahip?

Kurslar nasıl çalışıyor?

Kursların süresi nedir?

Kursların maliyeti veya fiyatı nedir?

Eğitimde uzaktan eğitim (EAD) veya online kurs nedir ve nasıl çalışır?

PDF Kursu