WordPress Geliştiricilerinin Üzerinden Geçmesi Gereken 10 PHP Öğreticisi
Yayınlanan: 2017-10-13PHP, WordPress'in belkemiğidir (kaynak kodun ~%70'i PHP'dedir) ve bu, WordPress geliştiricilerini hedefleyenler için, hangi programlama dilini öğreneceklerine dair fazla bir seçeneğin olmadığı anlamına gelir. (JavaScript gerçekten de diğer büyük oyuncu, kod tabanının diğer üçte birini oluşturuyor.) Bu yüzden bazı iyi PHP eğitimlerine ihtiyacınız olacak.
Ancak sorun, PHP'nin eski olmasıdır. İnternetteki çoğu şeyden daha eski. Teknolojik açıdan, bu bir dinozor ve orada o kadar çok öğretici var ki, başlamak kod yazmak kadar zor olabilir (tamam, bu bir abartı – ama yine de kolay değil).
Siz millet için daha iyi PHP eğitimlerinden bazılarını vurgulamak istiyoruz, böylece kodlama kariyerinizde ilerledikçe, eski veya cansız öğrenme araçlarıyla zaman kaybetmezsiniz.
Ekip Ağaç Evi

Kariyer değiştirebilmemin nedenlerinden biri de Treehouse yüzündendi. Bir gece Hulu'da bir reklam gördüm ve eğitimden çok teknoloji alanında çalışmak istediğimi fark ettim.
Pek çok dil ve kurstan geçtim, ancak aynı anda uğraştığım diğerlerine kıyasla ne kadar yüksek kaliteli olduklarından dolayı PHP tekliflerine karar verdim.
Treehouse'da yüzlerce saatlik PHP öğreticisi var, ama aslında bakmanız gereken dört ders var.
1. WordPress için PHP

Bana sorarsanız en iyi yanı, Treehouse'un PHP eğitimlerinin her zaman ayrı ayrı öğretilmemesidir. Elbette, yalnız başına bir kursa gidebilirsiniz , ancak Treehouse, takip edebileceğiniz parkurlar ve programlar sunar. WordPress için PHP, WordPress Geliştirme yolunun bir parçasıdır.
PHP'nin WordPress kancalarına ve The Loop'a nasıl bağlandığını ve ayrıca tema geliştirmeye başlamanıza izin verecek bazı PHP temellerini (işlevler!) öğreneceksiniz.

2. Başlangıç PHP'si
WordPress için PHP kursunun yanı sıra Team Treehouse, doğrudan Başlangıç seviyesinde bir PHP yolu sunar. Tamamen yeni başlayanlar için tasarlanan başlangıç parçası, sayfalarınıza PHP kodunu eklemeden önce HTML ve CSS gibi web tasarımının temelleri ile başlar.
2 saatlik+ video kursunun sonunda, değişkenler, koşul ifadeleri ve sayfalarınıza basit PHP betikleri yerleştirmeye kadar ihtiyacınız olan hemen hemen her şeyi kavramış olacaksınız.

3. Orta Seviye PHP
Temelde durmak istemezsin, değil mi? Tabii ki değil! Büyük git ya da eve git, değil mi? Orta seviye PHP , Başlangıç seviyesindeki PHP'nin kaldığı yerden devam eder (Biliyorum, değil mi?)
Ve veritabanı öğelerinden ve SQL raporlamasından ve dosya işlemesinden korkmayın. Bu PHP öğreticileri, kendi eşyalarınızı oluşturmak için bilmeniz gereken her bir parçada size yol gösterir.
Başlangıç seviyesinden ileri seviyeye tüm sıralamayı da yaptığınızdan emin olmanızı öneririm, çünkü her iki durumda da WordPress dev'e geçtiğinizde sizi biraz agape bırakacaktır.

4. WordPress Tema Geliştirme

WordPress Geliştirme yolunun bir parçası olmasına rağmen, tema geliştirme de tek başına alınabilir. %100 PHP olmasa da, WordPress PHP dosyalarının ve Kod yapısının nasıl çalıştığını kesinlikle anlamanız gerekir. Bu özel Treehouse kursu, WordPress geliştirmenin bu tür ayrılmaz parçalarına aşina olmak için şahsen benim en sevdiğim yol.
Kod Okulu

Code School gibi bir isimle, nasıl olur da gözde olmazlar? Bir çörek üzerinde bir parça et yemek istediğinizde We Have Burgers adlı bir restorana gitmemek gibi.
Beklediğiniz gibi, Code School'da kesinlikle göz atmanız gereken gerçekten harika PHP dersleri var. Her kursun ücretsiz bir seviyesi vardır (eğitimlerinin çoğu oyunlaştırılmıştır), böylece stillerinin sizin için uygun olup olmadığını görebilirsiniz.
5. PHP'yi deneyin

Bu, şimdiye kadarki en iyi ada sahip PHP öğreticisi olabilir. PHP'yi Denediğinizde, PHP ile çalışmanın temelleri olan diziler, koşullar ve döngüler hakkında bir fikir edinirsiniz.
Ayrıca ek kaynaklara bağlantılar da alırsınız. Mükemmel.


