آموزش Apache Kafka Series - Kafka Connect Hands-on Learning

Apache Kafka Series - Kafka Connect Hands-on Learning

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: Kafka Connect - یاد بگیرید چگونه داده‌های توییتر را منبع‌یابی کنید، در Apache Kafka Topics ذخیره کنید و در ElasticSearch و PostgreSQL پیکربندی و اجرا کنید رابط‌های منبع و سینک Apache Kafka را بیاموزید مفاهیم پشت Kafka Connect و معماری Kafka Connect راه‌اندازی خوشه Kafka Connect با استفاده از Docker Compose Deploy Kafka اتصال دهنده ها در حالت مستقل و توزیع شده کانکتور کافکای خود را بنویسید پیش نیازها: برای گذراندن این دوره به درک خوب کافکا بیسیک نیاز است یک دستگاه جدید ویندوز/مک/لینوکس با حداقل 4 گیگابایت رم، 5 گیگابایت فضای دیسک خوب است درباره لینوکس اطلاعات داشته باشید. خط فرمان خوب است در مورد داکر اطلاعات داشته باشید یک دفترچه یادداشت و خودکار برای یادداشت برداری در طول دوره توصیه می شود

یک دوره جامع و کاملاً جدید برای یادگیری چارچوب Apache Kafka Connect با آموزش عملی - (راه‌اندازی شده در آوریل 2017)

Kafka Connect ابزاری برای پخش داده های مقیاس پذیر و قابل اعتماد بین آپاچی کافکا و سایر سیستم های داده است. Apache Kafka Connect یک چارچوب رایج برای تولید کنندگان و مصرف کنندگان آپاچی کافکا است.

Apache Kafka Connect یک سرویس API، Runtime و REST را ارائه می‌کند تا توسعه‌دهندگان را قادر می‌سازد تا کانکتورهایی را تعریف کنند که مجموعه‌های داده بزرگ را به داخل و خارج از Apache Kafka در زمان واقعی منتقل می‌کنند. به دلیل اینکه بسط آپاچی کافکا است، مفاهیم قوی مانند تحمل خطا و کشش را به ارث برده است. Kafka Connect می‌تواند کل پایگاه‌های داده را جذب کند، معیارها را جمع‌آوری کند، گزارش‌ها را از تمام سرورهای برنامه شما در موضوعات آپاچی کافکا جمع‌آوری کند، و داده‌ها را برای پردازش جریانی با تأخیر کم در دسترس قرار دهد.

Kafka Connect یکپارچه‌سازی سایر سیستم‌های داده با Apache Kafka را استاندارد می‌کند، توسعه، استقرار و مدیریت کانکتور را ساده می‌کند.

در این دوره آموزشی، قرار است پیاده سازی، پیکربندی و مدیریت کانکتور کافکا را با تمرینات عملی بیاموزیم. همچنین می‌خواهیم حالت‌های توزیع‌شده و مستقل را ببینیم تا به یک سرویس بزرگ و مدیریت مرکزی که از کل سازمان پشتیبانی می‌کند یا به توسعه، آزمایش و استقرار تولید کوچک کاهش دهیم. رابط REST برای ارسال و مدیریت اتصالات به خوشه Kafka Connect شما از طریق یک REST API آسان برای استفاده.

دانش آموزان این دوره را دوست داشتند - دانش آموزان به این دوره با 5 ستاره امتیاز داده اند ...!!

Tin Pavlinic می‌گوید: «این دوره یک منبع عالی برای کسانی است که با Apache Kafka-Connect شروع می‌کنند. استفان مفاهیم را بسیار واضح توضیح می دهد و مثال های عملی زیادی ارائه می دهد. راه اندازی آسان است. می‌توانید مثال‌ها را در دستگاه خود دنبال کنید، و سپس بیشتر آزمایش کنید. من این دوره آموزشی آپاچی کافکا را به شدت توصیه می کنم. ”

