C# .NET Core Clean Architecture & CQRS Proje Altyapı Kursu 1

C# .NET ile kurumsal altyapı geliştiriyoruz. CQRS, Clean Architecture, DDD, Pipeline, code generation ve çok fazlası.

C# .NET ile kurumsal altyapı geliştiriyoruz. CQRS, Clean Architecture, DDD, Pipeline, code generation ve çok fazlası.

Overview

Set 1 - DDD odaklı Clean Architecture İmplementasyonu Öğreneceksiniz, Set 1 - CQRS (Command Query Responsibility Segregeation) Öğreneceksiniz, Set 1 - SOLID ve Clean Code Teknikleri Öğreneceksiniz, Set 1 - Ultra Gelişmiş Senkron ve Asenkron Repository İmplementasyonu Öğreneceksiniz, Set 1 - Dynamic Search İmplementasyonu Öğreneceksiniz, Set 1 - Response Request Pattern odaklı mapping (Automapper) Öğreneceksiniz, Set 1 - Gelişmiş ve best practice odaklı Entity Framework İmplementasyonu Öğreneceksiniz, Set 1 - API İmplementasyonu Öğreneceksiniz, Set 1 - Extension yazım teknikleri Öğreneceksiniz, Set 1 - ve bir çok alt konu Öğreneceksiniz, Set 2 - Çoklu ve ilişkili domain modelleme Öğreneceksiniz, Set 2 - Gelişmiş Mapping İmplementasyonu Öğreneceksiniz, Set 2 - Migration İmplementasyonu Öğreneceksiniz, Set 2 - İş Kuralı ve Clean Code Yazım Teknikleri Öğreneceksiniz, Set 2 - Global Hata Yönetimi Öğreneceksiniz, Set 2 - Pipeline Yazım Teknikleri Öğreneceksiniz, Set 2 - Validation Pipeline ile Fluent Validation İmplementasyonu Öğreneceksiniz, Set 2 - Transaction Pipeline İle Transactional Operation İmplementasyonu Öğreneceksiniz, Set 3 - Caching Pipeline İmplementasyonu Öğreneceksiniz, Set 3 - InMemory Cache İmplementasyonu Öğreneceksiniz, Set 3 - Redis Cache İmplementasyonu Öğreneceksiniz, Set 3 - Logging Pipeline İmplementasyonu Öğreneceksiniz, Set 3 - Serilog İmplementasyonu Öğreneceksiniz, Set 4 - Security ve JWT İmplementasyonu Öğreneceksiniz, Set 4 - Mailing İmplementasyonu Öğreneceksiniz, Set 5 - Test odaklı altyapı geliştirme Öğreneceksiniz, Set 5 - Moq İmplementasyonu Öğreneceksiniz, Set 5 - Test odaklı altyapı geliştirme Öğreneceksiniz

Sektörde ön sıralarda olmak isteyenler

İleri Seviye C#

DİKKAT: Bu kurs ileri seviyedir. Kurs içeriğine hakimiyet sağladığınızda sektörde en ön sıralarda olursunuz.

FAKAT!

Açıklamaları okuyup örnek içerikleri izleyerek kursun sizin için uygun olup olmadığına karar vermenizi öneririm. Ek olarak 1 ay koşulsuz iade hakkından yararlanarak kursu deneyip iade edebilirsiniz. Kurs çoklu seriden oluştuğu için emek vererek kazandığınız paranızın boşa gitmesi en son isteyeceğim şeydir.

Yazılım geliştirme çok ilginç bir ivmeden geçiyor. Pandemiyle beraber zaten popüler olan meslek bir anda dünyanın en popüler mesleği haline geldi. Bu süreçte hiç tecrübesi olmayan hatta yazılım konusunda çok başlarda olan kişiler bile geliştirilmek üzere işe alındı. Bu süreçte sektörde ciddi bir yazılım personeli istihdamı oluştu.

Doygunluğun artması ve pandeminin sonlanması sektörü yeniden eski günlere götürmeye başladı. Yine dünyanın en popüler mesleği olan yazılım geliştirme yavaş yavaş yeniden daha çok kalifiye personele ihtiyaç duyan hale dönüşüyor.

Tam da bu ihtiyaçtan yola çıkarak ultra advanced bir içerik hazırladım.

Klasik yaklaşımlar yerine ufkunuzu açacak ve sektörde hali hazırda çalışanların da öğrenmek istediği içerikleri bu setlerde topladım.

