Node.js Turkish Tutorial Part 1

in #utopian-io8 years ago (edited)


Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient. The Node.js package ecosystem, npm, is the largest ecosystem of open source libraries in the world.
Source


node.js logo.png

Merhaba arkadaşlar bugün Node.js hakkında bir eğitim yapmaya çalışıcağım.Node.js işlem bazlı,açık kaynak kodlu bir uygulama geliştirme çatısıdır.Uygulamaların hem server tarafında hemde istemci tarafında kullanılmaktadır ve JavaScript tabanlıdır.Node.js için eğitim serisi hazırlamayı düşünüyorum ilerliyen eğitimlerimizde uygulamalı olarak Node.js'in kullanım alanlarını ve özelliklerini göstericeğim.

Linklerimiz:
GitHub
Node.js Sitesi

Node JS Nedir?
NodeJS 2009 yılında Joyent firması tarafından geliştirilmiştir.Server-side,runtime environment uygulamalar geliştirebileceğimiz,Javascript ile kod geliştirilmesine imkan sağlayan bir frameworkdür.

JavaScript Nedir?
JavaScript Netscape firması tarafından geliştirilmiş olan bir script dilidir.Javascript ile dinamik ve etkileşimli web sayfaları hazırlıyabiliriz.JavaScript'in söz dizimi java'ya benzese de java ve javascript birbirinden farklı teknolojilerdir.Javascript genel olarak web tasarımda kullanılmaktadır.JavaScript ilk çıktığı zamanlarda sadece istemci taraflı kullanılmak için tasarlanmıştır fakat sonradan node.js ile sunucu taraflıda kullanılmaktadır.

Node JS Neler Yapılabilir?
Node.js ile her türlü web uygulamaları geliştirebilirsiniz.Node.js'yi daha öne çıkaran bir diğer özelliği ise Apache gibi yüksek kaynak tüketen web server kullanmamıza gerek kalmıyor.Node.js de uygulama sunucusunu basit bir şekilde kendimiz yapabiliyoruz.

Node.js Kullanmanın Yararları

  • Node.js'nin çok fazla faydası vardır bunlardan bazıları şunlardır:
  • Açık ve etkin apı kullanımını sağlar.
  • Node.js ile hem istemci tarafında hemde sunucu tarafında node.js sayesinde javascript dilini kullanmanızı sağlar.
  • Olay yönlendirmeli ve bloke olmayan özellikleri sayesinde eşzamanlı bağlantıları çok daha hızlı ve etkin şekilde yapar.

Node.js İndirme Ve Kurulum
Node.Js İndir
Node.Js'yi bu linkten indirebilirsiniz indirdikten sonra next next diyerek devam edip kurabilirsiniz çok basit olduğundan resimlerle anlatma gereği duymadım sadece indirme ekranından bir resim koydum.İndirme linkine tıkladığınızda ordan 32 bit 64 bit kendi sisteminizi seçip indirebilirsiniz.
NODE.JS İNDİRME.png

İlk Node.js Programımızın Windows Ortamında Çalıştırmak
İlk node.js programımızı komut satırı ile göstermek istiyorum.Komut satırını yönetici olarak açalım.Windows a girip aramaya komut istemi yazarak veya Başlat>Çalıştır>cmd yolunu kullanarak komut satırımızı yönetici olarak açalım.
Daha sonra alttaki satırları sırasıyla uygulayarak node.js'nin kurulu olduğu dizine gelelim.

cd
cd program files
cd nodejs
komut istemi 1.png

bu satırlar ile node.js'nin dizinini açmış olduk.Daha sonra "node" yazarak uygulamamızı çalıştıralım.
komut istemi 2.png
Bu işlemlerden sonra alt satırda sizin komut girmenizi bekleyen bir işaret (>) göreceksiniz. Bundan sonra basit bir uygulama ile node.js komutu yazalım.

console.log("Utopian-Kompela144");
bu komutu yazdıktan sonra alttaki gibi bir görüntü ile karşılaşıcaksınız.
komut istemi 3.png

Evet arkadaşlar bu gösterdiğim çok basit bir komuttu başlangıç için kafanızda birşeyler oluşsun diye böyle bir komut yazmak istedim.İlerliyen postlarımda node.js ile alakalı eğitimler vermeye devam ediceğim.

Şimdilik benden bu kadar size bir katkım olduysa ne mutlu bana iyi günler dilerim..



Posted on Utopian.io - Rewarding Open Source Contributors

Sort:  

Your contribution cannot be approved because it is not as informative as other contributions. See the Utopian Rules. Contributions need to be informative and descriptive in order to help readers and developers understand them.

You can contact us on Discord.
[utopian-moderator]

Coin Marketplace

STEEM 0.04
TRX 0.33
JST 0.079
BTC 63264.99
ETH 1671.73
USDT 1.00
SBD 0.42