Merhaba Değerli Türk Hack Team Takipçileri
Bugün sizlere Web Api Nedir Ne işe Yarar Bunu Göstereceğim
Api Nedir ?
Application Programming Interface Anlamına gelmektedir uygulamaları kullanıma sunmak amaçlı yapılı olan bir arayüzdür
Web Api Nedir ?
web api , web servislerini kullanmak için tasarlanmış çok iyi bir frameworktür Restful servisi yazmak için çok idealdir
Wep Api Nerelerde Kullanılır ?
Uygulama arayüzlerini çevirebilen ve java,ruby vb. diller ile çoğu yerde kullanılmaktadır
Web Api Hangi Protokolleri Desteklemektedir ?
Http,json,xml,websockets,ssl vb. Protokolleri desteklemektedir
Http protokolü Nedir ? : Bir iletişim protokolüdür
Json nedir ? : Nesne gösterimi işine yarar
xml nedir ? : Döküman okumak için kolay bir işaretleme dilidir
websockets nedir ? : çift yönlü iletişim kalını sağlayan bir iletişim protokolüdür
ssl nedir ? : Taşıma katmanı güvenliğini sağlamaktadır
Neden Web api Kullanmalıyız ?
tüm api destekleyen okuyup özet çıkaran xml ve json veri tiplerini kullanarak hizmet etmektedir
Asp.net Ve Api Arasındaki Fark Nedir ?
İkiside Benzer frameworklerdir windowsun yaptı açıklamalarda web api asp.net'ten daha iyi kendi şahsi düşüncemde öyle ikiside benzer fakat web api daha iyidir
Web Api Özellikleri Nelerdir ?
* Crud işlemleri destekler
* HttpStatusCode ve Accept Header parametreleri vardır
* MediaTypeFormatter format atabilir
* IIS üzerinde host edilebilir
* Geniş fakat sınırlı bir mimari içermektedir
Kaç Çeşit Api Vardır ?
Toplam 4 adet Api Vardır bunlar Open api, İnternal api, partner api, composite api
Open Api Nedir ?
kullanıcılar tarafından herkesin kullanımına ve hizmetine açık olan bir api modülüdür
İnternal Api Nedir ?
Bir çok kullanıcıya gizlenir ve şirket içi kullanmak üzere açılmıştır şirket dışında asla kullanılmaz ve tamamen hizmet amaçlı kullanılmaktadır
Partner Api Nedir ?
Stratejik olarak kullanılan ve şirket içerisinde kullanılan bir api'dir ve bu api'ye kimse erişemez dışarıya kapalıdır sadece şirket yetkilileri bakmaktadır
Composite Api Nedir ?
Bu api modülü uç noktaya erişim için çalışmaktadır
Rest Api Ve Soap Api Nedir ?
Rest Api Farklı bir api oluştururken izlenen yoldur Soap ise bir tasarım modülüdür
Neden Api Kullanmalıyız ?
Son zamanlar fazlasıyla çıkan platform, forum, uygulama vb, medya içeriklerinin vazgeçilmezi olmuştur api'ler onun için şuanda olan aipler gerçekten yükselmiş durumdadır api'ler hergün yükselmekte olup yeni apiler çıkmaktadır
Özet
Api teknolojileri bu şekildedir günümüzde api artması ile web sayfalarının yapılması, korunması ve iletişimde arttığı için api'ler bu konuda gerçekten fazlasıyla işimizi görmektedir sadece bilgisayarlar için değil tabiki bu api Telefon,tablet,bilgisayar vb tüm cihazlar için geçerlidir web arayüzleri ilerimizdeki senelerde daha çok yükselerek tepe noktasına ulaşacaktır.
Günümüzdeki çoğu yazılımcı web arayüzlerini tasarlarken api framework'leri kullanmaktadır microsoft'unda dediği gibi web api ,asp.net'ten çok daha iyidir zaten microsoftun bu sözünden sonra asp net kullanımları azalıp web api'lere yönelmektedir şuanda web apiler kullanılmaktadır.
sizlere önerim ise aspçnet öğrenmek yerine web api öğrenmenizdir gerçekten işinizi görecektir buna emin olun
Konumu Okuduğunuz İçin Teşekkür Ederim
İyi günler iyi forumlar dilerim...

