Gerçek Projeyle Docker ve Mikroservis Mimarisi
Docker ile Mikroservis Mimarisi: Node.js, MongoDB, MySQL ve Coolify Deploy Bu eğitimde modern backend geliştirme dünyasında sık kullanılan mikroservis mimarisini gerçek bir proje üzerinden öğreneceksiniz. Node.js tabanlı birden fazla servisi ayrı ayrı geliştirip Docker ile container haline getirecek, servisler arası iletişimi API Gateway üzerinden yönetecek ve MongoDB ile MySQL gibi farklı veritabanlarını aynı mimari içinde kullanacaksınız. Eğitim boyunca sadece teorik anlatım yapılmaz. Kullanıcı, sipariş ve ürün servislerinden oluşan gerçekçi bir mikroservis projesi kurulur. Her servis kendi sorumluluğuna sahip olacak şekilde tasarlanır, Docker Compose ile birlikte ayağa kaldırılır ve son aşamada Coolify kullanılarak sunucuya deploy edilir. Bu eğitim sonunda Docker, Docker Compose, Node.js, Express.js, MongoDB, MySQL, API Gateway mantığı, servisler arası iletişim, environment variable yönetimi, healthcheck kullanımı ve Coolify ile canlıya alma sürecini uygulamalı olarak öğrenmiş olacaksınız. Bu eğitim özellikle backend geliştirme yapan, Docker öğrenmek isteyen, mikroservis mimarisini gerçek bir proje üzerinden anlamak isteyen ve geliştirdiği uygulamayı sunucuya nasıl deploy edeceğini öğrenmek isteyen yazılımcılar için hazırlanmıştır.
Bu kursta neler ogreneceksiniz?
Monolith ve mikroservis mimarisi arasındaki farkları pratik kararlarla açıklayabilirsiniz.
Node.js ve Express.js ile birbirinden bağımsız çalışan servisler geliştirebilirsiniz.
Dockerfile, image, container, network, volume ve Docker Compose kavramlarını gerçek proje üzerinde uygulayabilirsiniz.
MongoDB ve MySQL gibi farklı veritabanlarını servis bazlı mimari içinde konumlandırabilirsiniz.
API Gateway ile servisler arası trafiği merkezi şekilde yönetebilirsiniz.
Retry, circuit breaker, healthcheck ve environment variable yönetimi gibi operasyonel konuları projeye ekleyebilirsiniz.
Coolify kullanarak mikroservis projesini uzak sunucuda yayınlayabilirsiniz.
Kurs icerigi
7 modul, 29 ders
Proje Tanıtımı
1 ders - 2 dk
Detay
Proje Tanıtımı
1 ders - 2 dk
Temel Kavramlar
4 ders - 51 dk
Detay
Temel Kavramlar
4 ders - 51 dk
Servis Geliştirme
3 ders - 1 saat
Detay
Servis Geliştirme
3 ders - 1 saat
Docker Temelleri
9 ders - 1 saat 35 dk
Detay
Docker Temelleri
9 ders - 1 saat 35 dk
Veritabanı ve Container
3 ders - 52 dk
Detay
Veritabanı ve Container
3 ders - 52 dk
İleri Mimari
4 ders - 1 saat 6 dk
Detay
İleri Mimari
4 ders - 1 saat 6 dk
Deployment Süreçleri
5 ders - 55 dk
Detay
Deployment Süreçleri
5 ders - 55 dk
