MyBPM - ASP.NET Core MVC ile Gerçek Bir Business Process Management (BPM) Uygulaması Geliştirme

You are not yet enrolled in this course.
Course Description
MyBPM Eğitim Serisine Hoş Geldiniz
Yaklaşık 35 yıllık yazılım geliştirme tecrübem boyunca farklı ölçeklerde ve farklı ihtiyaçlara sahip kurumsal yazılım projelerinde, veritabanı tasarımı, Microsoft SQL Server ve .NET teknolojileri üzerinde çalıştım. Bu süreçte edindiğim gerçek proje deneyimlerini, sadece teorik bilgiler olarak değil; uygulamalı, anlaşılır ve profesyonel yazılım geliştirme bakış açısıyla sizlere aktarmayı hedefliyorum.
MyBPM, sıfırdan geliştirilen gerçek bir İş Süreçleri Yönetimi (Business Process Management - BPM) uygulamasını temel alan kapsamlı bir eğitim serisidir. Eğitim tamamlandığında 18 bölüm ve yaklaşık 300 videodan oluşan zengin bir içerik sunacaktır. Her bölüm, bir öncekinin üzerine inşa edilerek ilerlediği için projenin nasıl tasarlandığını, mimarisinin nasıl oluşturulduğunu ve yeni özelliklerin mevcut yapıyı bozmadan nasıl geliştirildiğini adım adım öğreneceksiniz.
"MyBPM, sadece bir proje adı değil, aynı zamanda bir yaklaşımdır. "My" ifadesi hem "Benim BPM'im" anlamını taşırken, aynı zamanda "Make Your BPM" mottosuyla kendi yazılım projelerinizi güvenle tasarlayıp geliştirebileceğiniz bilgi ve yetkinliğe ulaşmanızı ifade eder. Buradaki hedef yalnızca bir uygulamayı tamamlamak değil; analizi doğru yapan, sağlam mimariler kuran, sürdürülebilir kod yazan ve profesyonel yazılım geliştirme kültürünü benimseyen bir geliştirici olmaktır."
Bu eğitim boyunca ASP.NET Core MVC, C#, Microsoft SQL Server, Dapper Micro ORM, Repository Pattern, Dependency Injection, SOLID prensipleri, JavaScript, jQuery, AJAX, Bootstrap ve daha birçok modern yazılım geliştirme tekniğini gerçek bir proje üzerinde uygulamalı olarak öğreneceksiniz. Ezber bilgiler yerine, her satır kodun neden yazıldığını ve profesyonel projelerde hangi yaklaşımın neden tercih edildiğini anlayarak ilerleyeceksiniz.
Bu kursu tamamladığınızda;
- Kurumsal mimariye uygun ASP.NET Core MVC projeleri geliştirebilecek,
- Microsoft SQL Server üzerinde profesyonel veritabanı tasarlayabilecek,
- Dapper ile yüksek performanslı veri erişim katmanı oluşturabilecek,
- Repository Pattern, Dependency Injection ve SOLID prensiplerini gerçek projelerde etkin şekilde uygulayabilecek,
- Katmanlı mimariye sahip, sürdürülebilir, genişletilebilir ve bakımı kolay kurumsal uygulamalar geliştirebilecek,
- Gerçek projelerde kullanılan yazılım geliştirme yaklaşımını kendi projelerinize başarıyla uygulayabilecek,
- En önemlisi ise sadece kod yazan değil, analiz edebilen, doğru mimari kararları verebilen ve profesyonel bakış açısıyla yazılım geliştirebilen bir geliştirici olma yolunda önemli bir adım atacaksınız.
Eğer hedefiniz yalnızca birkaç örnek uygulama geliştirmek değil; gerçek hayatta kullanılan kurumsal yazılımların nasıl tasarlandığını, geliştirildiğini ve sürdürülebilir hale getirildiğini öğrenmekse, doğru yerdesiniz.
Şimdi gelin, bu kapsamlı yolculuğa birlikte başlayalım.
Kurs İçeriği
- Kursa Giriş, Kullanılacak Teknolojiler ve Gerekli Bilgi Seviyesi
- MyBPM Proje Demosu, Veritabanı Yapısı ve Veri Tipleri
- SQL Server Management Studio ve Veritabanı Tasarımı
- T-SQL ve Temel Veritabanı İşlemleri
- Temel ve Operasyonel Tanım Tablolarının Oluşturulması
- BPM Zincir Modeli ve Operasyonların Uçtan Uca İşleyişi
- Foreign Key İlişkileri ve Veritabanı Yedekleme İşlemleri
- Visual Studio, ASP.NET Core MVC ve Katmanlı Mimari
- Model Katmanı, Data Annotations ve Navigation Property Kullanımı
- Dapper ve Entity Framework Core Yaklaşımlarının Karşılaştırılması
- SQL JOIN Türleri ve İlişkisel Veri Sorgulama
- Data Access Katmanı, Repository Pattern ve Interface Yapısı
- Connection String, Dependency Injection ve Constructor Injection
- Base Repository ve Projeye Özel Veri Erişim Metotları
- Layout, CSS, Bootstrap ve Responsive Kullanıcı Arayüzü Tasarımı
- MVC Controller, View ve Listeleme Sayfalarının Geliştirilmesi
- ViewData, ViewBag, TempData ve Bootstrap Icons Kullanımı
Meet the Instructors
Özer Bursa
Kurumsal yazılım projeleri, veritabanı tasarımı, Microsoft SQL Server ve .NET teknolojileri alanlarında yaklaşık 35 yıllık deneyime sahip yazılım geliştirme uzmanı.
Key Information:
- Duration: 13h 57m
- Level: beginner
- Language: Turkish
- Access Period: 6 months of full access
- Category: Business Process Management (BPM)
- Instructor:Özer Bursa
Ratings and Reviews
Reviews
Checking eligibility...
Loading reviews...

MyBPM - ASP.NET Core MVC ile Gerçek Bir Business Process Management (BPM) Uygulaması Geliştirme
View Course details
You are not yet enrolled in this course.
Course Includes
6 months of full access