Google Cloud Console のチュートリアルをお試しください
Google Cloud Japan Team
※この投稿は米国時間 2021 年 8 月 7 日に、Google Cloud blog に投稿されたものの抄訳です。
テクノロジーの実装方法を学ぶとき、一度に開く必要のあるタブやウィンドウの配置をいろいろと試行錯誤すると思います。私はこれを「タブゲーム」と呼んでいます。モニターが複数ある場合は、ドキュメント、IDE、ターミナル ウィンドウを同時に表示できます。1 つのウィンドウで複数のガイドやリファレンスを一度に開き、必要な情報をすべて表示することもできます。
私は個人的に、快適な場所を移動しながら作業するのが好きなのですが、ノートパソコン 1 台で作業することが多い私の「タブゲーム」は、ウィンドウ間を何度もスワイプしたり、タブを切り替えたりするため、ほとんどの開発者をイライラさせてしまうと思います。スマートな方法ではありません。しかしそれは、Google Cloud Console のチュートリアルと出会うまでの話です。
私は本当に Google Cloud Console のチュートリアルのことを知らなかったのか
本当に知りませんでした。Google で働いている私が知らなかったのですから、他にもこの素晴らしいアイデアを見逃している人がきっといるはずです。そのような人たちにぜひ知っていただきたいと思って今回共有することにしました。また、Console のチュートリアルの一部は私が作りましたが、ここでご紹介する理由はそのためではなく、純粋にとてもよくできているからです。
これらのチュートリアルが素晴らしいのは、次のような理由からです。
手順とコンソールを同時に見ることができるのでタブゲームがいらない
チュートリアルにリンクとハイライトが含まれているので必要な画面やボタンを簡単に見つけられる
Cloud Shell からコードを実行できるので IDE 用に別のウィンドウを開く必要がない
提供されるデモデータを使って試してみる以外に、アプリのニーズに合ったデータを使って既存のプロジェクトに手順を適用できる
Firestore のチュートリアル
現在、Google Cloud Console でデータを手動で追加する方法から、Cloud Functions をトリガーして変更を加える方法まで、Firestore について知るための一連のチュートリアルを Google Cloud Console で開発しています。現時点で利用できるチュートリアルへのリンクとそれぞれの概要は次のとおりです。チュートリアルの新規追加については、定期的にリリース情報をチェックしてください。
プロジェクトで Firestore を有効にする
Firestore のデータモデルについて学習する
ドキュメントのコレクションを追加する
ドキュメントにフィールドを追加する
ドキュメントとコレクションを削除する
Firestore のデータを更新する: Node.js を使う方法または Python を使う方法
ドキュメントのコレクションを追加する
利用可能なデータ型を確認する
ドキュメントのデータを置き換える
ドキュメントのフィールドを置き換える
インクリメント、タイムスタンプ、配列など、特殊なケースに対応する
Firestore からデータを読み取る: Node.js を使う方法または Python を使う方法
ドキュメントのコレクションを追加する
利用可能なデータ型を確認する
コレクションを読み取る
1 つのドキュメントを読み取る
ドキュメントをオーダーする
ドキュメントをクエリする
Firestore でのトランザクション: Node.js を使う方法
ドキュメントのコレクションを追加する
トランザクションを使用せずにデータを更新して問題を観察する
トランザクションを完了する
一括書き込みを完了する
Firestore に一括書き込みをする: Node.js を使う方法または Python を使う方法
Cloud Shell と Cloud Shell エディタを使って Node.js アプリまたは Python アプリを作成する
一括書き込みを完了する
Cloud Functions 用の Firestore トリガー
Firebase CLI を使用して Cloud Functions を初期化する
Firestore への新規ドキュメントの書き込みによってトリガーされる Cloud Function の関数を作成する
Cloud Console Firestore ダッシュボードで Firestore にデータを追加する
Firebase SDK を使用して Firestore を使うウェブアプリを作成する
必要なデータへのアクセスを可能にする Firestore セキュリティ ルールをデプロイする
ウェブアプリでデータの永続性を有効にする
ネットワーク接続がある場合とない場合でのアプリの動作を観察する
ご意見をお聞かせください
Firestore の特定のアクションやコンセプトのチュートリアルを見たい場合や、別の Google Cloud プロダクトの詳細を知りたい場合は、@ThatJenPerson にツイートしてください。あなたの提案が Google Cloud Console で実現するかもしれません。
-Developer Relations シニア エンジニア Jen Person