Java ile gerçek zamanlı akış işleyin.
3 günlük Kinesis ve Apache Flink eğitimi: Java DataStream API, Kinesis kaynak ve sink, event time pencereleri, state, checkpoint ve AWS dağıtımı.
Apache Flink Java uygulamaları ve Kinesis ile gerçek zamanlı akış analitiği
Bu eğitim Amazon Kinesis Data Analytics for Java (şimdiki adıyla Amazon Managed Service for Apache Flink) uygulamalarını tanıtır. Kinesis Data Streams ve Firehose, Flink DataStream API, source ve sink, map, filter, keyBy, event time ve watermark, tumbling ve sliding pencereler, durum (state) ve checkpoint, Flink Table API ve SQL, Maven ile fat-jar paketleme, S3'e yükleme, uygulama oluşturma, ölçekleme (KPU), CloudWatch izleme ve IAM rolü uygulamalı işlenir.
3 Gün. Her gün dört modül; toplam 12 modül, her modülde altı konu başlığı ve uygulama çalışması yer alır.
Orta Seviye — Amazon Managed Service for Apache Flink (Kinesis Data Analytics) ile Java Flink uygulamaları: akış işleme, pencere, durum ve dağıtım.
Katılımcılar AWS hesabında Kinesis akışına örnek veri üretir, bir Flink Java uygulaması geliştirip yönetilen serviste çalıştırır.
Saniyeler içinde sonuç üreten akış işleme mimarisini uygulamalı kurarsınız.
Küme kurmadan Flink uygulamasını AWS üzerinde çalıştırmayı öğrenirsiniz.
Java geliştirici becerisi doğrudan akış işlemeye taşınır.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Java, lambda ve Maven bilgisi gerekir.
IAM, S3 ve CloudWatch kavramlarına temel düzeyde aşinalık gerekir.
Akış ve batch işleme farkını bilmek faydalıdır.
Eğitim için AWS hesabı veya sağlanan lab hesabı gerekir.
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:
Event time, watermark ve exactly-once kavramlarını açıklayabilirsiniz.
Kinesis Data Streams ve Firehose ile veri hattı kurabilirsiniz.
DataStream API ile Java Flink uygulaması geliştirebilirsiniz.
Tumbling, sliding ve session pencerelerle toplama yapabilirsiniz.
Keyed state ve checkpoint ile hataya dayanıklı akış uygulaması yazabilirsiniz.
Fat-jar paketleyip Managed Service for Apache Flink'e dağıtabilirsiniz.
KPU ve paralellik ayarlarıyla performansı yönetebilirsiniz.
CloudWatch metrikleriyle gecikme ve yeniden başlatmaları takip edebilirsiniz.
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.
Java ile Spring ve Spring Boot temelleri eğitimi: IoC, bean yönetimi, REST API, Spring Data JPA ve MockMvc testleri uygulamalı olarak anlatılır.
Detayları Gör →Spring Expression Language eğitimi: SpEL sözdizimi, EvaluationContext, @Value, @PreAuthorize, @Cacheable koşulları ve ifade enjeksiyonu riskleri uygulamalı işle
Detayları Gör →Spring Framework eğitimi: IoC, AOP, JdbcTemplate, JPA, transaction yönetimi, Spring MVC, Spring Security ve test stratejileri üç günde uygulamalı işlenir.
Detayları Gör →Spring Framework autowiring eğitimi: @Autowired, constructor injection, @Qualifier, @Primary, koleksiyon enjeksiyonu ve bean çözümleme hatalarının teşhisi.
Detayları Gör →Spring Framework dependency injection eğitimi: IoC ilkeleri, ApplicationContext, XML ve Java yapılandırma, constructor/setter injection, scope ve test edilebili
Detayları Gör →