Emre ÖZÇELİKEL , 23 belge yazmış

C#, .NET 7, MVC ve MAUI konularında öğrenmeye ve öğretmeye meraklı bir yazılım geliştiricidir. Kendi firması üzerinden, Türkiye'nin önde gelen firmalarına yazılım destek hizmetleri vermekle beraber, eğitim kurumlarında bu konularda yüz yüze eğitimler de vermektedir.

Düz Vites ile Otomatik Vites Arasındaki Farklar Nelerdir ?

DÜZ VİTES VE OTOMOTİK VİTES ARASINDAKİ FARKLAR NELERDİR? Son dönemlerde otomatik araç satışlarında ciddi artış gözlenmektedir. Araç sayısının her geçen gün yoğunlaşması ve trafiğin yoğunlaşması ile birlikte insanlar zamanlarının büyük bir kısmını trafikte geçirmektedir. Bu sebepten dolayı ise insanlar rahat olabilmek için otomatik araç tercih etmektedir. Fakat manuel araba satışları da azımsanmayacak kadar fazladır. Gerek…

.NET 6 MVC Core Uygulamasına Entity Framework Core Nasıl Kurulur ? [CodeFirst]

Bu makaleyi yazmamın sebebi, Entity Framework kurmak, .net framework uygulamalarındaki gibi arayüzden yapılamıyor malesef. Eski .NET Framework projelerine EF eklemek için hatırlarsanız, arayuzden projemize Ado.NET Entity Data Model diye bir item ekliyordun, next next diyerek, bizim için EF’yi Db Context’i Connection stringi vs olusturmasını sağlıyorduk. Ancak ben eğitim verdiğim sınıflarda, öğrencilere ısrarla, boş bir projeye,…

Tailwind CSS Kurulum

Tailwind CSS Nasıl Kurulur Tailwind css bizlere, neye ihtiyacımız varsa o kadar class tanımlaması getiren dinamik css oluşturan bir yapıdır. Yakında Bootstrap’ın tabutuna çiviyi çakacağına inanmaktayım. Tailwind ‘i en verimli şekilde kullanabilmek için öncelikle bilgisayarımızda NodeJS yüklü olması gerekiyor. Çünkü kurulum aşamasında NPM komutları çalıştıracağız. Bunun için gerekli. 1.) NodeJS Kur Node.js (nodejs.org) adresine giderek,…

LINQ Syntax ile Projection

Projection dediğimiz şey, bir şekilde attığımız sorgudan gelen dataların tamamına ihtiyacımız yoksa, ve bunları derli toplu bir obje olarak almak istiyorsak, anonymous object tekniği kullanarak gelen datayı yeni bir objeye (project) edip alabiliriz. var sorgu = from ogr in list             where ogr.Ad.Contains(“e”) && ogr.Ad.Contains(“m”)             orderby ogr.Id descending             select ogr; Bu örnekte görüldüğü üzere “select” yaptığımızda “ogr” isimli nesneyi olduğu gibi seçmiş oluyoruz. Farzedin ki ogr nin içerisinde…

LINQ Syntax ile Restriction ve OrderBy

Restriction Operatörü denilen şey aslında ismi kadar karmaşık değil 🙂 Buna restriction operatörü demelerinde sebep, gelen dataları duruma göre engellemek ve bu vesile ile filtrelemek anlamına gelmektedir. Yani istenmeyen dataları engellemek anlamındadır. Bu da aslında SQL sorgularında da kullandığımız “WHERE” ile yapılmaktadır. Ama Linq ‘teki yazım şekli, özellikle birden fazla filtre belirtiyorsak, IF cümlesi yazmaya benzemektedir. Şöyle ki :…

Linq Sorgusu Yazım Şekilleri

LINQ (Language Integrated Query) ile sorgu yazmak için kullanabileceğimiz 2 farkı yöntem bulunuyor. Bunlardan birincisinin adı Linq Syntax‘tır. Bu arada LINQ ile verimli çalışabilmek için Entity Framework kullanmak gereklidir. Çünkü entity Framework bizleri, veri tabanı nesnelerinden kurtarıp, kendi objelerimizle çalışma imkanı sunmaktadır. Elimizdeki bu objelerle çalışırken hayatımızı kolaylaştıracak olan sorgular da linq sorgularıdır. LINQ Syntax…

LINQ Nedir ? Nasıl Okunur ?

LINQ , yani Language Integrated Query . Okunuşu aynı “link” gibidir. Bir çok eğitim videolarındaki Türk eğitmenler maalesef yanlış telaffuz etmektedir. “lin-ku” diye okuyanların sayısı çok fazladır. Bunun en doğrusunu Google’da aratarak da bulabilirsiniz. “How to pronounce linq” diye arattığınızda, google amca sizlere aşağıdaki gibi bir sonuç verecektir. Linq, Microsoft’un çıkardığı, bir sorgulama dilidir. Ancak…

C# ile Html Etiketlerini Temizleme

İçinde bol miktarda html etiketleri ( tag ları) olan bir stringimiz var ise. Çok basit bir Regex komutuyla bunu plain text formatına çevirebiliriz. Nasıl mı ? Regex.Replace(“HTML-ICEREN-STRING”, “<.*?>”, String.Empty); Bu komut size html etiketlerinden taglarından arındırılmış bir string dönecektir. Onu dilediğiniz yerde kullanabilirsiniz 🙂   Kolay gelsin

iBYS Yazılımı Nedir ?

ibys yazılım firmaları

İş Sağlığı ve Güvenliği Bilgi Yönetim Sistemi ‘nın kısaltılmışıdır. Daha yeni bir terimdir. Google’da arama yaparken, google bile ısrarla “ebys yazılımı mı demek istediniz ?” diye düzeltme eğilimindedir. EBYS bambaşka bir konudur, elektronik belge yönetim sistemi anlamına gelmektedir. Konumuzun tamamen dışındadır. Bizim konumuz tamamen ibys yazılımı ‘dır. iBYS yazılımı , bünyesinde İSG Profesyoneli çalıştıran tüm…