
.png)
SIFIRDAN UZMANLIĞA .NET CORE YAZILIM GELİŞTİRME
Programın Amacı:
Bu program, modern yazılım geliştirme süreçlerinde kullanılan .Net Core ile uygulama geliştirme becerilerini kazandırmayı amaçlar. Katılımcılar, .Net Core ile web uygulamaları, API’ler ve mikro hizmetler geliştirebilecek ve yazılım projelerinde etkili bir şekilde yer alabilecek uzmanlık seviyesine ulaşacaktır.
Öğrenim Çıktıları:
· .Net Core framework’ünü etkin bir şekilde kullanabilme
· RESTful API’ler tasarlayarak veri alışverişini yönetme
· Veri tabanı entegrasyonu ve ORM araçlarıyla çalışma
· Mikroservis mimarisi ile ölçeklenebilir uygulamalar geliştirme
· Güvenli, performanslı ve modüler yazılım projeleri oluşturma
Program İçeriği:
.Net Core’a Giriş ve Kurulum
· .Net Core framework nedir?
· Geliştirme ortamının kurulumu (Visual Studio, VS Code)
· İlk .Net Core projesini oluşturma ve çalıştırma
· CLI araçlarıyla proje yönetimi
C# Temelleri
· C# diline giriş: Temel sözdizimi ve veri tipleri
· Kontrol yapıları (if-else, switch-case) ve döngüler
· Metotlar ve parametre yönetimi
· Nesne tabanlı programlama prensipleri (OOP)
ASP.Net Core MVC Yapısı
· MVC (Model-View-Controller) mimarisi
· Controller ve Action metotları
· View oluşturma ve Razor kullanımı
· Model binding ve validation
Entity Framework Core ile Veri Yönetimi
· ORM nedir? Entity Framework Core’a giriş





