Blog.

Node.js ile Tan─▒┼čma: Web Uygulamalar─▒ ve API'lar Olu┼čturuyoruz

Cover Image for Node.js ile Tan─▒┼čma: Web Uygulamalar─▒ ve API'lar Olu┼čturuyoruz
Baris Guler
Baris Guler

Bu hafta JavaScript Temelleri kursumuzda, sunucu tarafl─▒ uygulamalar ve API'lar olu┼čturmak i├žin g├╝├žl├╝ bir runtime olan Node.js'e heyecan verici bir yolculu─ča ├ž─▒kt─▒k.

Node.js'yi nas─▒l kuraca─č─▒m─▒z─▒, gerekli paketleri eklemek i├žin npm (Node Package Manager) kullanmay─▒ ve yerle┼čik HTTP paketi ile web sunucusunu nas─▒l ├žal─▒┼čt─▒raca─č─▒m─▒z─▒ ├Â─črenerek i┼če ba┼člad─▒k. Node.js'nin sunucu tarafl─▒ geli┼čtirmeyi ne kadar basit hale getirdi─čini g├Ârmek heyecan verici.

Ama durun, daha da iyi olacak! Fastify'a ge├ži┼č yapt─▒k, kodumuzu daha y├Ânetilebilir ve kullan─▒m─▒ daha kolay bir s├╝r├╝me ta┼č─▒mam─▒za olanak tan─▒yan bir framework. Bu ge├ži┼č, daha yap─▒land─▒r─▒lm─▒┼č, bak─▒m─▒ daha kolay kod ve daha sorunsuz bir geli┼čtirme s├╝reci vaat ediyor.

Node.js, ├žok y├Ânl├╝l├╝─č├╝yle kat─▒l─▒mc─▒lar─▒ tabii ki ┼ča┼č─▒rtt─▒. En ba┼čta Javascript'in do─čal ya┼čam alan─▒ olan browser'─▒n d─▒┼č─▒na ├ž─▒km─▒┼č olmas─▒ ve multi-device bir ge├ži┼čkenlikte ya┼čam─▒n─▒ s├╝rd├╝rmesi ├Â─črenciler i├žin bir heyecan kayna─č─▒ oldu. Dosyalar─▒ nas─▒l ele alaca─č─▒m─▒z─▒, ortam de─či┼čkenleriyle nas─▒l ├žal─▒┼čaca─č─▒m─▒z─▒ ve event'leri verimli bir ┼čekilde nas─▒l i┼čleyece─čimizi i├žeren temel ├Âzellikleri ke┼čfederken hep bu konu ├╝zerindeki diyaloglarla onlar─▒n akl─▒ndaki soru i┼čaretlerini gidermeye ├žal─▒┼čt─▒m.

Node.js ile olan yolculu─čumuz yeni ba┼člad─▒ ve sunucu tarafl─▒ geli┼čtirme d├╝nyas─▒na daha derinlemesine dalmak i├žin sab─▒rs─▒zlan─▒yoruz. Gelecek ve son hafta derslerinde ise bir ├Ânceki haftadan kalan WebRTC ve Web Bluetooth API'lar─▒ ile Fonksiyonel Programlaman─▒n Javascript ile nas─▒l bulu┼čtu─čunu i┼čliyor olaca─č─▒z. Daha fazla heyecan verici g├╝ncelleme i├žin takipte kal─▒n!

Okudu─čunuz i├žin te┼čekk├╝r ederim.