, Laravel 7 ile Sıfırdan RESTful API Uygulamaları Geliştirme, Laravel & VueJs
 Buy Now
, Laravel 7 ile Sıfırdan RESTful API Uygulamaları Geliştirme, Laravel & VueJs , Laravel 7 ile Sıfırdan RESTful API Uygulamaları Geliştirme, Laravel & VueJs , Laravel 7 ile Sıfırdan RESTful API Uygulamaları Geliştirme, Laravel & VueJs

Price: 29,99 $

Laravel ile Sıfırdan RESTful API Uygulama Geliştirme kursumuzda öncelikle API, REST, RESTful servis gibi temel kavramları öğreneceğiz.

Temel kavramları öğrendikten sonra Laravel bilgisi olmayanlar için temel düzeyde bir Laravel eğitimi vereceğim.

Laravel projemizi oluşturduktan sonra aşağıdaki konularda bilgi vereceğim.

  • Route Yapısı

  • Controller Yapısı

  • View Yapısı

  • Veritabanı Bağlantısı

  • Migration Yapısı

  • Raw SQL Query, Query Builder

  • Eloquent ORM ve Model Yapısı

  • Factory Yapısı

  • Seed Yapısı

Laravel ile ilgili temel yapıları öğrendikten sonra artık RESTful API oluşturma ile ilgili bölüme geçiş yapacağız. Bu bölümde bir API Endpoint nasıl oluşturulur, Endpoint üzerindeki metotların nasıl test edileceğini Postman uygulaması üzerinde inceleyeceğiz.

API ile veritabanı verilerini okuma, sayfalandırılmış verileri okuma, veri ekleme, güncelleme ve silme gibi temel CRUD işlemleri yine bu bölümde inceleyeceğiz.

** Kursumuz içerisinde örnek bir API uygulamasını adım adım geliştirerek kurs sonunda kapsamlı bir uygulama elde etmiş olacağız. **

API uygulamaları ile bir veri kaynağından veri çektiğinizde içerisinde çok fazla başlıkta veri olabilir. Fakat siz oluşturacağınız metotlarda bu verilerin tamamını yanıt olarak dönmek istemeyebilirsiniz. Ya da dönen verileri belirli bir veri yapısında sunmak isteyebilirsiniz. İşte Veri dönüşümü bölümünde bu konulara değineceğiz.

  • Dönüş Kolonlarını Özelleştirme

  • Resource Yapısı

  • API Resource Route Tanımları Oluşturma

  • API Controller ve Metotlarını Oluşturma

  • Resource Collection Dosyaları

  • Resource Paginated Data

  • Resource Data Wrapping

  • Relational Data

  • Conditional Column

  • Conditional Relationship

  • Custom Wrapper Response

  • apiResponse Metodunu Oluşturma

Kursumuzda bir API uygulamasında karşılaşacağımız tüm başlıklara değinmeye çalıştım ve zengin bir içerik oluşturmayı planladım.

Veri Dönüşümleri bölümünden sonra, Veri doğrulama bölümünde API metotlarında kullanacağınız verileri belirlediğiniz doğrulama kurallarına göre doğrulayarak kullanıcıları bununla ilgili bilgilendirebilirsiniz. Hata Yakalama bölümünde ise API uygulamanız içerisinde karşılaşılan hataları yakalayarak kullanıcıları yine bununla ilgili bilgilendirebilirsiniz. Bu bölümde bu işlemleri nasıl gerçekleştireceğimizi detaylı olarak öğrenmiş olacağız.

Authentication yapısı ile kullanıcı doğrulama işlemi yaparak, uygulamanız içerisindeki metotların güvenliğini alarak sadece Token anahtarına sahip kişilere erişim verebilirsiniz. Bu bölümde, Token Authentication, Basic Authentication ve JWT Authentication ile kullanıcı doğrulama işlemlerini detaylı olarak öğrenmiş olacaksınız.

Read also >>  Top Laravel Packages Which You Can Use to Optimize App

API uygulamalarında dosyalarla çalışabilir, bir dosya upload işlemi veya dosya download işlemi gerçekleştirebilirsiniz. Kursumuzda Dosya Kullanımı bölümünde bu işlemleri nasıl gerçekleştireceğimizi inceleyeceğiz.

Kursumuzun sonraki bölümlerinde zamanla aşağıdaki bölümlere de değinmeyi düşünüyorum.

Özel Middleware Tanımları

API Belgeleme

API Kaynaklarının Test Edilmesi

API Uygulamasını Yayınlama

Neden Laravel?

  • Github PHP altyapıları sıralamasında Laravel üst sıralarda yer almaktadır.

  • Popüler bir framework olduğu için birçok kurumda kullanılmaktadır.

  • Laravel ile beraber gelen hazır yapılar ile projenizi hızlı bir şekilde ayağa kaldırabilirsiniz.

  • İyi hazırlanmış bir dokümantasyon ile takıldığınız konuları öğrenebilirsiniz.

  • Büyük bir topluluğa sahip olan Laravel ile geliştirme sürecinde yaşadığınız sorunlara forum üzerinden destek alabilirsiniz.

Neden bir API Uygulamasına İhtiyaç Duyarım?

  • Platform ve dilden bağımsız bir uygulama altyapısı hazırlayarak uygulamanıza ait özellikleri birden fazla uygulamada kullanabilirsiniz.

  • Geliştirdiğiniz API uygulamasını farklı cihazlarda ortak olarak kullanabilirsiniz. Yani API servislerini hem web uygulamanızda hem de mobil uygulamanızda kullanabilirsiniz.

  • Geliştirdiğiniz bir ürüne ait özellikleri API ile müşterilerinizin de kullanmasını sağlayabilirsiniz.

  • Geliştirdiğiniz bir API uygulamasına çok rahat bir şekilde yeni özellikler dahil edebilir ve bunu API’i kullanan tüm uygulamalar için ortak bir şekilde kullanıma açabilirsiniz.

  • Uygulamanıza ait özellikleri farklı sürümlerle kullanıma açabilirsiniz.

Neden bu kursu almalıyım?

  • Hem Laravel’in temel yapılarını öğrenebilir hem de Laravel ile Sıfırdan bir RESTful API uygulaması oluşturmayı adım adım öğrenmiş olacaksınız.

  • Laravel ile ilgili ileri düzey bazı yapıları öğrenmiş olacaksınız.

LEAVE A REPLY

Please enter your comment!
Please enter your name here