Geleneksel Arap Bayramı 2023 Tekeler/KARPUZLU
Blog • Kişisel • Gezi •
Sönmeyen Meşale Yapımı | Solo Bushcraft Camp
Ateşler • İzcilik • Kamp •
AVATAR 2 | Suyun Yolu İnceleme - Spoiler Yok! | Avatar The Way Of Water
Blog • Kişisel • Film •
Nif Dağı Zirve Yürüyüşü
Kamp • Blog • Kişisel • Gezi •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...
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...
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...
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 ...
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...