C# Design Patterns Eğitimi

4,9 (32 oylama)
 Son Güncelleme Tarihi: 03/2025
 Türkçe

ASP.NET Core MVC Eğitimi
eğitimimize göz atabilirsiniz.

Bu eğitim, yazılım geliştirme sürecinde C# dilinde kullanılan en yaygın tasarım desenlerini (Design Patterns) öğrenmek isteyenler için hazırlanmıştır. Eğitim boyunca, yazılım mimarisini optimize etmek, kodun tekrar kullanılabilirliğini artırmak ve bakımı kolay projeler geliştirmek için tasarım desenlerinin nasıl uygulanacağı ele alınacaktır.

Eğitim Yöntemi

Bu eğitim, interaktif bir şekilde çevrimiçi olarak gerçekleştirilecektir.
Eğitim sırasında teorik bilgiler ile pratik uygulamalar dengeli bir şekilde sunulacaktır.

Eğitim Süresi

Eğitim süresi toplam 8 saattir. Dersler canlı olarak gerçekleştirilecektir.

Eğitim İçeriği

  • Tasarım Desenlerine Giriş
    • Tasarım deseni nedir? Önemi ve faydaları
    • Tasarım desenlerinin yazılım geliştirmedeki yeri
    • Gang of Four (GoF) tasarım desenlerinin tanıtımı
  • Creational Design Patterns (Yaratıcı Desenler)
    • Singleton: Tek bir örnekle çalışmanın avantajları
    • Factory Method: Nesne oluşturma işlemlerinin soyutlanması
    • Abstract Factory: Birbiriyle ilişkili nesnelerin üretimi
    • Builder ve Prototype desenleri
  • Structural Design Patterns (Yapısal Desenler)
    • Adapter: Farklı arayüzleri birleştirme
    • Composite: Hiyerarşik veri yapılarıyla çalışma
    • Decorator: Dinamik özellik ekleme
    • Proxy ve Bridge desenleri
  • Behavioral Design Patterns (Davranışsal Desenler)
    • Observer: Olay tabanlı iletişim yönetimi
    • Strategy: Değiştirilebilir algoritmalar oluşturma
    • Command: İşlemlerin nesne olarak temsil edilmesi
    • State, Mediator ve Template Method desenleri
  • Tasarım Desenlerinin Gerçek Hayatta Kullanımı
    • Katmanlı mimarilerde tasarım desenleri uygulama
    • MVC ve MVVM mimarilerinde tasarım desenleri
    • Performans ve bakım avantajlarının değerlendirilmesi
  • Uygulamalı Çalışmalar ve Örnek Çalışmalar
    • E-ticaret uygulamasında Factory ve Observer desenleri
    • Dekorator deseni ile dinamik kullanıcı arayüzü tasarımı
    • Proxy ve Adapter desenleri ile API entegrasyonu
 

Eğitimin sonunda, tasarım desenlerini kullanarak daha okunabilir, esnek ve ölçeklenebilir yazılımlar geliştirebilecek ve yazılım projelerinde modern mimariler oluşturabileceksiniz.

Önemli Bilgilendirme

  • Eğitim materyalleri kayıtlı katılımcılara sağlanacaktır.
  • Eğitim sonunda katılımcılara üniversitemiz tarafından E-Devlet onaylı katılım sertifikası verilecektir.
  • Katılım için internet bağlantısı ve uygun bir cihaz gereklidir.
  • Eğitim bilgilendirmeleri için WhatsApp grubu kurulacaktır. Tüm gerekli bilgilendirmeler buradan yapılacaktır.
  • Katılımcılar her türlü soru ve sorunlarını gelisim@fsm.edu.tr adresimize yazabilirler.

Yorumlar

Paylaş:

Sitemizi kullanarak çerezlere (cookie) izin vermektesiniz. Detaylı bilgi için Çerez Politikamız'ı inceleyebilirsiniz. TAMAM