Alan V می‌گوید: "این دوره عالی است: 1. معلم توضیحات روشنی درباره نقش کافکا در معماری راه‌حل جریانی کافکا ارائه می‌دهد. 2. این دوره از docker-compose.yml برای کمک به زبان‌آموزان برای ایجاد سریع یک محیط تمرینی استفاده می‌کند. 3. دوره به خوبی سازماندهی شده است و درک ایده پشت کافکا کانکتور آسان است. معلم شما را گام به گام راهنمایی می کند که چگونه از ابزار استفاده کنید. پس از اتمام دوره، نظرات موجود در فایل های پوسته اسکریپت را بخوانید، به شما یادآوری می کند که معلم در فیلم ها چه چیزی را آموزش داده است. توصیه می کنیم در این دوره شرکت کنید."

ساگار جوشی می‌گوید "دوره بسیار جذاب و جالبی بود. من توصیه می‌کنم این دوره آپاچی کافکا را بگذرانید. استفان تمام جزئیات مورد نیاز را ارائه کرده است و واقعاً یک دوره آموزشی عملی است. متشکرم..!!"

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

مربی

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • KSQL در ksqlDB - Hands On!

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

  • Confluent Schema Registry Kafka REST Proxy

  • Kafka Security (SSL SASL ACL)

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

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



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

معرفی دوره Course Introduction

  • پیش نیازهای مهم Important Pre-Requisites

  • اهداف دوره Course Objectives

  • ساختار دوره Course Structure

  • درباره مربی شما About Your Instructor

معرفی دوره Course Introduction

  • پیش نیازهای مهم Important Pre-Requisites

  • اهداف دوره Course Objectives

  • ساختار دوره Course Structure

  • درباره مربی شما About Your Instructor

دانلود کد Code Download

  • دانلود کد Code Download

دانلود کد Code Download

  • دانلود کد Code Download

مفاهیم اتصال کافکا Kafka Connect Concepts

  • کافکا کانکت چیست؟ What is Kafka Connect?

  • طراحی معماری کافکا کانکت Kafka Connect Architecture Design

  • اتصالات، پیکربندی، وظایف، کارگران Connectors, Configuration, Tasks, Workers

  • حالت مستقل در مقابل حالت توزیع شده Standalone vs Distributed Mode

  • معماری توزیع شده در جزئیات Distributed Architecture in Details

مفاهیم اتصال کافکا Kafka Connect Concepts

  • کافکا کانکت چیست؟ What is Kafka Connect?

  • طراحی معماری کافکا کانکت Kafka Connect Architecture Design

  • اتصالات، پیکربندی، وظایف، کارگران Connectors, Configuration, Tasks, Workers

  • حالت مستقل در مقابل حالت توزیع شده Standalone vs Distributed Mode

  • معماری توزیع شده در جزئیات Distributed Architecture in Details

راه اندازی و راه اندازی Kafka Connect Cluster Setup and Launch Kafka Connect Cluster

  • اطلاعات مهم در مورد نصب Important information about installation

  • داکر در مک (نسخه های اخیر) Docker on Mac (recent versions)

  • جعبه ابزار Docker در مک (نسخه های قدیمی تر) Docker Toolbox on Mac (older versions)

  • داکر در لینوکس (به عنوان مثال اوبونتو) Docker on Linux (Ubuntu as an example)

  • داکر در ویندوز 10 64 بیتی Docker on Windows 10 64bit

  • جعبه ابزار Docker در ویندوز (نسخه های قدیمی تر) Docker Toolbox on Windows (older versions)

  • نکته مهم برای کاربران Docker Toolbox Important note for Docker Toolbox users

  • راه اندازی Kafka Connect Cluster با استفاده از Docker Compose Starting Kafka Connect Cluster using Docker Compose

