Spring Cloud ve Docker ile Mikrohizmetler Oluşturma Eğitimi
Spring Cloud, bulut için Java uygulamaları oluşturmak üzere kullanılan açık kaynaklı hafif bir mikrohizmet çerçevesidir.
Docker, uygulamaları konteynır içinde oluşturmak, taşımak ve çalıştırmak için kullanılan açık kaynaklı bir platformdur. Docker, mikrohizmet uygulamalarının oluşturulması konusunda oldukça etkilidir.
Bu eğitmen yönetimi, canlı eğitimde katılımcılar Spring Cloud ve Docker kullanarak mikrohizmetler oluşturmanın temellerini öğrenecektir. Katılımcıların bilgisi, alıştırmalar ve örnek mikrohizmetlerin adım adım geliştirilmesi yoluyla test edilecektir.
Bu eğitimin sonunda katılımcılar:
- Mikrohizmetlerin temellerini anlayacaklardır.
- Docker kullanarak mikrohizmet uygulamaları için konteynır oluşturabileceklerdir.
- Spring Cloud ve Docker kullanarak konteynır化的微服务进行构建和部署。
- Mikrohizmetleri keşif hizmetleri ve Spring Cloud API Gateway ile entegre edebileceklerdir。
- Docker Compose kullanarak uçtan uca entegrasyon testi yapabileceklerdir。
Kursun Formatı
- Etkileşimli ders ve tartışma.
- Birçok alıştırma ve pratik.
- Canlı laboratuvar ortamında elden deneme uygulaması.
Kurs Özelleştirme Seçenekleri
- Bu kurs için özelleştirilmiş bir eğitim talep etmek için, lütfen bizimle iletişime geçin ve düzenlemeyi ayarlayın.
Eğitim İçeriği
Giriş
Mikrohizmetler ve Mikrohizmet Mimarisi Kavramını Anlama
Docker ve Konteynerizasyonun Genel Bakışı
Spring Cloud ve Spring Boot'un Genel Bakışı
Spring Cloud ile Yapılandırma Hizmeti ve Keşif Hizmeti Oluşturma
Spring Cloud ile API Gateway Kullanma
Docker Kullanarak Her Mikrohizmet İçin Konteyner Görüntüsü Oluşturma
Farklı Veritabanlarında Veri Saklama
Spring Cloud Gateway ile API Gateway Oluşturma
Netflix Eureka ve Consult Keşif Hizmetlerini (Hizmet Kayıt Defterleri) Kullanarak Hizmetleri Kaydetme ve Keşfetme
Docker Compose'i Entegrasyon Testleri için Kullanma
Özet ve Sonraki Adımlar
Kurs İçin Gerekli Önbilgiler
- Java geliştirme deneyimi
- Spring Framework ile deneyim
Hedef Kitle
- Java Geliştiricileri
Açık Eğitim Kursları 5 ve üzeri katılımcı gerektirir.
Spring Cloud ve Docker ile Mikrohizmetler Oluşturma Eğitimi - Rezervasyon
Spring Cloud ve Docker ile Mikrohizmetler Oluşturma Eğitimi - Talep Oluştur
Spring Cloud ve Docker ile Mikrohizmetler Oluşturma - Danışmanlık Talebi
Danışanlarımızın Yorumları (2)
Eğitmen bilgiyi nasıl etkili bir şekilde aktarır
Vu Thoai Le - Reply Polska sp. z o. o.
Eğitim - Certified Kubernetes Administrator (CKA) - exam preparation
Yapay Zeka Çevirisi
eğitmen bize bir çok bilgi ve sabır ile paylaşmak için sahipti
Bogdan Olaru
Eğitim - Introduction to Docker
Yapay Zeka Çevirisi
Yaklaşan Etkinlikler
İlgili Kurslar
Gelişmiş Docker
14 SaatlerBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), mühendislerin Docker bilgisiyle uygulamaları daha geniş bir ölçekte dağıtmak ve kontrolü sürdürmek amacıyla bilgilerini ilerletmeyi amaçlayan mühendiflere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Kendi Docker imajlarını oluşturmak.
- Çok sayıda Docker uygulamasını dağıtmak ve yönetmek.
- Farklı konteyner düzenleme çözümlerini değerlendirmek ve en uygun olanı seçmek.
- Docker uygulamaları için sürekli entegrasyon sürecini kurmak.
- Docker uygulamalarını mevcut sürekli entegrasyon araçlarıyla entegre etmek.
- Docker uygulamalarını güvence altına almak.
Docker & Kubernetes Advanced
21 SaatlerBu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Kendi Docker imajlarını oluşturabilecekler.
- Çok sayıda Docker uygulamasını dağıtabilecek ve yönetebilecekler.
- Farklı konteyner düzenleme çözümlerini değerlendirebilecek ve en uygun olanı seçebilecekler.
- Docker uygulamaları için sürekli entegrasyon süreci kurabilecekler.
- Docker uygulamalarını mevcut sürekli entegrasyon araçlarıyla entegre edebilecekler.
- Docker uygulamalarını güvence altına alabilecekler.
- Kubernetes kullanarak aynı küme altında farklı ortamları dağıtabilecek ve yönetebilecekler.
- Kubernetes kümesini güvence altına alabilecek, ölçeklendirebilecek ve izleyebilecekler.
Docker ile Konteynerize AI & ML Dağıtımı
14 SaatlerDocker, AI ve makine öğrenme iş yükleri için tutarlı, taşınabilir ve yeniden üretilen ortamlar sağlayan bir konteynerizasyon platformudur.
Bu eğitmen ledirli canlı eğitim (çevrimiçi veya yerinde) orta düzeydeki profesyoneller için, ML kod tabanlarını, bağımlılıkları ve modelleri Docker kullanarak güvenilir geliştirme-üretim akışlarına paketlemeyi amaçlamaktadır.
Bu kursu tamamladıktan sonra katılımciler şu becerilere sahip olacaklar:
- AI ve ML uygulamaları için özel Docker imajları oluşturmayı ve yönetmeyi.
- Makine öğrenme işlem hattlarını, araçlarını ve bağımlılıklarını konteynerize etmeyi.
- Performans ve taşınabilirlik için Docker ortamlarını optimize etmeyi.
- Farklı çalışma zamanı ortamlarında konteynerize ML hizmetlerini dağıtmayı.
Kurs Formatı
- Kılavuzlu tartışmalarla desteklenen kavram gösterimleri.
- Gerçek dünya konteynerizasyon görevlerine odaklanan elden denemeler.
- Canlı-lab Docker ortamlarını kullanarak pratik uygulama.
Kurs Özelleştirme Seçenekleri
- Bu eğitimi organizasyonel ortamınıza özelleştirmek için lütfen bize ulaşın.
CI/CD for AI: Docker Tabanlı Model Oluşturma ve Dağıtımını Otomasyonla Yürütme
21 SaatlerCI/CD for AI, sürekli entegrasyon ve sürekli dağıtım ardışıklıklarını kullanarak model paketleme, test etme, kapsülleme ve dağıtma işlemlerini otomasyonla yürütmenin yapılandırılmış bir yaklaşımıdır.
Bu eğitmen yönetimi altında gerçekleştirilen canlı eğitim (çevrimiçi veya yerinde) orta seviye uzmanlara Docker ve CI/CD platformlarını kullanarak uçtan uca AI model teslimat akışlarının otomasyonunu gerçekleştirmeyi amaçlar.
Eğitim sona erdiğinde, katılımcılar şunları yapabilecektir:
- AI model kapsülü oluşturma ve test etme için otomatik ardışıklıklar oluşturmak.
- Model yaşam döngüleri için sürüm kontrolünü ve tekrarlanabilirliği uygulamak.
- AI hizmetleri için otomatik dağıtım stratejilerini entegre etmek.
- Makine öğrenmesi işlemlerine özelleştirilmiş CI/CD en iyi uygulamalarını uygulamak.
Eğitim Biçimi
- Eğitmen rehberli sunumlar ve teknik tartışmalar.
- Pratik laboratuvarlar ve uygulama egzersizleri.
- Kontrollü bir ortamda gerçekçi CI/CD akış simülasyonları.
Eğitim Özelleştirme Seçenekleri
- Kurumunuz özelleştirilmiş ardışık işlem akışları veya platform entegrasyonları gerektiriyorsa, bu eğitimi bize talep ederek özelleştirebilirsiniz.
Sertifikalı Kubernetes Yönetici (CKA) - sınav hazırlığı
21 SaatlerSertifikalı Kubernetes Yöneticisi (CKA) programı, The Linux Foundation ve Cloud Native Computing Foundation (CNCF) tarafından oluşturulmuştur.
Kubernetes, günümüzde konteyner düzenlemesi için önde gelen bir platformdur.
NobleProg, 2015'ten beri Docker & Kubernetes eğitimleri vermektedir. 360'tan fazla başarılı eğitim projesiyle, konteynerleştirme alanında dünya çapında en iyi bilinen eğitim şirketlerinden biri haline geldik.
2019'dan beri müşterilerimizin k8s ortamındaki performanslarını doğrulamalarına yardımcı oluyoruz, onları CKA ve CKAD sınavlarına hazırlayarak ve katılmalarını teşvik ederek.
Bu eğitmen liderliğindeki, canlı eğitim (çevrimiçi veya yerinde), Sistem Yöneticilerine ve CKA sınavıyla bilgilerini doğrulamak isteyen Kubernetes kullanıcılarına yöneliktir.
Öte yandan, eğitim Kubernetes Yönetimi konusunda pratik deneyim kazanmaya da odaklandığı için, CKA sınavına girmeyi planlamasanız bile katılımınızı öneriyoruz.
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çin.
- CKA sertifikasyonu hakkında daha fazla bilgi edinmek için lütfen şu adresi ziyaret edin: https://training.linuxfoundation.org/certification/certified-kubernetes-administrator-cka
Sertifikalı Kubernetes Uygulama Geliştirici (CKAD) - sınav hazırlığı
21 SaatlerSertifikalı Kubernetes Uygulama Geliştiricisi (CKAD) programı, The Linux Foundation ve Cloud Native Computing Foundation (CNCF) tarafından geliştirilmiştir; Kubernetes'ün ev sahibi de CNCF'dir.
Bu eğitmen liderliğindeki, canlı eğitim (çevrimiçi veya yerinde), Kubernetes için bulut yerel uygulamaları tasarlamak, oluşturmak, yapılandırmak ve kullanıma sunmak için becerilerini doğrulamak isteyen Geliştiricilere yöneliktir.
Öte yandan, eğitim aynı zamanda Kubernetes uygulama geliştirme konusunda pratik deneyim kazanmaya odaklandığı için, CKAD sınavına girmeyi planlamasanız bile bu eğitime katılmanızı öneriyoruz.
NobleProg , 2015'ten beri Docker & Kubernetes eğitimi vermektedir. 360'tan fazla başarıyla tamamlanmış eğitim projesiyle, konteynerleştirme alanında dünya çapında en iyi bilinen eğitim şirketlerinden biri haline geldik. 2019'dan beri müşterilerimizin k8s ortamındaki performanslarını doğrulamalarına yardımcı oluyor, onları hazırlıyor ve CKA ve CKAD sınavlarına girmelerini teşvik ediyoruz.
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çin.
- CKAD hakkında daha fazla bilgi edinmek için lütfen şu adresi ziyaret edin: https://training.linuxfoundation.org/certification/certified-kubernetes-application-developer-ckad/
Docker ile Konteyner Yönetimi
21 SaatlerDocker, dağıtık uygulamaları sürdürmek için geliştiriciler ve sistem yöneticileri için bir platformdur. İçerisinde kapsayıcıları çalıştırmak için bir çalışma zamanı ve kapsayıcıları paylaşmak için bir hizmet bulunur.
Docker ile aynı uygulama, dizüstü bilgisayarlarda, özel sunucularda ve sanal sunucularda değişmeden çalıştırılabilir.
Bu kurs, ilk iki gün boyunca, hem geliştiriciler hem de sistem yöneticileri için faydalı olacak olan Docker'ün temel kullanımını öğretir. Kurs, birçok uygulamalı egzersiz içerir ve katılımcılar kendi Docker ortamlarında pratik yapacak ve kendi Docker görüntülerini oluşturacaklardır.
Son gün katılımcılar, Docker'ü destekleyen daha gelişmiş araçları öğreneceklerdir. Bunlar Docker Machine, Docker Compose ve Docker Swarm olacaktır.
Docker'e Giriş
14 SaatlerBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), yazılımlarını geleneksel bağımsız yazılımlar yerine konteyner olarak dağıtmak ve yönetmek isteyen mühendislere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Docker'u kurmak ve yapılandırmak.
- Yazılım konteynerleştirmeyi anlamak ve uygulamak.
- Docker tabanlı uygulamaları yönetmek.
- Farklı Docker uygulamalarını ve sistemlerini ağlamak.
- Docker kayıtlarını anlamak ve düzenlemek.
Geliştiriciler ve Sistem Yöneticileri için Docker
14 SaatlerDocker, dağıtık uygulamaları sürdürmek için geliştiriciler ve sistem yöneticileri için bir platformdur. İçerisinde konteynerleri çalıştırmak için bir çalışma zamanı ve konteynerleri paylaşmak için bir hizmet bulunur.
Docker ile aynı uygulama, dizüstü bilgisayarlarda, özel sunucularda ve sanal sunucularda olduğu gibi, herhangi bir değişiklik yapılmadan çalıştırılabilir.
Bu kurs, hem geliştiriciler hem de sistem yöneticileri için faydalı olacak olan Docker'in temel kullanımını öğretir. Kurs, birçok uygulamalı egzersiz içerir ve katılımcılar, 2 gün boyunca kendi Docker ortamlarında pratik yapacak ve kendi Docker imajlarını oluşturacaklardır.
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.
Sistem Mimarisi, Hizmet Mimarisi ve Spring Cloud ile Mikroservis Mimarisi
21 SaatlerBu 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.
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.
Spring Cloud for Microservices
14 SaatlerBu 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.
Micorservices ile Spring Cloud ve Kafka
21 SaatlerBu 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.
Spring Cloud ve Netflix OSS ile Mikrohizmetler Oluşturma
21 SaatlerSpring Cloud, bulut için Java uygulamaları oluşturmak üzere kullanılan açık kaynaklı hafif bir mikrohizmet çerçevesidir. Netflix OSS, mikrohizmet geliştirme için bir dizi çerçeve ve kitaplık içerir. Spring Cloud, otomatik yapılandırma ve standartlara dayalı yapılandırma kullanarak Netflix bileşenleriyle kolayca entegre edilir.
Bu eğitmen yönlendirilmiş canlı eğitimde, katılımcılar Spring Cloud ve Netflix OSS kullanarak mikrohizmetler oluşturmanın temel kavramlarını öğrenecekler. Katılımcının bilgisi, alıştırmalar aracılığıyla ve örnek mikrohizmetlerin adım adım geliştirilmesiyle test edilecektir.
Bu eğitimin sonunda katılımcılar, Spring Cloud ve ilgili Spring teknolojilerini Netflix OSS ile nasıl kullanacaklarını hızlıca öğrenecekler ve kendi bulut ölçekli, bulut uyumlu mikrohizmetlerini geliştirebilecekler.
Hedef Kitle
- Java Geliştiricileri
Eğitim Biçimi
- Bir kısmında sunum, bir kısmında tartışma, alıştırmalar ve yoğun pratik uygulamalar