لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
بوت بهار + دوره آموزشی آپاچی کافکا - راهنمای عملی
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
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
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
نمایش نظرات