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

Spring Boot + Apache Kafka Course - The Practical Guide

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: آموزش استفاده از آپاچی کافکا برای تبادل پیام بین تولید کننده و مصرف کننده در برنامه های کاربردی و میکروسرویس های بوت بهار بیاموزید مفاهیم اصلی آپاچی کافکا را بیاموزید نحوه ادغام آپاچی کافکا در برنامه بوت بهار را بیاموزید آموزش ایجاد موضوع کافکا، تولید کننده و مصرف کننده یاد بگیرید چگونه پیام های رشته ای را بین خود مبادله کنید. تهیه کننده و مصرف کننده با استفاده از بروکر کافکا نحوه تبادل پیام های JSON بین تولید کننده و مصرف کننده با استفاده از بروکر کافکا را بیاموزید کاربرد دنیای واقعی (داده های جریان بیدرنگ ویکی مدیا) با استفاده از آپاچی کافکا آموزش ایجاد پروژه دنیای واقعی با استفاده از Spring boot و Apache Kafka Learn Event-Driven Architecture چیست، چگونه کار می کند و مزایای آن آموزش ساخت میکروسرویس های رویداد محور با استفاده از Spring Boot و Apache Kafka پیش نیازها:- Java - Spring boot

نمونه ای از نظرات:

"عالیه. من از تک تک سخنرانی ها لذت بردم. رامش معلم خوبی است و من همیشه دوره های آموزشی او را خریداری می کنم."


"یک دوره بسیار مورد نیاز امروز، کافکا یک موضوع مورد نیاز برای توسعه دهندگان جاوا است که می خواهند با میکروسرویس ها کار کنند. مدرس عالی است، او کافکا را کاملا می شناسد."


"این دوره واقعاً به من کمک کرد تا کافکا را درک کنم. من سبک تدریس را دوست دارم. تجربه عملی به من اعتماد به نفس بسیار لازم را داده است. این دوره را به دوستان و همکارانم توصیه می کنم."


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


"دوره عالی مثل همیشه توسط Mr.RameshFadatare. چندین سال است که در آموزش های یوتیوب عالی بوده ام. همان میراث در Udemy ادامه دارد. به محتوای بیشتر نیاز دارید دوره آموزشی کافکا را به روز کنید این @RameshFadatare"


---------------------------------------------- ------------------------------------------------ -----------------------

در این دوره آموزشی، نحوه ساختن تولیدکننده و مصرف‌کننده کافکا را برای تبادل فرمت‌های مختلف داده - String، JSON و داده‌های جریانی Wikimedia بلادرنگ با استفاده از Spring boot و Apache Kafka خواهید آموخت.


اگر می‌خواهید از آپاچی کافکا در میکروسرویس‌های رویداد راه‌اندازی بهار استفاده کنید، این دوره برای شما مفید است.


چکمه بهار چیست؟

Spring Boot توسعه‌ای از چارچوب Spring است که پیکربندی‌های boilerplate مورد نیاز برای راه‌اندازی یک برنامه Spring را حذف کرد.

Spring Boot یک چارچوب نظری است که به توسعه‌دهندگان کمک می‌کند تا برنامه‌های مبتنی بر Spring را سریع و آسان بسازند. هدف اصلی Spring Boot ایجاد سریع برنامه‌های مبتنی بر Spring بدون نیاز به برنامه‌نویسان برای نوشتن پیکربندی دیگ بخار بارها و بارها است.


آپاچی کافکا چیست؟

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


چه چیزی یاد خواهید گرفت؟

  • مفاهیم اصلی آپاچی کافکا را بیاموزید

  • با نحوه ادغام Apache Kafka در برنامه Spring boot آشنا شوید

  • با نحوه ایجاد موضوع، تولیدکننده و مصرف کننده کافکا آشنا شوید

  • با نحوه تبادل پیام های رشته ای بین تولید کننده و مصرف کننده با استفاده از کارگزار کافکا آشنا شوید

  • با نحوه تبادل پیام‌های JSON بین تولیدکننده و مصرف‌کننده با استفاده از کارگزار کافکا آشنا شوید

  • پیاده‌سازی مورد استفاده در دنیای واقعی (داده‌های جریان بی‌درنگ ویکی‌مدیا) را با استفاده از آپاچی کافکا بیاموزید

  • با نحوه ایجاد پروژه های دنیای واقعی با استفاده از Spring boot و Apache Kafka آشنا شوید

  • معماری رویداد محور چیست، چگونه کار می کند و مزایای آن را بیاموزید

  • یادگیری ساخت میکروسرویس های رویداد محور با استفاده از Spring Boot و Kafka


