PHP / Cake PHP uzman, gerektiğinde Önerileri

4 Cevap php

Şimdi, ben nasıl yeni verilmiş, doğrusu ben başlamak olarak nasıl kaybettim. Yolda, ben kendimi inşa şekilde disipline edilmelidir yardımcı böylece MVC framework kullanmak istiyorum. Ancak, PHP ve OOP PHP temel bilgi gereklidir biliyorum. Benim soru şudur: Cake PHP mastering için doğru adımlar nelerdir? Ben Cake PHP öğrenmeden önce öğrenmenin kritik aşamalarını atlamak istemiyorum. Aynı zamanda, ben Cake PHP bilginiz ile doğrudan öğrenebilirsiniz eğer gerekli öğrenme PHP daha fazla zaman harcamak istemiyorum.

Herhangi bir tavsiye mutluluk duyacağız.

4 Cevap

Eğer bir çerçeve kullanmadan önce temiz bir standart usul kodunun en az bir temel uygulaması rahat yazı olmalıdır IMHO. İşte tüm basic elements of the language Ayrıca HTTP GET ve POST ile rahat olmanın içerir vb fonksiyonlar, yerel ve global değişkenler, döngüler, if ve switch gibi mastering demektir RESTfulness ve nasıl sayfa yük (Cookies, Sessions, URL params) arasında bilgi inat. JavaScript ve AJAX temel bir fikir de yardımcı olacaktır.

İyi egzersizleri içerebilir:

  • Veritabanı içeriğini çıktılar ve çeşitli alanlara göre, paginatable filtrelenebilir ve sıralanabilir bir sayfa.
  • Bir dükkan çıkış işlemi veya benzer bir "sihirbaz" gibi sayfa.

Eğer bir çerçeve alabilirsiniz o zaman beri sıkıcı şeyleri tam olarak bu tür soyut en çerçeveler senden uzakta bulunuyor. Özellikle Kek şeyler yanlış gider ve yukarıda belirtilen hiçbir bilgi varsa umutsuzca karıştı bırakacaktır inşa automagic bir yeri vardır. OOP ile başlamak için, nesnelerin nasıl kullanıldığını çok daha şeffaf olduğunu, ilk Zend gibi bir şey denemek isteyebilirsiniz.

REST PHP öğrenmek için bir temel kavram olduğunu katılmıyorum olsa Deceze, iyi tavsiyeler veriyor. Sen de tüm kavramını kullanarak değil gayet başarılı bir web uygulaması yazar olabilir, ve ben bir çerçeve ile birlikte öğrenme zarar edeceğimi sanmıyorum.

Eğer sadece web'de tarama kendi üzerinde yok ki onun tavsiye kalan, ancak, iyi, ve, yürekten Larry Ülman Dinamik Web siteleri için PHP ve MySQL öneririz. Bu OOP hakkında (çok) öğretmek değil, ancak ikisi birlikte oynamak nasıl size PHP ve MySQL bir çok sağlam bir temel vermek gibi olacaktır. Daha da önemlisi, PHP içinde uygulamalı örneklerle uygulanan temel programlama kavramlarını bir sürü ele alacağız. Bu kitap çok daha kolay bana daha sonra daha karmaşık konuları sindirmek için yapılan bebek adımları ve gelişmiş teknikler sağlayan, bir programcı olarak benim gelişmesinde temel oldu.

Bir başlangıç ​​için, kullanmak Cookbook

Her ne kadar, ben şiddetle ilk PHP kendisi aşina almak öneririz - herhangi bir giriş seviyesi bir PHP kitabı yeterli olacaktır.

Bu benim için çok çok yararlı oldu

Build Your Own Database Driven Web Site Using PHP & MySQL, 4th Edition http://www.sitepoint.com/books/phpmysql4/

Bu çok mantıklı bir şekilde tüm temel geçti, ve sonra kendi bazı ilk adımlar için size meydan okudu.

Bu kitabı okuduktan sonra, ben aynı noktada değilim. Nedir OOP anlayış ve Cakephp gibi bir çerçevenin uygulanmasına sonraki adım ...