Kurs ASP.NET MVC
Aplikacje Internetowe
4.83 (44 reviews)

160
students
12 hours
content
Jun 2019
last update
$64.99
regular price
Why take this course?
İşte, bu kurs ASP.NET MVC'nin tamamlayıcı bileşenleri ve MVC yazım modelini anlatan bir rehber olacak. Kursun içeriğine detaylı bakarak ve her biri için açıklamalar yaparak geçeceğiz:
1. ASP.NET MVC Temelleri
- Dynamic Yükleme Nesneleri (Models): Veritabanına erişebilecek veya kullanıcı girdilerini işlemek için kullanılan sınıflar oluşturma.
- Kontroller (Controllers): İstekleri yönlendirecek ve modellerle etkileşim kuracak yöntemleri tanımlama.
- Routing: İsteklerin nasıl yönetileceğini ve kontrolleri nasıl ulaşılacağını belirleme.
2. ASP.NET MVC Yapısı
- MVC Yapısı: Model-View-Controller deseni anlatma ve bu yapıyla nasıl bir web uygulaması oluşturulacağını gösterme.
- Temel MVC Yapı Elementleri: Razor syntax'ı, ViewBag/ViewData kullanımı ve bileşenler (Partial Views) nasıl kullanılacağını öğrenme.
3. Veritabanı İşlemleri
- Entity Framework: Code First yaklaşımı veya veritabanı projelere migrasyonu kullanarak veritabanı entegrasyonu yapma.
- Veritabanı İşlemleri: LINQ to Entities kullanarak sorgular yazma ve veritabanı işlemleri gerçekleştirme.
4. Kullanıcı Araştirması ve Güvenlik
- Form Ön Işleme: Kullanıcı girdilerini doğrulama ve güvenlik zafiyetlerine karşı koruma.
- Kişisel ve Kimlik Doğrulamalı Ön Işlemek (AuthN) ve Yoğunluk Kontrolü (AuthZ): ASP.NET Identity kullanarak kullanıcı kimlik doğrulama ve roller ataması yapma.
5. AJAX ve JavaScript
- AJAX: Kullanıcı arayüzünün dinamik olarak gözergelerde güncellenme kapabilmesi (unobtrusive JavaScript) ve verilerin asenkron olarak alınması.
- JavaScript Frameworks: jQuery, AngularJS, React gibi popüler JavaScript kütüphanelerini kullanarak front-end işlemlerini zengelerame.
6. Web Uygulaması Optimizasyonu
- Performans: Uygulamanın hızlı yüklenmesi ve verimliliği için optimizasyon yöntemleri.
- Önyükleme: Bundle and Minify feature'lerini kullanarak dosya bölümlerini ve aşağı yüklemelerini yapma.
7. Test Planlaması ve Hataları Giderme
- Unit Testing: Mocking, Integration Testing ve Functional Testing ile bir web uygulamasının test planı oluşturma.
- Hata Yönetimi ve Loglama: Hata ayıklama ve hataları takibi yapma.
8. Twig/Razor/Markdown Karmaşıklığı
- HTML vs Razor vs Twig: Farkları anlamak ve uygun durumda hangisini kullanılacağını belirleme.
- Markdown: Basit yazımı ve veritabanı içinde dinamik HTML üretimi yapma.
9. ASP.NET MVC Uygulaması Geliştiricisi Rolleri
- Uygulama Geliştiricisi: Yeni bir web uygulaması geliştirme ve test etme.
- Backend Developer: Sunucusunun tarafındaki işlemleri ve veritabanı entegrasyonlarını yapma.
- Frontend Developer: Kullanıcı arayüzü için JavaScript, CSS, HTML gibi teknolojileri kullanarak bir web uygulaması geliştirme.
10. ASP.NET MVC Uygulamalarını Takip Etme ve Katkıda Bulunma
- Open Source Projeler: GitHub gibi platformlar üzerindeki ASP.NET MVC tabakalarını takip etme ve katkıda bulunma.
- Geliştirici Toplulukları: Stack Overflow, Reddit gibi topluluklarında soruları sormak ve yardım isteyerek hem eğitim elde ederiz hem de kendi bilgi bazeninizi genişletirerek çalışabiliriz.
Bu noktalar, ASP.NET MVC ile geliştirme yaparken karşılaşabileceğiniz temel konuları ve her biriyle ilgili bilgileri içerir. Her adımda öğrendiklerinizi pekiştirerek, gerçek dünya senaryolarında kullanabilirsiniz. Eğer bu sözleşmeyi takip ederseniz, C# ve ASP.NET MVC geliştiricisinin olarak yaratıcı ve karmaşık web uygulamaları oluşturabilir ve büyükleme ihtiyacınıza kapabileceğinizi görebiliriz.
Loading charts...
Related Topics
1941768
udemy ID
01/10/2018
course created date
22/11/2019
course indexed date
Bot
course submited by