ابزارها و فناوری های مورد استفاده در این دوره:

فن آوری ها:

  • جاوا 8+

  • Spring Boot

  • MVC بهار

  • Spring Data JPA ( Hibernate)

  • تامکت

کارگزار پیام:

  • آپاچی کافکا

IDE:

  • Intellij IDEA

پایگاه داده:

  • پایگاه داده MySQL

ابزارها:

  • پستمن - تست APIهای REST

  • Maven - ابزار ساخت



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

شروع کار با آپاچی کافکا Getting Started with Apache Kafka

  • نمای کلی آپاچی کافکا Apache Kafka overview

  • مفاهیم اصلی آپاچی کافکا Apache Kafka Core Concepts

  • کد منبع را دانلود کنید Download Source Code

نصب آپاچی کافکا Apache Kafka Installation

  • Kafka را برای مک نصب و راه اندازی کنید Install and Setup Kafka for Mac

  • نصب و راه اندازی Kafka برای ویندوز (با استفاده از CLI به طور کامل) Install and Setup Kafka for Windows (Hands on using CLI)

چکمه بهار + تولید کننده و مصرف کننده کافکا برای پیام رشته Spring Boot + Kafka Producer and Consumer for String Message

  • پروژه Spring Boot را در IntelliJ ایجاد و راه اندازی کنید Create and Setup Spring Boot Project in IntelliJ

  • سازنده و مصرف کننده کافکا را پیکربندی کنید Configure Kafka Producer and Consumer

  • موضوع کافکا را ایجاد کنید Create Kafka Topic

  • تهیه کننده کافکا را ایجاد کنید Create Kafka Producer

  • REST API را برای ارسال پیام ایجاد کنید Create REST API to Send Message

  • مصرف کننده کافکا را ایجاد کنید Create Kafka Consumer

  • کد منبع این بخش را دانلود کنید Download Source Code of this Section

بوت بهار + تولید کننده و مصرف کننده کافکا برای پیام JSON Spring Boot + Kafka Producer and Consumer for JSON Message

  • Spring Kafka – JSON Serializer and Deserializer Overview Spring Kafka – JSON Serializer and Deserializer Overview

  • سازنده و مصرف کننده کافکا را برای سریال ساز JSON و Deserializer پیکربندی کنید Configure Kafka Producer and Consumer for JSON Serializer and Deserializer

  • برای Serialize/Deserialize POJO ساده ایجاد کنید Create Simple POJO to Serialize/Deserialize

  • تهیه کننده کافکا را برای تولید پیام JSON ایجاد کنید Create Kafka Producer to Produce JSON Message

  • REST API را برای ارسال شیء JSON ایجاد کنید Create REST API to Send JSON Object

  • مصرف کننده کافکا را برای مصرف پیام JSON ایجاد کنید Create Kafka Consumer to Consume JSON Message

  • کد Refactor برای خارجی کردن نام موضوع - حذف مقادیر سخت کد شده Refactor Code to Externalize The Topic Name - Remove Hard Coded Values

  • کد منبع این بخش را دانلود کنید Download Source Code of this Section

بوت بهار + پروژه دنیای واقعی کافکا - ویکی مدیا تهیه کننده کافکا Spring Boot + Kafka Real World Project - Kafka Producer Wikimedia

  • نمای کلی پروژه دنیای واقعی Real World Project Overview

  • راه اندازی پروژه کافکا بهار - ایجاد دو میکروسرویس Spring Boot Kafka Project Setup - Create Two Microservices

  • راه اندازی پروژه راه اندازی بهار ویکی مدیا Wikimedia Producer Spring Boot Project Setup

  • سازنده ویکی‌مدیا را پیکربندی کنید و یک موضوع ایجاد کنید Configure Wikimedia Producer and Create a Topic

  • تهیه کننده ویکی مدیا و پیاده سازی مدیریت رویداد Wikimedia Producer and Event Handler Implementation

  • Wikimedia Producer را اجرا کنید و یک نسخه آزمایشی داشته باشید Run Wikimedia Producer and Have a Demo

  • کد منبع این بخش را دانلود کنید Download Source Code of this Section

