درباره دوره
من در حال ایجاد Kafka Streams با Spring Cloud Streams هستم تا به شما کمک کنم پردازش جریان را به طور کلی درک کنید و آن را با استفاده از Spring Boot در برنامه نویسی Kafka Streams اعمال کنید.
رویکرد من برای ایجاد این دوره، یک رویکرد پیشرو عقل سلیم برای آموزش یک موضوع پیچیده است. با استفاده از این رویکرد منحصر به فرد، به شما کمک می کنم توانایی کلی خود را برای درک، درک و استدلال مفاهیمی که در این دوره توضیح می دهم به تدریج اعمال کنید.
چه کسی باید این دوره را بگذراند؟
دوره Kafka Streams with Spring Cloud Streams برای مهندسین نرم افزاری طراحی شده است که مایل به توسعه یک برنامه پردازش جریان با استفاده از کتابخانه Kafka Streams و Spring Boot هستند. من همچنین در حال ایجاد این دوره برای معماران داده و مهندسان داده هستم که مسئول طراحی و ساخت زیرساخت های داده محور سازمان هستند. گروه دیگری از افراد، مدیران و معمارانی هستند که مستقیماً با اجرای کافکا کار نمی کنند، اما با افرادی کار می کنند که جریان های کافکا را در سطح زمین اجرا می کنند.
نسخه کافکا مورد استفاده در دوره
این دوره از کتابخانه Kafka Streams سازگار با Spring Cloud 2020 استفاده می کند. من تمام کد منبع و نمونه های استفاده شده در این دوره را بر روی Confluent Platform 6.0.0 که با توزیع منبع باز Apache Kafka 2.6 سازگار است، آزمایش کرده ام.
کد منبع، IDE توسعه، ابزار ساخت، ورود به سیستم و ابزارهای تست
این دوره کاملاً نمونه محور است و من نمونه های زیادی را در کلاس ایجاد خواهم کرد. فایل های کد منبع برای همه نمونه ها در مطالب مطالعه شما گنجانده شده است.
این دوره به طور گسترده از IntelliJ IDEA به عنوان IDE ترجیحی توسعه استفاده خواهد کرد. با این حال، بر اساس تجربه قبلی خود، باید بتوانید با هر IDE دیگری که برای توسعه برنامه Spring طراحی شده است کار کنید.
این دوره از Apache Maven و Gradle به عنوان ابزار ساخت ترجیحی استفاده خواهد کرد. با این حال، بر اساس تجربه قبلی خود، باید بتوانید از هر ابزار ساخت دیگری که برای برنامه های جاوا طراحی شده است استفاده کنید.
این دوره همچنین از Log4J2 برای آموزش پیادهسازی لاگ استاندارد صنعتی در برنامه شما استفاده میکند.
ما از JUnit5، که آخرین نسخه JUnit است، برای اجرای موارد تست واحد استفاده خواهیم کرد.
مثال و تمرین
مثالها و تمرینها مهمترین ابزار برای تبدیل دانش شما به مهارت هستند. من قبلاً نمونه های زیادی را در دوره آورده ام. این دوره همچنین شامل برخی از تکالیف برنامه نویسی در صورت لزوم است. این تمرینها به شما کمک میکنند تا مفاهیم خود را تأیید و بررسی کنید و یادگیری خود را برای حل مسائل برنامهنویسی به کار ببرید.
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
معمار ، نویسنده ، مشاور ، مربی @ Learning JournalPrashant Kumar Pandey علاقه زیادی به کمک به مردم برای یادگیری و رشد در زندگی حرفه ای خود دارد و از بین بردن شکاف بین مهارت های موجود و مورد نیاز آنها است. وی در تلاش برای تحقق این مأموریت ، نویسندگی کتاب ، انتشار مقالات فنی و ایجاد فیلم های آموزشی برای کمک به متخصصان و دانشجویان فناوری اطلاعات در صنعت است. وی با بیش از 18 سال تجربه در IT به عنوان توسعه دهنده ، معمار ، مشاور ، مربی و مربی ، با سازمان های بین المللی خدمات نرم افزار در پروژه های مختلف داده محوری و Bigdata کار کرده است. Prashant اعتقاد راسخ به یادگیری مستمر مادام العمر و رشد مهارت دارد. وی برای محبوبیت بخشیدن به یادگیری مادام العمر مادام العمر ، شروع به انتشار فیلم های آموزشی رایگان در کانال YouTube خود کرد و ایده ایجاد ژورنال یادگیری خود را تحت عنوان Learning Journal مفهوم سازی کرد. وی بنیانگذار ، نویسنده اصلی و سردبیر اصلی پورتال Learning Journal است که دوره های مختلف مهارت آموزی ، آموزش و مقالات فنی را از ابتدای سال 2018 ارائه می دهد.
Learning Journalژورنال یادگیری ، تیم کوچکی از افراد است که علاقه زیادی به کمک به دیگران برای یادگیری و رشد در کار خود دارند ، از بین بردن فاصله بین مهارت های موجود و مورد نیاز آنها. در تلاش برای انجام این ماموریت ، ما در حال نوشتن کتاب ، انتشار مقالات فنی و ایجاد فیلم های آموزشی برای کمک به متخصصان و دانشجویان فناوری اطلاعات در صنعت هستیم. با هم بیش از 40 سال تجربه در IT به عنوان توسعه دهنده ، معمار ، مشاور ، مربی و مربی داریم. ما با سازمان های بین المللی خدمات نرم افزار در پروژه های مختلف داده محوری و Bigdata کار کرده ایم. یادگیری ژورنال یک تیم معتقدین راسخ به یادگیری مستمر مادام العمر و رشد مهارت است. برای محبوب کردن اهمیت یادگیری مادام العمر ، ما شروع به انتشار فیلم های آموزشی رایگان در کانال YouTube خود کردیم. ما مفهوم یادگیری مداوم را مفهوم سازی کردیم و ژورنالی از یادگیری خود را تحت عنوان روزنامه یادگیری ایجاد کردیم. ما از ابتدای سال 2018 دوره های مختلف مهارت آموزی ، آموزش و مقالات فنی را تألیف کرده ایم.
نمایش نظرات