| |
DERSİN KAZANIMLARI(Revizyon Tarihi:12.06.2026 00:52:00) |
| ASP.NET Framework'ü Anlama / Understanding ASP.NET Framework: ASP.NET platformunun temel yapı taşlarını ve bileşenlerini anlayarak, bu platform üzerinde web uygulamaları geliştirebilme. |
| Web Form ve MVC Mimarisi / Web Forms and MVC Architecture: ASP.NET Web Forms ve Model-View-Controller (MVC) mimarilerini kullanarak dinamik web sayfaları ve uygulamaları oluşturabilme. |
| Veri Yönetimi / Data Management: Entity Framework gibi veri erişim teknolojilerini kullanarak, veritabanı işlemlerini (CRUD işlemleri) gerçekleştirebilme ve veritabanı ile etkileşim kurabilme. |
| ASP.NET Routing / ASP.NET Routing: ASP.NET Routing kullanarak URL yönlendirme işlemlerini yapabilme ve SEO dostu URL yapıları oluşturabilme. |
| Kullanıcı Kimlik Doğrulama ve Yetkilendirme / User Authentication and Authorization: ASP.NET Identity veya diğer kimlik doğrulama yöntemlerini kullanarak, kullanıcı kimlik doğrulama ve yetkilendirme işlemlerini gerçekleştirebilme. |
| State Management / State Management: ASP.NET'te session, cookie ve view state gibi state management tekniklerini kullanarak kullanıcı bilgilerini yönetebilme. |
| AJAX ile Dinamik Web Uygulamaları / Dynamic Web Applications with AJAX: AJAX teknolojilerini kullanarak, sunucu ile asenkron veri alışverişi yapabilen dinamik ve etkileşimli web uygulamaları geliştirebilme. |
| Web API Geliştirme / Developing Web APIs: ASP.NET Web API kullanarak RESTful web servisleri oluşturabilme ve bu servisleri kullanarak veri alışverişi yapabilme. |
| Performans ve Optimizasyon / Performance and Optimization: ASP.NET uygulamalarının performansını optimize edebilme, caching tekniklerini kullanarak uygulama performansını artırabilme. |
| Güvenlik Uygulamaları / Security Practices: ASP.NET uygulamalarında güvenlik açıklarını tanımlayabilme (örneğin, SQL injection, XSS, CSRF) ve bu açıkları önlemek için güvenlik önlemleri alabilme. |