Microservice Development with Java EE 8, Docker, and Kubernetes Eğitimi
Java EE platformu, büyük ölçekli, çok katmanlı, ölçeklenebilir, güvenilir ve güvenli ağ uygulamaları geliştirmek ve çalıştırmak için bir API ve çalışma zamanı ortamı sağlar. Docker ve Kubernetes, geliştiricilerin bir Java uygulamasını bir kapsayıcıya paketlemesini ve Java EE ortamında bir mikro hizmet olarak dağıtmasını sağlar.
Bu eğitmen liderliğindeki, canlı eğitim (çevrimiçi veya yerinde), Java EE 8 uygulamalarını kapsayıcıya almak ve bulutta mikro hizmetler olarak çalıştırmak isteyen geliştiricilere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Java mikro hizmetlerini Docker kapsayıcılarında oluşturmak ve dağıtmak.
- Kubernetes kullanarak Docker kapsayıcılarını yönetmek.
- Mikro hizmetleri mevcut monolitik bir sistemle entegre etmek.
- Mikro hizmetleri izlemek, test etmek ve güvenceye almak.
- Kapsayıcıları ve düzenleme ortamlarını sorun gidermek.
Kurs Formatı
- Etkileşimli ders ve tartışma.
- Çok sayıda alıştırma ve uygulama.
- Canlı laboratuvar ortamında uygulamalı uygulama.
Kurs Özelleştirme Seçenekleri
- Bu kurs için özelleştirilmiş bir eğitim talep etmek için lütfen bizimle iletişime geçerek düzenleme yapınız.
Eğitim İçeriği
Giriş
Java EE 8 Özellikleri ve Mimarisine Genel Bakış
Docker Kapsayıcılarına ve Kubernetes Orkestratörüne Genel Bakış
Microservices'nin Anlaşılması ve Mevcut Uygulamalarla Nasıl Etkileşimde Bulunduğu
Geliştirme Ortamının Kurulması
Bir Java Uygulamasının Kapsayıcılaştırılması
Networking Bir Docker Kapsayıcısı
Access Kapsayıcının İçinde ve Dışında Depolama
Kubernetes Kullanarak Bir Docker Kapsayıcısının Orkestrasyonu
Java Uygulamasının Bir Mikro Hizmet Olarak Dağıtılması
Bir Java EE 8 Uygulamasının Kapsayıcılaştırılması
Bir Mikro Hizmetin Java EE 8 Uygulamasıyla Entegrasyonu
Bir Mikro Hizmetin Kalıcı Hale Getirilmesi
Bir Mikro Hizmetin Eski Tekil Bir Sistemle Entegrasyonu
Bir Mikro Hizmetin Sorun Giderme
Özet ve Sonuç
Kurs İçin Gerekli Önbilgiler
- Java programlama deneyimi
- Temel Java EE kavramlarına hakimiyet
Hedef Kitle
- Geliştiriciler
Açık Eğitim Kursları 5 ve üzeri katılımcı gerektirir.
Microservice Development with Java EE 8, Docker, and Kubernetes Eğitimi - Booking
Microservice Development with Java EE 8, Docker, and Kubernetes Eğitimi - Enquiry
Microservice Development with Java EE 8, Docker, and Kubernetes - Danışmanlık Talebi
Danışmanlık Talebi
Danışanlarımızın Yorumları (4)
the technical preparation of teachers
Giorgio - Asystel-BDF S.p.A.
Eğitim - Creating a Service Mesh with Istio and Kubernetes
It was dynamic and very practical, in addition to the fact that a virtual machine was provided to us through a URL
Aida - ENGINEERING AND SERVICES JF S.A. DE C.V.
Eğitim - Spring Cloud for Microservices
Practical examples, and open disussions
Nenad Terzic - Pejsejf B"lgaria EOOD
Eğitim - Building Microservices with Spring Cloud and Netflix OSS
The course was excellent. Our trainer Andreas was very prepared and answered all the questions that we asked. Also he helped us when we have troubles and explained in details when needed. The best course that i have ever been part of.
Bozhidar Marinov - Pejsejf B"lgaria EOOD
Eğitim - Microservices with Spring Cloud and Kafka
Yaklaşan Etkinlikler
İlgili Kurslar
Developing Microservices on Google Cloud Apigee
21 SaatBu 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.
Managing APIs with Apigee
14 SaatBu 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.
Building Microservices with Apigee Edge
21 SaatApigee 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.
Axon Framework
21 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), Axon kullanarak, CQRS ve Event Sourcing'in gücünden yararlanan, iyi yapılandırılmış kurumsal uygulamalar oluşturmak isteyen geliştiricilere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Axon Framework bir uygulama oluşturmak için gerekli geliştirme ortamını kurmak.
- Karmaşık uygulamalar geliştirmek için CQRS (Komut Sorgu Sorumluluğu Ayrımı) ve Event Sourcing mimari kalıplarını uygulamak.
- Domain Driven Design kavramlarını uygulama tasarımlarına uygulamak.
- Altyapı yerine iş sorununa odaklanan uygulamalar oluşturmak.
Envoy Proxy
14 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye – çevrimiçi veya yerinde) mikroservislerin "birbiriyle iletişim kurmasını" sağlamak için Envoy Proxy'u kullanmak isteyen mühendislere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Envoy Proxy'u kurmak ve yapılandırmak.
- Envoy Proxy'u kullanarak ağı soyutlamak ve sorunlu alanları kolayca görselleştirmek.
- Ağ ve gözlemlenebilirlik ile ilgili mikroservis sorunlarını çözmek.
Creating a Service Mesh with Istio and Kubernetes
14 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), bulut tabanlı uygulamaları (örneğin, mikro hizmetler) bağlamak, güvenceye almak ve yönetmek isteyen mühendislere yöneliktir ve Istio tabanlı bir hizmet ağı kullanır.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Kubernetes üzerinde Istio'u kurmak ve yapılandırmak.
- Hizmet ağlarını anlamak ve Istio ile birini uygulamak.
- Kubernetes üzerine bir Istio hizmet ağı dağıtmak.
- Bir hizmet ağı kullanarak bulutta mikro hizmetleri çalıştırmak, yönetmek ve izlemek.
Java Microservices
21 SaatBu 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.
Building Microservices with Lumen PHP Framework
14 SaatBu 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.
System Architecture, Service Architecture, and Microservice Architecture with Spring Cloud
21 SaatBu eğitmen liderliğindeki canlı eğitimde, katılımcılar hizmet temelli bir sistem mimarisi tasarlamak için farklı teknolojileri ve yaklaşımları değerlendirmeyi öğreneceklerdir. Eğitim, monolitik sistemlerin ve hizmet mimarilerinin tartışılması ve karşılaştırılmasıyla başlar, ardından mikro hizmet mimarisinin detaylarına inilir.
Katılımcılara, Spring Cloud, Spring Boot ve Docker ile oluşturulmuş bir dizi kavram kanıtı mikro hizmetinin oluşturulması ve dağıtımı yoluyla bilgilerini uygulamaları için bir fırsat sunulur.
Son olarak, ilgili altyapı yapı taşları incelenerek katılımcıların farklı organizasyonel gereksinimler için en uygun araçları ve yaklaşımları belirlemelerine yardımcı olunur.
Bu eğitimin sonunda, katılımcılar Service-Oriented Architecture (SOA) ve Mikro Hizmet Mimarisi hakkında sağlam bir anlayışa sahip olacak ve ayrıca kendi bulut ölçekli, buluta hazır mikro hizmetlerini hızlı bir şekilde geliştirmek için Spring Cloud ve ilgili Spring teknolojilerini kullanarak pratik deneyim kazanacaklardır.
Building Microservices with Spring Cloud and Docker
21 SaatBu eğitmen liderliğindeki canlı eğitimde, katılımcılar Türkiye konumunda Spring Cloud ve Docker kullanarak mikro hizmetler oluşturmanın temellerini öğreneceklerdir. Katılımcıların bilgisi, alıştırmalar ve örnek mikro hizmetlerin adım adım geliştirilmesi yoluyla sınanacaktır.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Mikro hizmetlerin temellerini anlayabilecektir.
- Docker kullanarak mikro hizmet uygulamaları için kapsayıcılar oluşturabilecektir.
- Spring Cloud ve Docker kullanarak kapsayıcılaştırılmış mikro hizmetler oluşturup dağıtabilecektir.
- Mikro hizmetleri keşif hizmetleriyle ve Spring Cloud API Ağ Geçidi ile entegre edebilecektir.
- Docker Compose’u uçtan uca entegrasyon testleri için kullanabilecektir.
Building Microservices with Spring Cloud and Docker - 5 Days
35 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), mikro hizmetler oluşturmak, dağıtmak ve yönetmek isteyen orta seviyedeki geliştiriciler ve DevOps mühendisler hedeflenmektedir; Spring Cloud ve Docker kullanılarak.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Spring Boot ve Spring Cloud kullanarak mikro hizmetler geliştirme.
- Docker ve Docker Compose ile uygulamaları konteynerleştirme.
- Hizmet keşfi, API ağ geçitleri ve hizmetler arası iletişimi uygulama.
- Üretim ortamlarında mikro hizmetleri izleme ve güvence altına alma.
- Kubernetes kullanarak mikro hizmetleri dağıtma ve düzenleme.
Spring Cloud for Microservices
14 SaatBu Türkiye konumunda gerçekleştirilen, eğitmen liderliğindeki canlı eğitimde öncelikle mikro hizmet mimarisi tartışılır. Katılımcıların bilgisi, alıştırmalar ve örnek mikro hizmetlerin adım adım geliştirilmesi yoluyla sınanır.
Bu eğitimin sonunda katılımcılar, Spring Cloud ve ilgili Spring teknolojilerini kullanarak kendi bulut ölçekli, buluta hazır mikro hizmetlerini hızlı bir şekilde nasıl geliştirebilecekleri konusunda sağlam bir anlayışa sahip olacaklardır.
Microservices with Spring Cloud and Kafka
21 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), geleneksel mimariyi Spring Cloud, Kafka, Docker, Kubernetes ve Redis kullanarak yüksek eşzamanlılığa sahip mikro hizmet tabanlı bir mimariye dönüştürmek isteyen geliştiricilere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Mikro hizmetler oluşturmak için gerekli geliştirme ortamını kurmak.
- Spring Cloud, Kafka, Redis, Docker ve Kubernetes kullanarak yüksek eşzamanlılığa sahip bir mikro hizmet ekosistemi tasarlamak ve uygulamak.
- Monolitik ve SOA hizmetlerini mikro hizmet tabanlı bir mimariye dönüştürmek.
- Yazılım geliştirme, test etme ve yayınlama konusunda DevOps yaklaşımını benimsemek.
- Üretimde mikro hizmetler arasında yüksek eşzamanlılığı sağlamak.
- Mikro hizmetleri izlemek ve kurtarma stratejileri uygulamak.
- Performans ayarlaması yapmak.
- Mikro hizmet mimarisindeki gelecekteki trendleri öğrenmek.
Building Microservices with Spring Cloud and Netflix OSS
21 SaatSpring Cloud, bulut için mikro hizmet uygulamaları oluşturmak için hafif, açık kaynaklı bir mikro hizmet çerçevesidir. Netflix OSS, mikro hizmetler geliştirmek için bir dizi çerçeve ve kütüphanedir. Spring Cloud, otomatik yapılandırma ve yapılandırmaya göre sözleşme kullanarak Netflix bileşenleriyle güzel bir şekilde bütünleşir.
Bu eğitmen liderliğindeki, canlı eğitimde katılımcılar, Spring Cloud ve Netflix OSS kullanarak mikro hizmetler oluşturmanın temel kavramlarını öğreneceklerdir. Katılımcıların bilgisi, alıştırmalar ve örnek mikro hizmetlerin adım adım geliştirilmesi yoluyla test edilecektir.
Bu eğitimin sonunda katılımcılar, Spring Cloud ve ilgili Spring teknolojilerini Netflix OSS ile birlikte kullanarak kendi bulut ölçekli, buluta hazır mikro hizmetlerini hızlı bir şekilde nasıl geliştireceklerine dair sağlam bir anlayışa sahip olacaklardır.
Hedef Kitle
- Java Geliştiricileri
Kurs Formatı
- Kısmen ders, kısmen tartışma, alıştırmalar ve yoğun uygulamalı pratik
Traefik
7 SaatBu 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.