node js

Node JS Ne İşe Yarar?

Node JS Ne İşe Yarar?

Node JS yapısı itibari ile bir Javascript çalıştırma ortamıdır. Javascript dosyalarını çalıştırmak için geliştirilmiştir. Google V8 Javascript motoru üzerine geliştirilmiştir. Bilindiği gibi Javascript yorumlanan bir dildir ve bir Javascript motoru üzerinde çalışmak zorundadır. Günümüzde bir çok Javascript motoru bulunmaktadır. Javascript uygulamaları ilk çıktığında sadece tarayıcılar (browser) üzerinde çalıştırılıyordu. Tarayıcılar üzerlerinde bulunan Javascript motorları sayesinde web […]

Node JS Ne İşe Yarar? Read More »

Node JS ile Dosya Oluşturma

Node JS Dosya Oluşturma

Sunucu üzerinde uygulama geliştirirken dosyalar ile işlem yapmamız gerekebiliyor. Bazı durumladar da yeni dosylar oluşturmalıyız. Node JS ile bu işlemi kolayca yapabiliriz. Node JS fs Modülü Node JS dosya işlemleri için fs modülünü kullanır. Bu modül NodeJS ile gelen bir modüldür. Bu nedenle ayrıca bir paket kullanılmaz. Hem senkron ve hemde asenkron işlemler için farklı metodları vardır.

Node JS Dosya Oluşturma Read More »

Express-Validator Paketi

Express-Validator Paketi

Veriler önemlidir, uygulama geliştirirken de öyle. Uygulama geliştirirken verileri farklı kaynaklardan alırız. Bunlardan bir tanesi kullanıcılardır. Web sayfasını ziyaret eden kullanıcılardan bilgi almak için formları kullanıyoruz. Formlardan gelen verileri olduğu gibi kullanmak sıkıntılı olabilmektedir. Bu nedenle form bilgilerini denetlemek gereklidir. Bu işlemi tarayıcı üzerinde yapabildiğimiz gibi sunucu üzerinde de yapabiliriz. Form bilgilerinin önemi arttığında hem

Express-Validator Paketi Read More »

Node JS Nedir?

Node JS Nedir?

JavaScript tarayıcı tabanlı çalışan bir programlama dilidir. Web tarayıcıları üzerinde çalışır. Bunu da tarayıcı üzerinde olan JavaScript motoru ile yapar. Geniş bir kullanıcı kitlesine sahip olan JavaScript, tarayıcı tabanlı olması nedeni ile tarayıcı harici işler için kullanılamazdı. Günümüzde bu artık değiştir. JavaScript ile sunucu tabanlı uygulamalar geliştirilebildiği gibi masaüstü uygulamalar da geliştirilmeye başlandı. JavaScript Nasıl

Node JS Nedir? Read More »

JavaScritp Dosya Mevcut Mu?

JavaScript İle Bir Dosyanın Var Olup Olmadığını Nasıl Öğrenebilirim?

JavaScript iki farklı alanda kullanılır. İlk olarak arayüz tasarımında ki buna frontend diyoruz. Bu bölümde JavaScript kodlarının dosya sistemine erişmesine tarayıcılar müsade etmemektedir. Çünkü bu bir güvenlik zaafiyeti ortaya çıkarabilir. Bu nedenle arayüz tasarımlarında bir dosyanın olup olmadığını JavaScript ile öğrenemezsiniz. İkinici kullanım alanı ise sunucu tabanlı programlama yani backend. Bu durumda dosya sistemine ulaşmanız

JavaScript İle Bir Dosyanın Var Olup Olmadığını Nasıl Öğrenebilirim? Read More »

Express JS

Express JS Nedir?

Express.js, NodeJS üzerinde geliştirilmiş, web uygulamaları oluşturmak için hızlı ve minimalist bir web çatısıdır. Tekli veya çoklu sayfa içeren websiteleri veya API uygulamaları geliştirmek için idealdir. Sunucu uygulamaları geliştirmeyi çok kolaylaştırır. Node JS http modülü üzerine kurulmuştur. Middleware (orta katman) kullanım desteğine sahiptir. Sunucu tabanlı web uygulamaları geliştirirken bir çok işlemi oldukça kolaylaştırır. Mesela sayfa yapısı (routing), arayüz

Express JS Nedir? Read More »

dotenv kütüphanesi

JavaScript Dotenv Kütüphanesi

Gizli belgeler önemlidir ve gözönünde bulunmamalıdır. Bunun gibi bir uygulama geliştirirken de bazı bilgileri / değişkenler gizlenmek zorunda kalabilir. Genelde bu tip değişkenleri kullanmak için .env gibi dosyalar kullanıyoruz. Peki .env dosyasını Node uygulamalarında nasıl kullanacağız? Dotenv Nedir? Dotenv .env dosyası içerisinde oluşturulan değişkenleri process.env nesnesine otomatik aktarmak için geliştirilmiş olan ve herhangi bir bağımlılığı olmayan bir JavaScript kütüphanesidir. Bazen ayarlar için ve

JavaScript Dotenv Kütüphanesi Read More »

Create React App

Create React App Kullanarak Uygulama Geliştirmek

React ile uygulama geliştirmeye başlayacağınızda kendi yapınızı oluşturup, gerekli bileşenleri eklemek yerine hazır yapı ve çalışan bir uygulama ile daha rahat olacaktır. Bu konuda bize yardımcı olacak kütüphane ise create-react-app kütüphanesidir. Facebook / React tarafından geliştirilmiş resmi bir uygulamadır. Kullanımı basitir. Uygulama geliştirmemizi oldukça rahat bir hale getirir. Bu Yazıda Hangi Konuları İşleyeceğiz? Bu yazımızda React JS

Create React App Kullanarak Uygulama Geliştirmek Read More »