PHP Laravel Eğitimi

Açıklama

PHP Laravel Eğitimi

PHP Laravel Eğitimi

Bilgi Al

Laravel günümüzdeki en popüler PHP Framework olmasının ulusal ve uluslararası yazılım geliştirmeye olanak tanıyan güçlü bir altyapıya sahiptir.

PHP kullanmanın yetmediği yazılım sektöründe sıklıkla bir framework tercih edilmektedir. Tercih edilen frameworklerin başında da Laravel Framework gelmektedir.

Bu eğitim ile ekip çalışmasına ve küresel piyasada kodlamaya uygun şekilde yazılım geliştirebilir, kodlama seviyenizi yükseltebilirsiniz.

Eğitim Hakkında

Eğitim Hedefleri

  • Laravel Kurulumunu öğrenmek,
  • Laravel Routing (Link Yapısı), Route Name Verme, Route Prefix Özelliği ve Controller gibi özellikleri öğrenmek,
  • Laravel’de Oturum İşlemleri ( Authentication), Veritabanı Bağlantısı, Migration, Middleware hakkında bilgi sahibi olmak,
  • Laravel’de Listeleme, Ekleme, Güncelleme ve Silme İşlemleri; Laravel’de Veritabanı İşlemleri ve CRUD yapısını kavramak,
  • Laravel’de Veritabanı Sorgularında Scope Kullanımını öğrenmek,
  • Laravel’de Validation İşlemlerini gerçekleştirebilmek,
  • Modeller Arası ilişkileri (hasMany ve belongsTo) anlamak,
  • Laravel’de Yetkisiz GET ve POST İşlemlerini önleyebilmek,
  • Laravel Seeder Kullanımını öğrenmek,
  • Laravel Faker ile Fake Veriler oluşturabilmek,
  • E-Ticaret (Alış-veriş Sepeti, Sipariş Oluşturma, Sanal Pos) gerçekleştirebilmek,
  • SEO (Arama Motoru Optimizasyonu) hakkında detaylı işlemler gerçekleştirebilmek,
  • Laravel ile Firebase Kullanımını öğrenmek.

 

Eğitim İçeriği

  • LARAVEL KURULUMU

Proje Kök Dizin Yapısı ve Oluşturulması

Komut Satırında Çalışma Mantığı ve Versiyon Kontrolü

  • KOMUT EKRANINDA ÇALIŞMAK

Kurulum Yükleyicisini İndirme

Sunucu ile Entegre

Sunucu Ayarları

  • ROUTING

Routing Yapısı ve View Dosyaları

Route ve Sayfa Oluşturma, Çağırma ve Değer Döndürme

Route Methodları

Route Method İzinleri

Route Parametre Gönderimi

Route Sanal İsimlendirme

  • CONTROLLER

Manuel Controller Oluşturma

Artisan ile Otomatik Controller Dosyası Oluşturma

CRUD Methodlarını Oluşturma

Route Tanımlaması

Route Gruplama ve Namespace Tanımlama

Route Gruplaması ve Sanal İsimlendirme

  • VIEW

View Dosyası Oluşturma

Blade Uzantılı Sayfa Şablonu

View Dosyalarının Klasörlenmesi

View Dosyalarına Route Üzerinden Parametre Gönderimi

With() Metodu ile Parametre Gönderimi

Compact() Metodu ile Dizi Şeklinde Parametre Gönderimi

Controller Üzerinden View Dosyasına Parametre Gönderimi

  • BLADE

Blade Şablonu Temel Kod Söz Dizimi

Blade Template Şablonu Oluşturma ve @extends ile Sayfalara Dahil Etme

@yield Kullanımı

@section Kullanımı

@include Dosyaları Dahil Etme

@include ile Dahil Edilen Sayfaya Veri Gönderme ve Varlık Kontrolü

  • VERİ TABANI İŞLEMLERİ

Database İşlemlerimde Kullanılacak Veritabanı Ayarları

Veritabanı Bağlantı Ayarları

 

Select Tüm Satırları Çekme

Insert Veri Ekleme

Update Veri Güncelleme

Delete Veri Silme

  • MIGRATIONS

Migration Dosyaları ile Çalışma

Migration Oluşturma

Migration Çalıştırma, Geri Alma

Migration Yenileme, Resetleme

  • FORM İŞLEMLERİ

Form Doğrulama Örneği require ve Hataları Yakalama

Validator Sınıfı Kullanımı ve Manuel Doğrulama Kontrolü

Hata Mesajlarını Toplu Ya da Tekil Yakalama

Özel Doğrulama Hata Mesajları

accepted

active_url

Mevcut Doğrulama Kuralları

  • COLLECTIONS

all()

avg()

count()

min(), max()

dd()

diff()

duplicates()

except()

only()

filtered()

first(), last()

flatten()

shuffle()

search()

  • LOCALIZATION
  • AUTH İŞLEMLERİ
  • MIDDLEWARE
  • SCHEDULE
  • STORAGE
  • CACHE
  • LARAVEL ÖZEL KOMUTLARI
  • SIFIRDAN PROJE GELİŞTİRME

Proje Ön Hazırlığı

Migration ile Tablo Oluşturma

Seeder ile Tablo Oluşturulurken Eklenecek Verileri Hazırlama

Form Validation Uygulama

Model Oluşturma

Auth İşlemleri İçin Sıfırdan Temiz Laravel Kurulumu

Dil Dosyası Oluşturma ve Türkçeleştirme

Template Yapılarını İnceleme ve İndirme

Yönetici Giriş Login Sayfa Tasarımı

Layout Yapısı ve Default Modülünün Oluşturulması

Slider Listelenmesi

Dinamik Title Yapımı

  • GELİŞMİŞ PHP FONKSİYONLARI İLE ÇALIŞMA

If

Else IF

Else

Kısa İf

@unless

@isset

@empty

Switch

Case

For

Foreach

While

Forelse

Continue, Break

  • LARAVEL İLE GÜVENLİK

Laravel Güvenlik Komutları

  • TEMEL BOOTSTRAP KULLANIMI İLE TEMA KODLAMA

Bootstrap 4.0 Kodları

Bootstrap Tema Oluşturma

Bootstrap Tema Özellikleri

  • OLUŞTURULAN TEMAYA LARAVEL İLE ENTEGRASYON

Tema Parçalama

Tema Dizayn Etme

Laravel ile Entegre Etme

  • RESPONSE

Response Oluşturma

Redirects Yönlendirme

Back Redirect

Redirect Route

Redirect SESSION Data With Metodu

View Response

JSON Response

Macros Response

Eğitimi Kimler Almalı?

  • Web Geliştirme alanında kendini geliştirmek isteyenler,
  • Bilgisayar Mühendisliği öğrencileri,
  • PHP öğrenip bir framework öğrenmek isteyenler.

Gereksinimler

  • Orta seviye programlama yeteneğine sahip olmanız yeterlidir.

Bu eğitimi kurumsal olarak planlayın!

Bu eğitim kurumunuza özel farklı sürelerde ve içerikte planlanabilir. Eğitim hedeflerini gerçekleştirmek için detaylı zengin içerik ve planlama için bizimle iletişime geçiniz.

İletişime geç

Ek bilgi

Lokasyon

Online

Kontenjan

20

Eğitmen

Academy Club