ブログ

MuleSoft 認定開発者 - レベル 1: 知っておくべきことすべて

MuleSoft Certified Developer
2023-06-01
3 読む時間(分)
Amit Masih
MuleSoft Certified Developer - Level 1-All You Need to Know.png

MuleSoft Certified Developer (MCD) 認定は、Mule 4 を使用してエンタープライズ データとアプリケーションをクラウドに接続するスキルを証明します。

これは、アプリケーション ネットワーク、API 設計と消費、Mule イベント、データ変換、イベント フロー制御、エラー処理、バッチ処理など、Mule 4 の概念を理解していることを示します。

認定 MuleSoft 開発者として、組織で最も求められ、高給のプロフェッショナルの 1 人になります。

しかし、認定 MCD-level-1 試験の準備はどのようにすればよいでしょうか。試験を受けるのに適切なプラットフォームを見つけるのに手助けが必要ですか。心配しないでください。私たちがお手伝いします。

この記事では、形式、内容、期間、合格点など、試験に何を期待できるかをお知らせします。

Mulesoft とは

MuleSoft Anypoint は、イベント駆動型アーキテクチャ (EDA) と Mule Enterprise Service Bus (ESB) を可能にするプラットフォームです。 MuleSoft は、アプリケーション、データ、デバイスを API で接続することで、組織のイノベーションと変革を加速します。これにより、設計段階で需要を把握し、顧客のニーズをソリューションにマッピングできます。この段階で顧客からのフィードバックを組み込むことができます。

MuleSoft と Salesforce は、企業がシステム間でデータを解放し、適応型統合ネットワークを作成し、最終的にそれらを提供できるように支援します。さまざまなポートフォリオ パターン、Salesforce コンポーネント、外部システムにより、統合の可能性は無限です。

Heroku および Lightning プラットフォームを使用して接続されたアプリを構築し、セールス クラウドとサービス クラウド全体で個々の顧客と関わります。MuleSoft コネクタを使用して、Salesforce 360 全体でデータを同期および強化します。

Salesforce は、主に顧客のデジタル変革を加速するために、2018 年に MuleSoft を買収しました。MuleSoft を使用すると、レガシー システム、アプリケーション、クラウド デバイス間でデータにアクセスできるため、意思決定がより効率的かつ効果的になります。

MuleSoft は、高度に接続された MuleSoft Anypoint プラットフォーム (現在は Salesforce Integration Cloud の一部) を提供します。MuleSoft には、シームレスな統合のための Salesforce の統合コネクタもあります。

Mulesoft はどのように機能しますか?

MuleSoft は、あらゆる種類のアプリケーションとシステム向けに、多くの定義済み API を提供しています。レガシー システムに API を事前に追加することで、その仕組みを知らなくても、システムと対話する最新の方法を即座に利用できるようになります。各クラウド システムには、システム API と呼ばれる中間 API があり、これは最新のシステム言語で理解できます。また、各 MuleSoft API は機能が異なり、ネットワーク化されています。

API を使用すると、抽出されたデータはより複雑な方法で処理されます。何らかのロジックを実行すると、インタラクティブ API がさまざまなマルチメディア デバイス (デスクトップ、携帯電話、アプリケーションなど) に表示されるデータ形式と、API の開発と実行を処理します。

顧客は接続されたエクスペリエンスを望んでいます。システムと部門が交わる継ぎ目が見えることを望んでいません。MuleSoft は、アプリケーション、デバイス、データの接続を簡素化することで、企業の変革と革新を迅速化します。 API: アプリケーション プログラミング インターフェイス: API はリクエストを受け入れ、システム ユーザーに何を求めているかを伝えます。その後、メッセンジャーがユーザーに応答を返します。

MuleSoft プラットフォームは、データの統合を容易にし、自動化されたビジネス プロセス、単一の顧客ビュー、および接続された顧客エクスペリエンスを実現します。

API ベースの統合により、各統合は再利用可能なビルディング ブロックになります。再利用可能なプロセスを簡素化することで、企業は IT の導入を加速し、組織の俊敏性を高め、大規模なイノベーションを推進できます。

結果が組織を物語っています。Forrester の調査によると、MuleSoft の顧客はわずか 3 年で 445% の投資収益率を達成し、API と統合を維持することで開発時間を最大 90% 節約しました。

MuleSoft Certified Developer - Level 1 認定とは?

MuleSoft Certified Developer - Level 1 は、指導と監督の下で基本的な Mule 4 プロジェクトに取り組む能力が必要です。

MuleSoft Certified Developer - Level 1 認定試験は、Anypoint Platform から Anypoint Studio に移行し、再び Anypoint Platform に戻るという、API と統合の設計、構築、テスト、デバッグに関する開発者の知識とスキルを検証します。

