CakePHP kynning, námskeið og úrræði

Birting: Stuðningur þinn hjálpar til við að halda vefnum í gangi! Við þénum tilvísunargjald fyrir sumar þjónusturnar sem við mælum með á þessari síðu.


CakePHP er þróunarrammi fyrir vefforrit hannað til að gera það auðvelt og fljótt að smíða ný PHP forrit.

Hönnun CakePHP fylgir tveimur meginreglum: „rafhlöður fylgja“ og „samningur um stillingar.“

Þessar tvær meginreglur gera það tiltölulega auðvelt að koma nýju forriti af stað, jafnvel þó að þú sért óreyndur PHP verktaki. (Vitanlega, því meira sem þú veist um PHP, því meira sem þú munt vera fær um að komast út úr CakePHP.)

CakePHP framfylgir samningum á þjóðhags- og örstigi.

Á þjóðhagsstigi fylgir það byggingarmynstri fyrirmynd-útsýni-stjórnandi (MVC).

Þetta er leið til að skipuleggja kóðann fyrir forritið í þrjá meginþætti:

  • líkanið, sem skilgreinir hvernig gögn eru skipulögð;
  • útsýnið, sem skilgreinir hvernig gögn birtast;
  • stjórnandinn, sem skilgreinir hvernig gögnum er stjórnað og stjórnað.

Á örstigi hefur CakePHP ráðstefnur („eina rétta leið“) fyrir allt frá því að nefna hluti, að uppbyggingu möppu, til hástafar URL.

Það er hægt að horfa framhjá sumum þessara samninga, en það er yfirleitt ekki nein sannfærandi ástæða til þess.

Og ef þú fylgir þessum samningum, gerist ýmislegt „sjálfvirkt“.

Til dæmis, ef þú fylgir samningunum almennilega, verður CakePHP að fá fyrirmyndartíma þína, útsýnissniðmát, gagnagrunnstöflur þínar og vefslóð uppbyggingu þína til að vinna saman..

Þar sem þú þarft ekki að finna upp hjólið að nýju fyrir hverja nýja gagnategund geturðu einbeitt þér að því vandamáli sem þú ert að reyna að leysa og gert hlutina hraðar.

Önnur leið sem CakePHP hjálpar til við að flýta fyrir þróun á vefnum er með skipanalínu tólinu.

Þetta gefur þér möguleika á að snúa fljótt upp nýju forritagrind, bæta við nýjum gerðum og skoðunum, ráðast í byggingarferli, keyra próf og stjórna dreifingunni.

CakePHP námskeið

Besta leiðin til að læra um CakePHP er bara að kafa inn og byrja að nota það. Þessar leiðbeiningar hjálpa þér að gera nákvæmlega það.

  • CakePHP námskeið: Build Web Apps Faster er mjög hagnýt, kóðaþung kennsla, með því að nota kvikmyndaskráforrit sem dæmi.
  • Hvað er CakePHP? veitir „yfirlit yfir stjórnendur“ um umgjörðina – góður staður til að byrja til að hjálpa hagsmunaaðilum sem ekki eru tæknir að skilja ávinninginn.
  • Þessar glærur frá CakePHP kennslu kynningu (PDF) eru berar bein, en samt mjög gagnlegar, grunn yfirlit yfir hvernig á að byrja með að byggja upp CakePHP app.
  • Hvernig á að búa til lítið vefforrit með CakePHP á VPS er frábært tveggja hluta námskeið með hagnýt ráð um ekki aðeins að kóða forrit heldur einnig dreifingu og hýsingu. Þessi kennsla var búin til af og fyrir DigitalOcean
    en á að mestu við um allar VPS hýsingaráætlanir.
  • Alhliða námsleið fyrir félagslegt innskráningarforrit fyrir CakePHP kemst lengra en venjuleg leikfangaforrit flestra kennsluforritanna og sýnir þér hvernig á að byggja upp starfandi, ekki léttvægt forrit í CakePHP.
  • CakePHP námskeið fyrir byrjendur er einföld einkatími sem mun hjálpa nýburum kaka að komast af stað með umgjörðina.
  • Lærðu CakePHP 3: The Basics er fjögurra klukkustunda aukagjald (greitt) myndbandsnámskeið frá Lynda.com.
  • Lærðu CakePHP er 7 hluta kennsla frá cakecoded.com. (Uppfærsla: Þessi vefsíða er ekki lengur í beinni. Prófaðu Udemy’s CakePHP3 fyrir byrjendur.)
  • CakePHP einkatími er blogg með námskeiðum í fullri stærð, gagnlegar ráð og annað gagnlegt efni sem tengist CakePHP.

Tilvísun

  • Opinber geymsla CakePHP er fáanleg á GitHub.
  • CakePHP Cookbook er opinber, þróuð inngangsgögn fyrir samfélagið sem ætlað er að koma nýjum Cake verktaki af stað á hægri fæti.

Verkfæri

  • CakePackages er opinber skrá yfir viðbætur, einingar, viðbætur og önnur verkfæri fyrir CakePHP.
  • Turnkey Linux veitir hraðri dreifingu á Linux mynd með CakePHP og öllum nauðsynlegum skilyrðum, ásamt auðveldum tækjum til að keyra á ýmsum sýndarvélum og dreifa til Amazon.
  • Cakephp-Tools er CakePHP viðbót sem inniheldur mikið af gagnlegum og endurnýtanlegum tækjum.
  • Awesome CakePHP er sýningarstjóri yfir bestu og áhugaverðustu tækin fyrir CakePHP.

afsláttarmiða fyrir vefþjónusta

Ertu að leita að hýsingarvænni hýsingu?
A2 Hosting styður CakePHP og fjöldann allan af öðrum ramma og dev verkfærum. Núna geturðu sparað allt að 50% á hýsingaráætlunum þeirra. Notaðu þennan afsláttartengil
til að fá verðsamkomulag í verði fyrir dag.

Samfélag

CakePHP er með mjög virkt þróunarsamfélag sem hefur brennandi áhuga á umgjörðinni.

  • Bakaríið er opinbert CakePHP blogg.
  • CakePHP er með opinbera Facebook síðu og einnig aðdáendasíðu samfélagsins.
  • CakePHP (@cakephp) er opinberi Twitter reikningur CakePHP verkefnisins.
  • CakePHP er með opinberan vettvang, sem er frábær staður til að spyrja spurninga og hafa samskipti við aðra CakePHP verktaki.
  • Það er líka CakePHP subreddit.
  • A CakeFest er ráðstefna fyrir CakePHP forritara.

Bækur á CakePHP

  • Ör umsóknarþróun með CakePHP 2.0 (2014), eftir Jose Diaz-Gonzalez, er nýjasta prentbókin sem til er fyrir CakePHP, skrifuð af einum af helstu hönnuðum ramma.
  • Byrjun CakePHP: From Novice to Professional (2008), eftir David Golding, er klassísk, endanleg inngangsbók um CakePHP. Því miður eru miklar upplýsingar hér úreltar.
  • Að byggja upp PHP forrit með Symfony, CakePHP og Zend (2011), eftir Porebski og Przystalski, er góð bók fyrir PHP forritara sem vilja fá samanburð á vinsælustu þróunarramma.
  • Lærðu CakePHP: With Unit Testing (2016), eftir Golding, Gomori, og Dasa, er stutt bók sem sýnir hvernig hægt er að nota prófdrifna þróun (TDD) með CakePHP.
  • Practical CakePHP Projects (2008), eftir Miller, Omokore og Chan, er vinsæl bók um umgjörðina sem læsir lesendum í gegnum þróun nokkurra raunverulegra verkefna. Eins og frá upphafi PHP, hefur þessi bók því miður ekki verið uppfærð fyrir nýjustu útgáfur ramma.

Ætti ég að læra CakePHP?

Ef þú ert PHP verktaki gætirðu viljað. CakePHP er ekki vinsælasta umgjörðin en hún er stöðugt í hópi tíu efstu.

Megináhersla hans er á að vera „skjótur þróun“ vettvangur og hefur sterka „samninga um uppstillingar“ heimspeki.

Þetta þýðir að jafnvel þó að CakePHP styðji ekki allar bjöllur og flautu PHP 7, þá geturðu samt notað það til að byggja ný forrit, með lágmarks hýsingarkröfum, mjög hratt.

Frekari upplestur og úrræði

Við höfum fleiri handbækur, námskeið og infographics sem tengjast þróun vefsins:

  • PHP kynning og auðlindir: læra allt um tungumálið sem Laravel er kóðað fyrir.
  • Zend Optimizer Hosting: Zend er eitt vinsælasta PHP ramma umhverfis. Lærðu grunnatriðin hér og hvar þú átt að fá hýsingu fyrir það.

Hvaða kóða ætti að læra?

Ruglaður um hvaða forritunarmál þú ættir að læra að kóða á? Skoðaðu infographic okkar, hvaða kóða ættir þú að læra? Það fjallar ekki aðeins um mismunandi þætti tungumálsins, það svarar mikilvægum spurningum eins og „Hve miklum peningum mun ég græða PHP til að lifa af?“

Hvaða kóða ættirðu að læra?
Hvaða kóða ætti að læra?

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me