Mikroservisin ne olduğunu ilk günde anla
Monolit ile mikroservis farkını, servis sınırlarını, REST/mesajlaşma iletişimini ve Docker/Kubernetes dağıtımını yalın bir dille öğrenin.
Mikroservis mimarisine giriş: kavramlar, servis sınırları, iletişim ve dağıtım temelleri
Bu başlangıç eğitimi, mikroservis mimarisini ilk kez öğrenenlere yalın bir dille anlatır. Monolit ve mikroservis karşılaştırması, REST kısıtları, servis sınırı kavramı ve bounded context, senkron REST ve asenkron mesajlaşma, her servisin kendi veritabanına sahip olması, API Gateway ve BFF kavramı, loglama ve metrik gibi gözlem ihtiyaçları, Docker konteyneri ve Kubernetes'in rolü tanıtılır. Kısa laboratuvarlarla iki küçük servis çalıştırılır ve birbirine bağlanır.
2 Gün. Her gün dört modül; katılımcılar Mikroservis Nedir? → Veri, Geçit ve İşletme sırasıyla ilerler.
Başlangıç Seviye — mikroservis mimarisine giriş: kavramlar, servis sınırları, iletişim ve dağıtım temelleri.
Katılımcılar çizimler, hazır örnek servisler ve kısa Docker laboratuvarlarıyla kavramları görerek öğrenir; kod yazmak zorunlu değildir.
Terimleri ve kavramları sade bir dille ve örneklerle öğrenirsiniz.
Mikroservislerin parçalarının birbirine nasıl bağlandığını görürsünüz.
Mikroservise geçmeden önce sormanız gereken soruları bilirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
En az bir dilde (Java, C#, Go veya Node.js) 1-2 yıllık uygulama geliştirme deneyimi faydalıdır.
REST API tüketme / geliştirme ve JSON formatı konusunda temel bilgi beklenir.
Docker imajı, konteyner ve docker run komutlarını bilmek labları hızlandırır.
Docker Desktop çalıştırabilen, en az 16 GB RAM'li bir dizüstü bilgisayar önerilir.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
Mikroservis mimarisinin ne zaman uygun olduğunu karşılaştırmalı olarak değerlendirebilirsiniz.
REST kısıtlarını ve Richardson olgunluk seviyelerini bir API üzerinde değerlendirebilirsiniz.
Bounded context ve aggregate kavramlarıyla servis sınırlarını gerekçeli biçimde çizebilirsiniz.
Senkron ve asenkron iletişim desenlerinden senaryoya uygun olanı gerekçeyle seçebilirsiniz.
Servis başına veritabanı yaklaşımında veri tutarlılığı ve sorgu ihtiyaçlarını yönetebilirsiniz.
API Gateway ve BFF katmanıyla istemci odaklı yönlendirme ve ortak kaygıları merkezileştirebilirsiniz.
Günlük, metrik ve dağıtık izleme ile mikroservis davranışını uçtan uca gözlemleyebilirsiniz.
Mikroservisleri Docker ve Kubernetes manifestleriyle dağıtıp ölçeklendirebilirsiniz.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
API nedir, HTTP istek ve yanıtı, REST ve JSON temelleri, curl ve Postman ile genel API çağırma ve basit istemci kodu: başlangıç seviyesi eğitim.
Detayları Gör →REST ve SOAP web servisleri: WSDL, XSD, JAX-WS, JAX-RS, WS-Security, OpenAPI ve SoapUI ile Postman testlerini uygulamalı öğreten eğitim.
Detayları Gör →JSON Schema, DTO, HAL ve JSON:API, OpenAPI şemaları, cursor sayfalama, sürümleme ve sözleşme testi ile REST API veri modeli tasarımı eğitimi.
Detayları Gör →GET, POST, PUT, PATCH, DELETE semantiği, idempotency, durum kodları, ETag, If-Match, content negotiation ve HATEOAS ile REST API semantiği eğitimi.
Detayları Gör →curl, Postman, SoapUI, Swagger ve OpenAPI araçları, JMeter ve Burp Suite ile API geliştirme, test ve güvenlik araç setini tanıtan eğitim.
Detayları Gör →