Go ile Mikrohizmetler Oluşturma Eğitimi
Go (Golang) mikroservisler oluşturmak için küçük bellek izi nedeniyle mükemmel bir dildir.
Spring Cloud açık kaynaklı hafif bir mikroservis çerçevesidir.
Bu eğitmen yönlendirilmiş, canlı eğitimde katılımcılar Go (Golang) ve Spring Cloud kullanarak mikroservisler oluşturmayı öğrenecektir.
Kurs Formatı
- Yarım sunum, yarım tartışma, alıştırmalar ve yoğun pratik
Eğitim İçeriği
Giriş
Mikrohizmet Mimarisi Genel Bakış
Spring Cloud Genel Bakış
Go Sözdizimi ve İşlemleri Genel Bakış
Geliştirme Ortamınızı Kurma
Birinci Go Mikrohizmetinizi Oluşturma
Hizmet Keşfi ve Yük Dengeleme
Dinamik Yönlendirme
Mikrohizmetlerinizi Güvence Altına Alma
Go Mikrohizmetinizin Hatasını Bulma ve Düzeltme
GoConvey ile HTTP Hizmetleri için Birim Testi
Günlük Kaydı ve İzleme
Mikrohizmetlerde Gecikmeleri Ortaya Çıkarmak İçin Izleme
Docker ile Mikrohizmetlerinizi Kapsülleştirme
Docker Swarm'da Dağıtım
Sürekli Teslimat
Sorun Giderme
Özet ve Sonuç
Kurs İçin Gerekli Önbilgiler
- Herhangi bir dilde programlama deneyimi
- Kapsayıcı kavramları (Docker) anlamak
Hedef Kitle
- Geliştiriciler
Açık Eğitim Kursları 5 ve üzeri katılımcı gerektirir.
Go ile Mikrohizmetler Oluşturma Eğitimi - Rezervasyon
Go ile Mikrohizmetler Oluşturma Eğitimi - Talep Oluştur
Go ile Mikrohizmetler Oluşturma - Danışmanlık Talebi
Danışanlarımızın Yorumları (1)
En çok ilgilenilen konuları kapabilme esnekliği
James Ferrier - OptoicoreIT
Eğitim - Building Microservices with Go
Yapay Zeka Çevirisi
Yaklaşan Etkinlikler
İlgili Kurslar
Confluent Apache Kafka Yönetimi
21 SaatlerConfluent Apache Kafka, yüksek hacimli, hata toleransı olan veri akışlarını ve gerçek zamanlı analitikleri tasarlanmış bir dağıtılmış olay akışı platformudur.
Bu eğitmen öncülive eğitim (çevrimiçi veya yerel), Confluent Apache Kafka kümelerini kurma, yapılandırma, izleme ve sorun gidermeye yönelik orta düzeyli sistem yöneticileri ve DevOps profesyonellerine yöneliktir.
Eğitim sonunda katılımcılar şunları yapabileceklerdir:
- Confluent Kafka'nın bileşenlerini ve mimarisini anlayacaklar.
- Kafka broker'larını, Zookeeper quorumlarını ve ana hizmetleri dağıtmayı ve yönetmeyi öğrenecekler.
- Güvenlik, kopyalama ve performans ayarlaması gibi gelişmiş özellikleri yapılandırabilecekler.
- Yönetim araçlarını kullanarak Kafka kümelerini izlemeyi ve bakımı yapabilecekler.
Eğitim Formatı
- Tartışmalı ders anlatımı.
- Farklı alıştırmalar ve uygulamalar.
- Canlı laboratuvar ortamında uygulama.
Eğitim Özelleştirme Seçenekleri
- Bu eğitim için özel bir eğitimin talep etmek isterseniz, bizimle iletişime geçerek düzenleme yapabilirsiniz.
Gelişmiş Apache Camel
21 SaatlerBu eğitmen tarafından yönetilen canlı eğitim Türkiye (çevrimiçi veya yerinde) gelişmiş entegrasyon desenleri ve tekniklerini kullanarak ustalık elde etmek isteyen geliştiriciler, entegrasyon mimarları ve sistem yöneticilerine yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Gelişmiş entegrasyon desenleri ve tekniklerini anlamak.
- Karmaşık yönlendirme ve dönüşümleri uygulamak.
- Performansı ve ölçekliliği optimize etmek.
- Karmaşık entegrasyon senaryolarında hataları ve istisnaları yönetmek.
- Azure Camel'i çeşitli teknolojiler ve platformlarla entegre etmek.
Apache Camel
21 SaatlerApache Camel, kurumsal uygulama entegrasyonu ve yönlendirme için sağlam bir çerçeve sağlar. Yönlendirme, mesaj dönüştürme, hata yönetimi stratejileri, bileşen bağlayıcıları, Kurumsal Entegrasyon Desenleri (EIP) ve işlem yönetimi gibi temel kavramları inceler. Geliştiricilere rota tanımlamalarının pratik yapılandırılması, bean bağlama, eşzamanlılık kontrolü ve izleme teknikleri konusunda rehberlik eder. Uygulayıcıların güvenilir mikroservis iletişim katmanları tasarlamalarına ve veri iş akışlarını kolaylaştırmalarına olanak tanır.
API'leri Apigee ile Yönetme
14 SaatlerBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), Google Cloud'un Apigee API Platformu üzerinde bir API oluşturmayı, test etmeyi, hata ayıklamayı ve dağıtmayı öğrenmek isteyen geliştiricilere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Bir API geliştirmeye başlamak için gereken tüm kaynakları içeren bir geliştirme ortamı kurmak.
- Apigee Edge içinde bulunan araçları anlamak ve uygulamak.
- Google Cloud'a bir API oluşturmak ve dağıtmak.
- API hatalarını izlemek ve ayıklamak.
- API'leri daha akıllı hale getirmek için Google Cloud'un analiz ve makine öğrenimi çözümlerinden yararlanmak.
Apigee Edge ile Microservices'i Kurmak
21 SaatlerApigee Edge, Java üzerine inşa edilmiştir ve hizmetlerinize, hizmet uygulamanızdan bağımsız olarak tüm hizmetlerinizde tutarlı bir API ile güvenli erişim sağlamanıza olanak tanır. Tutarlı bir API:
- Uygulama geliştiricilerin hizmetlerinizi kullanmasını kolaylaştırır.
- Herkese açık API'yi etkilemeden arka uç hizmet uygulamasını değiştirmenize olanak tanır.
- Edge'in sunduğu analizler, para kazanma, geliştirici portalı ve diğer özelliklerden yararlanmanızı sağlar.
Hedef Kitle
Bu kurs, projelerinde Apigee Edge'yi kullanmak isteyen mühendisler, mimarlar ve geliştiricilere yöneliktir.
Confluent Apache Kafka: Küme İşlemleri ve Yapılandırma
16 SaatlerConfluent Apache Kafka, dağıtılmış bir olay akışı platformudur ve Apache Kafka üzerinde kurulmuştur. Yüksek veri aktarım hızı, hata dayanıklı veri kanalları ve gerçek zamanlı akış uygulamalarını destekler.
Bu eğitmen yönetimi altında gerçekleşen canlı eğitim (çevrimiçi veya yerel) orta düzeyli mühendisler ve yönetici personelle ilgilidir, bu kişiler Confluent Kafka klüterlerini üretim ortamlarında kurma, yapılandırma ve optimize etme konusunda bilgi sahibi olmak istiyorlar.
Eğitim sonunda katılımcılar şu yetenekleri kazanacaklardır:
- Birden fazla broker ile Confluent Kafka klüterlerini kurma, yapılandırma ve işletme.
- Zookeeper ve kopyalama teknikleri kullanarak yüksek mevcut yapılandırmalar tasarlamak.
- Performansı ayarlama, ölçümleri izleme ve kurtarma stratejileri uygulamak.
- Kafka'yı koruma, ölçeklendirme ve iş ortamlarıyla entegre etmek.
Eğitim Biçimi
- Interaktif ders anlatımı ve tartışma.
- Bir dizi egzersiz ve uygulama.
- Canlı-lab ortamında uygulamaları gerçekleştirmek.
Eğitim Özelleştirme Seçenekleri
- Bu eğitim için özel bir eğitim talebinde bulunmak istiyorsanız, bize ulaşarak düzenleme yapabilirsiniz.
Istio ve Kubernetes ile Servis Ağı Oluşturma
14 SaatlerIstio, Kubernetes üzerinde çalışan açık kaynaklı bir hizmet ağıdır ve mikrohizmetler arasındaki güvenli, gözlemlenebilir ve yönetilebilir bağlantıyı sağlar. Istio'nun Envoy tabanlı yan proxy'lerini kullanarak, ekipler politikaları zorlayabilir, mTLS ile iletişimleri güvenli hale getirebilir, trafiğe derin bir gözlemlenme elde edebilir ve ölçeklendirilebilirlikte güvende olabilir.
Bu eğitmen tarafından yönetilen canlı eğitim (çevrimiçi veya yerinde) orta düzeyli mühendisler için tasarlanmıştır ve Istio kullanarak Kubernetes üzerinde mikrohizmet uygulamalarını dağıtmak, güvence altına almak ve yönetmek isteyen kişilere yöneliktir.
Bu eğitim sonunda katılımcılar şunları yapabilecektir:
- Kubernetes kümelerinde Istio'yı kurma ve yapılandırma.
- Trafiğin yönetimi, güvenlik ve gözlemlenebilirlik dahil olmak üzere hizmet ağı kavramlarını anlamak ve uygulamak.
- Istio hizmet ağı içinde mikrohizmet uygulamalarını dağıtmak.
- Eşsel TLS (mTLS) ve Sıfır Güven ilkesi ile hizmetten hizmete iletişimleri güvenli hale getirmek.
- Prometheus, Grafana ve Jaeger ile mikrohizmetleri izlemek, izleme yapmak ve sorun gidermek.
- Gelişmiş ağ politikaları ve güvenlik için Istio'yı Calico ile entegre etmek.
Eğitim Formatı
- Etkileşimli ders ve tartışma.
- Birçok alıştırma ve uygulama.
- Canlı laboratuvar ortamında el ile uygulama.
Eğitim Özelleştirme Seçenekleri
- Bu eğitimi özelleştirmek için lütfen bize ulaşın.
Java Mikrohizmetler
21 SaatlerBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), Java çerçeveleri gibi Spring Boot ve Spring Cloud kullanarak mikro hizmet tabanlı uygulamaları tasarlamak, geliştirmek, dağıtmak ve sürdürmek isteyen orta seviyedeki Java geliştiricilere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Mikro hizmet mimarisinin prensiplerini ve faydalarını anlayabilmek.
- Java ve Spring Boot kullanarak mikro hizmetler oluşturmak ve dağıtmak.
- Hizmet keşfi, yapılandırma yönetimi ve API ağ geçitlerini uygulamak.
- Mikro hizmetleri etkili bir şekilde güvence altına almak, izlemek ve ölçeklendirmek.
- Docker ve Kubernetes kullanarak mikro hizmetleri dağıtmak.
Distributed Messaging with Apache Kafka
14 SaatlerBu kurs, enterprise mimarları, geliştiriciler, sistem yöneticileri ve yüksek kapasiteli dağıtık mesajlaşma sistemi anlamak ve kullanmak isteyen herkes içindir. Daha spesifik gereksinimleriniz varsa (örneğin sadece sistem yönetimi tarafı), bu kurs daha iyi şekilde ihtiyaçlarınıza uyarlanabilir.
Yöneticiler için Kafka
21 SaatlerBu eğitmen destekli, canlı eğitim Türkiye (çevrimiçi veya yerinde) başlangıç seviyesi / orta seviye / ileri seviye sistem yöneticileri ve operasyon mühendislerine yöneliktir. Bu kursu kullanarak Apache Kafka'yı dağıtmak, güvenli hale getirmek, izlemek ve sorun gidermek için kullanmayı öğrenmeyi amaçlar.
Bu eğitimin sonunda katılımcılar Kafka mimarisini ve KRaft modunu açıklayabilir, Kafka kümelerini işletip güvenli hale getirebilir, performans ve güvenilirliği izleyebilir ve yaygın üretim sorunlarını çözebilir.
Apache Kafka için Geliştiriciler
21 SaatlerBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), büyük veri uygulamaları geliştirmek isteyen orta seviyedeki geliştiricilere yöneliktir Apache Kafka.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Kafka prodüserleri ve tüketicileri geliştirerek Kafka'dan veri gönderip okuyabilecektir.
- Kafka Connect kullanarak Kafka'yı harici sistemlerle entegre edebilecektir.
- Kafka Streams & ksqlDB ile akış uygulamaları yazabilecektir.
- Kafka istemci uygulamasını bulut tabanlı Kafka dağıtımları için Confluent Cloud ile entegre edebilecektir.
- Uygulamalı egzersizler ve gerçek dünya kullanım örnekleri aracılığıyla pratik deneyim kazanabilecektir.
Lumen PHP Framework ile Mikroservislerin Yapılması
14 SaatlerBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), Lumen kullanarak Laravel tabanlı mikro hizmetler ve uygulamalar oluşturmak isteyen geliştiricilere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Lumen ile mikro hizmetler geliştirmeye başlamak için gerekli geliştirme ortamını kurmak.
- Lumen ve PHP kullanarak mikro hizmetler uygulamanın faydalarını anlamak.
- Lumen çerçevesini kullanarak mikro hizmet fonksiyonlarını ve operasyonlarını gerçekleştirmek ve uygulamak.
- Güvenlik katmanları oluşturarak mikro hizmet mimarilerine erişimi korumak ve kontrol etmek.
Spring Cloud ve Docker ile Mikrohizmetler Oluşturma
21 SaatlerBu eğitmen-dirigentli canlı eğitim Türkiye, katılımcılar Spring Cloud ve Docker kullanarak mikrohizmetler oluşturmanın temellerini öğreneceklerdir. Katılımcıların bilgisi, alıştırmalar ve örnek mikrohizmetlerin adım adım geliştirilmesiyle test edilecektir.
Bu eğitim sonunda katılımcılar:
- Mikrohizmetlerin temellerini anlayacaklardır.
- Docker'ı mikrohizmet uygulamaları için kapsül oluşturma için kullanabileceklerdir.
- Spring Cloud ve Docker kullanarak kapsüllenmiş mikrohizmetler oluşturabilecek ve dağıtabileceklerdir.
- Mikrohizmetleri keşif hizmetleri ile Spring Cloud API Gateway ile entegre edebileceklerdir.
- Docker Compose'ı uçtan uca entegrasyon testi için kullanabileceklerdir.
Spring Cloud ve Docker ile Mikrohizmetler Oluşturma - 5 Gün
35 SaatlerBu eğitmen-led, canlı eğitim Türkiye (çevrimiçi veya yerinde) orta düzeydeki geliştiriciler ve DevOps mühendislerini hedef almaktadır. Katılımcılar Spring Cloud ve Docker kullanarak mikrohizmetleri oluşturmak, dağıtmak ve yönetmek isterse bu eğitim onlara yöneliktir.
Bu eğitim sonunda katılımcılar şunları yapabilecekler:
- Spring Boot ve Spring Cloud kullanarak mikrohizmetler geliştirebilecekler.
- Docker ve Docker Compose ile uygulamalarını kapsüllendirebilecekler.
- Hizmet keşfi, API ağ geçitleri ve hizmetler arası iletişim uygulayabilecekler.
- Üretim ortamlarında mikrohizmetleri izleyebilir ve güvenli hale getirebilecekler.
- Kubernetes kullanarak mikrohizmetleri dağıtabilir ve düzenleyebilecekler.
Traefik
7 SaatlerBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), mikro hizmetleri dağıtmak, yönetmek, izlemek ve çalıştırmak isteyen sistem yöneticileri ve geliştiriciler hedeflenmektedir Traefik.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Docker sağlayıcısı aracılığıyla Traefik'yı yapılandırmak ve başlatmak.
- Let's Encrypt kullanarak güvenli ve şifreli bağlantıları etkinleştirmek.
- Hizmet isteklerini dönüştürmek için bir yönlendiriciye ara yazılımı dağıtmak ve bağlamak.
- Gösterge paneli aracılığıyla Traefik işlemlerini izlemek.