آموزش مقدمه ای بر ادغام با Apache Camel

Introduction to Integration With Apache Camel

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: این دوره به عنوان مقدمه ای برای استفاده از Apache Camel طراحی شده است. شتر یکی از محبوب ترین چارچوب های منبع باز است که برای حل مشکلات ادغام هدف گذاری شده است. Camel به الگوهای استاندارد ادغام سازمانی یا EIP های استاندارد و کاملاً ثابت پی برده است ... این دوره به عنوان مقدمه ای برای استفاده از Apache Camel طراحی شده است. شتر یکی از محبوب ترین چارچوب های منبع باز است که برای حل مشکلات ادغام هدف گذاری شده است. Camel به الگوی های ادغام سازمانی یا EIP های استاندارد و کاملاً ثابت پی برده است. در این دوره ، ما چندین مورد از این EIP ها را پوشش خواهیم داد ، زیرا آنها برای اجرای Camel حیاتی هستند. من به شما نشان خواهم داد که چگونه Camel را به یک پروژه مطالعه موردی ، یک برنامه جاوا برای پردازش سفارشات ، اضافه می کنیم. من این سناریو را انتخاب کردم زیرا یک مشکل مشترک را که توسعه دهندگان با آن روبرو هستند را شامل می شود: بهترین روش ها برای ادغام معمولاً مورد پس از اجرای اولیه است. در سناریوی ما ، پردازنده تحقق سفارشات را به یک مرکز تحقق می فرستد. صاحب محصول می خواهد روش جدیدی برای تحقق اضافه کند ، اما نقطه پایانی جدید تحقق ساختار پیام متفاوت و قوانین دیگری برای پردازش نسبت به روش فعلی دارد. خواهید دید که چگونه ما می توانیم Apache Camel را برای افزایش انسجام قطعات در پردازنده و کاهش زمان سوار شدن در نقاط پایانی تحقق آینده معرفی کنیم. از طریق الگوهایی مانند لوله ها و فیلترها ، مسیریابی پیام ، نقاط انتهایی پیام و ترجمه پیام ، ما پردازش را به یک مرکز تحقق جدید با استفاده از Camel به عنوان اصلی ترین ابزار ادغام پیاده خواهیم کرد. با گذراندن این دوره ، دانش بنیادی Apache Camel را کسب خواهید کرد. با معماری ، از جمله CamelContext ، مسیریابی ، نقاط انتهایی و م componentsلفه ها آشنا خواهید شد. خواهید دید که افزودن Apache Camel به یک پروژه چه کاری لازم است. خواهید دید که Camel چگونه EIP ها و نمونه های استاندارد استفاده از الگوها را پیاده سازی می کند. سرانجام ، شما می آموزید که چگونه مسیرهای Camel را آزمایش و خطایابی کنید. این دوره در درجه اول برای توسعه دهندگانی در نظر گرفته شده است که به دنبال چارچوبی برای حل مشکلات ادغام هستند و یا به عنوان یک چارچوب به Apache Camel علاقه مند هستند. این همچنین برای معماران فنی و راه حل که در حال تحقیق در مورد فن آوری برای استفاده از یکپارچه سازی هستند ، مفید خواهد بود. توصیه می شود قبل از گذراندن دوره ، مهارت کافی در جاوا داشته باشید و در بهار تبحر داشته باشید. در حین مشاهده دوره ، می توانید به راحتی تظاهرات را دنبال کنید ، که هرکدام از آنها بر اساس نمایش قبلی برای یک تجربه روان تأثیر می گذارند. توصیه می شود قبل از شروع دوره ، برنامه اولیه مطالعه موردی را در IDE خود بارگیری کنید.

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

مقدمه ای بر ادغام سازمانی Introduction to Enterprise Integration

  • مقدمه Introduction

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

  • ادغام سازمانی Enterprise Integration

  • یکپارچه سازی برنامه کاربردی سازمان Enterprise Application Integration

  • الگوهای ادغام سازمانی Enterprise Integration Patterns

  • الگوی طراحی واسطه Mediator Design Pattern

  • مثال میانجیگری - بررسی اجمالی Mediation Example - Overview

  • مثال میانجیگری - الگوها و شتر Mediation Example - Patterns and Camel

  • مطالعه موردی Case Study

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

