Node.js ile Web Server Oluşturma

Node.js ile Web Server Oluşturma Son yılların web-sunucu tabanlı programlama trendlerinden ikisi olan Node.js ve Go üzerine birer antrenman çalışması olarak ele aldığım makale serisinde sıra “Node.js ile Web Server Oluşturma” başlığına geldi. Daha önce şuradan da ulaşabileceğiniz gibi Go programlama dilinin net/http paketi ile web server oluşturma teknik ve antrenmanlarını işlemiştik. Bu makalemde de […]

Node.js Uygulamasını Servis Olarak Çalıştırmak

Bana Javascript’i cidden sevdiren çalışma ortamlarından biri Node.js olmuştur. Ve açıkcası Node.js tabanlı uygulamalar geliştirmek hem keyif hem de heyecan veriyor. Tabi ki her güzelin bir kusuru mukabilinde bazı durumlar da mevcuttur. Mesela Node.js bir server yazılım tarafından sürekli olarak ayakta tutulması gereken bir hizmettir. Daha basit tabirle; Node.js sunucuyu ayakta tutan konsol tabanlı terminal uygulamasının […]

Ubuntu Üzerine Node.js Kurulumu

Javascript dilini beğenmemi sağlayan niteliklerinden en önemlisi artık sunucu taraflı progralamada kullanılabiliyor olmasıdır. Hatta “Javascript is the new C” diyorum. Son zamanlarda, bir elektronik kit olan Raspberry Pi ile haşir neşir oluyorum. Rasp içerisinde Debian, Raspbian(Debian türevi, özelleştirilmiş distrio) ve diğer linux dağıtımları kullanılabiliyor. Bende son zamanlarda Raspberry içerisinde bazı uygulamalar geliştirmeye çalışıyorum. Bu uygulamalarıda […]

JavaScript ile IF Karar Yapısı Kullanımı

C/C++, C# ya da Java programlama dillerini kullanıyorsanız dil özellikleri konusunda JavaScript’inde aynı söz dizime sahip olduğunu belirtmek isterim. Birazdan bunu sizde göreceksiniz. Öncelikle JavaScript ile Nesne Yönelimli Programlama serisinin ilk makalesinde anlattığım üzere kodlarımızı jsbin.com üzerinde yazıp test edeceğiz. Kullanımını o makaleden öğrenebilirsiniz. IF karar yapısı bilindiği üzere boolean bir değere göre karar veren […]

JavaScript ile Nesne Yönelimli Programlama – 1

Modern yazılımlarda gerekli olan özelliklerin başında nesne yönelimli mimari gelmektedir(fonksiyonel programlama apayrı bir gereksinim tabiki). İngilizce olarak Object Oriented Programming(OOP) isimlendirmesi bir programlama yönteminden öte bir dil özelliğidir. Bunu nasıl gerçekleştirdiği konusu dillere göre farklılık gösterebilir ancak dil desteklemiyorsa OOP söz konusu olamamaktadır(Örn; C, Haskell, Scala vb. programlama dilleri). JavaScript alanında jQuery‘nin açtığı sunucu odaklı […]

HTML, CSS ve Javascript Eğitimleri

Web programlamanın temeli olan Hyper Text Markup Language ile ilgili çok fazla söz söylemeye gerek yok sanırım. Web’in temeli! Bu nedenle, hangi web teknolojisiyle uğraşırsanız uğraşın, mutlaka HTML’ye eliniz bulaşacaktır. Şahsi görüşüm odur ki; HTML her ne kadar programlamayla ilintili olsa da, asıl uzmanları web tasarımcıları olmalıdır. Ancak, bir yazılımcı da en az orta seviyede HTML, CSS bilmelidir. Bende bir yazılımcı olarak, yazılımcı gözüyle HTML, CSS anlattım ve bunları sizinle paylaşıyorum.

– HTML – 1
HTML – 2
HTML / CSS
– Javascript

İyi çalışmalar
Cihan Özhan