Her Ortamda Farklı 'Configuration'

  Рет қаралды 1,514

Tech Buddy

Tech Buddy

17 күн бұрын

Farklı Çalışma Ortamlarında Kodlarımızı Nasıl Özelleştiririz? 🤔
Yazılım geliştirirken, kodlarımızın farklı ortamlarda (geliştirme 💻, test 🧪, üretim ortamı 🌐 vb.) farklı davranışlar sergilemesini isteriz. Örneğin, veritabanı bağlantı bilgileri 🗃️, API anahtarları 🔑 veya loglama ayarları ⚙️ gibi konfigürasyonların her ortam için ayrı ayrı tanımlanması gerekir. Bu noktada, .NET'in IConfiguration arayüzü ve farklı Provider'lar (JSON 📄, XML 📄, environment variables 🌳 vb.) devreye girer.
Bu kapsamlı rehberde, IConfiguration arayüzünün çalışma prensiplerini 🤓 ve farklı Provider'ları nasıl kullanabileceğinizi öğreneceksiniz. Özellikle, çalışma ortamına göre farklı konfigürasyonları otomatik olarak yüklemek için gelişmiş teknikleri 🚀 keşfedeceksiniz. Böylece, kod tekrarından kaçınarak ♻️, projelerinizi daha esnek 💪 ve yönetilebilir hale getirebilirsiniz.
Anahtar Kelimeler:
IConfiguration
Provider (JSON 📄, XML 📄, environment variables 🌳)
Çalışma Ortamı (geliştirme 💻, test 🧪, canlı sunucu 🌐)
Konfigürasyon Yönetimi 🛠️
.NET
Özelleştirme ✨
Esneklik 💪
Kod Tekrarından Kaçınma ♻️
Gelişmiş Teknikler 🚀
#techbuddy
#blazor #docker #dotnet
TechBuddyEN: / @techbuddyen
Superpeer: superpeer.com/salihcantekin
To Subscribe: bit.ly/3kvj2vw
Github: github.com/salihcantekin
Discord: / discord
For membership: / techbuddytr

Пікірлер: 10
@malkijan
@malkijan 15 күн бұрын
Böyle ufak ama hayat kurtaran videolar çok keyifli oluyor.
@burakavci3168
@burakavci3168 14 күн бұрын
Faydalı bir video olmuş kısa ve öz stage test productiona göre dosyayı coklayıp publish ederken environment bilgisini parametrik geçebiliryorsunuz ayrıca
@ibrahimbagislar
@ibrahimbagislar 16 күн бұрын
Çok iyi konsept hocam teşekkürler
@theYusufPolat
@theYusufPolat 15 күн бұрын
Elinize Emeğinize Sağlık
16 күн бұрын
Öncelikle emeğine sağlık Salih, güzel bir içerik olmuş benim herkese bir sorum olacak izninle :) .net core ile bir api servisi hazırladınız 3 farklı ortamınız var {production, staging, development} IIS Manager da tek bir sunucuda staging ve production ortamlarınızın application pool üzerinde olduğunu varsayalım, bu durumda launchSettings içerisinde ki environmentVariables değerini IIS tanımayacaktır. Yani her application pool un Configuration Editorde aspNetCore içerisinde environmentVariables arayacaktır bunun için ekstra bir şey yapmak gerekiyor nedir bu ?
@mozturkceng
@mozturkceng 15 күн бұрын
web.config dosyanızda şeklinde değişiklik yapabilirsiniz.
@jax6486
@jax6486 16 күн бұрын
Hocam siz asp net uygulamasini ddos a karsi nasil koruyorsunuz?
@elshanmammadov9040
@elshanmammadov9040 15 күн бұрын
RateLimiter ve ReCaptcha kullana bilirsiniz.
@softwaredev5459
@softwaredev5459 13 күн бұрын
Hocam selamlar, yeni bir projeye başlanacaktı, başlama tarihi belli mi? Şimdiden teşekkürler cevabınız için.
@TechBuddyTR
@TechBuddyTR 12 күн бұрын
Tarih henüz belli değil, ama proje detaylarını belirledik. Ben önce projeyi tamamlayıp sonra videolarını çekmeye başlayacağım. Birkaç ay sürecek sanırım :)
IConfiguration Hakkındaki Her Şey | CustomConfigurationProvider
49:34
Proje Tanıtımı | ConsoleInputReader
23:53
Tech Buddy
Рет қаралды 1,6 М.
路飞被小孩吓到了#海贼王#路飞
00:41
路飞与唐舞桐
Рет қаралды 68 МЛН
Жайдарман | Туған күн 2024 | Алматы
2:22:55
Jaidarman OFFICIAL / JCI
Рет қаралды 1,8 МЛН
Ada Lovelace Kimdir?
9:08
Tech Buddy
Рет қаралды 1,1 М.
Top 7 BEST FREE SOFTWARE In 2024
6:33
Through The Eyes Of A Teenager
Рет қаралды 20
Çocukken Oyuncakçı Soyduk! #shorts #girayaltınok #empati
0:54
Ahmet Mümtaz Taylan ile Empati
Рет қаралды 1,8 МЛН
Mülakat Sorusu Çözümü | Kurallı Parantez Oluşturma
20:07
State Tasarım Kalıbı Nasıl Çalışır?
20:45
Tech Buddy
Рет қаралды 1,9 М.
How to Take a PROFESSIONAL YouTube Video with BAD Camera? (Video Lighting)
19:01
Onur Naci Öztürkler
Рет қаралды 165 М.
Mikro Servis Kullanmalı mıyız? | Araba Sohbetleri
53:22
Tech Buddy
Рет қаралды 4,8 М.
Как слушать музыку с помощью чека?
0:36