認定候補者は、次のことができる必要があります。

  • MuleSoft の Anypoint Platform を使用して、基本的な API を設計、構築、展開、管理、統制する。
  • Anypoint Studio を使用して、基本的な API 実装を構築、テスト、デバッグする。
  • データベース、ファイル、Web サービス、SaaS アプリケーション、JMS キューにアクセスする。
  • DataWeave 2.0 を使用して基本的なデータ変換を実行する。
  • イベント フローを管理し、エラーを処理する。
  • バッチ レコードを準備する。

試験形式

形式: 多肢選択式、持ち込み禁止、監督付き、オンライン 長さ: 60 問 所要時間: 120 分 (2 時間) 合格点: 70% 言語: 英語 費用: 400 米ドル

MuleSoft Certified Developer - Level 1 認定の有効期間はどのくらいですか?

MuleSoft Certified Developer - Level 1 認定は、MCD-level-1 試験に合格した日から 2 年間有効です。

MuleSoft Developer 認定資格の有効期間を延長するには、MuleSoft Certified Developer - Level 1 MAINTENANCE 試験を受験する必要があります。

MuleSoft Certified Developer - Level 1 認定資格試験ではどのようなトピックが扱われますか?

この MuleSoft Certified Developer - Level 1 認定資格試験では、次のタスクを実行する能力が検証されます。

アプリケーション ネットワークの基本の説明

  • IT 配信ギャップを埋めるための MuleSoft の提案について説明します。
  • 「モダン API」の役割と特徴について説明します。
  • Center for Enablement (C4E) の目的と役割について説明します。
  • API 主導の接続性とアプリケーション ネットワークの利点を定義して説明します。
  • API、API 実装、API インターフェース、API コンシューマー、および API 呼び出しを定義して正しく使用します。
  • HTTP プロトコルの基本と、リクエストと応答の特徴について説明します。
  • API ライフサイクルのための Anypoint Platform の機能と高レベル コンポーネントについて説明します。

API の設計と使用

「最新の API」のライフサイクルについて説明します。 RAML を使用して、API リソース、ネストされたリソース、およびメソッドを定義します。 クエリ パラメータと URI パラメータを定義するタイミングと方法を特定します。 RAML を使用して、API パラメータ、リクエスト、およびレスポンスを定義します。 RAML を使用して、再利用可能なデータ型と形式に依存しない例を定義します。 RAML 仕様を読み、必要に応じてクエリ パラメータやヘッダーを使用して RESTful リクエストを作成します。

Mule イベントへのアクセスと変更

  • Mule イベント データ構造について説明します。
  • トランスフォーマーを使用して、イベント ペイロード、属性、および変数を設定します。
  • DataWeave 式を記述して、イベント ペイロード、属性、および変数にアクセスし、変更します。
  • ターゲット パラメータを使用して Mule イベントを強化します。

Mule アプリケーションの構造化

  • プロパティ プレースホルダーを使用してアプリケーションをパラメータ化します。
  • アプリケーションでグローバル構成を定義し、再利用します。
  • プライベートフロー、サブフロー、およびフロー参照コンポーネントを使用して、アプリケーションを複数のフローに分割します。
  • フロー参照が使用されるときにフロー間で保持されるデータ (ペイロード、属性、変数) を指定します。
  • Mule イベントが接続境界を越えるときにフロー間で保持されるデータ (ペイロード、属性、変数) を指定します。
  • フローの途中で外部リソースへの呼び出しの前後にフローに存在するデータ (ペイロード、属性、変数) を指定します。

API 実装インターフェースの構築

  • Mule アプリケーション用の RESTful インターフェースを手動で作成します。
  • RAML 仕様から REST コネクタを生成します。
  • APIkit の機能と利点について説明します。
  • APIkit を使用して、RAML ファイルから実装フローを作成します。
  • APIkit によって生成されたフローを介してリクエストがルーティングされる方法について説明します。

イベントのルーティング

  • Choice ルーターを使用して、条件付きロジックに基づいてイベントをルーティングします。
  • Scatter-Gather ルーターを使用してイベントをマルチキャストします。
  • 検証モジュールを使用してデータを検証します。

エラーの処理

  • Mule アプリケーションのデフォルトのエラー処理について説明します。
  • アプリケーションのカスタム グローバル デフォルト エラー ハンドラーを定義し、それがどのような状況で使用されるかを特定します。
  • On Error Continue スコープと On Error Propagate スコープの動作を比較対照します。
  • フローに 1 つ以上のエラー ハンドラーを作成します。
  • Try スコープを使用して、1 つ以上のイベント プロセッサのエラー ハンドラーを指定します。
  • Mule Error オブジェクトのデータ構造について説明します。
  • エラーをカスタム アプリケーション エラーにマップします。

