
Bu eğitimde, gerçek bir hastane yönetim sistemi geliştirerek mikroservis mimarisini uçtan uca uygulamalı olarak öğreneceğiz. Doccure adını verdiğimiz bu projede hasta yönetimi, doktor yönetimi, randevu süreçleri, reçete işlemleri, eczane ve ilaç stok yönetimi, hasta çağrı ekranları ve bildirim sistemleri gibi birçok kritik modülü bağımsız mikroservisler olarak geliştireceğiz.
Kurs, daha önce yayınladığım Mikroservis Mimarisi eğitim serisinin devamı niteliğindedir. Ancak bu eğitimde sadece yeni servisler geliştirmekle kalmayacak, kurumsal projelerde kullanılan ileri seviye mimari yaklaşımları ve modern teknolojileri de detaylı şekilde ele alacağız.
Eğitim boyunca ASP.NET Core ve .NET teknolojilerini kullanarak ölçeklenebilir, sürdürülebilir ve yüksek performanslı bir mikroservis ekosistemi oluşturacağız. Servisler arası iletişim süreçlerini hem senkron hem de asenkron yöntemlerle yönetecek, gerçek hayatta karşılaşılabilecek senaryoları uygulamalı olarak inceleyeceğiz.
Projede Docker ile container yönetimi gerçekleştirecek, Portainer üzerinden servisleri yönetecek ve veritabanlarını container ortamında çalıştıracağız. Bunun yanında API Gateway yapısını kurarak tüm servislerin merkezi bir noktadan yönetilmesini sağlayacağız.
Mikroservisler arası haberleşme süreçlerinde RabbitMQ ve Apache Kafka teknolojilerini kullanacağız. Böylece Event-Driven Architecture yaklaşımını gerçek bir proje üzerinde uygulayarak modern dağıtık sistemlerin nasıl tasarlandığını öğreneceğiz.
Hasta çağrı ekranları ve anlık bildirim sistemleri için SignalR kullanacak, gerçek zamanlı veri akışının nasıl gerçekleştirildiğini adım adım inceleyeceğiz. Ayrıca CQRS, MediatR, Repository Pattern, Unit of Work ve Clean Architecture gibi kurumsal projelerde sıkça kullanılan mimari yaklaşımları da uygulamalı olarak ele alacağız.
Bu eğitim sonunda yalnızca mikroservis kavramlarını öğrenmiş olmayacak, aynı zamanda gerçek sektör ihtiyaçlarına uygun şekilde tasarlanmış kapsamlı bir hastane yönetim sistemini sıfırdan geliştirmiş olacaksınız. Edineceğiniz bilgi ve deneyimler sayesinde kurumsal projelerde kullanılan modern backend mimarilerine hakim olacak ve kariyerinizde önemli bir adım atmış olacaksınız.
Eğer ASP.NET Core bilginizi ileri seviyeye taşımak, modern mikroservis mimarilerini öğrenmek ve gerçek bir sağlık sistemi projesi geliştirmek istiyorsanız bu eğitim sizin için hazırlanmıştır.