Yazılım Mimarileri ve Tasarım Desenleri Üzerine Blog

0

MongoDB – Güncelleme İşleminde New Operatörünün Kullanımı

Merhaba, Önceki yazılarımdan Node.js – MongoDB CRUD İşlemleri başlıklı yazımda MongoDB üzerinde Mongoose modülü ile CRUD işlemlerini incelerken güncelleme işlemininde nasıl yapıldığına değinmiştik. Bu içeriğimizde ise güncelleme esnasında “new” operatörünün kullanımına değineceğiz. “new” operatörünü...

0

MongoDB – Global Promise Yapısı İle Kayıt İşlemi

Merhaba, Önceki yazılarımdan Node.js – MongoDB CRUD İşlemleri başlıklı yazımda MongoDB veritabanına nasıl kayıt eklendiğini incelemiştik. İlgili makalede örneklendirilen kayıt yapısına istinaden daha düzgün ve pratik bir yapı sunan Global Promise yapısını kullanarak kayıt...

1

Node.js’de Body-Parser Modülü İle Post Edilen Datayı Yakalamak

Merhaba, Takip eden okuyucularım bilir ki, şu ana kadar Node.js’de sadece get işlemleri gerçekleştirdiğimiz çalışmalarla makaleleri örneklendirmiş bulunmaktayız. Dolayısıyla bu içeriğimizde kullanıcılar tarafından post edilen datanın Body-Parser modülü ile nasıl yakalandığını inceleyecek ve pratik...

0

MongoDB – Şemalarda Validation İşlemleri

Merhaba, Bu içeriğimizde; NoSQL temelli veritabanı olan MongoDB üzerinde Node.js ile veritabanı işlemleri icra ederken kullandığımız şemalarda validasyon işlemlerinin nasıl uygulanabileceğini inceliyor olacağız. Hiç vakit kaybetmeden aşağıdaki modeli ele alırsak; görüldüğü üzere “name” alanının...

2

Node.js – MongoDB CRUD İşlemleri

Merhaba, Bu içeriğimizde Node.js ortamında MongoDB’ye CRUD işlemlerinin nasıl yapıldığını ele alacağız. İlk olarak bir adet Node.js projesi inşa ediyoruz ve ardından projeye gerekli paketleri(express, mongoose vs.) entegre ediyoruz. İçeriğimizde yapacağımız tüm örneklendirmeleri aşağıdaki...

Angular 5 HTTP Client Interceptor 0

Angular 5 HTTP Client Interceptor

Merhaba, Bu içeriğimizde, Angular uygulamalarında kullanıcılar tarafından yapılan requestler ile sunucu arasına farklı işlemleri sıkıştırmamızı ve requestin sunucuya yeni modifike edilmiş haliyle erişmesini sağlayan HTTP Client Interceptor yapısını inceliyor olacağız. Yukarıdaki şemayı incelerseniz eğer...

0

Node.js – Veride Type, Default, Required ve Unique Keywordleri

Merhaba, Bu içeriğimizde Node.js’de Mongoose üzerinden yapılan NoSQL işlemlerinde üzerinde çalışılan verinin sınırlılıklarını belirleyebilmemizi sağlayan Type, Default, Required ve Unique keywordlerini inceliyor olacağız. Şimdi hiç vakit kaybetmeden bu keywordleri sırasıyla tek tek ele alalım....

0

Node.js – MongoDB’ye Mongoose Modülü İle Bağlanma

Merhaba, Bu içeriğimizde Node.js’de Mongoose modülünü kullanarak MongoDB veritabanına bağlanmayı inceleyeceğiz. İlk olarak aşağıdaki kod ile Mongoose modülünü projenize entegre ediniz. Modül entegrasyonunun ardından projenizin uygulama modülünde aşağıdaki çalışmayı gerçekleştirerek MongoDB veritabanı bağlantısını oluşturabilirsiniz....

0

NoSQL ve MongoDB Nedir?

Merhaba, Bu içeriğimizde NoSQL ve MongDB teknolojilerinin genel tanımlarını, ne olduklarını, neye istinaden bu teknolojilere ihtiyaç duyulduğunu vs. konularını ele alıyor olacağız. NoSQL Nedir? NoSQL, herşeyden önce SQL yok demek değildir! ‘Sadece SQL değil’...

Node.js - Express Nedir? 1

Express Application Generator Nedir? Nasıl Kullanılır?

Merhaba, Node.js’de bir projeyi sıfırdan manuel olarak oluşturmak zaman ve enerji açısından oldukça maliyetli bir durum arz etmektedir. Halbuki sıfırdan tasarlanacak proje belli bir noktaya kadar varsayılan bir altyapıda bizlere sunulsa ve süreçte sürekli...

Node.js - Express Nedir? 0

Express.js – Hata Yönetimi

