Php hol kezdjem, hogyan kell tanítani, és mi a végén tudni

  • PHP
  • képződés

Ez a tanulmány az idő php. Bár én már tanított. Ismert adattípusokat, függvényeket, mysql szinten egyszerű lekérdezések, egy kis PLO és egy kis része GD2 könyvtárban. Nagyon rossz a gyakorlat, vagyis nem tudom, hogyan kell használni az egészet. Tudok egy nagyon egyszerű regisztrációs rendszer tárolja az adatokat mysql alapú; bemenet cookie ülés; vendégkönyv és néhány egyszerű keresést.

Úgy tűnik, hogy ez nem igaz.
Van egy bizonyos különbség a valódi nyelv és észlelés a köztudatban.
A PHP, nem volt egy nagyon jó hírnevét létrehozott erőfeszítései révén hordák shkololo anélkül, hogy tudnánk programozás, írta és lerakott a hálózat PHP govnokoda milliárd soros. A nagyon említése a nyelv bizonyos mértékig illetlen. Ő szégyenlős.
Ebben az esetben a nyelv maga is elég jó, és a borító több fülkékben otev tortából több játékos - a bash egy gyöngyszem egy varangy Asp - és annak egyik helyzetben komolyan még nem rázzuk. Ez egy nagyon erős felhasználói bázis - és ez egy nagyon fontos dolog, hogy hozhat létre új eszközöket és élesíteni munka meglévőket.
Úgy tűnik számomra, hogy az emberek, akik zavarban PHP - zavarba magukat és az első bátortalan lépéseket a programozás során. És azok, akik nem kell aggódnia, hanem dolgozni - minden gond nélkül használja a nyelvet megoldani egy nagyon széles körű alkalmazások széles választéka szerszámok és bizonyítottan tesztelt oldalak ezrein.

Hogyan magyarázza meg. Én 4 éve php, és nem tartom magam egy kezdő.
Számomra - php lefolytatása, kimerült ügyetlen építészet, görbe rendszerek ráírva és a dömping shkololo.
Az a tény, hogy a puff kiterjed egy csomó fura niche - ez nem az érdeme a nyelvet, és az az érdeme, akik írtak neki ezeket a dolgokat.
Kezelés írni a pyhe és démonok és ördögök, szarvakkal (c) nagymamája.
Ami az eszközöket - Azt gondolom. A PHP nem láttam ilyet, így kiáltottam vaaaaaaaaaaaau.
Nos, igen, azt akarom, hogy egy normális szakmai, nem szakértő a stílus „Miért van szükség egy scriptet Bache? Azt nalabayu on pyhe "

Az első néhány bekezdésben megpróbálom levelet ajánlást szabad formában.

Az első és legfontosabb -, hogy megismerjék a programozás PHP, meg kell, hogy megismerjék a programozás. Ez egy nagyon fontos dolog. A legtöbb ember írásban a PHP nincs elképzelése arról, programozás. Még az olyan alapvető dolgok, mint a formázás kódot, hibakeresés, profilozás, hibakezelés, fájlműveleteket. Talán észrevetted, hogy én nem beszélek a PFSZ. Ez egy külön kérdés, a PFSZ kell tanítani konkrétan. Sajnos, a 100 embert, akik azt mondják, tudják a PFSZ, 90 általánosak kopipaster, tanulni szintaxis, de nem érti a tárgyakat. De ahhoz, hogy sakkozni, nem elég, hogy tudja, hogyan kell menni a szám.

