.Net Core İle QR Kod Okuma

Merhaba Arkadaşlar,Epey zamandır bir makale yazamıyordum iş yoğunluğundan kaynaklı. Bu yüzden biraz daha işe yarar bir makale ile tekrar giriş yapmak istedim. Umarım sizin için de faydalı bir yazı olur. QR Kod Nedir? İngilizcedeki Quick Response kelimelerinin baş harlerinden oluşan bir görsel kod dizaynıdır. Aslında ülkemizde de çok uzun zamandır kullanımı çok yaygın olan barkodların (Barcode) bir farklı ve gelişmiş versiyonudur. Bildiğimiz üzere barkodlar ile çok karmaşık verileri saklamak mümkün değildi. Genelde sadece ürünü veya …

Gelişmiş Try Catch Kontrolü ve Yönetimi

Merhaba Arkadaşlar. Try Catch blokları bir çoğumuzun bildiği gibi yazılım dünyasında oldukça fazla kullanılan ve bir çok noktada hayat kurtarıcı niteliğe sahip olan kod bloklarıdır. “Try” kısmında yazmış olduğunuz kodların herhangi bir yerinde programınızın kullanıcı hatası veya beklenmeyen bir sistem hatası gibi durumlarda patlamasını önleyip, size durumu bildiren hatalar döndürebilmektedir. Ancak tabii ki bir çok zaman bu kontrolü olduğu gibi kullanmak biraz karmaşıklığa yol açabilmektedir. Bu makalede sizlere anlatmak istediğim konu da bu kontrolü kendi …

Dapper Repository Kullanımı ve Örnek Proje – 3

Şimdi de gelin başlangıç tabloları ve verileri ile veri tabanımızı ve Data katmanımızın içeriğini oluşturalım. Bu aşamada öncelikle veri tabanında ne gibi işlemler yaptığımı kısaca anlatıyor olacağım. Ancak projenin en alt kısmında Github hesabıma ulaşan bir link göreceksiniz. O bağlantıya tıklayarak projeyi GitHub üzerinden çekebilirsiniz. Ayrıca projenin ana dizininde en güncel veri tabanı SQL koduna da görebilirsiniz. Şimdi veri tabanımıza geçelim. Öncelikle veri tabanımızda şimdilik iki adet tablo kullanacağız. Bunlardan birincisi kullanıcıları tutacağımız “Users” tablosu. …

Dapper Repository Kullanımı ve Örnek Proje – 2

Evet Arkadaşlar, bir aradan sonra projemize artık start verelim istedim. Özellikle bundan sonra daha hızlı ilerleyerek katmanlı mimari ile projemizi nasıl hayata geçireceğimizi görüyor olacağız. Öncelikle lafı fazla uzatmadan yeni bir .net core proje açarak işimize başlayalım. Özellikle görseller ekleyerek altlarına da açıklamalar yazarak ilerlemek istiyorum ki daha anlaşılır olsun. Lütfen takıldığınız bir husus olur ise yorum kısmından sormayı unutmayın. Visual Studio üzerinden “File > New > Project” diyoruz. Buradan ASP.NET Core Web Application seçiyoruz …

Linux, Centos 7 Üzerinde .Net Core Proje Yayınlama ve Nginx Server Kurulumu

Merhaba Arkadaşlar, Öncelikle bu yazıda platform bağımsız hale gelen .net için bir konfeti patlatarak işe başlayacağız. 🙂 Özellikle kendi kaynak kullanımından, lisans maliyetlerinden, kaynak yönetiminden bıkan sistemciler ve tabii ki developerlar için böylesi bir icraatı ortaya çıkarmak bana sorarsanız Microsoft için gerçekten bir devrim. Windows’un o yönetimi kolay ancak hantal yapısından bıkan ve linux platformlarında uygulamalarını çalıştırmak isteyip ve fakat .net’ten de kopmak istemeyen developerlar için bu müjde oldukça iyi. Bu yazıda kısaca linux platformunda …

.Net Core ile app.settings Dosyasından Değer Okuma

.Net Core’un hayatımıza girmesi ile aslında pek çok yazılımcı bir bakıma rahat bir nefes aldı diyebiliriz. Elbette yaygın olarak bilindiği üzere bu teknolojinin en önemli ve güzel tarafı şimdilik %90 diyebileceğimiz ve muhtemelen yakında %100 olacak platform bağımsızlığıdır. Örneğin burada yazdığınız bir uygulamayı linux, macOS, windows gibi platformların hemen hepsinde çalıştırabiliyor olmanız, bu teknolojinin getirdiği en büyük yeniliklerin başında geliyor. Tabii ki buradaki %90 tabiri biraz afaki. Zira tüm sınıfların SDK’ları %100 oranında tamamlanmamış olasa …