DataWeave を使用したデータの変換

  • DataWeave スクリプトを記述して、JSON、XML、および Java データ構造をさまざまなデータ構造とタイプに変換します。
  • DataWeave 関数を使用します。
  • DataWeave 変数、関数、およびモジュールを定義して使用します。
  • カスタム データ型を定義して使用します。
  • 正しい DataWeave 構文を適用してデータ型を強制変換します。
  • 正しい DataWeave 構文を適用して、文字列、数値、日付をフォーマットします。
  • DataWeave スクリプトから Mule フローを呼び出します。

コネクタの使用

  • データベース コネクタを使用して、データベースからデータを取得します。
  • データベース コネクタのパラメータ化された SQL クエリを作成します。
  • HTTP 要求または REST コネクタを使用して、REST サービスからデータを取得します。
  • Web サービス コンシューマー コネクタを使用して、SOAP Web サービスを消費します。
  • Transform Message コンポーネントを使用して、SOAP Web サービスに引数を渡します。
  • ファイル コネクタを使用して、ローカル ファイルの読み取りと書き込みを一覧表示します。
  • FTP コネクタを使用して、リモート ファイルの読み取りと書き込みを一覧表示します。
  • JMS コネクタを使用して、JMS メッセージの公開とリッスンを行います。

レコードの処理

  • コレクション内の個々のレコードを処理する方法を一覧表示し、比較対照します。
  • Mule イベントが For Each スコープによってどのように処理されるかを説明します。
  • For Each スコープを使用してレコードを処理します。
  • Mule イベントが Batch Job スコープによってどのように処理されるかを説明します。
  • バッチ ステップとバッチ アグリゲータを含むバッチ ジョブを使用してレコードを処理します。
  • スケジューラ コンポーネントを使用してフローをトリガーします。
  • コネクタ リスナーを使用してフローをトリガーします。
  • ウォーターマークを使用する機能、利点、プロセスについて説明します。
  • 自動ウォーターマークと手動ウォーターマークの使用の機能、利点、プロセスについて説明します。
  • 自動ウォーターマーク機能を備えたコネクタを使用します。
  • オブジェクト ストアを使用して、フロー実行間でデータを保持します。

Mule アプリケーションのデバッグとトラブルシューティング

  • 実行時にブレークポイントを使用して Mule イベントを検査します。
  • 不足している Maven 依存関係をインストールします。
  • Mule ログ エラー メッセージを読み取って解読します。

API と統合のデプロイと管理

  • Mule アプリケーションをデプロイ用にパッケージ化します。
  • アプリケーションを CloudHub にデプロイします。
  • CloudHub プロパティを使用して、デプロイの成功を確認します。
  • API プロキシを作成してデプロイします。
  • 自動検出を使用して API 実装を API Manager に接続します。
  • クライアント ID の適用などのポリシーを使用して API を保護します。
  • SLA 層を作成し、SLA ベースのポリシーを適用します。

MuleSoft の利点は何ですか?

MuleSoft は、さまざまなアプリケーション、データ、デバイス向けの統合ソリューションを提供する有名なソフトウェア プラットフォームです。組織が API と再利用可能なコンポーネントを使用して、企業全体およびクラウドにシステムとデータを接続するのに役立ちます。

MuleSoft の利点の一部は次のとおりです。

  • 複雑なハイブリッド統合フレームワークとクラウド移行をサポートします。
  • コンポーネントの再利用とメッセージの変換を可能にします。
  • パーソナライズされ、接続された顧客と従業員のエクスペリエンスを提供します。
  • 運用効率を向上させ、コストを削減します。
  • さまざまなトポロジに適応でき、拡張性に優れています。

最後に

MuleSoft は、企業がシステム、アプリケーション、データを API に接続できるようにする強力なプラットフォームです。顧客、従業員、パートナーを接続することで、MuleSoft は企業のビジネス プロセスの変革を支援します。

MuleSoft のパワーを活用することで、企業はデータの潜在能力を解き放ち、俊敏性、効率性、革新性を向上させることができます。

MuleSoft Certified Developer - Level 1 認定試験を受験したい場合、信頼できる情報源をお探しなら、もう探す必要はありません。試験について詳しく知るには、チャット オプションをクリックしてください。それに応じてご案内いたします。

当社は、お客様のあらゆるニーズに対応するワンストップソリューションを提供し、取得したい教育資格や認定資格に応じて、すべての個人に柔軟でカスタマイズされたサービスを提供します。

著作権 © 2024 - 無断転載を禁じます。

チャットで問い合わせる