Category Archives: ASP.Net MVC

ASP.Net MVC 2 Sonrası HtmlHelper Geliştirme

Günümüzün en büyük problemi zamanın olduğunu söyleyebiliriz. Zaman hızlı geçmesinde ya da yetmemesinde şikayet ederiz. Unutulmamalıdır ki, zaman beraberinde birçok yeniliği de getirmektedir.

ASP.Net MVC kütüphanesi ilk yayınladığı günden günümüze birçok yenilik ve güncellemeler ile olgun bir hale aldı. ASP.Net MVC kütüphanesi 1 ve 2 sürümlerinde temel anlamda MVC tasarım desenin Web üzerinde uygulanması ile ilgili iyi bir çözüm olduğunu kanıtlamıştır. ASP.Net MVC 3 sürümü ile de kurumsal iş uygulamalarında kolaylaştıracak birçok yenlik eklemiştir.

Web geliştiricinin en iyi bilmesi gereken bilgi, geliştirmiş olduğu sayfa elemanlarını yönetebilmektedir. Uygulama geliştirme sürecinde ASP.Net MVC kütüphanesinde kullanılıyor ise, gereksinim duydukça ASP.Net MVC ara yüz metotları (htmlhelper) geliştirmesi gerekmektedir. ASP.Net MVC kütüphanesi sürümler arasında bazı farklılıklar göstermektedir. ASP.Net MVC(1) ve 2 sürümlerinde  ara yüz metot  geliştirmesi hakkında “ASP.Net
MVC de HtmlHelper Geliştirmek
” başlığı altında anlattığım gibi uygulanmaktadır. Ama ASP.Net MVC 3 ve sonrası sürümlerinde ara yüz metot geliştirme sürecinden bazı değişimler meydana gelmiştir.

Aşağıdaki kaynak kod parçası ile ASP.Net MVC 3 ve ileri sürümlerinde ara yüz metot örnek kod parçasını bulunmaktadır.

Hazırlanan örnek, “ASP.Net MVC de HtmlHelper Geliştirmek” makalesinde de uyguladığım gibi temelde sayfa içerisinde “img” etiketini konumlandırmayı amaçlamaktadır. Uygulama örneğini
çalıştırdığımız da aşağıdaki ekran görüntüsünü elde etmekteyiz.

Çalışmada kullanmış olduğum uygulama örneğini Visual Basic ve C# dilleri kullanarak hazırladım. Aşağıdaki bağlantıyı kullanarak uygulama örneğini ve konu ile ilgili diğer içeriklere erişebilirsiniz.

MvcExtonsionMethod

https://github.com/ibrahimatay/MvcExtonsionMethod

ASP.NET MVC Öğreniyorum – 18 (Arayüz Tasarımı)

http://www.ibrahimatay.com/post/2011/7/25/ASPNET-MVC-Ogreniyorum%E2%80%9318-(-Arayuz-Tasarimi-)

ASP.Net MVC de View nasıl Geliştirilmeli

http://www.ibrahimatay.com/post/2010/8/28/ASPNet-MVC-de-View-nasil-Gelistirilmeli

ASP.Net MVC de HtmlHelper Geliştirmek

http://www.ibrahimatay.com/post/2010/11/21/ASPNet-MVC-de-HtmlHelper-Gelistirmek

Bu çalışmada ASP.Net MVC sürüm farklıklarından kaynaklanan ara yüz metotlarının (htmlhelper) kullanım farklıkları hakkında bilgiler verilmiştir. Konu ile ilgili sorularınızı info@ibrahimatay.org eposta adresine yöneltebilirsiniz

ASP Net MVC 5 ile Web Uygulaması Geliştirme İnternet Seminer Notları

Zaman hızla geçiyor. Geçen zamanı, yaşadığımız değişimler ile fark ediyoruz. Özellikle teknoloji üreten kişiler olarak, birçok aracı son kullanıcıya ulaşmadan kullanmaktayız. Fakat çoğuz zaman sadece gereksinim duyduğumuz da kullandığımız kütüphane ve araçların güncellikleri ile ilgileniyoruz. Çünkü çoğu zaman, iş yoğunluğu nedeni ile birçok teknoloji ile birlikte çalışıyoruz.

Teknoloji ardışık sayılar ile gelişmeye devam ediyor. 2008 yılında başlayan teknoloji akınları, günümüzde yeni sürümleri ile devam ediyor. Web uygulama geliştiricilerinin yakından takip etmiş olduğu ASP.Net MVC geçtiğimiz günlerde ASP.Net MVC 5 sürümünü yayınlamış bulunmaktadır.