راه اندازی و راه اندازی Kafka Connect Cluster Setup and Launch Kafka Connect Cluster

  • اطلاعات مهم در مورد نصب Important information about installation

  • داکر در مک (نسخه های اخیر) Docker on Mac (recent versions)

  • جعبه ابزار Docker در مک (نسخه های قدیمی تر) Docker Toolbox on Mac (older versions)

  • داکر در لینوکس (به عنوان مثال اوبونتو) Docker on Linux (Ubuntu as an example)

  • داکر در ویندوز 10 64 بیتی Docker on Windows 10 64bit

  • جعبه ابزار Docker در ویندوز (نسخه های قدیمی تر) Docker Toolbox on Windows (older versions)

  • نکته مهم برای کاربران Docker Toolbox Important note for Docker Toolbox users

  • راه اندازی Kafka Connect Cluster با استفاده از Docker Compose Starting Kafka Connect Cluster using Docker Compose

عیب یابی Kafka Connect Troubleshooting Kafka Connect

  • کار نمیکند! چه باید کرد؟ It's not working! What to do?

  • از کجا لاگ ها را مشاهده کنیم؟ Where to view logs?

  • پرسیدن سوال در پرسش و پاسخ Asking a question in the Q&A

عیب یابی Kafka Connect Troubleshooting Kafka Connect

  • کار نمیکند! چه باید کرد؟ It's not working! What to do?

  • از کجا لاگ ها را مشاهده کنیم؟ Where to view logs?

  • پرسیدن سوال در پرسش و پاسخ Asking a question in the Q&A

منبع اتصال کافکا - Hands On Kafka Connect Source - Hands On

  • طراحی معماری منبع کافکا کانکت Kafka Connect Source Architecture Design

  • اتصال منبع FileStream - حالت مستقل - قسمت 1 FileStream Source Connector - Standalone Mode - Part 1

  • اتصال منبع FileStream - حالت مستقل - قسمت 2 FileStream Source Connector - Standalone Mode - Part 2

  • اتصال منبع FileStream - حالت توزیع شده FileStream Source Connector - Distributed Mode

  • لیست کانکتورهای موجود List of Available Connectors

  • رابط منبع توییتر - حالت توزیع شده - قسمت 1 Twitter Source Connector - Distributed Mode - Part 1

  • رابط منبع توییتر - حالت توزیع شده - قسمت 2 Twitter Source Connector - Distributed Mode - Part 2

  • خلاصه بخش Section Summary

منبع اتصال کافکا - Hands On Kafka Connect Source - Hands On

  • طراحی معماری منبع کافکا کانکت Kafka Connect Source Architecture Design

  • اتصال منبع FileStream - حالت مستقل - قسمت 1 FileStream Source Connector - Standalone Mode - Part 1

  • اتصال منبع FileStream - حالت مستقل - قسمت 2 FileStream Source Connector - Standalone Mode - Part 2

  • اتصال منبع FileStream - حالت توزیع شده FileStream Source Connector - Distributed Mode

  • لیست کانکتورهای موجود List of Available Connectors

  • رابط منبع توییتر - حالت توزیع شده - قسمت 1 Twitter Source Connector - Distributed Mode - Part 1

  • رابط منبع توییتر - حالت توزیع شده - قسمت 2 Twitter Source Connector - Distributed Mode - Part 2

  • خلاصه بخش Section Summary

سینک کانکت کافکا - Hands On Kafka Connect Sink - Hands On

  • طراحی معماری سینک کافکا کانکت Kafka Connect Sink Architecture Design

  • اتصال سینک ElasticSearch - حالت توزیع شده - قسمت 1 ElasticSearch Sink Connector - Distributed Mode - Part 1

  • اتصال سینک ElasticSearch - حالت توزیع شده - قسمت 2 ElasticSearch Sink Connector - Distributed Mode - Part 2

  • Kafka Connect REST API Kafka Connect REST API

  • رابط سینک JDBC - حالت توزیع شده JDBC Sink Connector - Distributed Mode

