VS Code İle Core Mvc Tasarımı Başlangıç Seviyesi

Kodla Büyü

hakimiyet001

Seçkin Üye
Seçkin Üye
Mesajlar
1,124
VS Code ile boş bir Core projesi MVC yapısına nasıl dönüştürülüyor onu kısa bir fasikül ile anlattık. Ben bunu üniversitede kullanıyorum umarım faydalı olur.

İçindekiler

1. GİRİŞ. 4
1.1. Bu Dokümanın Amacı 4
1.2. Kimler İçin Hazırlanmıştır?. 4
1.3. ASP.NET Core Nedir?. 4
1.4. MVC Mimarisine Genel Bakış. 5
1.5. Bu Çalışmada İzlenecek Yol 5
2. GELİŞTİRME ORTAMININ HAZIRLANMASI 6
2.1. .NET SDK Nedir ve Ne İşe Yarar?. 6
2.2. Visual Studio Code Nedir?. 7
2.3. Gerekli Kurulumların Yapılması 7
2.4. Visual Studio Code Üzerinden Terminal Kullanımı 8
2.5. Proje Klasör Yapısının Oluşturulması 8
3. BOŞ BİR ASP.NET CORE WEB PROJESİ OLUŞTURMA. 9
3.1. dotnet new web Komutu. 9
3.2. Oluşturulan Projenin Amacı 9
3.3. Bu Proje Bir MVC Projesi midir?. 10
3.4. Projenin Varsayılan Çalışma Mantığı 10
4. PROGRAM.CS DOSYASININ İNCELENMESİ 11
4.1. Program.cs Dosyasının Görevi 11
4.2. WebApplication Nesnesi 12
4.3. builder ve app Nesneleri 12
4.4. app.Run() Metodunun Anlamı 13
4.5. Gelen İstek – Giden Cevap Süreci 13
5. MVC ALTYAPISININ PROJEYE EKLENMESİ 14
5.1. MVC Neden Varsayılan Olarak Gelmez?. 14
5.2. AddControllersWithViews Metodu. 14
5.3. Servis Kavramı ve Dependency Injection. 15
5.4. MVC Altyapısının Projeye Dahil Edilmesi 15
6. MIDDLEWARE (ARA KATMAN) YAPISI 16
6.1. Middleware Kavramı 16
6.2. Middleware Çalışma Mantığı 17
6.3. UseStaticFiles Ara Katmanı 17
6.4. UseRouting Ara Katmanı 18
6.5. Middleware Sırasının Önemi 18
7. MVC YÖNLENDİRMESİNİN TANIMLANMASI 19
7.1. Yönlendirme (Routing) Kavramı 19
7.2. MapControllerRoute Metodu. 20
7.3. Varsayılan Route Tanımı 20
7.4. controller, action ve id Parametreleri 21
7.5. MVC’nin Aktif Hale Gelmesi 21
8. CONTROLLER YAPISININ OLUŞTURULMASI 22
8.1. Controller Kavramı 22
8.2. Controllers Klasörünün Oluşturulması 22
8.3. İlk Controller Sınıfının Yazılması 23
8.4. IActionResult Nedir?. 24
8.5. Content() Metodu ile İlk Çıktının Alınması 24
10. WWWROOT VE STATİK DOSYALAR. 25
10.1. wwwroot Klasörünün Amacı 25
10.2. CSS Dosyası Eklenmesi 26
10.3. Statik Dosyaların Çalışma Mantığı 26
10.4. UseStaticFiles Ara Katmanının Rolü. 27
11. UYGULAMANIN ÇALIŞMA AKIŞI 27
11.1. Tarayıcıdan Gelen İstek. 28
11.2. Middleware Zinciri 28
11.3. Routing Mekanizması 29
11.4. Controller ve Action Seçimi 29
11.5. View’in Oluşturulması ve Cevap Dönülmesi 30
12. BAŞLANGIÇ SEVİYESİNDE SIK YAPILAN HATALAR. 31
12.1. 404 Hatası 31
12.2. Controller Bulunamadı Hatası 32
12.3. View Bulunamadı Hatası 32
12.4. Middleware Sırası Hataları 33
12.5. Routing Tanımı Hataları 33
13. GENEL DEĞERLENDİRME. 34
13.1. Boş Core Projeden MVC Yapısına Geçiş. 34
13.2. MVC Mantığının Kavranması 34
13.3. Bu Çalışmadan Sonra Ne Yapılmalı?. 35
EKLER. 36
A. Tamamlanmış Örnek Proje. 36
B. Kaynak Kodlar. 36
C. Terimler Sözlüğü. 37

VS Code İle ASP.Net Core MVC Tasarımı
 
Visual studio code ile ilgili mvc uygulamalarini web tabanlı uygulama geliştirme web programlama web tabanlı içerik geliştirme derslerinde gösterebilirsiniz.
 
ilksms
Geri
Üst