آموزش Apache Kafka Series - KSQL در ksqlDB برای پردازش جریانی!

Apache Kafka Series - KSQL on ksqlDB for Stream Processing !

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: از SQL در آپاچی کافکا با ksqlDB Confluent استفاده کنید! ساخت یک برنامه کامل رزرو تاکسی بر اساس پردازش جریان KSQL همه اصول KSQL و ksqlDB را بیاموزید ایجاد یک برنامه رزرو تاکسی ایجاد جریان، جداول، تولید داده با ksql-datagen عملیات پیشرفته: پیوستن، پنجره، تجمع، معامله جغرافیایی با همه نوع فرمت های داده: CSV، JSON و Avro ایجاد و استفاده از UDF، استفاده از UDAF انتقال KSQL به تولید با نکات پیش نیازها: درک بنیادی کافکا (به دوره مبتدیان مراجعه کنید) دانش Kafka Streams یک مزیت است (اما الزامی نیست)

آخرین نسخه از سری آپاچی کافکا!

Confluent ksqlDB به یک چارچوب پردازش جریانی محبوب تبدیل شده است که بر اساس Kafka Streams ساخته شده است. این برنامه توسعه دهندگان را قادر می سازد تا برنامه های پردازش جریانی در زمان واقعی را با سهولت SQL بنویسند. بدون نیاز به دانش Kafka Streams!

برای این دوره، من با متخصص KSQL Simon Aubury همکاری کرده‌ام تا دوره نهایی KSQL را به شما ارائه دهم.

ما برای این دوره رویکردی مبتنی بر پروژه در نظر خواهیم گرفت. با ساخت تدریجی یک برنامه رزرو تاکسی KSQL، همه مهم ترین ویژگی های KSQL را یاد خواهید گرفت!

  • راه اندازی KSQL

  • خط فرمان KSQL

  • با CSV، JSON، و AVRO جریان می‌یابد

  • از ابزار KSQL-Datagen استفاده کنید

  • دستکاری جریان‌ها

  • جدول ایجاد کنید

  • اجرای عضویت

  • KSQL پیشرفته: کلید مجدد، ادغام جریان ها، پنجره، مکان جغرافیایی

  • توسعه KSQL: UDF UDAF

  • حرکت به سمت تولید

  • عملیات KSQL

توجه: برای لذت بردن بهتر از این دوره، یک دستگاه مک یا لینوکس ترجیح داده می شود. کاربران ویندوز دستورالعمل های ویژه ای خواهند داشت و بهتر است از یک VM لینوکس استفاده کنند.


=============================

مربی

نام من استفان معرک است و در این دوره مربی شما خواهم بود. من در مورد آپاچی کافکا، اکوسیستم کافکا و گواهینامه های کافکا با تمرکز همیشه بر کمک به دانش آموزانم برای بهبود مهارت های حرفه ای خود تدریس می کنم. من همچنین یکی از بنیانگذاران Conduktor هستم: یک رابط کاربری پلتفرم آپاچی کافکا برای کمک به همه در استفاده از کافکا.

در طول حرفه‌ام در طراحی و ارائه این گواهی‌ها و دوره‌ها، قبلاً به بیش از 1,000,000 دانش‌آموز آموزش داده‌ام و بیش از 350,000 نقد دریافت کرده‌ام!

Simon Aubury مدرس اصلی این دوره است. او یک متخصص KSQL است، وبلاگ‌های بسیاری را در وبلاگ Confluent نوشته است، و POC‌های جالب KSQL را روی Medium نوشته است، مانند تشخیص به‌موقع زمانی که بخاری خانه‌اش روشن است یا زمانی که هواپیماها از بالای خانه‌اش می‌روند! او شما را در این دوره راهنمایی می کند و مطمئن می شود که همه چیز به درستی توضیح داده شده است.

با تبدیل شدن آپاچی کافکا به چیزی فراتر از یک کلمه رایج، من به این نتیجه رسیده ام که زمان آن فرا رسیده است که دانش آموزان به درستی یاد بگیرند که چگونه یک حرفه ای کافکا باشند. بنابراین، بیایید دوره را شروع کنیم! شما در دستان خوبی هستید!

=============================

این دوره همچنین همراه با:

است
  • دسترسی مادام العمر به همه به روز رسانی های آینده

  • یک مربی پاسخگو در بخش Q A

  • پیوندها به مقالات جالب و تعداد زیادی کد خوب برای پایه گذاری برنامه های بعدی شما

  • گواهی تکمیل Udemy برای دانلود آماده است

این دوره ای است که می تواند شغل شما را بهبود بخشد!

