Node.js ile Uygulama Geliştirme – 7 : REST Mimarisi ve RESTful Servisler Geliştirme [Routing ve Controllers ]

Bir önceki yazımızda, veri tabanı bağlantımızı yazmış ve Sequelize ile modellerimizi tanımlamıştık. Bu yazıda kaldığımız yerden devam edip , ilk controller ve rotalarımızı yazalım. İlk olarak ürün ekleme silme güncelleme ve listeme işlemimiz için, Products Controller ı yazalım. Controllers klasörümüz içinde Read More …

Meteor.js Serisi : [Ara yazı] Bir Meteor Uygulamasının Temel Parçaları

Serimize devam ederken, Meteor platformunu daha iyi tanıma adına bir örnek uygulama yazarak devam edelim.  Meteor un bize sunduğu imkanlara ve en temel bileşenlerine genel olarak bakacağımız bu örnek ile aşağıdaki kavramlara değinmiş olacağız; (Meteorun resmi sitesindeki şemayı takip edeceğiz) Read More …

Node.js ile Uygulama Geliştirme – 4 : REST Mimarisi ve RESTful Servisler Geliştirme [Express Framework ]

Express Web Framework Seriye devam ederken express.js e, eko-sistemine ve genel olarak çalışma mantığına bakmayi ihmal etmeyelim. Express gayet sade ve kullanımı kolay bir framework, bu yüzden çok ciddi bir kullanım oranına sahip node.js dünyasında. Daha önce belirttiğim gibi, bir Read More …

TypeScript nedir? ve Bazı Tavsiyeler

Geçen dönem için de şimdiye dek çalıştığım en büyük JavaScript kod yapısını içiren bir projede çalıştım. Hem sunucu tarafında hem istemci tarafında tamamen Javascript kullanılan bu projede(MEAN stack), zaman geçtikçe ciddi zorluklar la karşılaştık. Takım daki hemen hemen herkes (Yaklaşık 40 Read More …

Node.js ile Uygulama Geliştirme – 2 : Temel Kavramlar

NodeJS ile uygulama geliştirmeye başlamadan önce, hem JavaScript , hemde Node dünyasinda ki bazi kavramlara biraz aşinalık gerekmek de. Bu yazıdaki kavramlar(ben özetlemeye çalışsamda) özellikle “yeni başlayan arkadaşlar için” biraz karışık ve bazen sadece okumakla anlaşılabilecek konular değiller. İşin bir diğer tarafıda, Read More …

Angular 2 Serisi: 1- Giriş ve Genel Kavramlar

Angular 2 tamamen, sıfırdan yazılmış bir kütüphane/framework. Yazıya bu cümle ile başlamamın nedeni, Angular 1.x sürümüne yeni özellikler ekleyen bir güncelleme den ziyade, yeni bir mimariyle / bakış açısıyla sıfırdan yazılmış bir kütüphane olması. Angular 1.x sürümlerini daha önce kullandıysanız, Read More …

Node.js Mimari Yapı – Node Internal, Event-loop ve Libuv hakkında

Node.JS  Node için yapılabilecek en kısa tanım sanırım : server-side/ sunucu tarafında javascript kullanımına imkan veren “javascript execution environment”  yada “javascript run-time environment”  özelde ise javascript ile uygulama yazmaniza imkan taniyan non-blocking networking application framework diyebiliriz. Node.js i güçlü ve farklı kılan Read More …

JavaScript ile uygulama geliştirme . 2- Hazırlık ve Kurulumlar

Bir önceki yazıda, genel olarak Javascript dünyasına ve dilin nerden nereye geldiğine bakmaya çalıştık. Bu yazıda, javascript ile kod yazmaya geçmek için alet çantasını hazırlamak adına bazı kurulumlar ve hazırlıklar yapacağız. Aslında, bilgisayarınızda her hangi bir web tarayıcısı (Chrome, Firefox Read More …