Web Geliştirme (PHP + HTML) Crash Course [kapalı]

7 Cevap php

Ben çok zevk bu dönem Veritabanları kursu başladı. Biz dönem sonunda bizim seçim bir proje üzerinde çalışmak için gereklidir. Bu everyone benim sınıf olacak Web üzerinde bunu yapmak gibi görünüyor. Şimdiye kadar iyi! Ama Web Geliştirme umurumda, ve aslında en iyi Web'in gelişmiş bir kullanıcı değilim yok orada tek kişi benim.

Ben gerçi and yanımda HTML + PHP öğrenerek bu dönem Veritabanları Web Geliştirme temellerini öğrenebilirsiniz.

Ben başlamalıyım nerede bir tavsiye, arıyorum. Ne bir programmer için HTML ve PHP öğrenmek için aklınıza gelebilecek en iyi öğretici olduğunu. Gibi bir şey Dive Into Python mükemmel olurdu harika, ama PHP ve HTML Tabii için.

7 Cevap

Eğer başka bir C-benzeri dili (C, C + +, Java, C #, vb) biliyorsanız PHP sözdizimi kolay gelecektir. Ben genelde w3schools' tutorial hızlı bir dilin temellerini öğrenmek için iyi bir yol sa bulduk. Bunlar kısa ve doğrudan ve geçmişte benim için bir intro olarak iyi çalıştık. Oradan (ya da burada başkaları tarafından yapılan diğer önerilerden bazıları) PHP.net iyi kılavuzları biri olacak referanslara.

Eğer bir web uygulaması yapmak ve aslında web üzerinde koyarsanız, dünyaya bir iyilik yap ve web güvenliği okumak için biraz zaman ayırın lütfen. Neredeyse tüm öğreticiler verileri ve diğer temel şeyler dezenfekte ettik emin kısa günah çıkarma vermek, ve "iyi sadece sınıf için" düşünmek için cazip. App herkes bulabilirsiniz böyle bir şekilde internet üzerinde Ama eğer, o zaman "kötü adamlar" olarak ve sizin (sunumlar yapıyor ve tam bir odanın önünde veritabanında SPAM keşfetmek ne zaman utanç verici olabilir hangi ile mess bulabilirsiniz insan).

Yıllar önce ben PHP ve MySQL Web Geliştirme okumak (http://www.amazon.com/PHP-MySQL-Web-Development-4th/dp/0672329166/ref=sr%5F1%5F1?ie=UTF8&s=books&qid=1255528957&sr=8-1). Ben size gerçek dünya örnekleri ve oyuncak kod sadece verir gibi, PHP ve MySQL hem öğrenmek için müthiş bir yol olduğunu düşündüm. Ben PHP relearn olsaydı, ben kesinlikle bu kitabı tekrar kullanmak istiyorum. Eğer zaten biliyorsanız, bu kitabın MySQL bölümü merak etmeyin, kitabın çoğunluğu veritabanı katmanına PHP bağlama odaklanır.

Ben de PHP Cookbook (http://www.amazon.com/PHP-Cookbook-Adam-Trachtenberg/dp/0596101015/ref=sr%5F1%5F1?ie=UTF8&s=books&qid=1255529140&sr=1-1) önermek, ama zaten dilini öğrendim sonra. Size ortak sorunları çözmek için nasıl 'tarifleri' veren ve çok bilgi müthiş bir kaynak olmuştur.

If you prefer web tutorials over books, I suggest these sites:
Sitepoint (http://www.sitepoint.com)
NetTuts (http://www.nettuts.com)

Eğer bir programcı olmak istiyorum ve web geliştirme ile ilgilenen değilseniz, PHP kullanmayın. PHP, popüler iken, iyi programlama alışkanlıklarını öğrenme için elverişli bir ortam değil. Web geliştirme ile ilgilenen değilse de, neden hiç bunu? Ben herkesin bir köprüden atladı eğer, eski atasözü biliyorum eminim ... Bu yüzden güzel eğer, sınıf veritabanı tasarımı, değil grafik tasarım üzerinde ne. Python ile biraz tanıdık gibi görünüyor; bu kullanın.

Üzgünüz, bu snarky eğer. Ben Joomla ile bir site tasarlamak için bir istemci tarafından gerekli. Gerekirse çeşitli bileşenleri stil, ben PHP kodu ile yıkacak zorunda kalmıştım. Kod iyi yapılmış olsa da, PHP tüm süreç sıkıcı yapıyor.

[Edit] The code of the component is well constructed, and by that I mean in comparison to the rest of Joomla code which bl^H^H su^H^H isn't great.

Sonuç olarak, ben biraz önyargılı olabilir, ama yine de web geliştirme yapmak istemiyorsanız, özellikle PHP ile öğrenme kusur etmeyiniz lütfen, lütfen.

: D eğlenin.

PHP ve MySQL bir şey için bir Google araması yapmak her zaman, ben tizag.com sona ermesi, böylece onların PHP tutorial ile başlayabiliriz.

Eğer 'ingilizce' aşina değilseniz veya sadece kolay anlaşılması öğreticiler her türlü sağlayan bir sürekli güncellenen öğretici kaynak, sahip olmak istiyorsanız: PHP@QuakeNET

Also I recommend to simply grab different php scripts and 'analyse' them, try to understand what they do, and how they do. If you are going to follow that way combined with php.net, you will be able to create your first php projects very early.

Take a look at some of Larry Ullman's books, maybe "PHP and MySQL for Dynamic Web Sites". PHP and MySQL for Dynamic Web Sites

Kitap yavaş yavaş karmaşık bir web sitesi kuran ve sürecinde onu üzmek-vuruyor çünkü diğerleri üzerinde onun kitaplarını tercih ederim. Yıllar önce ben "World Wide Web için PHP" yoluma çalıştı. "Top Ten Sorunları" gibi bölümlerde hızla tipik acemi hataları çözerek size zaman kazandıracak. İşler ters gittiğinde, ayrıca up-to-date kusurunu, yüklemeler ve bir tartışma forumu ile yaptığı active website yardım alabilirsiniz.

php.net başlamak için iyi bir nokta.