🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
دوره جامع Apache Flink DataStream - سری آموزشهای Apache Flink
- آخرین آپدیت
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
آموزش جامع Apache Flink برای پردازش دادههای بزرگ و بلادرنگ
در این دوره آموزشی جامع، با Apache Flink 1.17.x به طور کامل آشنا خواهید شد. از مفاهیم پایه تا پیشرفته، به همراه مثالهای عملی، نحوه استفاده از Apache Flink را برای پردازش دادههای بزرگ و بلادرنگ خواهید آموخت.
Apache Flink یک فریمورک و موتور پردازش توزیعشده برای محاسبات Stateful روی جریانهای داده نامحدود و محدود است. Flink برای اجرا در تمام محیطهای کلاستر رایج طراحی شده است و محاسبات را با سرعت حافظه و در هر مقیاسی انجام میدهد.
ویژگیهای دوره:
تمرکز بر کد و مثالها: آموزش با استفاده از کدهای عملی و سناریوهای واقعی.
تعداد زیادی مثال: ارائه مثالهای متنوع برای درک بهتر مفاهیم.
از پایه تا پیشرفته: آموزش مفاهیم از سطح مقدماتی تا پیشرفته.
محتوای فشرده: ارائه مطالب به صورت خلاصه و مفید.
پوشش اکثر دانشهای فریمورک Apache Flink: آموزش جامع تمامی جنبههای فریمورک Flink.
مثالهای جامع و غنی: ارائه مثالهای کاربردی در زمینههای مختلف.
سرفصلهای دوره:
شروع سریع Apache Flink 1.17.2: راهاندازی و اجرای اولیه Flink.
توضیح مفصل حالتهای استقرار (Deployment Mode) Apache Flink 1.17.2: بررسی روشهای مختلف استقرار Flink.
توضیح مفصل معماری زمان اجرای Apache Flink 1.17.2: آشنایی با اجزای داخلی Flink.
توضیح مفصل Apache Flink 1.17.2 DataStream API و توسعه برنامههای کاربردی بلادرنگ: استفاده از DataStream API برای ساخت برنامههای پردازش داده.
توضیح مفصل Apache Flink 1.17.2 Window API و توسعه برنامههای کاربردی بلادرنگ: استفاده از Window API برای پردازش دادههای بازهای.
تفسیر عمیق Apache Flink 1.17.2 Watermark - پردازش دادههای دیررس و خارج از ترتیب: مدیریت دادههای با تاخیر و نامنظم.
توضیح مفصل اپراتورهای Stateful و Application در Apache Flink 1.17.2: کار با اپراتورهای Stateful.
توضیح مفصل Apache Flink 1.17.2 Checkpoints & SavePoints & Exactly Once Semantic: مکانیزمهای تحمل خطا در Flink.
پیشنیازها:
Apache Hadoop (الزامی): آشنایی با Apache Hadoop.
Java 1.8+ (الزامی): آشنایی با زبان برنامهنویسی Java.
دستورات پایه Linux (الزامی): آشنایی با دستورات اولیه سیستمعامل Linux.
Apache Kafka (اختیاری): آشنایی با Apache Kafka.
Apache Kafka Streams Framework (اختیاری): آشنایی با Kafka Streams.
Apache Maven (اختیاری): آشنایی با Apache Maven.
پس از گذراندن این دوره، به یک متخصص Apache Flink تبدیل خواهید شد و قادر خواهید بود برنامههای پیچیده پردازش رویداد بلادرنگ را بر اساس Apache Flink بسازید. این دوره برای افرادی که به دنبال یادگیری پردازش دادههای بزرگ (Big Data) و پردازش بلادرنگ (Realtime Data Processing) هستند، بسیار مناسب است. مباحثی مانند Avro, Parquet, Apache Kafka, KSQL نیز در این دوره به صورت ضمنی پوشش داده می شوند.
سرفصل ها و درس ها
معرفی دوره Apache Flink 1.17.2
Apache Flink 1.17.2 Course introduction
طرح کلی دوره
Course Outline
پیش نیازها
Prerequisites
هدف دوره
Course Objective
راه اندازی کلاستر مستقل Apache Flink 1.17.2 و شروع سریع
Apache Flink 1.17.2 Standalone Cluster setup and quick start
معرفی طرح کلی بخش
Section outline introduction
Apache Flink چیست (معرفی Apache Flink)
What is Apache Flink(Apache Flink Introduction)
ویژگی های Apache Flink
Apache Flink Features
موارد استفاده Apache Flink
Apache Flink Use Cases
مروری بر معماری Apache Flink
Overview Apache Flink Architecture
محیط محلی Apache Flink برای توسعه
Apache Flink Local Environment For Develop
موازی سازی Operator در Apache Flink
Apache Flink Operator Parallelism
موازی سازی و اولویت Operator در Apache Flink
Apache Flink Operator Parallelism and Priority
زنجیره سازی Operator و توزیع Task در Apache Flink
Apache Flink Operator Chaining and Task Distribution
توضیحات دقیق زمان وقوع زنجیره Operator
When does an operator chain happen details Explanation
API دقیق زنجیره Operator در Apache Flink
Apache Flink Operator Chain Fine-Grained API
بررسی عمیق گروه اشتراک گذاری Slot در Apache Flink
Apache Flink Slots Sharing Group In Depth
بررسی عمیق گردش کار اجرای Job در Flink در حالت Session در کلاستر مستقل
Dive Into Flink Job Execution Workflow on Standalone Cluster by Session Mode
بررسی عمیق گردش کار اجرای Job در Flink در حالت Per-Job در کلاستر Hadoop Yarn
Dive Into Flink Job Execution Workflow on Hadoop Yarn Cluster by Per-Job Mode
بررسی عمیق گردش کار اجرای Job در Flink در حالت Session در کلاستر Hadoop Yarn
Dive Into Flink Job Execution Workflow on Hadoop Yarn Cluster by Session Mode
بررسی عمیق تبدیل نمودارهای جریان داده Flink (از A تا Z)
Dive into Flink Dataflow Graphs Transformations (from A to Z)
API و برنامه نویسی DataStream در Apache Flink 1.17.2
Apache Flink 1.17.2 DataStream API and Programming
معرفی طرح کلی بخش
Section outline introduction
معرفی کانکتور Source در Flink
Flink Source Connector Introduction
کانکتور Source در Flink - کانکتور Source مجموعه جاوا
Flink Source Connector - Java Collection Source Connector
WindowedStream Side Output Late Event اجتناب از دست دادن داده ها
WindowedStream Side Output Late Event Avoid Data Lost
عملیات و تمرین Join دو Window در Flink
Flink Two Window Join Operation and Practice
عملیات و تمرین Join Interval دو KeyedStream در Flink
Flink Two KeyedStreams Interval Join Operation and Practice
Operator های Stateful و Application در Apache Flink 1.17.2
Apache Flink 1.17.2 Stateful Operators and Application
معرفی طرح کلی بخش
Section outline introduction
معرفی State و Application Stateful در Flink با مثال
Flink State and Stateful Application Introduce by Example
مروری بر API های State در Apache Flink
Overview of the Apache Flink State API
توضیحات دقیق و عملی Keyed State - ValueState در Flink
Flink Keyed State - ValueState Details Explanation and Practical
توضیحات دقیق و عملی Keyed State - ReducingState در Flink
Flink Keyed State - ReducingState Details Explanation and Practical
توضیحات دقیق و عملی Keyed State - AggregatingState در Flink
Flink Keyed State - AggregatingState Details Explanation and Practical
توضیحات دقیق Keyed State - ListState و پیاده سازی اپلیکیشن TopN در Flink
Flink Keyed State - ListState Details Explanation and Implement TopN Application
توضیحات دقیق و عملی Keyed State - MapState در Flink
Flink Keyed State - MapState Details Explanation and Practical
فعال کردن Time To Live (TTL) در KeyedState
KeyedState Enable The Time To Live(TTL)
طرح های Operator State و توزیع مجدد State در Flink
Flink Operator State and State Redistribution Schemes
جنبه عملی Operator State در Flink با پیاده سازی تابع Source Stateful - I
Flink Operator State Practical By Implement the Stateful Source Function - I
جنبه عملی Operator State در Flink با پیاده سازی تابع Source Stateful - II
Flink Operator State Practical By Implement the Stateful Source Function - II
توضیحات دقیق و عملی Broadcast State در Flink (به روز رسانی دینامیکی پیکربندی)
Flink Broadcast State Details Explanation and Practical(Dynamic Update Config)
Checkpoint ها و هماهنگ کننده Checkpoint ها در JobManager در Flink
Flink Checkpoints and JobManager Checkpoints Coordinator
توضیحات دقیق نحوه فعال کردن Checkpoint ها و پیکربندی های اساسی در Flink
Details Explain How to Enable The Flink Checkpoints and Basic Configurations
پیکربندی Alignment سد Checkpoint اپلیکیشن Flink و معناشناسی Exactly Once
Flink App Checkpoint barrier Alignment and Exactly Once Semantic Configuration
پیکربندی Alignment سد Checkpoint اپلیکیشن Flink و معناشناسی At Least Once
Flink App Checkpoint barrier Alignment and At Least Once Semantic Configuration
پیکربندی Unalignment سد Checkpoint اپلیکیشن Flink و معناشناسی Exactly Once
Flink App Checkpoint barrier Unalignment and Exactly Once Semantic Configuration
معرفی Savepoint ها و بازیابی وضعیت اپلیکیشن از Savepoint ها در Flink
Flink Savepoints Introduction and Restore Application State From Savepoints
نحوه اعمال Savepoint ها هنگام از سرگیری اپلیکیشن Flink
How to Apply Savepoints when Flink Application Resume
فرآیند راه اندازی Savepoint ها هنگام توقف Job Flink
Trigger Savepoints Process When Stop the Flink Job
Checkpoint ها در مقابل Savepoint ها در Flink
Flink Checkpoints vs Savepoints
طراحی و پیاده سازی یک اپلیکیشن End to End Exactly Once Semantics Flink
Design and implement an End to End Exactly Once Semantics Flink Application
اپلیکیشن Flink End to End Exactly Once Semantics - Sink نوشتن Idempotent
Flink End to End Exactly Once Semantics Application - Idempotent Write Sink
اپلیکیشن Flink End to End Exactly Once Semantics - Sink Generic WAL
Flink End to End Exactly Once Semantics Application - Generic WAL Sink
اپلیکیشن Flink End to End Exactly Once Semantics - Sink Two Phase Commit
Flink End to End Exactly Once Semantics Application - Two Phase Commit Sink
آزمایشگاه EOS (معناشناسی End to End Exactly Once) در Flink: ادغام Flink با Kafka - 1
Flink EOS(End to End Exactly Once Semantics) Lab: Flink integrate with Kafka - 1
آزمایشگاه EOS (معناشناسی End to End Exactly Once) در Flink: ادغام Flink با Kafka - 2
Flink EOS(End to End Exactly Once Semantics) Lab: Flink integrate with Kafka - 2
آزمایشگاه EOS (معناشناسی End to End Exactly Once) در Flink: ادغام Flink با Kafka - 3
Flink EOS(End to End Exactly Once Semantics) Lab: Flink integrate with Kafka - 3
مشخصات API کانکتور Data Source جدید Apache Flink
Apache Flink New Data Source Connector API Specification
سفارشی سازی کانکتور Data Source Apache Flink با مشخصات API جدید - 1
Customize Apache Flink Data Source Connector with New API Specification - 1
سفارشی سازی کانکتور Data Source Apache Flink با مشخصات API جدید - 2
Customize Apache Flink Data Source Connector with New API Specification - 2
سفارشی سازی کانکتور Data Source Apache Flink با مشخصات API جدید - 3
Customize Apache Flink Data Source Connector with New API Specification - 3
نمایش نظرات