1. Sette öğrenecekleriniz:

  • DDD odaklı Clean Architecture İmplementasyonu

  • CQRS (Command Query Responsibility Segregeation)

  • SOLID ve Clean Code Teknikleri

  • Ultra Gelişmiş Senkron ve Asenkron Repository İmplementasyonu

  • Dynamic Search İmplementasyonu

  • Response Request Pattern odaklı mapping (Automapper)

  • Gelişmiş ve best practice odaklı Entity Framework İmplementasyonu

  • API implementasyonu

  • Extension yazım teknikleri

  • ve bir çok alt konu

2. Sette Öğrenecekleriniz

  • Çoklu ve ilişkili domain modelleme

  • Gelişmiş Mapping İmplementasyonu

  • Migration İmplementasyonu

  • İş Kuralı ve Clean Code Yazım Teknikleri

  • Global Hata Yönetimi

  • Pipeline Yazım Teknikleri

  • Validation Pipeline ile Fluent Validation İmplementasyonu

  • Transaction Pipeline İle Transactional Operation İmplementasyonu

3. Sette Öğrenecekleriniz

  • Caching Pipeline İmplementasyonu

  • InMemory Cache İmplementasyonu

  • Redis Cache İmplementasyonu

  • Logging Pipeline İmplementasyonu

  • Serilog İmplementasyonu

4. Sette Öğrenecekleriniz

  • Security ve JWT İmplementasyonu

  • Mailing İmplementasyonu

5. Sette Öğrenecekleriniz

  • Test odaklı altyapı geliştirme

  • Moq İmplementasyonu


Engin Demiroğ

Udemy'de 10.000 öğrenciyi geçmiş eğitmenler içerisinde en yüksek eğitmen ortalamasına sahibim. (120.000+ öğrenci, 4.7 Puan)

Yazılım geliştirmeye lisede "yazılım" bölümünde okurken başladım.

Üniversite hayatıma ÖSS 2003 Türkiye derecesiyle başladım. Sırasıyla Başkent ve ODTÜ'de Yönetim Bilişim Sistemleri (Lisans-Burslu) ve Tıp Bilişimi(Yüksek Lisans) okudum.  Profesyonel iş hayatıma ise henüz üniversite birinci sınıftayken başladım.

Ağırlıklı olarak Savunma Sanayisi, Bankacılık sektörlerine kurumsal yazılım geliştirme süreçleri konusunda danışmanlık veriyorum.

Microsoft Certified Trainer (MCT) ,PMP ve ITIL sertifikalarına sahibim.

"Engin Demiroğ" YouTube kanalımda ücretsiz eğitim videoları ve içerikleri paylaşmaktayım.

Danışmanlık yaptığım kurumların bazıları Merkez Bankası,TAI, Birleşmiş Milletler,NATO,İş Bankası, Akbank, Halkbank, Vakıfbank, Yapı Kredi Bankası, Ziraat Bankası, Emniyet, Başbakanlık, Cumhurbaşkanlığı, Hazine Müsteşarlığı, Maliye Bakanlığı, Tarım Bakanlığı, Tübitak.

Danışmanlık veya eğitim verdiğim kurum sayısı son 10 yılda 300'ü geçmiştir.

DevFramework ismiyle geliştirdiğim altyapı projem birçok kurum ve firmada yazılım geliştirme altyapısı olarak kullanılmaktadır.

------------------------------------------------------

I have the highest instructor average among the instructors who passed 10.000 students. (100.000+ students, 4.7 points)

I started software development in high school.

I have studied Management Information Systems (Undergraduate-Scholarship) and Medical Informatics (Master) in Başkent and METU. I started my professional life when I was an undergraduate student.

I mainly train and give consultancy for Defense Industry and Banking sectors.

I have Microsoft Certified Trainer (MCT), PMP and ITIL certificates.

I share free educational videos and content on my YouTube channel. "Engin Demiroğ"

Some of the institutions I advise include: Central Bank, TAI, United Nations, NATO, Is Bank, Akbank, Halkbank, Vakifbank, Yapi Kredi Bank, Ziraat Bank,  Prime Ministry, Presidency, Undersecretariat of Treasury, Ministry of Finance, Ministry of Agriculture, TUBITAK.

The number of institutions I have provided consultancy or training has exceeded 300 in the last 10 years.

DevFramework which is lead by me is used as a software development infrastructure in many institutions and companies.





Free Enroll