b buyoldan.com
Blog

Motivasyon

PHP Laravel ile Modern Web Uygulamaları

YENİ

PHP ve Laravel'nin temellerinden başlayıp veritabanı tasarımı, API geliştirme, authentication, frontend entegrasyonundan deployment ve skalabiliteye kadar, sıfırdan production-ready modern web uygulamaları geliştirmenin eksiksiz, adım adım rehberi.

Aşama 1: PHP Temelleri

Sözdizimi, veri tipleri, kontrol akışı, fonksiyonlar, OOP
01

PHP Sözdizimi ve Temel Veri Tipleri

Değişkenler, string, integer, float, boolean, array, type hint'lar, katı tip kontrolü.

02

Kontrol Akışı ve Fonksiyonlar

if-else, switch, for, foreach, while, fonksiyon tanımlama, return, arrow fonksiyonlar.

03

Nesne Yönelimli Programlama (OOP)

Sınıf tanımlama, özellikler, metotlar, constructor, kalıtım, interface, trait, görünürlük.

04

Namespace ve Otomatik Yükleme

Namespace tanımlama, use ifadesi, PSR-4, Composer, sınıf bulma.

05

PHP Tip Sistemi ve Modern Sözdizimi

PHP 8+ union types, match expression, named arguments, nullsafe operator, fibers.

Aşama 2: Composer ve Paket Yönetimi

Composer kurulumu, dependencies, PSR standartları
01

Composer Kurulumu ve Kullanımı

Composer nedir, composer.json, composer.lock, paket ekleme, güncelleme, kurulum.

02

Packagist ve Paket Seçimi

Packagist repository, popüler paketler, sürüm seçimi, güvenlik kontrolü.

03

Kendi Paketi Oluşturma

Paket yapısı, composer.json, PSR-4, GitHub'da paylaşma, Packagist'e yayınlama.

04

Autoloading, PSR-4 ve Namespace

PSR-4 autoloading standardı, composer dump-autoload, namespace hiyerarşisi, use ifadeleri.

Aşama 3: Laravel Kurulumu ve Yapısı

Kurulum, proje yapısı, konfigürasyon
01

Laravel Kurulumu ve Proje Oluşturma

Laravel Installer, composer create-project, proje yapısı, .env dosyası, anahtar oluşturma.

02

Laravel Klasör Yapısı

app/, routes/, resources/, database/, config/, storage/, bootstrap/ klasörleri ve amacı.

03

Artisan Komut Satırı Aracı

php artisan komutu, serve, tinker, make komutları, custom komutlar.

04

Service Container ve Service Provider

IoC Container, bind, singleton, make; ServiceProvider boot ve register metotları.

Aşama 4: Routing ve Controllers

Web rotaları, API rotaları, middleware
01

Web ve API Rotaları

Route tanımlama, HTTP metodları, parametre geçişi, rota grupları, middleware.

02

Resource Controller'lar

7 standart aksiyon, index, show, create, store, edit, update, destroy.

03

Middleware ve İstek Yaşam Döngüsü

Middleware nedir, global vs route middleware, özel middleware yazma, CORS, Authentication.

04

Hata İşleme ve Yanıtlar

Exception sınıfları, hata yönetimi, HTTP status kodları, JSON yanıtlar, yönlendirmeler.

05

Route Model Binding ve Route Groups

Implicit/explicit binding, route group middleware, prefix, domain, name prefix.

Aşama 5: Views ve Blade Templating

Blade şablonları, bileşenler, veri geçişi
01

Blade Direktifleri ve Yapısı

@if, @foreach, @include, @extends, @section, @yield, şablon kalıtımı.

02

Blade Bileşenleri ve Slot'lar

Bileşen oluşturma, veri geçişi, slot'lar, adlandırılmış slot'lar.

03

Form Yardımcıları ve CSRF Koruması

@csrf directive, form açılması, input yardımcıları, token doğrulama.

04

Veri Geçişi ve Şablon Render

return view(), compact(), with() kullanımı, @dump, @json direktivleri.

05

Blade Direktifleri ve Bileşen Sistemi

@if, @foreach, @auth, @can; x-component, slot, anonymous component, Livewire uyumu.

!
Bilgi Sorumluluktur

buyoldan.com tarafından sunulan bu yol haritaları, yalnızca öğrenme sürecini kolaylaştırmak amacıyla hazırlanan birer rehber ve tavsiye niteliğindedir. Konular zamanla güncellenebilir, değişebilir veya sınav sistemlerine göre farklılık gösterebilir. Hedefine ulaşırken yalnızca buradaki içeriklerle yetinmemeni, resmi kaynakları ve güncel müfredatları da düzenli olarak araştırmanı şiddetle öneririz. Kendi yolunu çizmek senin elinde!

👀

Buna Da Göz At

Rehber

...

Detaylı Analiz

...

Çalışma Taktikleri

...

Öğrenme Kaynakları

Ders çalışma veya site hakkında aklına takılan her şeyi sorabilirsin.
YOLAI
// kariyer asistanı
Merhaba! Ders çalışma, sınav hazırlığı veya kariyer konularında yardımcı olabilirim. Ne öğrenmeye çalışıyorsun?
0 / 300