Merhaba, Bu içeriğimizde Express.js’de genel hata yönetimi üzerine konuşuyor olacağız. Express.js’de genel hata yönetimini sağlayabilmek için hata yönetimi için özel dizayn edilmiş middleware kullanmamız gerekmektedir. Örnek olarak aşağıdaki kod bloğunu inceleyiniz. Yukarıdaki kod bloğuna...

Node.js - Express Nedir? 0

Express.js’de Routing İşlemleri

Merhaba, Bu makalemizde web platformundaki tüm uygulamlarda en kritik husus olan, kullanıcı etkilemişinin en temel unsuru ve SEO açısından arama motorlarının okunabilirlik derecesi bakımından oldukça önemsenen url yapılarının şematize edilmesi için kullanılan Routing mekanizmasını...

Node.js - Express Nedir? 0

Express.js’de Statik Klasör Belirleme

Merhaba, Express.js modülü üzerinden çalışma gerçekleştirilen projelerde harici dosyalara yapılan entegrasyon işlemlerinde dosyaların yolunu static belirtebilmekteyiz. Bu şekilde ilgili harici dosyaların dizinleriyle ilişkimiz kesilecek ve dosyalar otomatik olarak belirtilen dizinlerde aranacaktır. Şimdi bu işlemi...

Pug 0

Pug – Layout ve Block Yapısı

Merhaba, Bu içeriğimizde Pug paketinde Layout yapısının Block kullanılarak nasıl inşa edildiğini ele alacağız. İlk olarak ana dizinimizde bulunan “views” klasörüne “layout.pug” adında bir dosya ekleyelim. Layout’ta sitemizin genel tasarımını tutacağız lakin düzeni oluştururken...

Pug 0

Node.js (Express) – Pug Nedir? Genel Bakış

Merhaba, Dünya değişiyor, iyi kötü bir hale bürünüyor. Her geçen gün bir öncekinden ya nesnel değişiklikle farkını ortaya koyuyor ya da bambaşka bir renk ile yeni hayata kaldığı noktadan devam ediyor. Tabiatın fıtratında bir...

Node.js - Express Nedir? 1

Node.js – Express Nedir?

Merhaba, Express.js, Node.js için sunucu tarafında maliyet gerektiren işlemleri serve etmek için yazılmış bir minimal templete çatısıdır. İçerisinde birçok özellik barındırdığı gibi kendi bünyesinde getirdiği Routing yapısı bizler için en önemli özelliklerinden birisidir. Eğer...

Node.js - Stream Nedir? Nasıl Oluşturulur? 0

Node.js – Stream Nedir? Nasıl Oluşturulur?

Merhaba, Bu içeriğimizde, verilerin bütün olarak değil parça parça transfer edilmesini sağlayan Stream yapıları üzerine konuşuyor olacağız. Stream Nedir? Stream, yukarıda da değinildiği gibi büyük boyutlu bir veriyi bir yerden başka bir yere transfer...

0

Node.js – Nodemon Nedir? Nasıl Kullanılır?

Merhaba, Bir önceki Node.js’de Http Sunucusu Oluşturalım başlıklı yazımda Node.js’de nasıl server oluşturulduğunu ele almıştık. Bu içeriğimizde ise oluşturmuş olduğumuz server içerisindeki çalışmalarda bir değişiklik söz konusu olursa otomatik olarak serverı resetleyecek araç olan...

2

Node.js’de Http Sunucusu Oluşturalım

Merhaba, Bu içeriğimizde Node.js’de basit bir Http sunucusunun nasıl oluşturulacağından bahsedeceğiz. Node.js yapısal olarak kendisiyle bütünleşik bir Http sunucusuyla birlikte gelmiş bulunmaktadır. Dolayısıyla http işlemleri için “http” modülünü require etmemiz gerekmektedir. Şimdi aşağıdaki kod...

0

Node.js – I/O İşlemleri

Merhaba, Bu içeriğimizde Node.js’de I/O işlemlerini inceliyor olacağız. Node.js kütüphanesinde i/o işlemleri için “fs” paketini require etmemiz gerekmektedir. Dosya Okuma Dosya okumak için aşağıdaki kod bloğunu inceleyiniz. Dosya Oluşturma ve Yazma Dosya oluşturmak ve...

1

Node.js – EventEmitter Sınıfı

Merhaba, Bu makalemizde Node.js üzerinde event oluşturmak için kullanılan EventEmitter sınıfını değerlendirecek ve ardından bu sınıfı kullanarak olay oluşturmayı inceleyeceğiz. EventEmitter sınıfı sayesinde özel olaylar tanımlayarak, tanımladığınız bu olayları istediğiniz zaman tetikleyebilirsiniz. İlgili sınıfı...

Copy Protected by Chetan's WP-Copyprotect.