Aylık Arşiv: Mart 2020


Derinlemesine yazılım eğitimleri için kanalımı takip edebilirsiniz...
2

.dockerignore Dosyası Nedir? Nasıl Kullanılır?

Merhaba, Bu içeriğimizde Docker imagelerimizi gereksiz dosyalardan arındırmamızı sağlayan .dockerignore dosyası üzerine konuşuyor olacağız. .dockerignore Nedir? .dockerignore dosyası, Docker CLI ile gerçekleştirilen image build işleminde kopyalamaya tabi tutulan uygulama dosyaları arasında boyutu lüzumsuz yere...

3

Docker Multistage Build Nedir?

Merhaba, Docker yazı dizimizin bu içeriğinde image kapasitesi açısından maliyeti düşürmeyi hedefleyen ve bunun için birden fazla base image kullanılmasını gerektiren Multistage Build üzerine konuşuyor olacağız. Multistage Build Nedir? Multistage Build, Dockerfile dosyalarının okunabilirliğini...

5

Asp.NET Core Uygulamasını Dockerize Etmek

Merhaba, .NET Core & Docker yazı dizimizin bu içeriğinde sıra herhangi bir Asp.NET Core uygulamasının nasıl dockerize edilebildiğini adım adım incelemeye geldi. Esasında yazı serisindeki önceki makalelerimizde bir uygulamanın dockerize edilebilmesi için neler yapılması...

1

.NET Core Uygulamasını Dockerize Etmek – Docker Container Nasıl Oluşturulur?

Merhaba, Bir önceki Docker Image Nasıl Oluşturulur? başlıklı makalemizde Dockerfile dosyasındaki talimatlara uygun image nasıl oluşturulur incelemiştik. Bu içeriğimizde ise oluşturulan image üzerinden bir containerın nasıl ayağa kaldırılacağını inceleyeceğiz. Herşeyden önce uygulama dizinini Komut...

5

.NET Core Uygulamasını Dockerize Etmek – Docker Image Nasıl Oluşturulur?

Merhaba, Bir önceki Dockerfile Dosyası Nasıl Oluşturulur? başlıklı makalemizde Dockerfile dosyasının nasıl oluşturulduğunu incelemiş bulunmaktayız. Bu içeriğimizde ise Dockerfile dosyasında belirtilen talimatlara uygun Docker Image’in nasıl oluşturulacağını inceleyeceğiz. Docker Image oluşturmadan önce bilgisayarınızda; Docker’ın...

3

.NET Core Uygulamasını Dockerize Etmek – Dockerfile Dosyası Nasıl Oluşturulur?

Merhaba, .NET Core & Docker yazı dizimizin bu 5. makalesinde artık basit bir uygulamayı dockerize edebilmenin ilk adımı olan Dockerfile dosyasının nasıl oluşturulduğunu inceleyeceğiz. Hatırlarsanız eğer Dockerfile dosyasının tanımlamasını buradaki makalelemizde detaylıca yapmış bulunmaktayız....

Docker CLI Nedir? 1

Docker CLI Nedir?

Merhaba, Bu içeriğimizde Docker ile haberleşmemizi sağlayan komut satırını, Docker CLI’ı kısaca inceleyecek, değerlendireceğiz. Yandaki görüntüyü incelerseniz eğer Docker’ın birden fazla parçadan bir araya gelmiş bir bütünsel yapılanma olduğunu anlarsınız. Bu parçalardan; server tarafındanki...

1

Docker Kurulumu Nasıl Yapılır?

Merhaba, Bir önceki Docker’a dair temel kavramlar üzerine yazmış olduğumuz makaleden sonra artık sıra Docker platformu üzerine pratik çalışmalar yapmaya geldi diyebiliriz. Tabi bunun için öncelikle Docker platformunu kurmamız gerekmektedir. Çünkü Docker platformunu kullanabilmek...

3

Docker Nedir?

Merhaba, Bu içeriğimizde .NET Core & Docker Yazı Dizisinin ilk girizgahı olan Docker teknolojisinin ne olduğuna dair uzun ve geniş bir makale kaleme alıyor olacağız. Haydi gelin, uzun soluklu bir makale dizisinin teorik ve...

12

.NET Core & Docker Yazı Dizisi

Merhaba, Bu yazı dizimizde, bir sanallaştırma platformu olan Docker’ı A’dan Z’ye adım adım ele alacağımız ve süreçte .NET teknolojilerinden faylanacağımız bir kaynakça oluşturacağız. Makaleler sırasal olarak ilişkisel bazda ele alındığı için komple yazı dizisinin...

