Büyük veriyi Hadoop ve Spark ile işleyin
Eğitim, HDFS mimarisi, YARN ve MapReduce ile başlar; Hive, Sqoop ve HBase ekosistemini tanıtır. Ardından PySpark ile RDD, DataFrame ve Spark SQL, bölümleme ve shuffle optimizasyonu, Structured Streaming ile Kafka verisi işleme ve MLlib ile dağıtık model eğiti…
Hadoop ekosistemi ve PySpark ile dağıtık veri hattı kurun.
Eğitim, HDFS mimarisi, YARN ve MapReduce ile başlar; Hive, Sqoop ve HBase ekosistemini tanıtır. Ardından PySpark ile RDD, DataFrame ve Spark SQL, bölümleme ve shuffle optimizasyonu, Structured Streaming ile Kafka verisi işleme ve MLlib ile dağıtık model eğitimi uygulamalı olarak işlenir.
4 Gün. Her gün dört modül; sabah mimari ve komutlar, öğleden sonra PySpark laboratuvarı; son gün uçtan uca veri hattı projesi.
İleri Seviye — HDFS ve Hive'dan PySpark DataFrame, performans ayarı ve akış verisine uzanan büyük veri mimarisi
Her gün Docker tabanlı Hadoop/Spark küme ortamında komut satırı ve notebook uygulamalarıyla ilerlenir.
Veri alımından depolamaya ve işlemeye uzanan büyük veri hattını bütün olarak görürsünüz.
Shuffle, çarpıklık ve bölümleme gibi gerçek darboğazları Spark UI üzerinden teşhis edersiniz.
pandas bilginizi dağıtık ortama taşıyarak terabayt ölçeğine hazırlanırsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Temel Python ve pandas deneyimi gereklidir.
SELECT, JOIN ve GROUP BY seviyesinde SQL bilgisi beklenir.
Temel komut satırı kullanımı (ls, cd, cat, ssh) bilinmelidir.
En az 8 GB RAM'li bilgisayar ve Docker Desktop kurulumu önerilir.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
HDFS mimarisini ve temel komutlarını kullanarak dağıtık dosya sistemini yönetebilirsiniz
driver, executor ve DAG kavramlarıyla Spark işlerini yorumlayabilirsiniz
RDD üzerinde map, reduceByKey ve join ile dağıtık işlem yazabilirsiniz
bellek tüketimini düşürüp büyük dosyaları parça parça işleyebilirsiniz
bölümleme, önbellek ve join stratejileriyle Spark işlerini hızlandırabilirsiniz
toplu dosya yeniden adlandırma, taşıma ve arşivleme işlerini script'e dökebilirsiniz
MLlib Pipeline ile dağıtık sınıflandırma ve kümeleme modelleri kurabilirsiniz
yapılandırılmış bir EDA akışıyla veri kalitesini ve ilişkileri ortaya çıkarabilirsiniz
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
Flask ile basit web sitesi eğitimi: route, Jinja2 şablon kalıtımı, statik dosyalar, Flask-WTF formları, SQLite/SQLAlchemy veritabanı ve gunicorn ile yayına geçi
Detayları Gör →Flask uygulamalarında kullanıcı kimlik doğrulama eğitimi: Flask-Login, parola karma, CSRF, rol tabanlı erişim ve parola sıfırlama uygulamalı işlenir.
Detayları Gör →Flask kullanıcı etkileşimleri eğitimi: form doğrulama, dosya yükleme, AJAX fetch, JSON uç noktaları, sayfalama ve Flask-SocketIO ile anlık bildirimler.
Detayları Gör →Flask-RESTful ile REST API geliştirme eğitimi: Resource sınıfları, marshal_with, SQLAlchemy, hata yönetimi, pytest ve Postman ile uygulamalı geliştirme.
Detayları Gör →Flask-RESTful girdi doğrulama eğitimi: reqparse, Marshmallow, webargs, hata yönetimi, mass assignment ve SQL enjeksiyonu önlemleri uygulamalı işlenir.
Detayları Gör →