Konular

Eskiler

AngularJS Nedir? Temel Yapılar ve Fonksiyonlar

1. AngularJS Giriş Günümüz web teknolojilerinde yaygın olarak kullanılan Javascript, günümüz şartlarına ayak uymasını sağlayabilecek bazı web uygulama mimarilerine ihtiyaç duymaktadır ve bu ihtiyaçlar doğrultusunda AngularJS, tek sayfa üzerinde Model – View – Controller ( MVC ) yazılım mimarisine uyumlu olacak şekilde tasarlanmıştır. Google tarafından geliştirilmiş olıp açık kaynak kodlu bir web uygulama çatısıdır. (Bakınız : https://tr.wikipedia.org/wiki/) Model – View – Controller konusunda bilgi sahibi olmak isterseniz bu yazıdan da faydalanabilirsiniz : http://www.tolgasariyildiz.com.tr/blog/asp-net-mvc-framework/ Konu anlatımları ve teorik bilgilere internet üzerinden pek çok kaynaktan ulaşabilirsiniz. Yazımızda daha çok uygulamalar üzerinde durmayı planlıyorum. Tabiki yeri geldikçe teorik olarak açıklanması gereken yerlerde gerekli bilgilerin verileceğinden şüpheniz olmasın. Yararlanabileceğiniz Bazı Kaynaklar : Temel Düzeyde Öğrenmek İsteyenler İçin : http://www.w3schools.com/angular/ İleri Düzeyde Öğrenmek İsteyenler İçin : https://www.codecademy.com/ https://www.codeschool.com/courses/shaping-up-with-angular-js * Bu iki sitede kurslara girebilmeniz için üye olmanız gerekiyor. AngularJS öğrenmenize yardımcı olacak dokümanlara da bu bağlantıda yer alan ingilizce kaynaktan ulaşabilirsiniz. AngularJS uygulama çatısı web…

ASP.NET MVC Framework

[vc_empty_space height="200px"] Asp.Net MVC Framework ASP.Net istemci-sunucu mimarisi konusunda ve üç katmanlı mimari konusunda geliştiricilere tam kontrol sağlayan bir web programlam dilidir. Son zamanlarda gelişen MVC Framework yapısı ile web geliştiriciler model – kontrol- görünüm yapısıyla tanışmıştır. Bu yapı ile web sitesi üzerinde daha esnek yapıda kodlama ve tasarım gerçekleştirilmiştir. MODEL MVC Framework içinde yer alan Model yapısı ile veritabanları oluşturulabilmekte, data yapılarına ulaşabilmektedir. Modeller kullanarak web servisler oluşturularak, bunların kullanımı farklı bir dosya yapısında kullanılarak geliştiricileri kod karmaşasından kurtarmıştır. Küçük boyuttaki verileri tutmak için ayrı bir SQL veritabanı oluşturmadan model yapısıyla veriler oluşturularak hem sitenin hızı konusunda hem de SEO (Search Engine Optimization) dostu siteler yapma açısından büyük bir aşama kaydedilebilmektedir. VIEW İlk olarak bir _Layout oluşturularak sitenin genel şablonu belirlenerek daha önce master page olarak bildiğimiz bir html oluşturulur ve bu html’e ayrı bir klasörde tutulan (genelde bu klasörün adı content ->css) stil dosyaları kullanırak (style.css, normalize.css, bootstrap.css…