Programlama Paradigmaları Nedir?
Nesne Yönelimli (Object-Oriented), Prosedürel (Procedural), Fonksiyonel (Functional), Reaktif (Reactive), Aktör Model (Actor model) programlamalar Nedir?
Microsoft Orleans, PostSharp, .NET Reactive Extensions Nedir?
C# örnekleriyle yazıyoruz....
Unit testler, yazılımın en küçük bileşenlerini test eder.
Integration testler, farklı bileşenlerin birleştiği noktaları test eder.
Functional testler, kullanıcının deneyimini ve işlevselliği test eder....
Tasarım desenleri, yazılım mühendisliğinde yaygın olarak karşılaşılan problemleri çözmek ve tekrar kullanılabilir, esnek ve sürdürülebilir kod tasarlamak için kullanılan önceden belirlenmiş ve kanıtlanmış çözümlerdir. Bu desenler, belirli bir yapı ve düzen içinde, belirli bir durum veya görev için en iyi uygulamaları sağlayarak yazılım geliştirme süreçlerini kolaylaştırır....
ASP.NET Core , Event Store, DDD, CQRS ile Event Sourcing uygulaması yazıyoruz....
gRPC, gRPC Web, gRPC JsonTranscoding, gRPC Swagger, gRPC Versioning, Multi-Container Design Patterns, RateLimiting, Appsettings, ConfigMap, CQRS, Circuit Breaker, Healtchecks, ASP.NET Data Protection ve EntityFrameworkCore Data Encryption...
Ahead of Time (AOT), Just-in-time (JIT), Common Intermediate Language (CIL), Minimal API, ASP.NET Core Web Application, Web Host, Generic Host Nedir?...
Blazor Web Assembly Nedir? ASP.NET Core uygulamalarını Kubernetes'e Nasıl Deploy Ederiz? Captain Docker Visual Studio Extension ile basit bir şekilde Dockerize etme ve imageleri registry'e pushlamak, Helm Chart Nedir Github Page ile beraber kullanma, Kubernetes Init Container ve Jobs ile EF Core Database Migrationları container oluşmadan önce uygulama, Production, Development, Staging Geliştirme ortamları, Local, Private Docker Registry Kurulumu...
Serverless Nedir? Azure Functions .NET Serverless Uygulama yazıyoruz....
Günümüzde teknolojinin hızlı ilerlemesiyle birlikte Yapay Zeka (AI) kavramı da popülerlik kazanmıştır. Yapay Zeka, insan benzeri zekaya sahip olan bilgisayar sistemlerinin tasarımı ve geliştirilmesiyle ilgilenen bir bilim dalıdır. İnsan zekasını taklit etmeyi amaçlayan bu sistemler, karmaşık verileri işleyebilme, örüntüleri tanıyabilme, problem çözme ve karar verme gibi görevleri gerçekleştirebilir....
Unity, oyun geliştiriciler tarafından 2D ve 3D oyunlar yapmak için kullanılan bir oyun geliştirme platformudur. Unity, oyunların farklı platformlarda çalışmasını sağlayan güçlü bir çapraz platform desteği sunar. C# dilini kullanarak Unity'de oyunların mantığı, davranışları ve işlevselliği kodlanabilir....