Kayıtlar

DevExpress Bileşenlerinin Asp.NET MVC ile Birlikte Kullanılması

Resim
Merhabalar,

Yazılım geliştirme aşamalarında bazı bileşenler bizler için hayat kurtarıcı oluyor. Hiç şüphesiz Devexpress bunların başında gelir. Performans ve yerelleştirme ayrıca teknik doküman ve video desteği ile her zaman geliştiricilerin sorunlarına çözümler getiriyor.

Bu videoda Asp.NET MVC - DevExpress DataGrid Kullanımı ve Özelleştirme  konusunu inceledim.  Diğer videolara da göz atmanızı öneririm. İyi çalışmalar.

Yazılım Öğrenmelisin! Peki Nasıl?

Resim
Merhabalar,

Yeni şeyler öğrenmek ilk zamanlar heyecanlı olsa da sonraya doğru biraz sıkıcı olabiliyor. Bu öğreneceğiniz şeye göre değişebilir belki, bence çoğunlukla böyle oluyor. Tabi burada devreye bireysel olarak kararlılığınız giriyor. Kararlı bir kişiliğe sahipseniz çalışmalarınızı adım adım yürütürsünüz, vazgeçmezsiniz. Kimi zamanlar ara vermek zorunda kalabilirsiniz ancak irtibatı asla koparmazsınız.

Hayatımızda her ne yapacaksak bunu planlı bir stratejiye dayalı olarak yaparız. Bazen yazılı ve belli bir ajandası olabilir çoğu zaman ise zihnimizdedir. Ancak insanız unutkan olduğumuz için bir ajanda ve çalışma takvimi belirlememiz öğrenmemizi ve öğrenme şevkimizi arttıracaktır. Ayrıca kendinizi ölçümleme imkanı da bulacaksınız.

Bir yazılım dili öğrenmeye başlıyoruz!

Öğrenmek istediğiniz yazılım dili, platformu yada kendinizi hangi alanda geliştirmek istiyorsanız öncelikle o alanın gerekliliklerini genel manasıyla bir öğrenmenizi tavsiye ederim. Örneğin; Web yazılım uzmanı olmak …

Asp.NET MVC Makale Ekleme Resim Yükleme Boyutlandırma İşlemleri

Resim
Merhabalar,

Bir çok projede işimize yarayacak olan resim yükleme ve boyutlandırma işlemlerini incelediğimiz videomuzu sizlerle paylaşıyorum.
Ayrıca bu videonun da içinde bulunduğu oynatma listesinden blog sitesi yapımını örnek aldığımız eğitim setimize ulaşabilirsiniz. Asp.NET MVC ile sıfırdan başlayarak herkesin anlayabileceği bir dil ile giriş ve orta seviye olarak görebileceğimiz bir video serisi oldu. Bu video serisi hakkında gerek mail gerekse video yorumları olarak çok geri dönüş aldım. Bazı noktalarda yine yorumlar ve mail aracılığı ile benimde atladığım noktaları arkadaşlardan öğrendim. Bu sayede iletişim kurarak beraber bilgi alışverişinde bulunduk.
Tabi video serisine başlamadan önce sizlere ufak tavsiyelerde bulunmam gerekirse bunları şu şekilde sıralayabiliriz.
Öncelikle c# bilginiz temel manada varsayarak önerilerimi sıralıyorumAsp.NET Webform ile uğraştınız ise geçiş yapmanız daha kolay olacaktır. Birazcık ASp.NET MVC nedir diye araştırıp teorik manada bilgi toplayın.Bu t…

Entity Framework - Codefirst From Database Yaklaşımı

Resim
Merhabalar,

Önceki yazımda Entity Framework Database First yaklaşımını incelemiş ve var olan veritabanımızdan nasıl model oluşturabileceğimizi incelemiştik. Bu yazımızda ise bir diğer yaklaşım olan Code First From Database yaklaşımını irdeleyeceğiz.

Öncelikle oluşturmuş olduğumuz projede Models klasörüne sağ tıklayıp Add New ile yeni öğe ekleyeceğimiz şablonlarımızı açıyoruz. Buradan Data sekmesi altında Entity Data Model seçip uygun isimlendirmeyi yapıyoruz. Ben Northwind veritabanı ile çalışacağım için NorthwindDB olarak isimlendiriyorum. Bu isimlendirme şunun için önemli; codefirst yapısında oluşturulan classları veritabanına yansıttığımız context classımızın adını belirlediği için önemlidir.


