Modül 1: Uygulama Geliştirmeye Yönelik En İyi Uygulamalar
- Kod ve ortam yönetimi
- Güvenli, ölçeklenebilir, güvenilir, gevşek bağlı uygulama bileşenlerinin ve mikro hizmetlerin tasarımı ve geliştirilmesi
- Sürekli entegrasyon ve teslimat
- Bulut için uygulamaları yeniden tasarlama
Modül 2: Google Cloud İstemci Kitaplıkları, Google Cloud SDK'sı ve Google Firebase SDK'sı
- Google Cloud İstemci Kitaplıkları, Google Cloud SDK ve Google Firebase SDK'sı nasıl kurulur ve kullanılır?
- Laboratuvar: Bir Linux örneğinde Google İstemci Kitaplıkları, Google Cloud SDK ve Firebase SDK'yı kurun ve uygulama kimlik bilgilerini ayarlayın
Modül 3: Veri Depolama Seçeneklerine Genel Bakış
- Uygulama verilerini depolama seçeneklerine genel bakış
- Google Cloud Storage, Google Cloud Datastore, Cloud Bigtable, Google Cloud SQL ve Cloud Spanner için kullanım örnekleri
Modül 4: Google Cloud Datastore'u Kullanmaya İlişkin En İyi Uygulamalar
- Aşağıdakilerle ilgili en iyi uygulamalar: Sorgular Yerleşik ve bileşik dizinler Veri ekleme ve silme (toplu işlemler) İşlemler Hata işleme
- Sorgular
- Yerleşik ve bileşik dizinler
- Veri ekleme ve silme (toplu işlemler)
- İşlemler
- Hata işleme
- Google Cloud Dataflow'u kullanarak verileri Cloud Datastore'a toplu yükleme
- Laboratuvar: Uygulama verilerini Cloud Datastore'da depolayın
Modül 5: Kovalar ve Nesneler Üzerinde İşlem Yapmak
- Kovalar ve nesneler üzerinde yapılabilecek işlemler
- Tutarlılık modeli
- Hata işleme
Modül 6: Google Bulut Depolamayı Kullanmaya İlişkin En İyi Uygulamalar
- Statik web siteleri ve diğer kullanımlar için paketlerin adlandırılması
- Nesneleri adlandırma (erişim dağıtımı perspektifinden)
- Performans hususları
- Bir pakette CORS yapılandırmasını ayarlama ve hata ayıklama
- Laboratuvar: Dosyaları Cloud Storage'da depolayın
Modül 7: Kimlik Doğrulama ve Yetkilendirmeyi Yönetme
- Bulut Kimlik ve Erişim Yönetimi (IAM) rolleri ve hizmet hesapları
- Firebase Authentication'ı kullanarak kullanıcı kimlik doğrulaması
- Cloud Identity-Aware Proxy'yi kullanarak kullanıcı kimlik doğrulaması ve yetkilendirme
- Laboratuvar: Firebase Kimlik Doğrulamasını kullanarak kullanıcıların kimliklerini doğrulayın
Modül 8: Uygulamanızın Bileşenlerini Entegre Etmek için Google Cloud Pub/Sub'u Kullanma
- Konular, yayıncılar ve aboneler
- Abonelikleri çekin ve iletin
- Cloud Pub/Sub'a yönelik kullanım örnekleri
- Laboratuvar: Mesaj kuyruğundaki mesajları işlemek için bir arka uç hizmeti geliştirin
Modül 9: Uygulamanıza Zeka Ekleme
- Cloud Vision API ve Cloud Natural Language Processing API gibi önceden eğitilmiş makine öğrenimi API'lerine genel bakış
Modül 10: Olaya Dayalı İşleme için Google Cloud İşlevlerini Kullanma
- Tetikleyiciler, arka plan işlevleri, HTTP işlevleri gibi temel kavramlar
- Kullanım örnekleri
- Fonksiyonları geliştirme ve dağıtma
- Günlüğe kaydetme, hata raporlama ve izleme
Modül 11: API'leri Google Cloud Uç Noktalarıyla Yönetme
- API dağıtım yapılandırmasını aç
- Laboratuvar: Uygulamanız için bir API dağıtın
Modül 12: Google Cloud Cloud Build, Google Cloud Container Registry ve Google Cloud Deployment Manager'ı Kullanarak Bir Uygulamayı Dağıtma
- Kapsayıcı görüntüleri oluşturma ve saklama
- Dağıtım yapılandırması ve şablonlarıyla tekrarlanabilir dağıtımlar
- Laboratuvar: Bir web uygulamasını Google App Engine esnek ortam test ve üretim ortamlarına dağıtmak için Dağıtım Yöneticisi'ni kullanın
Modül 13: Uygulamanız için Yürütme Ortamları
- Uygulamanız veya hizmetiniz için yürütme ortamı seçerken dikkat edilmesi gereken noktalar: Google Compute Engine Kubernetes Engine App Engine esnek ortamı Cloud Functions Cloud Dataflow
- Google Hesaplama Motoru
- Kubernetes Motoru
- App Engine esnek ortamı
- Bulut İşlevleri
- Bulut Veri Akışı
- Laboratuvar: Uygulamanızı App Engine esnek ortamında dağıtma
Modül 14: Google Stackdriver'ı Kullanarak Performansı Hata Ayıklama, İzleme ve Ayarlama
- Stackdriver Hata Ayıklayıcı
- Stackdriver Hata Raporlaması
- Laboratuvar: Stackdriver Debugger ve Error Reporting'i kullanarak bir uygulama hatasında hata ayıklama
- Stackdriver Günlüğü
- Stackdriver Trace ve Stackdriver Monitoring ile ilgili temel kavramlar. Laboratuvar: Hizmetler genelinde bir isteği izlemek, gözlemlemek ve performansı optimize etmek için Stackdriver Monitoring ve Stackdriver Trace'i kullanın