Backend

API

RestApi ve HATEOAS kavramı

Bazı şeyler vardır, her yerde öyle kullanıldığını görürsünüz ve siz de farkında olmadan öyle kullanmaya başlarsınız. Bir gün alaylı olarak öğrendiğiniz bu şeyin adını duyar ve “ben hep öyle yapıyordum,...

Ubuntu 20.04 – Composer Kurulumu

Composer çoğu PHP projesinde kullanılan popüler bir bağımlılık/paket yöneticisi. Yerel makinemde yıllardır kullandığım için artık benim için sistem varsayılanı hale gelse de, uzak geliştirme için kullanacağım yeni Ubuntu sunucum için...

CodeServer Nedir? Bulutta Geliştirme Ortamı.

Code-server üçüncü parti bir hizmet kullanmadan, kendi sunucunuz üzerinde uzaktan geliştirme imkanı sunan çevrimiçi IDE çözümüdür. Temel olarak uzak sunucunuzda çalışan, tarayıcınızla ulaşabileceğiniz bir Microsoft Visual Studio Code ortamı. İlk...

REST Apı Dokümantasyonu

REST Api Dokümantasyonu Nasıl Oluşturulur?

Bu yazı RESTFul Api Tasarım İncelikleri serisinin bir parçası niteliğindedir. Eğer okumadıysanız önce serinin diğer yazılarını okumanızı tavsiye ederim. Dokümantasyon API’yi kodlamaktan çok daha zor bir süreç ve her ne...

Full Stack Web Projesi

FullStack Proje Ağacı

Bu yazı Full Stack Proje Geliştiriyoruz başlıklı yazı dizisi için içindekiler niteliği taşımaktadır. Yazı dizisi içerisinde alan her yazıda uzun bir liste göstermek yerine, hepsinde bu yazıya bağlantı vermeyi tercih...

Rest Api Güvenliği nasıl sağlanır?

REST Api Güvenliği Nasıl Sağlanır?

Bu yazı RESTFul Api Tasarım İncelikleri serisinin bir parçası niteliğindedir. Eğer okumadıysanız önce serinin diğer yazılarını okumanızı tavsiye ederim. HTTPS REST Api güvenliğinin ilk adımı kesinlikle HTTPS protokolü. Üretim ortamındaki...

Rest Api Hata yönetii nasıl yapılır?

REST Api Hata Yönetimi

Bu yazı RESTFul Api Tasarım İncelikleri serisinin bir parçası niteliğindedir. Eğer okumadıysanız önce serinin diğer yazılarını okumanızı tavsiye ederim. Hatayla karşılaşmaktan daha da kötüsü “ne olduğu belirsiz” bir hatayla karşılaşmak....

Rest Api kimlik doğrulama nasıl yapılır?

REST API Kimlik Doğrulama Nasıl Yapılır?

Bu yazı RESTFul Api Tasarım İncelikleri serisinin bir parçası niteliğindedir. Eğer okumadıysanız önce serinin diğer yazılarını okumanızı tavsiye ederim. Bu yazı dizisi ve muhtemel sorular hakkında Bu yazı dizisine başlarken...

Rest Api Uri yapısı nasıl olmalı?

REST API URI yapısı nasıl olmalı?

Bu yazı RESTFul Api Tasarım İncelikleri serisinin bir parçası niteliğindedir. Eğer okumadıysanız öncellikle o yazımı okumanızı tavsiye ederim. Uç nokta adreslerini belirlemek için zorlayıcı bir kural yok. Fakat genel kabul...

Rest Api tasarım incelikleri

REST API tasarım incelikleri

RESTful API tasarımının inceliklerini öğrenmeye kimin ihtiyacı var? Bu yazı kimin için? Tek tabanca bir geliştirici ve küçük orta büyüklükte bir web sitesi oluşturuyorsan bir RESTApi’ye ihtiyacın olmayacak, bildiğin yöntemle...

Rest Api Bileşenleri

RESTful API bileşenleri

Bir mobil uygulamayı beslemek veya platform bağımsız web servisler sunmak istiyorsunuz ve benim gibi gerekmese dahi en düşük kaynakla en yüksek performansı elde etme konusunda takıntılısınız. Nasıl bir tech-stack (teknoloji...

Phalcon Framework’ün geleceği

14 Ağustos 2020’de yapılan Phalcon sohbetlerinde ekipte değişimler olduğu, Phalcon’un temelini oluşturan Zephir’e artık destek sağlanmayacağını öğrenmiştik. Phalcon Framework’e giriş yaptığımız Merhaba Phalcon Framework yazımın giriş bölümünde Zephir dilinden kısaca...

Merhaba PHP 8

26 Kasım 2020 tarihinde yayınlanan yeni sürümle birlikte PHP 7.4.13 sürümünden stabil PHP 8.0 sürümüne geçmiş olduk. Versiyon değişikliği major olduğu için bir çok yenilik ve iyileştirmeyi beraberinde getirdi. PHP...

Merhaba Phalcon Framework

Bu yazımızda çoğu php framework’ünden farklı olarak Zephir ve C ile hazırlanmış bir php sunucu eklentisi olan Phalcon Framework‘e merhaba diyeceğiz. Zephir nedir? Phalcon Framework kullanmak için bilmeniz gerekmese de...