Yandex Metrica
Kodladıkça değişen bir dünya... | Yasin Sunmaz

Yasin Sunmaz

Kodladıkça değişen bir dünya...

Firebase Bulut Veritabanı Oluşturma

26.02.2022 yasinsunmaz 3948 0

Angular kullanırken Firebase'i merak ettim. Sonrasından Firebase ile bulut bir veri tabanı oluşturup Angular ile kayıt işlemleri yapmaya karar verdim. Ama öncesinde Firebase bulut veritabanı hizmeti üzerinden bir veritabanı oluşturmamız gerekiyor. Bu yazımda sonraki Firebase ve Angular işlemleri için ön hazırlık diyebiliriz. Bu yazımda Firebase üzerinden bir proje nasıl oluşturulur? Oluşturmuş olduğumuz projeye nasıl veritabanı ekleriz? Gibi sorularımıza adım adım cevap bulacağız. 1. Adım Firebase'e kayıt olma Firebase'e kayıt olmak için goog...

Devamı

Angular 13 Lazy Loading İle Resim Yükleme

23.02.2022 yasinsunmaz 2221 0

Angular projelerimizde görselleri fazla kullandığımızda performans sorunu yaşayabiliriz. Sayfadaki görselleri tek seferde yüklemek yerine sadece sayfanın görünen kısmını kapsayan görselleri yüklemeye yarayan lazyload-image paketini kullanabiliriz. Sayfayı aşağıya doğru kaydırdıkça diğer görselleri yüklemeye başlar. Örnek vermek gerekirse sayfamızda 10 tane görselimiz olsa ve her biri 2 MB gibi bir boyutta olduğunu düşünelim. Normal şartlarda sayfamızı ilk açmaya çalıştığımızda 10x2=20MB gibi bir yük...

Devamı

SQL'de Aynı Tablo İçerisindeki Verileri Yeniden Ekleme

16.02.2022 yasinsunmaz 3317 0

Bazı durumlarda tablolarımız içerisindeki verileri çoğaltamamız gerekebiliyor. Bunu normal INSERT işlemi ile de yapabiliriz. Bunun yanında WHILE döngüsü ile de yeni kayıtlar oluşturabiliriz. Fakat elimizde hazır veriler varken direk bunlar üzerinden işlem yapıp yeni kayıtlar eklemek mümkün. Örnek vermek gerekirse: Kullanıcılara ait rollerin olduğu bir tabloda siz yine bu kullanıcılara başka rol vermek istediğinizde bu yöntem ile basit bir sorgu iler aynı kullanıcıları sadece rol değerini değiştirerek ekleyebileceksiniz. Bu yazdığım sorgular...

Devamı

Angular Enum Tanımlama ve Listeleme

14.02.2022 yasinsunmaz 1409 0

Bir çok yazılım dilinde enum tipleri kullanılmaktadır. Projelerimizde sabit değeler ve neredeyse hiç değişmeyecek yapılar için kullanırız. Tanımladık sonra istediğimiz her yerde çağırıp kullanabiliriz. Angular projelerimizde de enum kullanmak mümkün. Enum tanımlaması ile gerekli yerlerde işlerinizi kolaylaştırabilecek ve tanımlamalara rahatça ulaşabileceksiniz. Bunun yanında enum verileri HTML tarafından nasıl listeleriz bundan bahsedeceğim. Enum yapıları bazı durumlarda kullanıcılara göstermek için de kullanabiliyoruz. Buna en yakın ...

Devamı

Angular'da 404 Hata Sayfası Oluşturma

13.02.2022 yasinsunmaz 989 0

Angular routing ve navigation işlemlerimizin yanında 404 sayfasına da ihtiyacımız olacaktır. Url yanlış girildi ise ya da sayfada genel bir problem var ise mevcut sayfayı hatalı bir şekilde göstermek yerine 404 hata sayfalarına yönlendirmek en doğrusu olacaktır. Bu sayede kullanıcılara hatalı sayfalar ve bu hataların neler olduğunu görmelerine izin vermeden sizin istediğiniz hata sayfasını görecektir. Böylece kullanıcı açısında da hem de sizin açınızdan kullanışlı ve uygun olacaktır. Peki 404 hata sayfalarını Angular'da nasıl yapabiliriz? Gele...

Devamı