Bu işlemden sonra inceleyeceğimiz olan Codefirst From Database seçeneğimizi seçerek ileri diyoruz.


Sonrasında henüz bir veritabanı bağlantısı yapmadığımız için bize bir veritabanına bağlanmamız gereken penceremiz gelir.

Bu menümüzde New Connection butonu yardımı ile veritabanı bağlantısı oluşt…

Entity Framework - Database First Yaklaşımı

Resim
Merhaba,

Asp.NET Webform yada Asp.NET MVC projelerimizi geliştirirken Framework olarak Entity Framework kullanımını tercih ettiğimizde karşımıza bazı seçenekler çıkıyor. Bu seçeneklere Entity Framework Veritabanı yaklaşımları-yöntemleri diyebiliriz.

Kısaca Entity Framework Nedir?

.Net platformunda ORM (Object Relational Mapping) araçlarından biridir. ORM (Object Relational Mapping) ise veritabanı ile nesneye yönelik programlama (OOP) arasındaki ilişkiyi kuran teknolojidir. Yani Entity Framework, nesne tabanlı programlamada veritabanındaki tablolara uygun nesneler oluşturma tekniğidir.

Bu makalemizde bu yaklaşımlardan ilki olan Database First Yaklaşımına değineceğim.


Kısaca bu yaklaşımlara değinecek olursak; EF Designer From Database : Oluşturmuş olduğumuz veritabanından bize bir model oluşturmamıza olanak sağlayan bu makalede inceleyeceğimiz Database First yaklaşımıdır.EmtyEF Designer Model : Model First yaklaşımı olarak adlandırabiliriz. Burada bize boş bir model oluşturulur ve biz Ent…

Asp.NET MVC Eğitimi (Örnek Proje )

Resim
Merhaba,

Youtube kanalımda yayınlamış olduğum Asp.NET MVC ile Blog Sitesi Yapımı Eğitim Videolarını sizlerle paylaşacağım.

Videolar temel ve orta düzeyde olup kolay ve sade bir dille anlatmaya gayret ettim. Proje olarak Blog projesini baz alarak Asp.NET MVC ile nasıl proje geliştirebiliriz ve bu geliştirme esnasında bize yardımcı olacak kütüphaneleri ve diğer bileşenleri inceledik.

Projemizde MSSQL veritabanı ile blog veritabanımızı oluşturduk. Tablolar arasındaki ilişkileri Database Diagram yardımı ile oluşturarak altyapıyı hazırladık.

Sonrasında startbootstrap..com temin ettiğimiz Blog templates ve SB Admin templates ile bloğumuzun ön yüz ve admin paneli için tasarımlarını mvc mantığı içerisinde Layout sayfalarımızı hazırlayarak tamamladık.

Projemizde Entity Framework ORM ve Linq kullanarak veritabanı işlemlerimizi gerçekleştirdik.

Üye girişi yetkiye göre Admin Pabeline erişim, makalelere yorum yapma, makale yazma, kullanıcı profilleri, makale arama, resim yükleme, etiket ekleme, m…

Etkili Programlama Dilleri ve Kısaca Bilgiler

Resim
Merhaba,
Bu yazımda sizlere etkili, sıklıkla kullanılan ve gelişmesi bakımından hızla ilerleyen bazı programlama dillerini ve bu diller hakkında kısa bilgileri paylaşacağım.



1. Java Kısaca:Java, 1990’lardan beri var olan bir bilgisayar programlama dilidir. Açık kaynak olma dili olmasından dolayı, herkesin özgürce kullanabileceği anlamına gelir. Şu anda Oracle Corporation tarafından sahibi ve bakımı yapılmaktadır. Java, herhangi bir cihazda çalışabilen bir dil olacak şekilde tasarlanmıştır; bunun sonucu olarak bu dil bilgisayarlar, birinci sınıf telefonlar ve hatta akıllı TV’ler için yazılım geliştirme için kullanılmaktadır. Neden öğrenmeliyim: Java en çok talep gören programlama dillerden biridir. Büyük ve küçük işletmeler, bu dilde yazılmış uygulamalarla desteklenmektedir. Bu, yenilikçi bir ticari yazılım türü fikriniz varsa, Java muhtemelen sizin için en iyi dildir demektir. Aynı şey, yeni bir Android uygulaması için harika bir fikriniz varsa da bu durum geçerlidir. Çünkü Java, Android …