Egy másik jó ötlet, hogy válaszoljon a kérdésre - miért akar tanulni programozás PHP-ben? A kérdés nem tétlen. Sokan összekeverik, hogy egy csomó más dolgot. Például itt említettük CMS. és valóban, amikor a pénzt, a testreszabási Dzhyumly és az írás az ő govnomoduley anyagilag sokkal kedvezőbb, mint a képesség, hogy írjon valamit a semmiből. Szabadúszók, egyébként.
Általában PHP használható nagyon eltérő módon. És minden esetben ez lesz a saját nyelvén.
  • Vendégek is szegecselt vagy online üzleti kártya a „csupasz” PHP - és semmi baj, vagy szégyenletes róla. Éppen ellenkezőleg - ez egy plusz nyelv, ami szintén alkalmasak erre a célra, nem húzza pár millió sornyi kódot a webhely ötszáz.
  • Írhatsz egy szakmai portált, amely a néhány meglévő keretek, és vegyen részt annak fejlődését.
  • Írhatsz egyéni hayload projektet, amelyhez meg kell írni a saját keretet ismét a csupasz PHP.
  • Akkor, mint már említettük, a szegecs a helyszínek alapján minden CMS.

A tömeg a lehetőségeket! így el kell dönteni, az első, amit akar.

Van fenti beszélt JS + CSS - nem kell hallgatni ezt a képtelenséget. Frontend programozás - teljesen külön dolog, sokkal inkább vizuális, mint elvont. És hála Istennek, egyre több munkaadó kezdik felismerni ezt. Bár újra - ha szabadúszó és all-kereskedés - hogy nélküle sehova.
De ha a munka kemény szerver programozó a csapat, majd egy HTML / JS / CSS van szüksége, hogy csak egy általános képet (mivel a szövegek Ezek a nyelvek, sőt, szinte az egyetlen eredménye PHP).

De hogy feltétlenül szükség van egy jó ismerete a kapcsolódó technológiák - HTTP protokoll, a fájlrendszer eszköz a munka c parancssor Linux alatt.

Most a többi
Mysql még sarokköve adattároló az interneten. Meg kell tudni, és megérteni csatlakozik, indexek
Keretek - van szükség. Itt azonban van egy választás kérdése, de nincs alapvető különbség közöttük. Yii - jó választás.
Githab nem kell tudni, hogy ez nem kötelező. De ez elengedhetetlen a web programozó - az a képesség, hogy használja a Google. Legalább a képzettségi szintjét a keresési forma skopipastit hibaüzenet vagy írjon a kérdést: „Mi git» ;-)
De Komenda néhány változata szükséges tudni, hogy az ellenőrzési rendszer. A leggyakoribb Subversion. Működésének megértését és az alapvető parancsok - elkövetni, frissítése és pénztár.

az illata fanatizmus
git a legmodernebb, legfejlettebb és leggyorsabban növekvő forrása ellenőrzési módszer

GitHub nem szükséges - ez az hipsters
Normál patsanchegov sraona hasznos bitbaket

Viták GitHub / bitbucket PHP keret jobban kezdeni a zeneszerző és packagist. Akkor holivorov nem.

Packagist a fő zeneszerző tárolóból. Ez áramfejlesztők mindenféle PHP csomagokat, amelyek szerelhető Composer.
Böngésszen csomagok vagy küldje el a saját.

1. Nem a könyvek „kezdőknek”
2. kezdőknek - Nem tudom. Ezzel meg lehet kezdeni. Alig több, mint - Matt Zandstra. PHP. Tárgyak, sablonok és programozási technikák.
3. Itt jól reagált. bár a CMS nem árt piszkálni :)
4. Jobb lenne, hogy válasszon nyelvet jobban gondoltam :) Természetesen, a leggyakrabban használt MySQL, lépni, mint a gazdája.
5. Yii. például alkalmas.
6. Git - verziókezelő rendszer, amelynek célja, hogy ellenőrizzék a fejlesztés a Linux kernel. Miért? Annak érdekében, hogy ne vesszenek el a változásokat, amelyek vnev kódot.
GitHub - a legnagyobb szolgálatot közös projektfejlesztés. Ingyenes nyílt forráskódú, láthatjuk a forrása számos érdekes projektek, sőt részt vesz a fejlesztés.