Învățați cum să scrieți aplicații web

Deci, aici este o listă de subiecte care trebuie cunoscute, lecții de învățat și, cel mai important, sarcini care trebuie abordate:

Studiem serverul web și instalează PHP

În primul rând, trebuie să învățați cum să afișați rezultatul executării unui program în PHP într-un browser ca pagină web. Pentru a face acest lucru, va trebui să aflați cum funcționează browserul și serverul web, pentru a vă familiariza cu protocolul HTTP. Va fi necesar să citiți:







Poate fi necesar să citiți aceste lecții:

Când instalați PHP sau Apache, este posibil să fie nevoie să utilizați linia de comandă. În acest caz, avem o lecție despre utilizarea liniei de comandă.

Formatul paginii web utilizează limbi HTML și CSS și ar trebui să fie stăpânit cel puțin la nivelul inițial. Nu vă fie teamă, ele sunt relativ simple și mai ușor de învățat decât PHP. Nu avem un manual mare despre ele, dar există un curs scurt care conține legături către alte manuale, explicații scurte și, cel mai important, sarcini, fiecare ajutând la înțelegerea acestei sau a acelei caracteristici a aspectului. Deci, aici este:

HTML / CSS poate fi studiat în paralel cu scrierea de aplicații web în PHP, pentru a nu pierde timpul.

Oh, da, nu ai început să înveți încă engleza? Atunci începe. A deveni un dezvoltator profesionist fără limba engleză va fi dificil.

Încercarea de a scrie mai multe aplicații complexe

Acum puteți trece de la scrierea paginilor individuale pe site-uri simple interactive. În primul rând, trebuie să rezolvați prima și foarte importantă sarcină numită "Lista participanților":

Din păcate, rețeaua are multe tutoriale rău în PHP. Unii dintre ei nu învață arhitectura corectă și abilitatea de a scrie cod exact, ușor de înțeles, unii nu învață cum să evite vulnerabilitățile. Sarcina noastră ne permite să studiem toate acestea, prin urmare ar trebui rezolvate de cei care au studiat în alte manuale.







Pentru a interacționa cu baza de date, vă recomandăm să studiați extensia DOP.

Este important să rezolvăm această problemă. Dacă există dificultăți cu privire la aceasta, sarcina este detaliată și, de asemenea, indică unde puteți vedea soluțiile la această problemă (dar mai întâi ar trebui să încercați să scrieți singur codul).

Stăpânim cadre

Problema participanților învață să scrie simple aplicații web de la zero. Dar proiectele reale scriu de obicei pe baza cadrelor - biblioteci speciale care conțin cadrul, cadrul aplicației. Acest lucru evită "inventarea unei biciclete și ne permite să folosim codul gata, precum și să organizăm corect arhitectura aplicației. Vom începe cu studiul microframeworkului relativ simplu, pentru aceasta avem sarcina:

De asemenea, această sarcină este o bună ocazie de a vă familiariza cu ORM, în cazul PHP, principalul ORM este doctrina. Cu siguranță nu trebuie să fie folosit, dar va fi mai interesant să rezolvi problema cu ea.

Pentru a instala biblioteci și cadre, merită să folosiți compozitorul.

Să trecem la aplicații complexe

Apoi, este timpul să ne familiarizăm cu cadre mari și să încercăm să scriem ceva care în complexitate și volum corespunde proiectelor reale. Avem, de asemenea, o sarcină pentru acest lucru:

Vă recomandăm să o rezolvați folosind Symfony (sau folosind componente simfonice separate) și doctrina ORM. Nu este ușor, dar va oferi multe abilități și cunoștințe utile.

Codul scris trebuie testat. De obicei, am făcut acest lucru manual, deschizând pagini și apăsând butoanele, dar în cele din urmă această rutină începe să suporte. Deci, trebuie să învățăm testarea automată și avem o lecție pe această temă:

Lectură suplimentară

Iată o altă listă de link-uri care merită citit:

Vrei să-ți rupi capul?

Îți place lecția? Laikai, repo, invită-ți prietenii, posta pisicile și Kanako, mergi bine, rezolvi probleme, ajută-i pe nou-născuți! Butoane pentru husky acolo, nimeni care vrea să se înregistreze, poate face întotdeauna cu pixuri.

Am rezolvat problema. Bine, faceți următoarea lecție

Acesta este un site unde lecții simple sunt adunate în limba de programare PHP. Chiar dacă nu ați auzit niciodată cuvântul "programare" și studiați pentru un filolog, puteți încerca să le faceți.

Descărcați și instalați, de asemenea, nu aveți nevoie de nimic, puteți face lecții de pe un iPad sau o găleată.







Articole similare

Trimiteți-le prietenilor: