Halil İbrahim Kalkan - -

18.12.2014

ITÜ Teknokent ARI-3 Toplantı Salonu 4

19:00

ASP.NET Boilerplate ile katmanlı yazılım geliştirme

Bu hafta Halil İbrahim Kalkan bizlere ASP.NET Boilerplate hakkinda bir sunum yapacak.

Halil İbrahim Kalkan, Sestek’de yazılım mimarı ve takım lideri olarak çalışıyorum. İş dışında open source projeler geliştiriyorum. Özellikle framework geliştirme, multi-thread ve dağıtık uygulama geliştirme konularına ilgiliyim. Domain Driven Design ve Design Patterns konularında bilgi ve deneyimim var. Çalıştığım alanlardaki Best Practice’leri öğrenmeyi, kullanmayı ve öğretmeyi seviyorum. Hem server hem de client tarafıyla ilgileniyorum. ASP.NET Boilerplate dışında popüler olarak jTable (http://jtable.org) projesini de geliştirdim ve sürdürüyorum.

Agenda:

  • Enterprise uygulamalarda gereken temel yapılar ve karşılaşılan problemlerle ilgili kısa bir sunum
  • Ortak bir framework geliştirmenin önemi ve zorlukları
  • ASP.NET Boilerplate framework’ü kullanılarak uçtan uca, katmanlı bir uygulama (SPA) geliştirme (kodlama)
  • Başlangıç şablonu ile proje oluşturulması
  • EntityFramework kullanarak Entity’lerin ve Database Migration’larının oluşuturulması
  • Repository’lerin oluşturulması ve kullanılması
  • Application Service’lerinin geliştirilmesi ve Dependency Injection kullanımı
  • DTO’ların oluşturulması ve AutoMapper ile Entity-DTO mapping
  • Validation, Exception Handling, Localization, Logging
  • Application service’leri için dinamik WebAPI Controller’larının oluşturulması
  • AngularJs ile dinamik WebAPI katmanının kullanılarak verilerin gösterilmesi ve düzenlenmesi

Cheers,

comments powered by Disqus