Açıklama

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.