Kategori: Programlama Dilleri
Programlama dilleri, bilgisayarlarla iletişimde kullanılan yapılar. Python, Java, Csharp, Flutter, IOS, GO gibi diller, farklı amaçlar için kodlama sağlar.
Herkese merhaba, Bu yazıda C#’da Record yapısı ile ilgili bilgi vermeye çalışacağım. C# 9.0 sürümüyle birlikte, “record” tipi eklenmiştir. “record” tipi, genellikle değişmez (immutable) veri yapılarını ifade etmek için kullanılır ve sıklıkla veri taşıma amacıyla tercih edilir. Record tipi, sınıf (class) türüne benzese de birkaç önemli farkı vardır. İşte “record”...
Herkese merhaba. Bu yazıda Swagger UI için OAuth Bearer Token kodu ile ilgili bilgi vereceğim. ASP.Net Code projelerinizde yazdığınız API’leri test ederken ilgili Token bilgisini de kullanmak istiyorsanız aşağıdaki kodu kullanabilirsiniz. Aşağıdaki kod ASP.Net Core 3.1 ve öncesi için işinize yarayacaktır. (Startup.cs) services.AddSwaggerGen(opt => { opt.SwaggerDoc(“v1”, new OpenApiInfo { Title...
Herkese merhaba. Bu yazıda OCaml’ın neden kullanıldığından bahsedeceğim. İlk olarak OCaml nedir onu inceleyelim. OCaml, “Objective Caml”ın kısaltmasıdır ve genel amaçlı bir programlama dilidir. Caml programlama dilinin bir türevidir ve fonksiyonel, işlevsel ve nesne yönelimli programlama özelliklerini bir araya getirir. OCaml, 1996 yılında INRIA (Fransız Ulusal Bilgisayar ve Otomasyon Enstitüsü)...
Herkese merhaba. Bu yazıda ASP.NET Core MVC’de kullanılan temele kavramlar ile ilgili bilgi vermeye çalışacağım. ASP.NET Core MVC, web uygulamaları oluşturmak için kullanılan geliştirilmiş bir framework’tür. Bu framework, kullanıcı arabirimi, iş mantığı ve veri erişimi katmanlarını ayrı ayrı tutmanızı sağlayarak uygulamanızın modüler ve bakımı kolay olmasını amaçlar. İşte ASP.NET Core...
Herkese merhaba. Bu yazıda ASP.NET MVC’de MVC versiyonunu öğrenmek ile ilgili bilgi vermeye çalışacağım. ASP.NET MVC (Model-View-Controller), web uygulamaları geliştirmek için kullanılan bir framework olan ASP.NET’in bir parçasıdır. MVC, uygulamanın farklı yönlerini (veri modeli, kullanıcı arayüzü ve iş mantığı) birbirinden bağımsız şekilde organize etmeyi sağlayan bir tasarım desenidir. ASP.NET MVC’nin...
Herkese merhaba. Bu yazıda ASP.NET MVC 5’de projenin port numarasını değiştirmek ile ilgili bilgi vermeye çalışacağım. Visual Studio’da IIS Express’i kullanarak bir projenin port numarasını nasıl ayarlayacağınızı değiştireceğinizi anlatacağım. Aşağıdaki adımları takip ederek port numarasını değiştirebilirsiniz: Visual Studio‘yu açın. Projeyi açın. Solution Explorer penceresini açın. (View > Solution Explorer) Projeyi...
Herkese merhaba. Bu yazıda ASP.NET Core’da Program.cs kodlarının detaylı açıklaması ile ilgili bilgi vermeye çalışacağım. Öncelikle belirtmek isterim ki Program.cs ASP.NET Core 6 ve üzeri sürümlerde vardır. Program.cs classı, ASP.NET Core uygulamasının giriş noktasını oluşturur. Uygulama başlatma kodunu içerir. Bu noktada Program.cs class’ında yapılacak işlemler şunlardır: Uygulamanın ihtiyaç duyduğu servisleri...
Herkese merhaba. Bu yazıda ASP.NET Core Blazor’ın neden kullanıldığından bahsedeceğim. İlk olarak ASP.NET Core Blazor nedir onu inceleyelim. ASP.NET Core Blazor, web uygulamaları ve kullanıcı arayüzleri oluşturmak için kullanılan bir Microsoft teknolojisidir. Blazor, C# programlama dili kullanılarak tarayıcıda çalışan etkileşimli ve dinamik web uygulamaları oluşturmanızı sağlar. Diğer web teknolojilerinden farklı...