--- title: "クイックスタートガイド" url: https://docs.catalyst.zoho.com/ja/serverless/getting-started/quick-start-guide/ description: "複数の環境向けに強力なFaaS・PaaS ソリューションを提供するCatalyst Serverlessの使い方について説明します。" last_updated: 2026-02-23T15:05:14Z service: Serverless type: general --- # Catalyst Serverless - クイックスタートガイド このセクションでは、Catalyst Serverlessコンポーネントを活用してCatalystアプリケーションを作成・開発するための全体的な手順を説明します。Serverlessのさまざまなコンポーネントを使用して、あらゆる規模の堅牢なアプリケーションやマイクロサービスを設計、テスト、デプロイできます。 1. **プロジェクトを作成する** - [Catalystコンソール](https://console.catalyst.zoho.com/baas/index)にアクセスして、[新しいプロジェクトを作成](https://docs.catalyst.zoho.com/ja/getting-started/quick-start-guide/#step-1-create-a-catalyst-project)します。プロジェクトの作成が完了すると、コンソールからServerlessやその他のCatalystサービスのすべてのコンポーネントにアクセスできるようになります。 > **Note:** [チュートリアルセクション](https://docs.catalyst.zoho.com/ja/tutorials/)にあるステップバイステップガイドを使用して、さまざまなサービスやコンポーネントに慣れ、Catalystの実践的な理解を深めることができます。 また、CLIから[初期化](https://docs.catalyst.zoho.com/ja/getting-started/quick-start-guide/#step-4-initialize-the-project-from-the-cli)することで、ローカル環境に新しいプロジェクトを作成することもできます。プロジェクトとともに、関数やクライアントサービスなどのプロジェクトリソースを初期化できます。Catalystコマンドにアクセスしてローカルでアプリケーションを操作するには、まず[Catalyst CLIをインストール](https://docs.catalyst.zoho.com/ja/getting-started/quick-start-guide/#step-2-install-catalyst-cli)し、リモートアカウントに[ログイン](https://docs.catalyst.zoho.com/ja/getting-started/quick-start-guide/#step-3-log-in-from-your-cli)する必要があります。 2. **アプリケーションを設計する** - 関数コンポーネントを[**Basic I/O**](https://docs.catalyst.zoho.com/ja/serverless/help/functions/basic-io/)、[**Advanced I/O**](https://docs.catalyst.zoho.com/ja/serverless/help/functions/advanced-io/)、[**Event**](https://docs.catalyst.zoho.com/ja/serverless/help/functions/event-functions/)、[**Cron**](https://docs.catalyst.zoho.com/ja/serverless/help/functions/cron-functions/)、[**Integration**](https://docs.catalyst.zoho.com/ja/serverless/help/functions/integration-functions/)、または[**Browser Logic**](https://docs.catalyst.zoho.com/ja/smartbrowz/help/browser-logic/introduction/)として初期化できます。その後、お好みのIDEを使用してローカルでアプリケーションをコーディングできます。 > **Note:** Catalyst CLIコマンド[`catalyst functions:add`](https://docs.catalyst.zoho.com/ja/cli/v1/working-with-functions/add-functions/)を使用して、既存のプロジェクトディレクトリに新しい関数を追加することもできます。 Catalyst Serverless関数は以下の言語でコーディングできます: * [Java](https://docs.catalyst.zoho.com/ja/sdk/java/v1/overview/) * [Node.js](https://docs.catalyst.zoho.com/ja/sdk/nodejs/v2/overview/) * [Python](https://docs.catalyst.zoho.com/ja/sdk/python/v1/overview/) 関数を初期化する際に、スタックを選択し、必要な依存関係をインストールできます。Catalystに関連するいくつかの設定ファイルも[ローカルプロジェクトディレクトリ](https://docs.catalyst.zoho.com/ja/cli/v1/project-directory-structure/introduction/)にインストールされます。 [Catalyst SDK](https://docs.catalyst.zoho.com/ja/getting-started/catalyst-sdk/)に含まれるコードテンプレートを参照して、データベース、ストレージ、キャッシュなどのバックエンド機能のCatalyst CloudScaleコンポーネントをアプリケーションに組み込み、シンプルなマイクロサービスから堅牢なエンタープライズアプリケーションまであらゆるものを構築できます。サポートされている各プログラミング言語向けの専用SDKがあり、[Web](https://docs.catalyst.zoho.com/ja/sdk/web/v4/overview/)、[Android](https://docs.catalyst.zoho.com/ja/sdk/android/v2/overview/)、[iOS](https://docs.catalyst.zoho.com/ja/sdk/ios/v2/overview/)、[Flutter](https://docs.catalyst.zoho.com/ja/sdk/flutter/v2/overview/)アプリケーションの開発用SDKも利用できます。 さらに、[Circuits](https://docs.catalyst.zoho.com/ja/serverless/help/circuits/introduction/)を使用して、コンソールからアプリケーションのワークフローをオーケストレーションできます。[Security Rules](https://docs.catalyst.zoho.com/ja/serverless/help/security-rules/introduction/)には、[Basic I/O](https://docs.catalyst.zoho.com/ja/serverless/help/functions/basic-io/)および[Advanced I/O](https://docs.catalyst.zoho.com/ja/serverless/help/functions/advanced-io/)関数のデフォルトのセキュリティ定義が含まれます。 また、アプリケーションやサービスを[AppSailソリューション](https://docs.catalyst.zoho.com/ja/serverless/help/appsail/introduction)としてパッケージ全体で構築・デプロイすることもできます。このPaaSコンポーネントにより、Catalystから独立してソリューションを開発し、プラットフォームにホスティングすることが可能です。 3. **アプリケーションをテストする** - [`catalyst serve` CLIコマンド](https://docs.catalyst.zoho.com/ja/cli/v1/serve-resources/serve-all-resources/)を使用して、関数やAppSailなどのプロジェクトリソースをローカルでテストできます。また、Catalystが生成したURLを通じてアプリケーションのエンドポイントにアクセスしてテストしたり、CLIコマンド`catalyst functions: shell`を使用して[関数のシェルを起動](https://docs.catalyst.zoho.com/ja/cli/v1/working-with-functions/functions-shell/#functions-shell-command-execution)してテストすることもできます。 4. **コンソールにデプロイする** - ローカルでテストした後、CLIから[`catalyst deploy`](https://docs.catalyst.zoho.com/ja/cli/v1/deploy-resources/deploy-all-resources/)コマンドを使用して、プロジェクトリソースをコンソールにデプロイします。コンソールから直接関数をアップロードすることもできます。 5. **ログとモニタリング** - [Catalyst DevOps](https://docs.catalyst.zoho.com/ja/devops/getting-started/introduction/)のコンポーネントを使用して、関数のログ記録とモニタリングを行うことができます。また、関数のエンドポイントの保護や、DevOpsによるすべての運用管理タスクの実行も可能です。 6. **本番環境にデプロイする** - アプリケーションやマイクロサービスのデプロイ準備が整ったら、[リソースを本番環境に移行](https://docs.catalyst.zoho.com/ja/deployment-and-billing/environments/production-environment/)できます。 [Catalyst DevOps](https://docs.catalyst.zoho.com/ja/devops/getting-started/introduction/)でアプリケーションのモニタリングを継続できます。 > **Note:** ここで示された手順の順序は、ビジネスやアプリケーションのロジック、または特定のユースケースに応じて異なる場合があります。アプリケーションのデプロイおよびテストフェーズで示されたフローは、要件に応じて変更できます。これは、一般的な小規模から中規模のクライアントベースのアプリケーションやマイクロサービスに適した汎用的なガイドラインです。