شروع کار با Apache Camel Getting Started With Apache Camel

  • مقدمه Introduction

  • بررسی اجمالی ماژول Module Overview

  • بارگیری مطالعه موردی Case Study Download

  • اجزای مطالعه موردی Case Study Components

  • مطالعه موردی پشته فناوری Case Study Tech Stack

  • بانک اطلاعات مورد مطالعه Case Study Database

  • کد مطالعه موردی Case Study Code

  • معرفی شتر به پروژه Introducing Camel to the Project

  • کتابخانه های شتر را اضافه کنید Add Camel Libraries

  • پیکربندی مسیر شتر Configuring a Camel Route

  • CamelContext غواصی عمیق CamelContext Deep Dive

  • خلاصه Summary

مسیریابی از یک پایگاه داده Routing From a Database

  • مقدمه Introduction

  • بررسی اجمالی ماژول Module Overview

  • الزامات مطالعه موردی Case Study Requirements

  • طراحی یکپارچه سازی Integration Design

  • مطالعه موردی پشته فناوری Case Study Tech Stack

  • مabaseلفه های پایگاه داده شتر Camel Database Components

  • کامپوننت SQL شتر Camel SQL Component

  • جز Log ورود شتر Camel Log Component

  • اجرای قانون مسیریابی Routing Rule Implementation

  • مسیریابی نسخه ی نمایشی قانون Routing Rule Demo

  • هاوت .IO Hawt.IO

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

پردازش پیام Message Processing

  • بررسی اجمالی ماژول Module Overview

  • الگوی ادغام سازمانی پیام Message Enterprise Integration Pattern

  • مدل پیام شتر Camel Message Model

  • ترجمه پیام Message Translation

  • مترجم پیام شتر Camel Message Translator

  • ادغام لوبیا Bean Integration

  • مطالعه موردی - مترجم پیام Case Study - Message Translator

  • مطالعه موردی - پیام سند Case Study - Document Message

  • مطالعه موردی - پردازش پیام Case Study - Message Processing

  • مطالعه موردی - نسخه ی نمایشی پردازش پیام Case Study - Message Processing Demo

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

مسیریابی به صف JMS Routing to a JMS Queue

  • بررسی اجمالی ماژول Module Overview

  • بررسی اجمالی JMS JMS Overview

  • کامپوننت Camel JMS Camel JMS Component

  • جزel Camel ActiveMQ Camel ActiveMQ Component

  • مطالعه موردی مولفه ActiveMQ Case Study ActiveMQ Component

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

روتر مبتنی بر محتوا Content-Based Router

  • بررسی اجمالی ماژول Module Overview

  • الگوی روتر پیام Message Router Pattern

  • روتر مبتنی بر محتوا Content-Based Router

  • شتر - روتر مبتنی بر محتوا Camel - Content-Based Router

  • مطالعه موردی - روتر مبتنی بر محتوا Case Study - Content-Based Router

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

مسیریابی به یک سرویس وب Routing to a Web Service

  • بررسی اجمالی ماژول Module Overview

  • بررسی اجمالی JAX-RS JAX-RS Overview

  • Camel RESTful پشتیبانی خدمات Camel RESTful Service Support

  • کامپوننت شتر HTTP4 Camel HTTP4 Component

  • آزمایش مسیر شتر Camel Route Testing

  • مطالعه موردی RESTful Web Service Overview Case Study RESTful Web Service Overview

  • مطالعه موردی RESTful Web Service Demo Case Study RESTful Web Service Demo

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

مسیریابی با SFTP Routing With SFTP

  • بررسی اجمالی ماژول Module Overview

  • الگوی ادغام سازمانی سازنده Aggregator Enterprise Integration Pattern

  • جمع در شتر Aggregation in Camel

  • نسخه ی نمایشی مطالعه ی موردی Case Study Aggregator Demo

  • کامپوننت Camel CSV Camel CSV Component

  • جز File پرونده شتر Camel File Component

  • مطالعه موردی CSV و نسخه ی نمایشی پرونده Case Study CSV and File Demo

  • کامپوننت FTP شتر Camel FTP Component

  • مطالعه موردی SFTP نسخه ی نمایشی Case Study SFTP Demo

  • رسیدگی به خطاهای شتر Camel Error Handling

  • مطالعه موردی خطای نسخه ی نمایشی Case Study Error Handling Demo

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

نمایش نظرات

نظری ارسال نشده است.

آموزش مقدمه ای بر ادغام با Apache Camel
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
4h 44m
77
Pluralsight (پلورال سایت) pluralsight-small
30 بهمن 1393 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
209
3.8 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Michael Hoffman Michael Hoffman

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

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

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

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