We may earn an affiliate commission when you visit our partners.
Course image
Google Cloud Training

このコースでは、アプリケーション デベロッパー向けに、Google Cloud のマネージド サービスをシームレスに統合するクラウドネイティブ アプリケーションを設計、開発する方法を説明します。講義、デモ、ハンズオンラボを通して、メッセージング、イベント駆動型処理、API ゲートウェイを使ったセキュリティ性の高いアプリケーションの設計、フェデレーション ID 管理の実装、アプリケーション コンポーネントの統合方法を学習します。

Read more

このコースでは、アプリケーション デベロッパー向けに、Google Cloud のマネージド サービスをシームレスに統合するクラウドネイティブ アプリケーションを設計、開発する方法を説明します。講義、デモ、ハンズオンラボを通して、メッセージング、イベント駆動型処理、API ゲートウェイを使ったセキュリティ性の高いアプリケーションの設計、フェデレーション ID 管理の実装、アプリケーション コンポーネントの統合方法を学習します。

各ラボのいずれかのバージョンを完了する必要があります。各ラボは Node.js で利用できるほか、ほとんどの場合、Python または Java でも提供されます。お好みの言語でラボを完了できます。

本コースは、「Developing Applications with Google Cloud」シリーズの 2 つ目のコースですこのコースを修了したら、「App Deployment, Debugging, and Performance」コースに登録してください。

Enroll now

What's inside

Syllabus

認証と認可の処理
このモジュールでは、Google Cloud 上のアプリケーションで認証と認可を処理する方法を学びます。
Pub/Sub を使用したアプリケーションのコンポーネントの統合
このモジュールでは、Pub/Sub の概要と、アプリケーションで Pub/Sub を利用する方法について解説します。
Read more
アプリケーションへのインテリジェンスの付加
このモジュールでは、事前トレーニング済みの ML API などのインテリジェンスをアプリケーションに追加する方法を学びます。
イベント ドリブン処理での Cloud Functions の関数の使用
このモジュールでは、Cloud Functions の概要と、サーバーレス アプリケーションで Cloud Functions を利用する方法について解説します。
Cloud Endpoints を使用した API の管理
このモジュールでは、Google Cloud アプリケーションで Cloud Endpoints を活用する方法を説明します。

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
适合想要学习如何将 Google Cloud 的托管服务无缝集成到云原生应用程序的应用程序开发人员。
使用明确且简洁的语言编写,涵盖应用程序开发人员从设计到部署需要了解的所有内容。
课程提供交互式动手实验室,让学生可以应用所学知识并获得实践经验。
由 Google Cloud 培训团队讲授,具有丰富的行业经验和专业知识。
涵盖广泛的主题,从身份验证和授权到事件驱动处理。

Save this course

Save Securing and Integrating Components of your Application 日本語版 to your list so you can find it easily later:
Save

Reviews summary

Pub/sub integration and clarity

This course provides clear instructions on Pub/Sub integration, making it useful for those new to the subject. However, the instructor's fast English speaking speed is a drawback for some learners, and occasionally unclear Japanese is a concern.
Learners will appreciate clear explanations of Pub/Sub integration.
"ところどころ日本語がおかしいのが気になりましたが、pub/sub使ったことないので勉強になりました。"
Some Japanese explanations require clarification.
"ところどころ日本語がおかしいのが気になりましたが、..."
Instructor speaks English too quickly for some students.
"講師の白人の女性の話すスピードが早すぎる"

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Securing and Integrating Components of your Application 日本語版 with these activities:
Review HTTP requests and responses with RESTful APIs
Reviewing RESTful APIs will help the student come into the course with a stronger foundational understanding of making HTTP requests and handling responses.
Browse courses on REST
Show steps
  • Access documentation for a popular RESTful API like GitHub's API
  • Practice making GET and POST requests
  • Examine the structure of responses and identify relevant data
Attend a meetup focused on Google Cloud development
Attending a meetup will provide opportunities to connect with other developers, learn about industry best practices, and gain insights into the latest Google Cloud technologies.
Browse courses on Google Cloud
Show steps
  • Find a local meetup group focused on Google Cloud development.
  • Attend the next meetup event
  • Introduce yourself to others and engage in discussions
  • Share your experiences and learn from others