6. PHP ile Karşılaşmaları Kapatın

Yeni kodlama dilinizle daha yakın ve kişisel olmak ister misiniz? Tabii ki! Bütün mesele bu, değil mi?
PHP ile Close Encounters, web istekleriyle, güvenlik önlemleri ve doğrulama komut dosyalarıyla çalışmanızı sağlar. Yaptığınız herhangi bir PHP geliştirme çalışması için bunlara ihtiyacınız olacak, bu yüzden şimdi kazabilirsiniz.

7. Laravel'i deneyin

Try PHP'yi geçtikten sonra, tamamen Try Laravel'e geçmelisiniz . Laravel, WordPress ile özel olarak kullanılmasa da, size PHP kodlama konusunda daha fazla pratik sağlayacak bir PHP çerçevesidir (dilleri için Ruby on Rails veya Node.js gibi).
Bu kursun tamamı, tek bir seviyeden ziyade ücretsizdir.
Laravel ile Formdan Tabloya

Ve bunu beğendiyseniz, Formdan Tabloya Laravel ile takip kursu boyunca çalıştığınızdan emin olun. Code School'daki tüm bu PHP eğitimlerini tamamladığınızda, WordPress'in PHP'si ile çalışmak çocuk oyuncağı olacak.
PHP'nin internetin kendi kendine çalışmasına nasıl yardımcı olduğunu tam olarak anlayacaksınız, bu da size WP dev ile büyük bir destek sağlayacaktır.
8. PHP Doğru Yol

PHP The Right Way adlı PHP öğreticileriyle yanlış gidemezsiniz. Treehouse veya Code School'dan gelen teklifler kadar yapılandırılmış olmasa da, bu eğitim seti gerçekten bunun için her şeye sahiptir. Gerçekten çünkü PHP'nin sahip olduğu her şeyi kapsıyor.
Doğru Yol, mevcut PHP (bu yazı itibariyle 7.1) için güncellenmiştir ve çevrimiçi ve ücretsiz e-kitaplar olarak mevcuttur.
En azından, kendi iş akışınızı ve öğrenme stilinizi bulurken referans olarak kullanmak için e-kitabı yer imlerine eklemeli veya indirmelisiniz.
Ayrıca, kendinizi rahat hissettiğinizde Guthub'daki dokümanlara katkıda bulunabilir veya çatallayabilirsiniz. Geri vermenin ve ileri ödemenin daha iyi bir yolu yoktur.
9. WPMU'nun WordPress için PHP Öğrenimi

WPMU, internette WordPress hakkında en iyi eğitimlerden bazılarına sahiptir (elbette Elegant Themes dışında, tee hee), bu da onların uygun başlıklı Learning PHP for WordPress 'den bahsetmeyeceğim anlamına gelir.
PHP The Right Way gibi , WPMU da Github'da barındırılan gerçek kod örnekleriyle dili temel kavramlara ayırır.
PHP'ye bu özel bakışın en önemli noktası, hem kötü uygulamaları hem de bunlardan nasıl kaçınılacağını nasıl tartıştığıdır. Ayrıca WordPress çekirdek dosyalarına, işlevlerine ve tema oluşturmaya da göz atabilirsiniz.
Bunu bitirdiğinizde bir PHP uzmanı olmayacaksınız, ancak neye bulaştığınız hakkında kesinlikle bir ton şey bileceksiniz. Bunu yukarıdaki PHP öğreticilerinden ve referanslarından herhangi biriyle birleştirin ve bir WordPress geliştiricisi olma yolunda ilerlemiş olursunuz.
10. Bir Test WordPress Kurulumunu Boşaltın
Bu benim PHP ile ilk tanışmam olabilir, o yüzden bundan söz edemem. PHP'nin bir üretim ortamında nasıl çalıştığını gerçekten bilmek istiyorsanız, bir WordPress kurulumunu berbat edin ve düzeltmeniz gerekir.
Bunun eninde sonunda senin de başına geleceğine (veya başına geldiğine) eminim, ama içeri girip wp-config.php veya function.php ile biraz uğraşırsan , bir şeyler bozulur. Tema dosyalarını manuel olarak düzenleyin. Bir şey yap.
Sonra düzelt.
Önceden bildiğinden daha fazlasını bileceğini garanti ederim. Sadece ana sitelerinizin hiçbirinde yapmayın. Bu aptalca olurdu.
İlerle ve Kodla!
PHP her yerde ve çok iyi eskimiş (eminim, hepimizin yapacağından daha iyi, haha). PHP sürüm oluşturma konusunda dikkatli olduğunuz sürece (şu andan itibaren WordPress geliştirme için genellikle v5.6.8 -7.1 istiyorsunuz) ve aradığınız PHP öğreticilerinin yaşı konusunda dikkatli olduğunuz sürece, WordPress geliştiricilerinin hevesli olmamanız için hiçbir neden yok. hemen yakalayın.
Hangi PHP öğreticileri sizin için en iyi sonucu verir? Sevgiyi yorumlarda paylaşın ve hepimizin daha iyi olmasına yardımcı olun.
Ivan Lukyanchuk'tan makale küçük resmi / Shutterstock.com