Geçtiğimiz günlerde “ASP.Net MVC 5 ile Web Uygulaması Geliştirme Internet Semineri” isimli yazılı ile ASP.Net MVC 5 hakkında gerçekleştirdiğim internet seminerini sizler ile paylaşmıştım. Bu yazılı ile de internet seminerinde kullanmış oldum materyalleri sizler ile paylaşmak istemekteyim.

Alternatif Video Adresi: https://vimeo.com/72399256

Internet seminerinde Visual Studio 2013 Preview kullanarak, birçok incelemeler yapılmıştır. Yapılan incelemeler de ASP.Net MVC üzerinde OAuth entegrasyonu sağlanması ve diğer birçok konu işlenmiştir. Yapılan uygulamalar entegrasyonları ve Visual Studio 2013 Preview sürümü ile ilgili adresler aşağıda bulunmaktadır.

Visual Studio 2013 Preview

http://www.microsoft.com/visualstudio/tur/2013-downloads

Live Connect

http://go.microsoft.com/fwlink/?LinkID=144070

Twitter Apps

https://dev.twitter.com/apps/new

Facebook Apps

https://developers.facebook.com/apps

Internet semineri ile ASP.Net MVC 5 yenilikleri hakkında çeşitli bilgiler vermeye çalıştım. Konu ile ilgili sorularınızı info@ibrahimatay.org eposta adresine yöneltebilirsiniz.

ASP.Net MVC 5 ile Web Uygulaması Geliştirme Internet Semineri

Geliştirici olarak her zamankin den fazla çalışmamız gereken bir dönemdeyiz. Teknoloji ve zaman fark ettirmeksizin ilerliyor. Geçmişte iş yoğunluğunda öğrenmeye çalıştığımız teknolojiler, günümüzün de projelerimizin temel taşları haline geldi.

Teknoloji ardışık sayılar ile gelişmeye devam ediyor. ASP.Net MVC Öğreniyoruz ile başlayan serüvenimiz, ardışık olarak 1, 2, 3 ve 4 ile devam etti. Şimdi ise, birçok gelişme ile
birlikte ASP.Net MVC 5 kimseye fark ettirmeksizin geliyor. Yazgeliştir ekibi olarak ASP.Net MVC 5 yenilikleri ve kullanım alanlarında bahsedileceği “ASP.Net MVC 5 ile Web Uygulaması Geliştirme” isimli internet seminerini hazırlamış bulunmaktayız. Aşağıdaki bağlantıyı kullanarak internet seminerine katılabilirsiniz.

Facebook Etkinliği / https://www.facebook.com/events/364347913693195/

Internet seminerine katılım ve gelişmeleri takip edebilmek için yukarıdaki facebook etkinliğe katılmanızı tavsiye ederim. Konu ile ilgili sorularınızı info@ibrahimatay.org eposta adresine yöneltebilirsiniz.

Modern Web Uygulama Geliştirme Internet Semineri Notları

Zaman sürekli değişiyor. Teknoloji ve kullanıcı talepleri farklılaşmaktadır. Dünya ‘ya istenildiği erişme isteği, günümüz de farklı fonksiyonellikler kazanmaktadır. Kazanılan fonksiyonellikler, kullanıcı memnuiyetinin artırılmasını amaçlamaktadır.

Teknoloji sürekli gelişmektedir. Geliştirme teknoloji, her problem için farklı bakış açısının oluşmasına neden olmaktadır. Bakış açıları ise, geliştirilen ya da geliştirilecek uygulamalar için yeni perspektifler kazandırmaktadır.

İnternet semineri ile Web geliştirici bakış açısı kullanarak, Mobile ile Web platformları arasında en az maliyet ve zaman ile oluşturulabilecek, kullanıcı çözümleri hakkında bilgiler verilmesi amaçlanmıştır. Konu ile ilgili sorularınızı info@ibrahimatay.org eposta adresine yönetebilirsiniz.

ASP.Net MVC Öğreniyorum Maceram

Günümüzde bir teknolojinin öğrenmenin en kolay yolu, herhangi bir eğitimim kurumunda eğitim almaktan geçemktedir. Eğer öyle bir şansınız yok ise, durumu biraz daha zorlaştırarak kitap alıp, zaman ayırıp, örnekleri incelemek ve uygulamak yapmaktan geçmektedir. Ama öğrenmek istediğiniz teknoloji ile ilgili kitap(En iyi bildiğiniz dilde) yok ise, öğrenme süreci maceracı ruhunuza kalmıştır.

