2467

Node.js ile Sıfırdan İleri Seviye Web Geliştirme

Node.js Nedir?

Node.js dersleri serimizin bu bölümünde node.js nedir ve hangi amaçla kullanılır, öğrenelim.

Node.js Nedir?

Node.js server tabanlı bir derleyicidir.

Node.js sayesinde Javascript kodlarımızı server tarafında çalıştırabiliriz.

Frontend uygulamalarında Javascript kodlarını tarayıcı çalıştırır ancak backend uygulamalarında (node.js) Javascript kodları server tarafında kurulan node.js derleyicisi tarafından çalıştırılır.

Node.js ile Neler Yapabiliriz?

Node.js ile server tarafında çalışan dinamik içerikler oluşturabiliriz. Örneğin, node.js ile yönetim paneli hazırlayabiliriz ve doğrudan veri tabanı servisine (mysql, mssql vb.) bağlanabiliriz.

Node.js ile dosya yazma, okuma, silme gibi işlemleri yapabilirsiniz. Örneğin, server' a resim yükleme.

Node.js ile html formları sayesinde kullanıcılardan toplanan bilgileri server' a taşıyabiliriz. Örneğin, Ürün kayıt formu vb. 

Node.js ile veri tabanına bilgi ekleme, silme, güncelleme ve listeleme (CRUD Operations) yapabiliriz.

Node.js ile uygulama performansını izleyebiliriz.

Frontend uygulamalarında Javascript kodlarıyla doğrudan veri tabanı servislerine bağlanamayız. Ancak veri tabanı servisine server tabanlı bir programlama diliyle yazılmış olan web api sayesinde dolaylı olarak bağlanabiliriz.