Solve coding problems related to Pub/Sub
Solving coding problems on Pub/Sub will provide practical experience in working with this service, reinforcing the concepts taught in the course.
Browse courses on Pub/Sub
Show steps
  • Sign up for a LeetCode or HackerRank account
  • Identify problems tagged with "Pub/Sub"
  • Attempt to solve the problems independently
  • Review solutions and identify areas for improvement
Seven other activities
Expand to see all activities and additional details
Show all ten activities
Follow a tutorial on event-driven programming with Cloud Functions
Completing a tutorial on Cloud Functions will provide hands-on experience in building event-driven applications, complementing the theoretical knowledge gained in the course.
Browse courses on Cloud Functions
Show steps
  • Deploy the function and test its functionality
  • Find a tutorial on event-driven programming with Cloud Functions.
  • Follow the tutorial step-by-step
  • Troubleshoot any issues encountered
Cloud Functions を使用してイベント駆動型タスクを自動化するコーディング演習
コーディング演習により、Cloud Functions を使用してイベントを処理する方法を実際に体験できます。これにより、重要なプラクティカル スキルを習得できます。
Browse courses on Cloud Functions
Show steps
  • 演習の指示を確認する
  • サンプル コードをレビューする
  • 独自のコードを編集する
  • コードをテストする
Cloud Endpoints を使用した API 保護のチュートリアル
このチュートリアルは、Cloud Endpoints を使用した API 保護の仕組みを理解するのに役立ちます。これにより、アプリケーションのセキュリティを向上させることができます。
Browse courses on Cloud Endpoints
Show steps
  • チュートリアル資料を確認する
  • サンプル アプリケーションをデプロイする
  • API を保護する
  • API をテストする
Design and implement a simple API using Cloud Endpoints
Designing and implementing an API using Cloud Endpoints will provide practical experience in creating secure and scalable APIs, reinforcing the concepts taught in the course.
Browse courses on Cloud Endpoints
Show steps
  • Identify a simple API use case
  • Design the API endpoints and data model
  • Implement the API using Cloud Endpoints
  • Test the API functionality thoroughly
  • Deploy the API and monitor its performance
Pub/Sub を使用したイベント駆動型アプリケーションに関するブログ記事を書く
ブログ記事を作成することで、イベント駆動型アプリケーションのコンセプトをさらに深く理解し、それを他の生徒と共有できます。
Browse courses on Pub/Sub
Show steps
  • イベント駆動型アプリケーションの仕組みを調査する
  • Pub/Sub の使用方法について学ぶ
  • デモ アプリケーションを作成する
  • ブログ記事を書く
コース資料の要約を作成する
コース資料を要約することで、重要なコンセプトを強化し、後で簡単に参照できます。
Show steps
  • 講義ノートと資料をレビューする
  • 要約を作成する
Contribute to an open-source project related to Google Cloud
Making contributions to an open-source project related to Google Cloud will provide hands-on experience in working with the platform and contributing to the community.
Browse courses on Open Source
Show steps
  • Identify an open-source project related to Google Cloud
  • Review the project documentation and identify areas where you can contribute
  • Create a pull request to the project
  • Address any feedback or changes requested by the project maintainers
  • Celebrate your contribution and continue to engage with the project

Career center

