Mengembangkan Aplikasi dengan Google Cloud Platform

Developer mempelajari cara mendesain, mengembangkan, dan menerapkan aplikasi yang mengintegrasikan komponen ekosistem Google Cloud dengan lancar. Melalui kombinasi presentasi, demo, dan lab praktik, peserta mempelajari cara menggunakan layanan GCP dan API pembelajaran mesin yang dilatih sebelumnya untuk membuat aplikasi cloud-native yang aman, skalabel, dan cerdas.

Google Cloud Platform

Tujuan

Kursus aplikasi dengan google cloud platform mengajarkan peserta keterampilan berikut:

  • Gunakan praktik terbaik untuk pengembangan aplikasi
  • Pilih opsi penyimpanan data yang sesuai untuk data aplikasi
  • Terapkan manajemen identitas gabungan
  • Kembangkan komponen aplikasi atau layanan mikro yang digabungkan secara longgar
  • Integrasikan komponen aplikasi dan sumber data
  • Debug, lacak, dan pantau aplikasi
  • Lakukan penerapan berulang dengan kontainer dan layanan penerapan
  • Pilih lingkungan runtime aplikasi yang sesuai; gunakan Google Container Engine sebagai lingkungan runtime dan kemudian beralih ke solusi tanpa operasi dengan Google App Engine Flex

Hadirin

Pengembang aplikasi yang ingin membangun aplikasi cloud-native atau mendesain ulang aplikasi yang sudah ada yang akan berjalan di Google Cloud Platform.

Prasyarat

Untuk mendapatkan hasil maksimal dari kursus ini, peserta harus memiliki:

  • Menyelesaikan dasar-dasar Google Cloud Platform atau memiliki pengalaman yang setara
  • Pengetahuan tentang Node.js
  • Kemahiran dasar dengan alat baris perintah dan lingkungan sistem operasi Linux

Skema pembelajaran

Praktik Terbaik untuk Pengembangan Aplikasi

  • Kode dan manajemen lingkungan
  • Desain dan pengembangan komponen aplikasi dan layanan mikro yang aman, skalabel, andal, dan digabungkan secara longgar
  • Integrasi dan pengiriman berkelanjutan
  • Merancang ulang aplikasi untuk cloud

Pustaka Klien Google Cloud, Google Cloud SDK, dan Google Firebase SDK

  • Cara menyiapkan dan menggunakan Pustaka Klien Google Cloud, Google Cloud SDK, dan Google Firebase SDK
  • Siapkan Google Client Library, Google Cloud SDK, dan Firebase SDK pada instance Linux dan siapkan kredensial aplikasi

Ikhtisar Opsi Penyimpanan Data

  • Ikhtisar opsi untuk menyimpan data aplikasi
  • Kasus penggunaan untuk Google Cloud Storage, Google Cloud Datastore, Cloud Bigtable, Google Cloud SQL, dan Cloud Spanner

Bagaimana Mengembangkan Aplikasi dengan Google Cloud Platform?

Praktik Terbaik untuk Menggunakan Cloud Firestore

  • Praktik terbaik terkait penggunaan Cloud Firestore dalam mode Datastore untuk: Kueri, Indeks bawaan dan komposit, Memasukkan dan menghapus data (operasi batch), Transaksi, Penanganan kesalahan.
  • Memuat data secara massal ke Cloud Firestore dengan menggunakan Google Cloud Dataflow.
  • Menyimpan data aplikasi di Cloud Datastore.

Melakukan Operasi pada Bucket dan Objek

  • Operasi yang dapat dilakukan pada ember dan objek
  • Model konsistensi
  • Penanganan kesalahan

Praktik Terbaik untuk Menggunakan Cloud Storage

  • Memberi nama ember untuk situs web statis dan penggunaan lainnya
  • Memberi nama objek
  • Pertimbangan kinerja
  • Menyiapkan dan men-debug konfigurasi CORS pada bucket
  • Simpan file di Cloud Storage

Menangani Otentikasi dan Otorisasi

  • Peran dan akun layanan Cloud Identity and Access Management (IAM)
  • Otentikasi pengguna dengan menggunakan Firebase Authentication
  • Otentikasi dan otorisasi pengguna dengan menggunakan Cloud Identity-Aware Proxy
  • Mengautentikasi pengguna dengan menggunakan Firebase Authentication

Menggunakan Google Cloud Pub/Sub untuk Mengintegrasikan Komponen Aplikasi Anda

  • Topik, penerbit, dan pelanggan
  • Tarik dan dorong langganan
  • Kasus penggunaan untuk Cloud Pub/Sub
  • Mengembangkan layanan backend untuk memproses pesan dalam antrian pesan

Menambahkan Kecerdasan ke Aplikasi Anda

Ikhtisar API pembelajaran mesin yang telah dilatih sebelumnya seperti Cloud Vision API dan Cloud Natural Language Processing API

Menggunakan Cloud Functions untuk Pemrosesan Berdasarkan Peristiwa

  • Konsep kunci seperti pemicu, fungsi latar belakang, fungsi HTTP
  • Gunakan kasus
  • Mengembangkan dan menerapkan fungsi
  • Logging, pelaporan kesalahan, dan pemantauan

Mengelola API dengan Google Cloud Endpoints

  • Buka konfigurasi penerapan API
  • Terapkan API untuk aplikasi Anda

Menerapkan Aplikasi dengan Menggunakan Google Cloud Build, Google Cloud Container Registry, dan Google Cloud Deployment Manager

  • Membuat dan menyimpan gambar kontainer
  • Penerapan berulang dengan konfigurasi dan template penerapan
  • Gunakan Deployment Manager untuk menerapkan aplikasi web ke lingkungan pengujian dan produksi fleksibel Google App Engine

Lingkungan Eksekusi untuk Aplikasi Anda

  • Pertimbangan untuk memilih lingkungan eksekusi untuk aplikasi atau layanan Anda
  • Menerapkan aplikasi Anda di lingkungan App Engine yang fleksibel. Nah itu saja mengenai mengembangkan aplikasi dengan google cloud platform yang ada pada artikel kami ini.

You may like these posts

  1. To insert a code use <i rel="pre">code_here</i>
  2. To insert a quote use <b rel="quote">your_qoute</b>
  3. To insert a picture use <i rel="image">url_image_here</i>