Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Jetstream ile Vuejs destekli Laravel uygulamaları geliştirme
Highest Rated
Rating: 5.0 out of 5(73 ratings)
499 students

Jetstream ile Vuejs destekli Laravel uygulamaları geliştirme

Laravel projelerinizi Vuejs ile API kullanmadan dinamik hale getirmeyi öğrenin
Created bySinan AYDOĞAN
Last updated 8/2024
Turkish
Turkish [Auto],

What you'll learn

  • Jetstream(Inertiajs ve Vuejs) ile API kullanmadan dinamik Laravel uygulamaları geliştirme
  • Kendi Vuejs komponentlerini oluşturma ve Tailwindcss ile stillendirme (Modal, Toaster, Form Input ve daha fazlası)
  • vue-i18n ile projelerinizin kullanıcı ara yüzünü çoklu dil desteğine sahip hale getirme
  • Dinamik CRUD işlem sayfaları hazırlama

Course content

5 sections74 lectures22h 37m total length
  • Kurs Hedefleri2:12

    Laravel projelerimizin frontend'ini yani kullanıcı tarafı kısmını dinamik hale getirmek için Jetstream paketini kullanmayı öğreneceğiz. Jetstream, Laravel tarafından geliştirilen Offical bir pakettir ve temelde 2 alt paketi barındırır; Livewire (Alpinejs) ve Inertia (Vuejs). Eğitim boyunca Inertiajs kısmını kullanacağız.


    Inertiajs ile Monolit bir yapı içinde uygulama nasıl geliştirilir ve API ihtiyacı olmadan uygulamalarımızda backend ile iletişimi nasıl kurarız onu göreceğiz.


    Ayrıca Vuejs'in bir çok özelliğini öğreneceğiz ve uygularamıza Vuejs ile geliştirilmiş paketlerle nasıl güç katarız onu göreceğiz. (İkon, dil desteği ve dinamik hareketler)


    https://laravel.com/

    https://jetstream.laravel.com/

    https://inertiajs.com/

  • Windows geliştirme ortamının hazırlanması - (Herd)2:23
  • Herd ile Jetstream Projesi Ayağa Kaldırma19:18
  • Windows geliştirime ortamının hazırlanması (Laragon) - eski18:38
  • Jetstream (Inertiajs) tanıtımı ve kurulumu - eski15:25

    Ayağa kaldırdığımız Laravel projemizin üzerine Jetstream paketini dahil ederek, Laravel projemize yeni bir boyut katıyoruz. Artık projemizde Vuejs kullanabilir hale geleceğiz.


    - composer require laravel/jetstream

    - php artisan jetstream:install inertia

    - npm install

    - npm run build

    - php artisan migrate

  • Pekiştirme

Requirements

  • Başlangıç seviyesi Javascript, Laravel ve PHP bilgisi gerekir.

Description

Vuejs kullanarak Laravel'in statik yapısını dinamik hale getireceğiz ve bu sayede yenilenmeyen sayfalar ile kullanıcılarınıza kesintisiz bir kullanım deneyimi sunacaksınız. Ayrıca Vuejs'i Jetstream ile kullanacağımızdan backend ve forntend'i Monolit bir geliştirme ortamında geliştireceğiz. Monolit geliştirme ortamı sayesinde ayrı portlarda veya host içinde proje geliştirmek yerine tek bir proje içinde hepsi bir arada uygulama geliştirme deneyimi yaşayacağız.


Vuejs ile dinamizim getirdiğimiz projelerimizi Tailwindcss ile görsel olarak hızla daha estetik ve özgün hale getireceğiz. Klasik css frameworklerinin dışına çıkarak basma kalıp tarzlar yerine kendi komponentlerinizi kendi hayal gücünüze özgü tasarlamayı öğreneceksiniz. 


Kendi Vuejs komponentlerimizi tasarlayacağız. (Button, Text Input, Radio Input, Checkbox-Radio Input, Select Input, Modal, Menu, Toaster). Komponentler arasında bilgi akışını gerçekleştireceğiz (v-model ve event kullanımı), komponentlerimize Tailwincss ile benzersiz görsel tasarıma kavuşturacağız (@apply). Kendi tasarladığımız tasarım class'larımız ile nasıl kendi css ekosistemimizi oluşturabiliriz onu öğreneceğiz.



Eğitimi içinde birlikte hazırlayacağımız örnek Stok Yönetimi projemiz ile Laravel ile Inertiajs in birleşmesinin harika ürünü olan Jetstream'in yeteneklerini sonuna kadar kullanacağız ve her şeyiyle profesyonelce tasarlanmış bir uygulama gerçekleştireceğiz.


Elbette bunları yaparken Laravel'in temek işlevlerinide öğreneceğiz. Migration ile database yapımızı kurgulayacağız, Seeder ile örnek veri setlerimizi hazırlayacağız, Model ile içerik modellerimizi geliştireceğiz ve bir birleri ile ilişkilendirerek Laravel'in en güçlü yanlarından biri olan Eloquent mimarisinin kullanımınıda göreceğiz.

Who this course is for:

  • Laravel ve Vuejs ile web uygulaması geliştirmek isteyen geliştiriciler