Geliştirici olarak sürekli yeni bir maceracı ruha ihtiyaç duymaktayız. PDC2008 sonrası, benim de yeni bir ruha ihtiyacım olmuştu. PDC2008 konferansı gelecek 5 yıl ve sonrası süreçlerin temellerini oluşturacak birçok teknoloji anlamıştır. PDC2008 ile takip etmeye başlamış
olduğum teknolojilerin başında ASP.Net MVC ve Windows Azure gelmektedir. 

Maceracı ruh, bir geliştiricinin en önemli özelliğidir.

2008 yılından başlayan maceram, 2010 yılına gelindiğinde takip etmiş olduğum teknolojiler hakkında anlatabileceğim bilgiler olduğunu düşünerek, NedirTv desteği ile ASP.Net MVC Öğreniyorum video serisini  başlatmış bulunmaktayım. Aşağıda ASP.Net MVC Öğreniyorum video serisi ile ilgil bağlantılar bulunmaktadır.

 “ASP.Net MVC Öğreniyorum” serisi 19 video,20 blog içeriği ve bir uygulama projesinde oluşmaktadır.

ASP.Net MVC Öğreniyorum video serisi sürecinde ASP.Net MVC 2  ve 3 sürümlerin geçiş dönemine gelmesi, ASP.Net MVC 3 bilgilerimi anlatabileceğim ASP.NET MVC 3 RC Sürümüne Bakış” internet seminerinin temellerini oluşturmuştur. Aşağıda ASP.NET MVC 3 RC
Sürümüne Bakış
internet semineri ile ilgili metrayeller ilgili bağlantılar bulunmaktadır.

Video kayıt / http://bit.ly/ASPNetMVC3WebinerVideo

İnternet Semineri sunumu /  http://www.ibrahimatay.com/post/2011/01/asp-net-mvc-3-rc-surumune-bakis-webiner-notlari/

uygulama kaynak kodları / http://bit.ly/ASPNetMVC3Samples

ASP.Net MVC uygulama geliştirme konularındaki paylaşımlarıma yeni bir bağlantı yaratarak, ASP.Net gelişitircinin bilmesi gereken konulardan bir olan IIS ile ilgili olarak Yazılımcılar için IIS 7 ve IIS 7.5 Yenilikleri ve Kolaylıkları internet seminerini sunmuş bulunmaktayım.

Web uygulama geliştirilmesi konunusunda yapmış olduğum paylaşımları kişilere anlatmak amacı ile Istanul Gelişim üniversitesinde ASP.Net MVC 4 ‘e Giriş konulu seminer verdim.

 

ASP.Net MVC 4 sürümün kullancılara beta ve RC sürümlerin sunulması ve yeniliklerin şekillenmesi ile birlikte üç internet seminerinden oluşan, seri çalışmasına sunmuş bulunmaktayım. ASP.Net MVC 4 internet seminerleri serisi YazılımDevi ile başlayarak Yazgeliştir topluğu ile devam edilmiştir. Aşağıda ASP.Net MVC 4 internet semineri ile ilgili bağlantıları bulabilirsiniz.

ASP.Net MVC 4 ‘ e Giriş / http://www.ibrahimatay.com/post/2012/01/asp-net-mvc-4-e-giris-internet-semineri-notlari/

ASP.Net MVC 4 ile Web Uygulaması Geliştirmek  / http://www.ibrahimatay.com/post/2012/06/asp-net-mvc-4-ve-gelismis-ozelliklerinin-kullanilmasi-internet-semineri/

ASP.Net MVC 4 ve Gelişmiş Özelliklerinin Kullanılması  / http://www.ibrahimatay.com/post/2012/07/asp-net-mvc-4-ve-gelismis-ozelliklerinin-kullanilmasi-internet-seminer-notlari/

ASP.Net MVC teknolojisi ile ilgili olarak 2010 yılında başlamış olduğum paylaşımlarım, 19 video oluşan eğitim serisi, ASP.Net MVC sürümlerine özel olarak 4 internet semineri ve konu ile ilgili birçok makale yayınlamış bulunmaktayım. Bu yazılı ile ASP.Net MVC konusunda çalışma yapmak isteyen kişilere kaynak listesi paylaşmış bulunmaktayım.

Maceram devam etmektedir. Konu ile ilgili olarak sorularınızı info@ibrahimatay.org eposta adresine yöneltebilirsiniz.

Saygılarımla

IBRAHIM ATAY