05. Gerçek zamanlı uygulamalar: SignalR

ASP.NET Core SignalR, uygulamalara gerçek zamanlı web fonksiyonelliği eklemeyi kolaylaştıran açık kaynaklı bir kütüphanedir. Gerçek zamanlı web fonksiyonelliği, sunucu tarafı kodunun istemcilere anında içerik iletmesini sağlar. Bu bölümde ASP.Net Core tanıtıldığı için bu kütüphane seçilmiştir. Bu konu da ünlü olan diğer bir kütüphane Socket.IO’dur. Bu bölümde basit bir örnekle SignalR tanıtılacaktır.

02.01. ASP.NET Core MVC: Merhaba

Bir ASP.NET Core MVC projesinin kendisine ait bir klasör ve dosya yapısı vardır. Bu bölümde Visual Studio (VS) Code ile bu yapıyı oluşturması anlatılacaktır. Konu anlatılırken Razor Pages bölümden geniş anlatılan konular bu bölümde özet geçilecektir. Eğer bu bölümü daha iyi anlamak istiyorsanız ve Razor Pages bölümünü atladıysanız, Razor Pages bölümünden başlamanızı öneririm.

02. ASP.NET Core MVC

ASP.Net Core MVC, MVC tasarım desenini kullanan web uygulamaları ve API’leri geliştirmek için zengin bir çatı sunar. Bu konuda, öncelikle MVC hakkında bilgi verilecek, ardından basit örneklerle ASP.Net Core MVC ortamı tanıtılacaktır. Bu bölümdeki kodlar Razor Pages Bölümünde olduğu gibi Visual Studio Code ortamında yazılacaktır.

00. ASP.Net Core

Bir Bilgisayar Mühendisliği Bölümünde öğretim üyesi olmanın en kötü tarafı bazı derslerde güncel teknolojileri takip etme zorunluluğudur. Bir çok bölümde çoğu teorik ders uzun yıllar değişmez iken bilgisayar dünyası teknolojik olarak gelişmeye devam etmektedir.  Web programlama dersinde sunucu tarafı için PHP’yi tanıttıktan sonra bir MVC framework’ü teknolojisi de tanıtmayı amaçlıyorum. Bunun içinde seçtiğim ortam .Net […]