🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش برنامهنویسی رابطهای آپاچی فِلینک با استفاده از Table API و SQL
- آخرین آپدیت
دانلود Apache Flink Relational Programming using Table API and SQL
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
آموزش Apache Flink با پایتون برای پردازش دادههای دستهای و جریانی در مقیاس بزرگ
Apache Flink به دلیل توانایی در انجام محاسبات stateful پیشرفته به گونهای که مقیاسپذیر باشد و پاسخگوی نیازهای موارد استفاده با توان عملیاتی و عملکرد بالا باشد، به طور گستردهای در حال افزایش محبوبیت است. Apache Flink نه تنها بسیار مقیاسپذیر و کارآمد است، بلکه با طیف گستردهای از سیستمهای داده منبع و مقصد مانند فایلهای متنی (CSV، TXT، TSV)، پایگاههای داده و صفهای پیام (Kafka، AWS Kinesis، GCP Pub/Sub، RabbitMQ) نیز ادغام میشود.
در این دوره، دانشجویان یاد خواهند گرفت که از قدرت Apache Flink، یک چارچوب محاسباتی توزیعشده مدرن، استفاده کنند که یک رویکرد واحد برای پردازش دادههای دستهای و جریانی ارائه میدهد. این دوره به طور خاص بر روی پارادایم برنامهنویسی رابطهای که از طریق Table API و SQL Interface آپاچی فلینک ارائه شده (با مثالهایی در پایتون) تمرکز دارد و انتزاعات بصری و در عین حال قدرتمندی را برای پردازش مقادیر زیادی از دادهها در منابع محدود (دستهای) یا نامحدود (جریانی) ارائه میدهد.
دانشجویان از طریق مثالهای متعددی از مصرف، پردازش و تولید نتایج از/به سیستم فایل در قالب CSV، پردازش دستهای با Flink را یاد میگیرند.
دانشجویان همچنین پردازش جریانی با Flink را از طریق چندین مثال مصرف، پردازش و تولید نتایج از/به Apache Kafka که در یک خوشه Kafka محلی Dockerized اجرا میشود، یاد میگیرند.
Apache Flink از توسعه برنامههای Flink با Table API و SQL interface در جاوا، اسکالا و پایتون پشتیبانی میکند. با این حال، این دوره بر استفاده از بایندینگهای پایتون برای Apache Flink تمرکز دارد. تمرکز بر پایتون برای این دوره به دلیل محبوبیت زبان برنامهنویسی پایتون، بهویژه در اکوسیستم مهندسی دادههای بزرگ، و همچنین به دلیل کمبود پایتون در دورههای آموزشی Apache Flink موجود که عمدتاً APIهای Java و Scala Flink را پوشش میدهند، انتخاب شد.
API جدول Apache Flink
رابط SQL آپاچی Flink
آپاچی فلینک با پایتون (PyFlink)
پردازش دادههای دستهای
پردازش دادههای جریانی
پیش نیازها:
تجربه قبلی با برنامه نویسی پایتون
درک اولیه از سیستم عامل ها و داکر
درک اولیه از محاسبات توزیع شده
سرفصل ها و درس ها
مقدمه
Introduction
مقدمه
Introduction
چرا این دوره مهم است
Why this Course is Important
تمرکز دوره
Focus of Course
درباره مدرس
About Instructor
پیشنیازهای دوره
Course Prerequisites
معرفی رابط Apache Flink Table API و SQL
Introduction to Apache Flink Table API and SQL Interface
آپاچی فلینک چیست
What is Apache Flink
معرفی رابط Apache Flink Table API و SQL
Introducing Apache Flink Table API and SQL Interface
معرفی ساختار داده Table در Apache Flink
Introducing the Table Data Structure in Apache Flink
کاتالوگ Apache Flink
Apache Flink Catalog
تمایز پردازش دستهای و جریانی داده
Differentiating Batch and Stream Data Processing
نمایش نظرات