آپاچی کافکا مهارتی است که تقاضای زیادی دارد و افراد کافی برای انجام تمام موقعیت های باز وجود ندارند. شما می توانید درآمد خود را افزایش دهید، نقش های جدید و چالش های سرگرم کننده را بر عهده بگیرید. بسیاری از شاگردان من اکنون کارشناسان کافکای شرکت هایشان هستند! شما می توانید نفر بعدی باشید!

امیدوارم شما را در داخل دوره ببینم!

======================

توجه: به دنبال مفاهیم پیشرفته‌تر کافکا هستید؟ جلدهای زیادی در مجموعه آپاچی کافکا وجود دارد:

  • کافکا را برای مبتدیان نسخه 2 بیاموزید (برای شروع عالی است)

  • کافکا در حال یادگیری است

  • جریان های کافکا برای پردازش داده

  • KSQL در ksqlDB - Hands On!

  • مدیریت راه اندازی خوشه کافکا

  • Confluent Schema Registry Kafka REST Proxy

  • Kafka Security (SSL SASL ACL)

  • نظارت و عملیات کافکا

یادگیری مبارک!


سرفصل ها و درس ها

معرفی Introduction

  • معرفی دوره ksqlDB و KSQL ksqlDB and KSQL Course Introduction

  • بررسی اجمالی پروژه Project Overview

دانلود کد Code Download

  • دانلود کد Code Download

  • فایل های پروژه ksqlDB را آماده کنید Prepare the ksqlDB project files

ksqlDB و راه اندازی KSQL ksqlDB and KSQL Setup

  • راه اندازی KSQL - Mac/Linux/Windows KSQL Setup - Mac / Linux / Windows

  • مهم - کاربران ویندوز Important - Windows Users

  • خط فرمان KSQL KSQL Command Line

مبانی ksqlDB و KSQL ksqlDB and KSQL Basics

  • اولین جریان KSQL ما Our first KSQL Stream

  • یک جریان با JSON ایجاد کنید Create a Stream with JSON

  • KSQL Datagen - تولید جریان KSQL Datagen - Generating Streams

  • یک جریان را دستکاری کنید Manipulate a Stream

  • جریان ها از جریان ها و توابع Streams from streams and functions

  • جداول ksqlDB ksqlDB Tables

ksqlDB و KSQL Intermediate ksqlDB and KSQL Intermediate

  • KSQL می پیوندد KSQL Joins

  • Pull Queries Pull Queries

  • اتصال کافکا با ksqlDB Kafka Connect with ksqlDB

  • رمزگذاری داده ها Data Encodings

  • داده های محدود شده CSV CSV Delimited Data

  • داده های JSON JSON Data

  • Avro Data Avro Data

  • Avro Schema Evolution Avro Schema Evolution

  • JSON تو در تو Nested JSON

  • یک جدول کلیددار بسازید Build a rekeyed table

  • یک جریان را مجدداً تقسیم کنید Repartition a Stream

  • ادغام جریان ها Merging Streams

  • پنجره Windowing

  • جغرافیایی Geospatial

برنامه های افزودنی ksqlDB و KSQL - UDF & UDAF ksqlDB and KSQL Extensions - UDF & UDAF

  • گسترش KSQL - UDF/UDAF Extending KSQL - UDF / UDAF

  • با استفاده از UDF/UDAF Using the UDF / UDAF

ksqlDB و KSQL در تولید ksqlDB and KSQL in Production

  • انتقال به Productions-Headless برای KSQL Moving to Productions-Headless for KSQL

  • طرح را توضیح دهید Explain Plan

  • مقیاس بندی و تعادل بار Scaling and Load Balancing

  • تنظیمات پیکربندی Configuration Settings

  • فروشگاه های دولتی State Stores

  • آزمایش برنامه های کاربردی ksqlDB Testing ksqlDB applications

مراحل بعدی Next Steps

  • مراحل بعدی و تبریک Next Steps & Congratulations

  • متشکرم! THANK YOU!

  • سخنرانی پاداش Bonus Lecture

نمایش نظرات

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.

آموزش Apache Kafka Series - KSQL در ksqlDB برای پردازش جریانی!
جزییات دوره
4 hours
38
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
13,980
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Stephane Maarek  AWS Certified Cloud Practitioner,Solutions Architect,Developer Stephane Maarek AWS Certified Cloud Practitioner,Solutions Architect,Developer

مربی پرفروش، دارای گواهینامه AWS 10x، گورو کافکا

Conduktor Kafkademy Conduktor Kafkademy

پلت فرم سازمانی آپاچی کافکا برای توانمندسازی تیم های شما

Simon Aubury Simon Aubury

مهندس داده معمار