0Pricing
PHP Academy icon

PHP Academy

PHPBackendWebBeginnerDatabaseScripting

PHP Academy'de PHP programlamayı ustalıklı kullanarak dinamik web uygulamaları geliştirin.

🤖 Yapay Zeka Destekli📚 49 kurs👥 100.000+ öğrenci⭐ 4,9 puan
Kurs Özeti

PHP: İlk Script'ten Production Mimarisine Sunucu Taraflı Web Geliştirme

PHP, bilinen sunucu taraflı dili olan tüm web sitelerinin %75'inden fazlasında çalışır; WordPress, Wikipedia ve Facebook'un erken altyapısı buna dahildir. Pragmatik, iyi belgelenmiş bir dil olup muazzam bir ekosisteme sahiptir ve bu dili öğrenmek backend web pozisyonları, freelance çalışması ve full-stack geliştirmeye doğrudan yollar açar. Bu track PHP'yi baştan sona kapsar — ilk değişkeninizi yazdırmaktan domain-driven mikroservisler tasarlamaya kadar.

Öğrenecekleriniz

Değişkenler, türler, kontrol akışı, fonksiyonlar ve arraylerle başlayacak, ardından GET ve POST ile form işlemeye, dosya sistemi operasyonlarına ve düzenli ifadelere geçeceksiniz. Ara seviye, object-oriented PHP'yi — sınıflar, miras alma, arayüzler, traits, namespace'ler ve PSR-4 autoloading'i — kapsar; ayrıca MySQL'i PDO ve prepared statements ile, session ve cookie yönetimini, ve REST API'leri JSON ile tüketmeyi de içerir. Daha sonra Laravel ile gerçek uygulamalar oluşturacaksınız; MVC routing, Eloquent ORM, authentication, queues ve REST API'ları geliştirmeyi kapsayan. İleri seviye, PHP güvenliğini (XSS, CSRF, SQL injection), PHPUnit ile unit testing'i, Redis ve Memcached ile caching'i, performance profiling'i ve Fibers, ReactPHP ve Swoole kullanan asynchronous PHP'yi ele alır. Track, Design Patterns, SOLID prensipleri, GraphQL API'ları, Docker ile CI/CD pipeline'ları, Domain-Driven Design, Hexagonal Architecture, mikroservisler ve PHP internals ile kapanır.

Öğrenme Yolu

Kırk dokuz kurs A1'den C2'ye ilerler ve açık aşamalara organize edilir. İlk on kurs (A1–A2) dil temellerini oluşturur: syntax, stringler, tarihler, HTML embedding ve form temelleri. B1 bloğu OOP, Composer, veritabanları ve PHP 8.x özelliklerini tanıtır. B2, Laravel, güvenlik, deployment ve unit testing'e geçer. C1'de Symfony components, asynchronous PHP, message queues, GraphQL, mutation testing ve Dockerized CI/CD pipeline'larıyla uğraşırsınız. C2 capstone kursları — Domain-Driven Design in PHP, Clean and Hexagonal Architecture in PHP, Building Microservices with PHP ve PHP Internals and Writing Extensions — senior backend mühendisinden beklenen derinliği getirir.

Nasıl Çalışır

Her kurs, yerleşik kod editöründe gerçek zamanlı geri bildirimle tamamladığınız kısa, uygulamalı dersler halinde bölünmüştür. Takılıp kaldığınızda her zaman kullanılabilir bir AI tutor, hataları açıklar ve sizi tamamen ortaya koymadan doğru çözüme yönlendirir. Kendi hızınızda ilerleyebilirsiniz — temelleri gözden geçirmek için geri dönebilir veya zaten temelleri biliyorsanız öne atlayabilirsiniz.

Öğrenmeye Başla →

Nasıl Öğreneceksin

🎯
Etkileşimli Dersler
Gerçek zamanlı geri bildirim ile uygulamalı kodlama alıştırmaları
🤖
AI Öğretmen
Takılırsan AI'dan anında yardım al
💻
Yerleşik Editör
Tarayıcında doğrudan kod yaz ve çalıştır
🏆
Sertifika
Kursu tamamladığında sertifika kazan
Müfredat

49 Kurs

PHP Academy öğrenme yolundaki tüm kurslar.

01

PHP ile Başlangıç

A13 ders

Bu temel kursla PHP programlama yolculuğunuza başlayın. PHP'nin ne olduğunu ve ortamınızı nasıl kuracağınızı öğrenin, ilk PHP betiğinizi ya…

02

PHP ile Başlangıç — 2. Kısım

A12 dersPRO

Bu temel kursla PHP programlama yolculuğunuza başlayın. PHP'nin ne olduğunu, ortamınızı nasıl kuracağınızı ve ilk PHP betiğinizi nasıl yaza…