Angular TypeScript 0

Bir Angular Projesinde QrCode Tarama

Merhaba, QrCode Nedir? QRCode.js ve QRCoder Kütüphanelerini Kullanarak QrCode Oluşturma başlıklı makale akabinde klavyeye aldığımız Instascan.js Kütüphanesi İle QrCode Okuma makalemizden sonra sıra bir Angular projesi üzerinde QrCode’un nasıl okunduğunu incelemeye geldi. Esasında Angular...

1

Instascan.js Kütüphanesi İle QrCode Okuma

Merhaba, Bir önceki QrCode Nedir? QRCode.js ve QRCoder Kütüphanelerini Kullanarak QrCode Oluşturma başlıklı yazımızda QrCode nedir ve nasıl oluşturulur detaylıca incelemiştik. Bu içeriğimizde ise instascan.js kütüphanesi ile QrCode okumayı inceleyeceğiz. Şimdi hiç vakit kaybetmeksizin...

3

QrCode Nedir? QRCode.js ve QRCoder Kütüphanelerini Kullanarak QrCode Oluşturma

Merhaba, Çağımızın gereği en önemli unsur ‘bilgi’… Dolayısıyla hayatımız bilgi merkezli bir yaklaşımla şekillenmekte ve bu yüzden günlük yaşantımızda belirli ihtiyaçlar ortaya çıkmaktadır. Bu ihtiyaçlardan en önemli ve hassasiyet gerektireni, bilginin bir yerden başka...

Asp.NET Core - Options Pattern 6

Asp.NET Core – Options Pattern

Merhaba, Asp.NET Core, konfigürasyonel ayarları uygulamaya hızlı bir şekilde enjekte edebilmemiz için Options Pattern’i bizlere sunmaktadır. Bu desen sayesinde “appsettings.json” dosyasındaki kayıtları yapılandırılmış bir şekilde uygulamaya Dependency Injection ile dahil edebilmekte ve pratik bir...

Asp.NET Core Identity - Two Factor Authentication Nedir? 6

Asp.NET Core – Google & Microsoft Authenticator İle Two Factor Authentication

Merhaba, Bir önceki Two Factor Authentication Nedir? başlıklı makalemizin akabinde artık Google & Microsoft Authenticator ile iki adımlı kimlik doğrulama yöntemi üzerine detaylı durabilir ve pratiksel açıdan tüm inşa sürecini irdeleyebiliriz. Microsoft & Google...

Asp.NET Core Identity - Two Factor Authentication Nedir? 4

Asp.NET Core Identity – Two Factor Authentication Nedir?

Merhaba, Biliyorsunuz ki, evrendeki en komplike varlıklardan biri insanoğludur. Mükemmel ötesi karmaşık sistemlerin bir araya gelerek oluşturduğu insanoğlu tabiatın en büyük kazanımıyla şereflendirilerek keşfetme enerjisiyle donatılmış ve bu enerjinin istemsiz yarattığı bir vizyon eşliğinde...

4

.NET Core – FluentValidation İle Validasyon Kontrolü

Merhaba, Çağımızda platform fark etmeksizin geliştirilen ve insanlığa hizmet sağlayan hiçbir yazılım eskisi gibi işlevselliğini sadece sunumdan ibaret tutmamakta, iyi kötü kullanıcıyla aktif bir etkileşime girerek kullanıcı merkezli bir çalışma süreci yaşamaktadır. Bu süreçte...

RabbitMQ - Header Exchange 0

RabbitMQ – Header Exchange

Merhaba, Bu içeriğimizde mesaj kuyruk sistemi olan RabbitMQ’da kuyruktaki mesajların seçiciliğini arttırmak için kullanılan Header Exchange üzerine klavye oynatıyor olacağız. Header Exchange Çalışma Mekanizması Nasıldır? Header Exchange için bir önceki makalemizde ele aldığımız Topic...

RabbitMQ - Topic Exchange 1

RabbitMQ – Topic Exchange

Merhaba, Bu içeriğimizde RabbitMQ’da çalışma mantığı belirli bir formata dayalı sistem üzerine oturtulmuş Topic Exchange’i inceleyeceğiz. Topic Exchange İşleyişi Nasıldır? Topic Exchange’de atılan mesajların routing key değeri .(nokta) operatörü kullanılarak formatlandırılmakta ve bu formattaki...