سینک کانکت کافکا - Hands On Kafka Connect Sink - Hands On

  • طراحی معماری سینک کافکا کانکت Kafka Connect Sink Architecture Design

  • اتصال سینک ElasticSearch - حالت توزیع شده - قسمت 1 ElasticSearch Sink Connector - Distributed Mode - Part 1

  • اتصال سینک ElasticSearch - حالت توزیع شده - قسمت 2 ElasticSearch Sink Connector - Distributed Mode - Part 2

  • Kafka Connect REST API Kafka Connect REST API

  • رابط سینک JDBC - حالت توزیع شده JDBC Sink Connector - Distributed Mode

نوشتن رابط کافکای خود Writing your own Kafka Connector

  • هدف بخش: GitHubSourceConnector Goal of the section: GitHubSourceConnector

  • پیدا کردن کد و نصب نرم افزار مورد نیاز Finding the code and installing required software

  • شرح API مسائل GitHub Description of the GitHub Issues API

  • استفاده از کهن الگوی Maven برای شروع Using the Maven Archetype to get started

  • تعاریف پیکربندی Config Definitions

  • کلاس اتصال Connector Class

  • نوشتن طرحواره Writing a schema

  • مدل داده برای اشیاء ما Data Model for our Objects

  • در حال نوشتن کلاینت HTTP API GitHub ما Writing our GitHub API HTTP Client

  • پارتیشن منبع و آفست منبع Source Partition & Source Offsets

  • وظیفه منبع Source Task

  • ساخت و اجرای کانکتور در حالت مستقل Building and running a Connector in Standalone Mode

  • دستور برای سخنرانی بعدی Command for next lecture

  • در حال استقرار رابط ما در خوشه Landoop Deploying our Connector on the Landoop cluster

  • منابع بیشتر برای توسعه دهندگان More Resources for Developers

نوشتن رابط کافکای خود Writing your own Kafka Connector

  • هدف بخش: GitHubSourceConnector Goal of the section: GitHubSourceConnector

  • پیدا کردن کد و نصب نرم افزار مورد نیاز Finding the code and installing required software

  • شرح API مسائل GitHub Description of the GitHub Issues API

  • استفاده از کهن الگوی Maven برای شروع Using the Maven Archetype to get started

  • تعاریف پیکربندی Config Definitions

  • کلاس اتصال Connector Class

  • نوشتن طرحواره Writing a schema

  • مدل داده برای اشیاء ما Data Model for our Objects

  • در حال نوشتن کلاینت HTTP API GitHub ما Writing our GitHub API HTTP Client

  • پارتیشن منبع و آفست منبع Source Partition & Source Offsets

  • وظیفه منبع Source Task

  • ساخت و اجرای کانکتور در حالت مستقل Building and running a Connector in Standalone Mode

  • دستور برای سخنرانی بعدی Command for next lecture

  • در حال استقرار رابط ما در خوشه Landoop Deploying our Connector on the Landoop cluster

  • منابع بیشتر برای توسعه دهندگان More Resources for Developers

مفاهیم پیشرفته Advanced Concepts

  • راه اندازی Kafka Connect در تولید (1/2) Setting up Kafka Connect in Production (1/2)

  • راه اندازی Kafka Connect در تولید (2/2) Setting up Kafka Connect in Production (2/2)

  • بعدش چی؟ What's next?

  • تبریک و تشکر از شما! Congratulations and Thank you!

  • متشکرم! THANK YOU!

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

مفاهیم پیشرفته Advanced Concepts

  • راه اندازی Kafka Connect در تولید (1/2) Setting up Kafka Connect in Production (1/2)

  • راه اندازی Kafka Connect در تولید (2/2) Setting up Kafka Connect in Production (2/2)

  • بعدش چی؟ What's next?

  • تبریک و تشکر از شما! Congratulations and Thank you!

  • متشکرم! THANK YOU!

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

نمایش نظرات

نظری ارسال نشده است.

آموزش Apache Kafka Series - Kafka Connect Hands-on Learning
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
4.5 hours
55
Udemy (یودمی) udemy-small
23 اسفند 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
36,085
4.6 از 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

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

Udemy (یودمی)

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

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