03

PHP Temelleri: Değişkenler, Türler ve Echo

A14 dersPRO

PHP değişkenlerinde, veri türlerinde ve çıktıda uzmanlaşın. PHP'nin dizeleri, tamsayıları, kayan noktalı sayıları ve boolean'ları nasıl sak…

04

Akış Denetimi: if/else, switch, döngüler

A24 dersPRO

Koşullu ifadeler ve döngülerle PHP programınızın akışını denetleyin. if/else zincirleri, switch ifadeleri, for döngüleri, while döngüleri v…

05

İşlevler ve Değişken Kapsamı

A24 dersPRO

PHP'de yeniden kullanılabilir işlevler tanımlayın, bağımsız değişkenler aktarın, değerler döndürün ve yerel ve genel değişken kapsamlarını…

06

Diziler ve Dizi İşlevleri

A24 dersPRO

PHP'de indisli ve ilişkisel dizilerle çalışın. Verileri sıralamak, aramak, filtrelemek ve dönüştürmek için yerleşik dizi işlevlerini kullan…

07

PHP'de Dize İşlevleri

A24 dersPRO

PHP'nin güçlü dize kitaplığıyla metinleri işleyin. strlen, strpos, substr, str_replace, explode ve daha fazlasını öğrenin.

08

Tarih ve Saat İşlevleri

A24 dersPRO

Biçimlendirme ve hesaplamalar için date(), time(), mktime() ve DateTime sınıfını kullanarak PHP'de tarihler ve saatlerle çalışın.

09

PHP ve HTML: Sayfalara PHP Yerleştirme

A24 dersPRO

PHP mantığını doğrudan HTML şablonlarına entegre edin. Kısa echo etiketlerini kullanın, mantığı sunumdan ayırın ve dinamik sayfalar oluştur…

10

PHP Temelleri

A25 dersPRO

Bu temel kategoride PHP programlamanın yapı taşlarında ustalaşın. Değişkenlerden ve veri türlerinden işleçlere ve denetim yapılarına kadar…

11

PHP'de İşlevler

A25 dersPRO

İşlevler PHP programlamanın merkezinde yer alır. Bu kategoride yerleşik işlevleri kullanmayı, kendi yeniden kullanılabilir işlevlerinizi ta…

12

Formlarla Çalışma

A23 dersPRO

Bu uygulamalı kategoride formlar aracılığıyla kullanıcı girdilerini işlemeyi öğrenin. Formlar oluşturmayı, form verilerini güvenli biçimde…

13

Eğlenceli Projeler

A22 dersPRO

İlgi çekici ve yaratıcı projelerle PHP bilginizi uygulamaya dökün. Yapılacaklar listesi uygulaması, iletişim formu veya dinamik görsel gale…

14

GET ve POST Formlarıyla Çalışma

B14 dersPRO

GET ve POST süper küresellerini kullanarak PHP'de kullanıcı girdilerini işleyin. HTML form verilerini güvenli biçimde doğrulayın, temizleyi…

15

PHP'de Dosya Sistemi İşlemleri

B14 dersPRO

PHP'nin dosya sistemi işlevlerini kullanarak sunucudaki dosyaları okuyun, yazın ve yönetin. Dizinlerle çalışın ve dosya yüklemelerini işley…

16

Hata İşleme ve Özel Durumlar

B14 dersPRO

Uygun hata işleme yöntemleriyle sağlam PHP kodu yazın. try/catch, özel özel durumlar ve PHP hata raporlama ayarlarını kullanın.

17

Nesne Yönelimli PHP: Sınıflar ve Nesneler

B14 dersPRO

PHP'de nesne yönelimli programlamanın temellerini anlayın. Sınıflar tanımlayın, nesneler oluşturun, yapıcıları kullanın ve özelliklerle yön…

18

Kalıtım, Arayüzler ve Özellikler

B14 dersPRO

Kalıtımla sınıfları genişletin, arayüzlerle sözleşmeleri zorunlu kılın ve PHP özellikleriyle yeniden kullanılabilir davranışları birleştiri…

19

Ad Alanları ve Otomatik Yükleme (PSR-4)

B14 dersPRO

PHP kodunu ad alanlarıyla düzenleyin, ad çakışmalarını önleyin ve sınıfların otomatik yüklenmesi için PSR-4 otomatik yüklemesini yapılandır…

20

Composer ve Paket Yönetimi

B14 dersPRO

PHP bağımlılıklarını yönetmek için Composer kullanın. composer.json, paket yüklemeyi, otomatik yüklemeyi ve bağımlılıkları güncellemeyi öğr…

21

PDO ve Hazırlanmış İfadelerle MySQL

