این دوره برای همه چیزهای کافکا، جاوا، بهار و بوت بهار است!
این دوره شما را به عنوان یک توسعه دهنده که فقط اصول اولیه Spring Boot و Java را می داند، می برد تا بتوانید یک برنامه کاربردی کاملاً کاربردی و کاملاً آزمایش شده ایجاد کنید که با واسطه پیام رسان کافکا برای ارسال و دریافت پیام ارتباط برقرار می کند.
در واقع با مرور کدهای جامع ما که از ابتدا در نوشتن برنامه Spring Boot ما شروع می شود، می توانید برنامه را بدون تجربه قبلی Spring Boot جمع آوری کنید!
این دوره توسط تیمی از مهندسین نرمافزار جاوا و مشاوران کافکا که از نزدیک با جان تامپسون، استاد فنری فریمورک کار میکنند، ایجاد شده است - ما درک میکنیم که یک توسعهدهنده از چنین دورهای چه نیازی دارد - این دوره با توسعهدهنده جاوا طراحی شده است. در ذهن داشته باشید تا بتوانید بیشترین بهره را از آن ببرید.
تمام کدهایی که ما از طریق آنها بررسی می کنیم در مخازن git موجود است تا شما به عنوان نقطه شروع کار خود از آنها استفاده کنید، یا برای اینکه بتوانید در حین شروع به کاوش بیشتر کافکا، آن را گسترش دهید. در طول مسیر، تکالیفی وجود دارد که شما را قادر می سازد آنچه را که یاد گرفته اید، عملی کنید، تا یک معماری میکروسرویس کاملاً گرد ایجاد کنید. ما مقالههای همراهی در مورد بسیاری از مفاهیم کافکا که در این دوره پوشش داده شده است داریم - اینها به عمق بیشتری میپردازند و این فرصت را برای شما فراهم میکنند که به یادگیری خود ادامه دهید و درک پیشرفتهای در این زمینهها به دست آورید.
در این دوره با موارد زیر آشنا خواهید شد:
زمینه و مفاهیم کافکا:
کارگزار پیام کافکا
همه مفاهیم کلیدی کافکا از جمله پیامها، کلیدها، موضوعات، پارتیشنها و افستها
نیاز به ارتباط ناهمزمان
مقایسه با سایر کارگزاران پیام رسانی محبوب
Zookeeper vs KRaft
گروه های مصرف کننده و تعادل مجدد
سفارش پیام با کلیدهای پیام
نصب و اجرای کافکا:
نصب و اجرای کارگزار به صورت محلی
استفاده از ابزارهای خط فرمان کافکا
ارسال و دریافت پیام
توسعه اپلیکیشن Spring Boot با Spring Kafka:
ایجاد برنامه Spring Boot با Spring Initializr
Spring Kafka API
مصرف پیامها با استفاده از KafkaListener، KafkaListenerContainerFactory و ConsumerFactory
تولید پیام با استفاده از KafkaTemplate و ProducerFactory
استفاده از حاشیهنویسیهای کافکا از اسپرینگ برای انجام کارهای سنگین
واحد تست مصرف کننده و تولید کننده کافکا با JUnit و Mockito
آزمایش ادغام با تست اسپرینگ بوت، تست اسپرینگ کافکا و کارگزار کافکا تعبیه شده
سریال کردن و از بین بردن پیام های String و JSON
جلوگیری از قرصهای سمی با مدیریت صحیح خطا
پیکربندی Kafka Spring Beans به صورت برنامه نویسی در مقابل ویژگی های برنامه
ایجاد موضوع به صورت دستی و خودکار
عضویت در گروه مصرف کننده با مصرف پیام مشترک در مقابل پیام تکراری
کاهش مصرف کننده با چندین نمونه Spring Boot
کلیدهای ارسال و دریافت پیام
اطمینان از سفارش پیام های مرتبط
مصرف انواع رویداد از یک موضوع
پیکربندی بسته های قابل اعتماد
تلاش مجدد پیام های ناموفق
مسیریابی پیام ها به موضوع حرف مرده
استفاده از Wiremock برای راه اندازی سناریوهای خطا
دوره اضافی - IntelliJ IDEA Ultimate
دانشجویانی که در این دوره ثبت نام می کنند می توانند مجوز آزمایشی 4 ماهه رایگان را برای IntelliJ IDEA Ultimate دریافت کنند! با استفاده از Java IDE که توسط متخصصان Spring Framework ترجیح داده شده است، تجربه عملی داشته باشید!
دوره اضافی - دسترسی به انجمن خصوصی Slack
شما فقط در یک دوره ثبت نام نمی کنید -- شما در حال پیوستن به انجمنی در حال یادگیری Spring هستید.
با ثبت نام خود در دوره، می توانید به انجمن انحصاری Slack دسترسی داشته باشید. از مربی و سایر گوروهای Spring Framework از سراسر جهان کمک بگیرید - در زمان واقعی! این انجمن فقط برای دانشآموزانی که در این دوره ثبتنام کردهاند در دسترس است.
این یک انجمن بسیار فعال Slack با بیش از 18700 گورو Spring Framework است!
این بزرگترین انجمن آنلاین افراد در حال یادگیری بهار در جهان است.
با ثبت نام خود، می توانید به این انجمن از استادان عالی بپیوندید!
زیرنویس بسته/زیرنویس
زیرنویس انگلیسی برای همه ویدیوهای دوره در دسترس است!
دانلودهای PDF
همه ارائه های کلیدی برای دانلود به صورت PDF در دسترس شما هستند.
دسترسی مادام العمر
با خرید این دوره، دسترسی مادام العمر دریافت خواهید کرد! برای دسترسی به محتوای دوره می توانید در هر زمان و از هر مکان وارد شوید.
بدون ریسک - ضمانت بازگشت پول
شما می توانید این دوره را بدون ریسک خریداری کنید. اگر به هر دلیلی از دوره ناراضی هستید، می توانید هزینه را به طور کامل بازپرداخت کنید. این دوره دارای 30 روز ضمانت بازگشت وجه است.
نظری ارسال نشده است.
Dan Edwards
مهندس اصلی با تجربه - جاوا، اسپرینگ، میکروسرویس
Rob Golderمتخصص بوت جاوا، کافکا، بهار و فنر
Rob Hemmingsمهندس جاوا، بهار، کافکا با تجربه
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.