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.
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.