B14 dersPRO

PDO kullanarak PHP'den MySQL'e bağlanın, güvenli hazırlanmış ifadeleri çalıştırın ve sorgu sonuçlarını getirme yöntemleriyle işleyin.

22

Oturum ve Çerez Yönetimi

B14 dersPRO

PHP oturumları ve çerezleriyle kullanıcı verilerini istekler arasında koruyun. Oturum depolamayı, sona ermeyi ve güvenlik için en iyi uygul…

23

PHP'de Düzenli İfadeler

B14 dersPRO

Metinleri doğrulamak, aramak ve dönüştürmek için PHP'de preg_match, preg_replace ve preg_split ile PCRE düzenli ifadelerini kullanın.

24

JSON ve REST API'lerini Kullanma

B14 dersPRO

cURL ve file_get_contents kullanarak PHP'de harici REST API'lerini kullanın. JSON verilerini json_encode ve json_decode ile kodlayıp koddan…

25

PHP 8.x'teki Yeni Özellikler

B14 dersPRO

Modern 8.x özellikleriyle PHP becerilerinizi geliştirin: match ifadesi, adlandırılmış bağımsız değişkenler, nullsafe işleci, numaralandırma…

26

PHP ve Veritabanları

B16 dersPRO

Veritabanlarını projelerinize entegre ederek PHP becerilerinizi bir sonraki seviyeye taşıyın. MySQL'e bağlanmayı, CRUD işlemlerini gerçekle…

27

Nesne Yönelimli Programlama (OOP)

B15 dersPRO

Daha yapılandırılmış ve yeniden kullanılabilir kod tasarlamak için PHP'nin nesne yönelimli yönünü keşfedin. Bu kategori sınıfları, nesneler…

28

PHPUnit ile Birim Testi

B24 dersPRO

PHPUnit ile güvenilir PHP kodu yazın. Doğruluğu güvence altına almak için test senaryoları, doğrulamalar, veri sağlayıcıları ve taklit nesn…

29

İleri Düzey PHP Kavramları

B24 dersPRO

Oturumları ve çerezleri yönetme, dosyalarla çalışma ve hataları etkili biçimde ele alma gibi ileri düzey kavramlarla PHP'yi daha derinlemes…

30

Laravel Temelleri: MVC ve Yönlendirme

B24 dersPRO

Laravel'i öğrenmeye başlayın. MVC desenini anlayın, rotalar tanımlayın, denetleyiciler oluşturun ve bir Laravel uygulamasından görünümler d…

31

Laravel Eloquent ORM

B24 dersPRO

Laravel Eloquent kullanarak veritabanınızla etkileşim kurun. Modelleri ve ilişkileri tanımlayın, CRUD işlemleri için sorgu oluşturucu yönte…

32

Laravel Kimlik Doğrulama ve Yetkilendirme

B24 dersPRO

Laravel Breeze ile kullanıcı kimlik doğrulamasını uygulayın; geçitler, ilkeler ve ara yazılımlarla erişimi denetleyin.

33

Laravel Kuyrukları ve İşleri

B24 dersPRO

Yavaş görevleri Laravel Kuyruklarıyla arka plana aktarın. İşler oluşturun, dağıtın, sürücüleri yapılandırın ve Horizon ile izleyin.

34

Laravel ile REST API'leri Oluşturma

B24 dersPRO

Kaynak denetleyicileri, API kaynakları, sürüm oluşturma, hız sınırlama ve Sanctum kimlik doğrulamasıyla üretime hazır REST API'leri Laravel…

35

PHP Güvenliği: XSS, CSRF ve SQL Enjeksiyonu

B24 dersPRO

PHP uygulamalarınızı en yaygın web güvenlik açıklarına karşı güçlendirin: siteler arası betik çalıştırma, CSRF saldırıları ve SQL enjeksiyo…

36

PHP Uygulamalarını Dağıtma

B24 dersPRO

PHP uygulamalarını Linux sunucularında üretim ortamına dağıtın: Nginx + PHP-FPM'yi yapılandırın, CI/CD işlem hatlarını kurun ve ortamları y…

37

Symfony Bileşenlerini Derinlemesine İnceleme

C14 dersPRO

Symfony'nin bağımsız bileşenlerini tam bir çatı dışında kullanın: HttpFoundation, DependencyInjection, EventDispatcher ve Console.

38

Önbelleğe Alma Stratejileri: Redis ve Memcached

C14 dersPRO

Redis ve Memcached kullanarak nesne önbelleğe alma, parça önbelleğe alma ve tam sayfa önbelleğe almayla PHP uygulamalarını hızlandırın.

39

PHP Performans Profilleme ve İyileştirme

C14 dersPRO