بوت بهار + پروژه دنیای واقعی کافکا - پایگاه داده مصرف کنندگان کافکا Spring Boot + Kafka Real World Project - Kafka Consumer Database

  • راه اندازی پروژه مصرف کننده کافکا Kafka Consumer Project Setup

  • کافکا مصرف کننده را در فایل application.properties پیکربندی کنید Configure Kafka Consumer in application.properties File

  • پیاده سازی مصرف کننده کافکا Kafka Consumer Implementation

  • پایگاه داده MySQL را پیکربندی کنید Configure MySQL Database

  • داده های ویکی مدیا را در پایگاه داده MySQL ذخیره کنید Save Wikimedia Data into MySQL Database

  • کد Refactor برای حذف مقادیر کدگذاری شده سخت Refactor Code to Remove the Hard Coded Values

  • کد منبع این بخش را دانلود کنید Download Source Code of this Section

معماری رویداد محور Event Driven Architecture

  • معماری رویداد محور چیست؟ What is Event Driven Architecture?

  • نحوه عملکرد معماری رویداد محور و مزایای آن How Event Driven Architecture Works and It's Advantages

میکروسرویس های رویداد محور با استفاده از Spring Boot و Apache Kafka Event-Driven Microservices using Spring Boot and Apache Kafka

  • مروری بر معماری پروژه میکروسرویس های رویداد محور Event-Driven Microservices Project Architecture Overview

  • ایجاد 4 میکروسرویس - OrderService، StockService، EmailService و Base-Domains Create 4 Microservices - OrderService, StockService, EmailService & Base-Domains

  • وارد کردن و راه اندازی 4 میکروسرویس در IntelliJ IDEA Import and Setup 4 Microservices in IntelliJ IDEA

  • Microservice Base-Domains - ایجاد کلاس های DTO - Order and OrderEvent Base-Domains Microservice - Create DTO Classes - Order and OrderEvent

  • OrderService Microservice - پیکربندی سازنده Kafka OrderService Microservice - Configure Kafka Producer

  • OrderService Microservice - پیکربندی موضوع کافکا OrderService Microservice - Configure Kafka Topic

  • OrderService Microservice - ایجاد کننده Kafka Producer OrderService Microservice - Create Kafka Producer

  • OrderService Microservice - ایجاد REST API برای ارسال سفارش و آزمایش سازنده Kafka OrderService Microservice - Create REST API to Send Order & Test Kafka Producer

  • StockService Microservice - پیکربندی مصرف کننده کافکا StockService Microservice - Configure Kafka Consumer

  • StockService Microservice - ایجاد مصرف کننده کافکا StockService Microservice - Create Kafka Consumer

  • EmailService Microservice - پیکربندی و ایجاد مصرف کننده Kafka EmailService Microservice - Configure and Create Kafka Consumer

  • 3 میکروسرویس را با هم اجرا کنید و یک نسخه آزمایشی داشته باشید Run 3 Microservices Together and Have a Demo

  • کد منبع این بخش را دانلود کنید Download Source Code of this Section

بعد چه می شود؟ What's Next?

  • تخفیف برای دوره های دیگر Udemy من Discounts for My Other Udemy Courses

  • با تشکر از شما یادداشت و بازخورد در مورد این دوره Thank You Note and Feedback About This Course

نمایش نظرات

Udemy (یودمی)

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

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

بوت بهار + دوره آموزشی آپاچی کافکا - راهنمای عملی
جزییات دوره
4.5 hours
51
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,590
4.5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ramesh Fadatare (Java Guides) Ramesh Fadatare (Java Guides)

مهندس نرم افزار، دارای گواهی بهار، یوتیوبر و مدرس