Learners who complete Securing and Integrating Components of your Application 日本語版 will develop knowledge and skills that may be useful to these careers:
Cloud Security Engineer
A Cloud Security Engineer secures cloud computing systems. This course may be useful to a Cloud Security Engineer because it provides hands-on experience with Google Cloud's managed services, including Pub/Sub, Cloud Functions, Cloud Endpoints, and API gateways.
Software Engineer
A Software Engineer designs, builds, and maintains software systems. This course may be useful to a Software Engineer because it provides hands-on experience with Google Cloud's managed services, including Pub/Sub, Cloud Functions, Cloud Endpoints, and API gateways.
DevOps Engineer
A DevOps Engineer builds and maintains software systems. This course may be useful to a DevOps Engineer because it provides hands-on experience with Google Cloud's managed services, including Pub/Sub, Cloud Functions, Cloud Endpoints, and API gateways.
Cloud Engineer
A Cloud Engineer builds and manages cloud computing systems. This course may be useful to a Cloud Engineer because it provides hands-on experience with Google Cloud's managed services, including Pub/Sub, Cloud Functions, Cloud Endpoints, and API gateways.
Data Analyst
A Data Analyst analyzes data to identify trends and patterns. This course may be useful to a Data Analyst because it provides hands-on experience with Google Cloud's managed services, including Pub/Sub and Cloud Functions, which can be used for data analysis.
Product Manager
A Product Manager manages the development and launch of new products. This course may be useful to a Product Manager because it provides hands-on experience with Google Cloud's managed services, which can be used to build and launch new products.
Cloud Architect
A Cloud Architect designs, builds, and manages cloud computing systems. This course may be useful to a Cloud Architect because it provides hands-on experience with Google Cloud's managed services, including Pub/Sub, Cloud Functions, Cloud Endpoints, and API gateways.
IT Architect
An IT Architect designs and implements IT systems. This course may be useful to an IT Architect because it provides hands-on experience with Google Cloud's managed services, which can be used to design and implement IT systems.
Project Manager
A Project Manager plans and executes projects. This course may be useful to a Project Manager because it provides hands-on experience with Google Cloud's managed services, which can be used to manage projects.
IT Manager
An IT Manager plans and manages the use of information technology in an organization. This course may be useful to an IT Manager because it provides hands-on experience with Google Cloud's managed services, which can be used to manage IT systems.
Technical Writer
A Technical Writer writes technical documentation. This course may be useful to a Technical Writer because it provides hands-on experience with Google Cloud's managed services, which can be used to create technical documentation.
Systems Administrator
A Systems Administrator manages computer systems. This course may be useful to a Systems Administrator because it provides hands-on experience with Google Cloud's managed services, which can be used to manage computer systems.
Data Scientist
A Data Scientist analyzes data to identify trends and patterns. This course may be useful to a Data Scientist because it provides hands-on experience with Google Cloud's managed services, including Pub/Sub and Cloud Functions, which can be used for data analysis.
Machine Learning Engineer
A Machine Learning Engineer builds and maintains machine learning models. This course may be useful to a Machine Learning Engineer because it provides hands-on experience with Google Cloud's managed services, including Pub/Sub and Cloud Functions, which can be used for machine learning.
Systems Analyst
A Systems Analyst designs and implements computer systems. This course may be useful to a Systems Analyst because it provides hands-on experience with Google Cloud's managed services, which can be used to design and implement computer systems.

Reading list

We've selected seven books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Securing and Integrating Components of your Application 日本語版.
この本は、ソフトウェアアーキテクチャの基本原則と、拡張性、堅牢性、保守性の高いソフトウェアシステムを設計および構築する方法を説明しています。
この本は、疎結合で維持しやすいソフトウェアアーキテクチャの設計と構築に関する原則とベストプラクティスを提供します。依存関係の管理とテストの容易性を向上させる方法を説明しています。
この本は、再利用可能なオブジェクト指向ソフトウェアを設計するための設計パターンの包括的なカタログを提供します。これらのパターンは、一般的なソフトウェア設計の問題を解決するために使用できます。
この本は、React、Redux、GraphQL、Node.jsを使用してフルスタックWebアプリケーションを構築するための実践的なガイドを提供します。モダンなWebアプリケーションの開発のためのベストプラクティスとアーキテクチャを説明しています。
この本は、Goを使用してクラウドネイティブアプリケーションを構築するための段階的なガイドを提供します。Goの言語機能とライブラリを使用して、クラウドサービスを活用する方法を説明しています。
この本は、マイクロサービスアーキテクチャの設計と構築についての実践的なガイドを提供します。疎結合なシステムを構築するための原則とベストプラクティスをカバーしています。
この本は、AWSでのサーバーレスアーキテクチャの設計と構築に関する実践的なガイダンスを提供します。サーバーレスコンピューティングのメリットと課題について説明しています。

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Securing and Integrating Components of your Application 日本語版.
Getting Started with Application Development 日本語版
Most relevant
App Deployment, Debugging, and Performance - 日本語版
Most relevant
Application Deployment, Debug, Performance 日本語版
Most relevant
Google Workspace Security 日本語版
Most relevant
Reliable Cloud Infrastructure: Design and Process 日本語版
Most relevant
Infrastructure and Application Modernization with Google...
Most relevant
OpenAI API 完全マスターガイド: ChatGPTによるチャットボット開発や画像生成、音声認識を基礎から学ぶ
Most relevant
【教科書英語にさようなら!】 海外に行かずに2024年のリアル英会話をマスターするためのステップバイステップガイド
Most relevant
セキュア ソフトウェア開発:検証、専門的トピック
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser