آموزش اصول ادغام با Apache Camel

Fundamentals of Integration with Apache Camel

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: Apache Camel به عنوان چاقوی ارتش سوئیس برای حل مشکلات یکپارچه سازی سیستم در نظر گرفته می شود. در این دوره آموزشی، با قابلیت‌های آن آشنا می‌شوید و آن را در چندین سناریو ادغام رایج مشاهده می‌کنید. Apache Camel یک چارچوب متن باز است که هدف آن کاهش پیچیدگی یکپارچه‌سازی سیستم و تغییر تمرکز به ارزش واقعی است که می‌خواهید نرم‌افزار شما ارائه دهد. در این دوره، اصول یکپارچه سازی با Apache Camel، شما تخصص لازم برای ایجاد یکپارچه سازی های مبتنی بر مسیر خود را به دست خواهید آورد. ابتدا، مفاهیم اساسی مسیر Camel چیست و چگونه با استفاده از Camel DSL یک مسیر بسازید، خواهید آموخت. در مرحله بعد، درک خود را از ساخت مسیر با اعمال الگوهای یکپارچه سازی رایج برای حل نگرانی هایی مانند تجمع، تلاش مجدد، رسیدگی به خطا، و قطع کننده مدار گسترش خواهید داد. اجرای این مسیرها در چارچوب سناریوهای دنیای واقعی مانند ادغام پیام محور و رویداد محور خواهد بود. وقتی این دوره را به پایان رساندید، به اندازه کافی یاد گرفته اید که بتوانید Camel را با موفقیت برای ادغام های خود پیاده سازی کنید.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

معرفی شتر آپاچی Introducing Apache Camel

  • معرفی شتر آپاچی Introducing Apache Camel

  • چه کسانی از این دوره بهره مند می شوند؟ Who Will Benefit from This Course?

  • دریافت مطالب دوره Obtaining the Course Material

  • درک ساختار یک مسیر Understanding the Structure of a Route

  • خلاصه کردن ماژول Summarizing the Module

مسیریابی شتر برای ETL Camel Routing for ETL

  • نمای کلی ماژول Module Overview

  • تجزیه و تحلیل یک مشکل یکپارچه سازی Analyzing an Integration Problem

  • ادغام با معماری یکپارچه Integration with a Monolith Architecture

  • ادغام با معماری Microservices Integration with a Microservices Architecture

  • رانندگان برای انتخاب شتر Drivers for Choosing Camel

  • مشکل ادغام چیست؟ What Is the Integration Problem?

  • طراحی مسیر Designing the Route

  • انتخاب مولفه Component Selection

  • طراحی مراحل پردازش مسیر Designing Route Processing Steps

  • ساختار یک پروژه ادغام شتر Structuring a Camel Integration Project

  • اجرای پردازش مسیر Implementing Route Processing

  • مفاهیم تست شتر Camel Testing Concepts

  • نسخه ی نمایشی - اجرای پردازش مسیر Demo - Implementing Route Processing

  • پیاده سازی یکپارچه سازی مسیر Implementing Route Integration

  • نسخه ی نمایشی - پیاده سازی یکپارچه سازی مسیر Demo - Implementing Route Integration

  • خلاصه ماژول Module Summary

درک مفاهیم اساسی شتر Understanding Foundational Concepts of Camel

  • چگونه شتر از الگوی پیام پشتیبانی می کند How Camel Supports the Message Pattern

  • چگونه شتر از رسیدگی به خطا پشتیبانی می کند How Camel Supports Error Handling

  • پیاده سازی خط مشی های رسیدگی به خطای مسیر Implementing Route Error Handling Policies

  • رسیدگی به استثناهای خاص در یک مسیر Handling Specific Exceptions in a Route

  • اجرای یک استراتژی رسیدگی به خطا Implementing an Error Handling Strategy

  • ایجاد تاب آوری در مسیرهای شتر Building Resiliency in Camel Routes

  • مشاهده مسیرهای شما Observing Your Routes

  • پیاده سازی الگوهای مسیریابی پیام Implementing Message Routing Patterns

  • اجرای پردازش موازی Implementing Parallel Processing

  • خلاصه ماژول Module Summary

مسیریابی شتر برای معماری رویداد محور با RabbitMQ Camel Routing for Event Driven Architecture with RabbitMQ

  • مقدمه ای بر معماری رویداد محور Introduction to Event Driven Architecture

  • مقدمه ای بر RabbitMQ Introduction to RabbitMQ

  • پیاده سازی یک مسیر شتر ساده با RabbitMQ Implementing a Simple Camel Route with RabbitMQ

  • استفاده از Camel و RabbitMQ برای اعلان رویداد Using Camel and RabbitMQ for Event Notifications

  • پیاده سازی الگوهای یکپارچه سازی با Camel و RabbitMQ Implementing Integration Patterns with Camel and RabbitMQ

  • خلاصه ماژول Module Summary

مسیریابی شتر برای معماری رویداد محور با کافکا Camel Routing for Event Driven Architecture with Kafka

  • مقدمه ای بر آپاچی کافکا Introduction to Apache Kafka

  • اجرای یک مسیر شتر ساده با آپاچی کافکا Implementing a Simple Camel Route with Apache Kafka

  • تولید سوابق به مؤلفه شتر کافکا Producing Records to the Camel Kafka Component

  • مصرف سوابق از کامپوننت شتر کافکا Consuming Records from the Camel Kafka Component

  • ادغام با کانکتور Camel Kafka Integration with Camel Kafka Connector

  • خلاصه ماژول Module Summary

اجرای مسیرهای شتر در Kubernetes با Camel K Running Camel Routes on Kubernetes with Camel K

  • آشنایی با Camel K Introduction to Camel K

  • با استفاده از Camel K CLI Using the Camel K CLI

  • استفاده از Kamelets در مسیرهای خود Using Kamelets in Your Routes

  • خلاصه ماژول و جمع بندی دوره Module Summary and Course Wrap-up

نمایش نظرات

Pluralsight (پلورال سایت)

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

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

آموزش اصول ادغام با Apache Camel
جزییات دوره
2h 52m
48
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Michael Hoffman Michael Hoffman

مایکل یک معمار ارشد فنی در NVISIA است. او تقریباً بیست سال در زمینه فناوری برای انواع مشتریان در چندین صنعت مختلف کار کرده است. او علاقه زیادی به تدریس و راهنمایی دارد. پانزده دقیقه از شهرت او رسیدن به سطل شماره 3 در نمایشگاه بوزو بود. وی دارای مدرک لیسانس علوم کامپیوتر و سیستم های اطلاعاتی از دانشگاه DePaul است و در حال حاضر در منطقه شهری شیکاگو اقامت دارد.