Spring Cloud ve Docker ile Mikrohizmetler Oluşturma Eğitimi
Spring Cloud, bulutta Java uygulamaları oluşturmak için kullanılan açık kaynaklı hafif bir mikrohizmetler çerçevesidir.
Docker, uygulamaların kapsül içinde oluşturulması, taşınması ve çalıştırılması için kullanılan açık kaynaklı bir platformdur. Docker, mikrohizmet uygulamalarının oluşturulması konusunda oldukça etkilidir.
Bu eğitmen-dirigentli canlı eğitimde 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.
Eğitim Formatı
- Etkileşimli sunum ve tartışma.
- Birçok alıştırma ve pratik.
- Canlı-lab ortamında elden geçiren uygulama.
Kurs Özelleştirme Seçenekleri
- Bu kurs için özelleştirilmiş bir eğitim talep etmek için bizimle iletişime geçin.
Eğitim İçeriği
Giriş
Mikrohizmetler ve Mikrohizmet Mimarisi Anlatımı
Docker ve Kapsüleme Genel Bakış
Spring Cloud ve Spring Boot 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 için Bir Kapsül Görseli Oluşturma
Farklı Veritabanlarında Veri Saklama
Spring Cloud Gateway ile bir API Gateway Oluşturma
Netflix Eureka ve Consult Discovery Services (Hizmet Kayıt Defterleri) kullanarak Hizmetleri Kaydetme ve Keşfetme
Entegrasyon Testi için Docker Compose 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ı (3)
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
Augustin ile yapılan bilgi ve deneyim alışverişleri
Laurent - L'Office national des vacances annuelles (ONVA)
Eğitim - Docker and Kubernetes
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.
AI için CI/CD: Docker Tabanlı Model Oluşturularının ve Dağıtımlarının Otomasyonu
21 SaatlerAI için CI/CD, sürekli entegrasyon ve sürekli teslimat boru hatlarını kullanarak model paketleme, test etme, konteynerleştirme ve dağıtımını otomatize etmek için yapılandırılmış bir yaklaşımdır.
Bu eğitmen rehliğindeki canlı eğitim (çevrimiçi veya yerinde), Docker ve CI/CD platformlarını kullanarak uçtan uca AI model teslimat iş akışlarını otomatize etmek isteyen orta düzeydeki profesyonelleri hedeflemektedir.
Eğitim sonunda katılımcılar şunları yapabileceklerdir:
- AI model konteynerlerini oluşturma ve test etme için otomatik boru hatları oluşturmak.
- Model yaşam döngüleri için sürüm kontrolü ve tekrarlanabilirliği uygulamak.
- AI hizmetleri için otomatik dağıtım stratejilerini entegre etmek.
- Makine öğrenimi operasyonlarına özel CI/CD en iyi uygulamalarını uygulamak.
Kurs Formatı
- Eğitmen rehberliğinde sunumlar ve teknik tartışmalar.
- Pratik laboratuvarlar ve deneyimli uygulama alıştırılmaları.
- Kontrol edilen ortamda gerçekçi CI/CD iş akışı simülasyonları.
Kurs Özelleştirme Seçenekleri
- Kuruluşunuzun özelleştirilmiş boru hattı iş akışlarına veya platform entegrasyonlarına ihtiyacı varsa, lütfen bu kursu özelleştirmek için bizimle iletişime geçin.
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'a Giriş
14 SaatlerDocker, uygulamaların konteynerler içinde oluşturulması, dağıtılması ve çalıştırılması sürecini otomatikleştiren açık kaynaklı bir platformdur.
Bu eğitmen rehberliğinde gerçekleştirilen canlı eğitim (online veya kurum içi), yazılımları geleneksel bağımsız uygulamalar yerine konteynerler halinde dağıtmak ve yönetmek isteyen mühendisleri hedeflemektedir.
Eğitim sonunda katılımcılar şunları yapabilecek olacaktır:
- Docker'ı kurmak ve yapılandırmak.
- Yazılım konteynerleşme kavramını anlamak ve uygulamak.
- Docker tabanlı uygulamaları yönetmek.
- Farklı Docker uygulamalarını ve sistemlerini birbirine bağlamak.
- Docker kayıtlarını (registries) anlamak ve düzenlemek.
Kurs Formatı
- Etkileşimli anlatım ve tartışma.
- Çok sayıda alıştırmalar ve pratik çalışmalar.
- Canlı laboratuvar ortamında uygulama.
Kurs Özelleştirme Seçenekleri
- Bu kurs için özelleştirilmiş bir eğitim talep etmek üzere lütfen bizimle iletişime geçin.
- Docker hakkında daha fazla bilgi almak için: https://www.docker.com adresini ziyaret edin.
Docker, Kubernetes ve OpenShift ile Container Platformları Yönetimi
35 SaatlerDocker, Kubernetes ve OpenShift kullanarak containerize ortamları oluşturma, dağıtma ve yönetmeyi öğrenin. Bu beş günlük uygulama ağırlıklı eğitim; container imajları, Kubernetes yükleri, küme ağlaması, depolama, güvenlik, izleme ve pratik OpenShift yönetimini kapsar. Katılımcılar, geliştirme ve üretim ortamlarındaki modern container platformlarını işletmek ve uygulamaları gidermek için gereken becerileri kazanır.
Docker ve Kubernetes: Kapsayıcılaştırılmış Uygulama Oluşturma ve Ölçeklendirme
21 SaatlerBu eğitimin (yerinde veya uzaktan) katılımcılar Docker konteynerleri oluşturmayı ve yönetmeyi öğrenecek, ardından bir örnek uygulamayı bir konteyner içinde dağıtımını gerçekleştirecektir. Katılımcılar ayrıca, Kubernetes kümesi içinde kapsayıcılaştırılmış uygulamalarını otomatikleştirmeyi, ölçeklendirmeyi ve yönetmeyi öğreneceklerdir. Son olarak, eğitimin ileri seviye konularına devam ederek, bir Kubernetes kümesinin güvenliğini, ölçeklendirilmesini ve izlenmesini sağlama sürecini ele alacaktır.
Bu eğitimden sonra katılımcılar şunları yapabilecekler:
- Docker konteyneri oluşturup çalıştırmak.
- Kapsayıcılaştırılmış bir sunucu ve web uygulaması dağıtmak.
- Docker imajlarını oluşturmak ve yönetmek.
- Docker ve Kubernetes kümesi kurmak.
- Kubernetes kullanarak bir kümelenmiş web uygulaması dağıtmak ve yönetmek.
- Bir Kubernetes kümesini güvence altına almak, ölçeklendirmek ve izlemek.
Docker for MLOps: End-to-End Pipeline Containerization
21 SaatlerDocker, ML sistemleri için tekrarlanabilir, taşınabilir ve ölçeklenebilir ortamlar oluşturmak üzere kullanılan bir konteynerizasyon platformudur.
Bu eğitmen tarafından yönetilen canlı eğitim (çevrimiçi veya yerinde) Docker kullanarak tam ML ardışık işlemlerini konteynerize ve işlemeye yönelik orta düzeyden ileri seviyede teknik profesyoneller için düzenlenmiştir.
Bu eğitimden sonra katılımcılar şunları yapabilecektir:
- ML eğitimi, doğrulama ve çıkarım iş yüklerini konteynerize edebilirler.
- Docker ve destekleyici araçlar kullanarak uçtan uca ML ardışık süreçleri tasarlayabilir ve koordine edebilirler.
- Sürüm kontrolü, tekrarlanabilirlik ve CI/CD'yi ML bileşenleri için uygulayabilirler.
- Konteynerize ortamlarda ML hizmetlerini dağıtabilir, izleyebilir ve ölçeklendirebilirler.
Eğitim Formatı
- Pratik gösterimleri destekleyen etkileşimli dersler.
- Gerçek ML ardışık süreç bileşenleri oluşturma odaklı elden deneyimler.
- Uçtan uca konteynerize iş akışları için canlı-lab uygulaması.
Eğitim Özelleştirme Seçenekleri
- Belirli ML altyapısı ihtiyaçlarına hizmet edecek özelleştirilmiş eğitimi için, seçenekler hakkında bize ulaşın.
Docker and Kubernetes
21 SaatlerEğitim hedefleri: Docker ve Kubernetes konusunda teorik ve operasyonel beceriler edinmek.
GPU ile Desteklenmiş AI ve Derin Öğrenme Docker Kapsayıcıları
21 SaatlerYüksek performanslı derin öğrenme iş yüklerini ölçeklenebilir ve etkili bir şekilde çalıştırması için GPU hızlandırması temel önem taşır.
Bu eğitmen tarafından yönetilen canlı eğitim (online veya yerinde) orta düzey teknik uzmanlar, Docker kapsayıcıları içinde GPU destekli AI iş yüklerini yapılandırmak, optimize etmek ve çalıştırmayı öğrenmeyi amaçlamaktadır.
Bu kursun sonunda katılımcılar şunları yapabilecektir:
- Eğitim ve çıkarım için GPU destekli kapsayıcılar oluşturmak ve çalıştırmak.
- CUDA, sürücüler ve çalışma zamanı kitaplıklarını kapsayıcılı AI iş akışları için yapılandırmak.
- GPU yoğun uygulamalar için kaynak atamasını ve izolasyonunu optimize etmek.
- Üretim ortamlarında ölçeklenebilir, kapsayıcılı derin öğrenme hizmetleri dağıtmak.
Kurs Formatı
- Gerçek dünya gösterimleriyle desteklenen etkileşimli öğretim.
- GPU destekli geliştirme odaklı alıştırma odaklı uygulama.
- Canlı laboratuvar ortamında elden geçirilen uygulama.
Kurs Özelleştirme Seçenekleri
- Altyapınıza veya GPU yığınınıza uyumlu özelleştirilmiş eğitim için lütfen bizimle iletişime geçin.
Hibrit AI Dağıtımı: Docker, Bulut ve Kenar Entegrasyonu
21 SaatlerHibrit AI dağıtımı, AI çıkarım işlemlerinin bulut, yerel sunucu ve kenar ortamları boyunca birleşik kapsayıcı temelli iş akışları kullanılarak çalıştırılmasından oluşur.
Bu eğitmen rehberliğindeki canlı eğitim (online veya yerinde), heterojen ortamlar arasında dağıtılmış AI çıkarım sistemleri tasarlamak ve yayınlamak isteyen ileri düzey profesyoneller için hazırlanmıştır.
Eğitim sonunda katılımcılar şunları yapabileceklerdir:
- Çok lokasyonlu ortamlar için güvenli ve ölçeklenebilir kapsayıcılandırılmış AI servisleri oluşturmak.
- Docker kullanarak AI çıkarım yüklerini bulut, yerel sunucular ve kenar cihazlarına yayınlamak.
- Otomatikleştirilmiş dağıtılmış AI operasyonları için orkestrasyon araçlarını entegre etmek.
- Çeşitli altyapılar genelinde çıkarım gecikmesini, güvenilirliği ve dayanıklılığı optimize etmek.
Kursun Formatı
- Kılavuzluklı sunumlar ve uzman liderliğindeki tartışmalar.
- Geniş kapsamlı uygulamalı alıştırma ve çalışma grupları.
- Kontrollü canlı laboratuvar kurulumunda gerçek dünya deneyimleri.
Kurs Özelleştirme Seçenekleri
- Bu kursun kuruluşunuzun altyapısına veya kullanım senaryolarına uygun şekilde özelleştirilmesi için lütfen eğitim içeriğini kişiselleştirmek üzere bizimle iletişime geçin.
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.
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.