Eğitim İçeriği
Giriş
gRPC Kavramları
- Senkronize ve Asenkronize
- API Yüzeyi
- RPC Yaşam Döngüsü
gRPC ve REST
- gRPC API türleri
- REST paradigmaları
Geliştirme Ortamının Hazırlanması
- gRPC'nin Kurulumu ve Yapılandırılması
- Go Micro'nun Kurulumu ve Yapılandırılması
- Docker'nin Kurulumu
- Kubernetes'nin Kurulumu
- Go bağımlılıklarının ayarlanması
- Go HTTP sunucusunun ayarlanması
gRPC Akış
- Tek yönlü API istemcisinin ve sunucusunun uygulanması
- Sunucu akışı API istemcisinin ve sunucusunun uygulanması
- İstemci akışı API istemcisinin ve sunucusunun uygulanması
- Çift yönlü API istemcisinin ve sunucusunun uygulanması
Go Microservices
- Go yapılarının JSON'a dönüştürülmesi
- Go yapılarının JSON'dan ayrıştırılması
- Go mikro hizmetleri için Docker görüntülerinin oluşturulması
- Konteynerleştirilmiş olarak yerel olarak çalıştırılması
- Docker görüntülerinin optimize edilmesi
Kubernetes ile Mikro Hizmet Orkestrasyonu
- Go mikro hizmetlerinin Kubernetes'e dağıtılması
- Tanımlayıcıların uygulanması
- Dağıtımların ölçeklendirilmesi
- Aşamalı güncellemeler
gRPC Sorun Giderme ve Güvenlik
- Hata Yönetimi Kullanımı
- Son tarihlerle izleme
- SSL şifrelemesi için SSL sertifikaları oluşturma
Özet ve Sonuç
Kurs İçin Gerekli Önbilgiler
- Go programlama deneyimi
Hedef Kitle
- Web Geliştiricileri
Danışanlarımızın Yorumları (5)
Flexibility to cover the subjects I am most intrested in
James Ferrier - OptoicoreIT
Eğitim - Building Microservices with Go
The simplicity of language and the examples given by the teacher
Alvaro Salomao Rumbane - CEDSIF Ministry of Finance
Eğitim - Go Programming Language for Programmers
Support for issues the trainees have. The investigation and support also after training is very great!
Hans Jurgen Hogerle - Daimler TSS GmbH
Eğitim - Advanced Go Programming
The extra informations not in the official docs
Sayf Eddine HAMMEMI - SCALITY SA
Eğitim - Go for Systems Programming
Flexibility of the trainer. Really catered the course to our specific needs.