Xdebug ve Blackfire gibi profilleme araçlarıyla PHP darboğazlarını belirleyip giderin. Döngüleri, DB sorgularını ve bellek kullanımını iyil…

40

PHP'de Tasarım Desenleri ve SOLID

C14 dersPRO

Gerçek dünya örnekleriyle SOLID ilkelerinde ve klasik Dörtlü Çete tasarım desenlerinde ustalaşarak bakımı kolay ve genişletilebilir PHP kod…

41

Asenkron PHP: Fibers, ReactPHP ve Swoole

C14 dersPRO

İstek-yanıt modelinin ötesine geçin. Fibers, ReactPHP ile olay döngüleri ve Swoole ile yüksek performanslı sunucular üzerinden PHP’de eşzam…

42

Mesaj Kuyrukları ve Olay Odaklı PHP

C14 dersPRO

Asenkron mesajlaşmayla sistemlerinizi ölçeklendirin ve birbirinden ayırın. PHP’den RabbitMQ ve Kafka kullanarak dayanıklı, olay odaklı iş a…

43

PHP’de GraphQL API’leri

C14 dersPRO

PHP’de GraphQL ile esnek ve tür denetimli API’ler oluşturun. Şemalar tanımlayın, çözücüler ve mutasyonlar yazın; DataLoader ile N+1 sorunun…

44

İleri Düzey Test: TDD, Mockery ve Mutasyon Testi

C14 dersPRO

Temel PHPUnit’in ötesine geçin. Test odaklı geliştirmede, Mockery ile taklit oluşturmada ve tümleştirme testlerinde uzmanlaşın; testleriniz…

45

PHP’yi Docker’laştırma ve CI/CD İş Akışları

C14 dersPRO

PHP uygulamalarınızı güvenilir biçimde yayınlayın. Uygulamaları Docker ile kapsayıcılara alın, çok aşamalı derlemelerle görüntüleri iyileşt…

46

PHP'de Alan Odaklı Tasarım

C24 dersPRO

PHP'de Alan Odaklı Tasarım ile karmaşık iş mantığının üstesinden gelin: varlıkları, değer nesnelerini, toplamları, alan olaylarını ve sınır…

47

PHP’de Temiz ve Altıgen Mimari

C24 dersPRO

Temiz Mimari ve Ports & Adapters (Altıgen) kalıbını kullanarak iş çekirdeğinizi çerçevelerden ve veritabanlarından ayırın.

48

PHP ile Mikro Hizmetler Oluşturma

C24 dersPRO

Monolitik bir uygulamayı bağımsız hizmetlere ayırın. Hizmetler arası iletişim, API ağ geçitleri, hizmet keşfi ve dayanıklılık kalıplarını e…

49

PHP İç Yapısı ve Eklenti Yazma

C24 dersPRO

Perde arkasına bakın. Zend Engine’i, bellek yönetimini, OPcache ve JIT’i anlayın; ardından C ile ilk yerel PHP eklentinizi yazın.

SSS

Sıkça Sorulan Sorular

PHP Academy kursu ücretsiz mi?

Evet. PHP Academy kursunu ücretsiz olarak başlayabilir ve etkileşimli derslerini hiç ücret ödemeden tamamlayabilirsin. İsteğe bağlı PRO aboneliği gelişmiş yapay zeka araçlarını ve paylaşılabilir bir sertifikayı açar.

PHP öğrenmek için önceki deneyim gerekli mi?

Hayır. Kurs temel bilgilerle başlar ve giderek daha ileri konulara ilerler, bu nedenle PHP deneyimi olmasa bile başlayabilirsin.

CoddyKit'te PHP nasıl öğreneceksin?

Yaparak öğrenirsin. Kısa etkileşimli dersler, açık bir açıklama ile gerçek zamanlı çalışan uygulamalı bir kodlama alıştırmasını bir araya getirir ve 24/7 AI öğretmen takılırsan kişiselleştirilmiş yardım sağlar.

PHP Academy kursunu tamamladığımda sertifika alır mıyım?

Evet. PRO öğrenenler sınav yapabilir ve PHP Academy kursu için doğrulanabilir bir koduyla paylaşılabilir bir tamamlama sertifikası kazanabilirler.

PHP öğrenimini telefonumda yapabilir miyim?

Evet. CoddyKit web ve yerel iOS ile Android uygulamaları olarak erişilebilir, böylece PHP öğrenimini herhangi bir cihazda yapabilir ve ilerlemeniz cihazlar arasında senkronize olur.

PHP Academy Kursuna Şimdi Başla

Yapay zeka destekli derslerle programlamayı öğrenen binlerce öğrenciye katıl.

Ücretsiz Başla →Tüm Kursları Gözden Geçir