CakePHP ներածություն, ձեռնարկներ և ռեսուրսներ

Բացահայտում. Ձեր աջակցությունն օգնում է կայքը պահպանել: Այս էջում առաջարկվող որոշ ծառայությունների համար մենք վաստակում ենք ուղեգրման վճար.


CakePHP- ը վեբ հավելվածների մշակման ծրագիր է, որը նախատեսված է նոր PHP ծրագրեր կառուցելու համար հեշտ և արագ դարձնելու համար.

CakePHP- ի դիզայնը հետևում է երկու սկզբունք.

Այս երկու սկզբունքները համեմատաբար դյուրին են դարձնում նոր ծրագրից դուրս ստանալը, նույնիսկ եթե դուք PHP անփորձ մշակող եք: (Ակնհայտ է, որ որքան շատ բան գիտեք PHP- ի մասին, այնքան կկարողանաք դուրս գալ CakePHP- ից:)

CakePHP- ն իրականացնում է կոնվենցիաներ մակրո և միկրո մակարդակի վրա.

Մակրո մակարդակով այն հետևում է մոդելային դիտման-վերահսկիչի (MVC) ճարտարապետական ​​օրինակին.

Սա հայտի ծածկագիրը երեք հիմնական բաղադրիչ կազմելու միջոց է.

  • մոդելը, որը սահմանում է, թե ինչպես են կազմակերպվում տվյալները.
  • տեսակետը, որը սահմանում է, թե ինչպես են ցուցադրվում տվյալները.
  • վերահսկիչ, որը սահմանում է, թե ինչպես են տվյալները կառավարվում և շահարկվում.

Միկրո մակարդակի վրա, CakePHP- ն ունի կոնվենցիաներ («մեկ ճիշտ ուղի») ամեն ինչի համար ՝ սկսած անվանումներից, թղթապանակից կառուցվածքից, URL կապիտալացումից.

Հնարավոր է անտեսել այս որոշ կոնվենցիաներից մի քանիսը, բայց դա սովորաբար չկա որևէ համոզիչ պատճառ.

Եվ եթե հետևեք այս կոնվենցիաներին, մի շարք բաներ տեղի են ունենում «ավտոմատ կերպով»:

Օրինակ, եթե դուք հետևեք կոնվենցիաներին պատշաճ կերպով, CakePHP- ը ձեր մոդելի դասերը, ձեր դիտման ձևանմուշները, ձեր տվյալների շտեմարանի աղյուսակները և համագործակցության ձեր URL կառուցվածքը դառնում է չնչին խնդիր:.

Քանի որ հարկավոր չէ վերագտել անիվը յուրաքանչյուր նոր տվյալների նոր տիպի համար, կարող եք կենտրոնանալ այն խնդրի վրա, որը դուք փորձում եք լուծել և ավելի արագ կատարել գործերը.

Մեկ այլ եղանակ, որի միջոցով CakePHP- ն օգնում է արագացնել վեբ զարգացումը, իր հրամանի տողի գործիքի միջոցով է.

Սա հնարավորություն է տալիս արագորեն շրջել նոր կիրառական կմախք, ավելացնել նոր մոդելներ և տեսակետներ, սկսել կառուցման գործընթացներ, գործարկել թեստեր և կառավարել տեղակայումը.

CakePHP ձեռնարկներ

CakePHP- ի մասին սովորելու լավագույն միջոցը պարզապես սուզվելը և սկսել օգտագործել այն: Այս ձեռնարկները կօգնեն ձեզ հենց դա անել.

  • CakePHP Tutorial: Build Web Apps Faster- ը շատ գործնական, կոդային ծանր ձեռնարկ է, որը որպես օրինակ օգտագործում է կինոնկարների կատալոգի հավելվածը:.
  • Ինչ է CakePHP- ը: տրամադրում է շրջանակի «գործադիր ամփոփում». լավ տեղ է սկսելու ոչ տեխնիկական շահագրգիռ կողմերին օգնելու համար հասկանալու օգուտները.
  • Այս սլայդները CakePHP ձեռնարկի շնորհանդեսից (PDF) մերկ ոսկորներ են, բայց, այնուամենայնիվ, շատ օգտակար, հիմնական ակնարկ այն մասին, թե ինչպես կարելի է սկսել CakePHP ծրագիրը կառուցելու միջոցով:.
  • Ինչպե՞ս ստեղծել փոքր վեբ հավելված CakePHP- ով VPS- ի միջոցով VPS- ը հիանալի երկկողմանի ձեռնարկ է `գործնական խորհրդատվություն ունենալով ոչ միայն դիմումի ծածկագրման, այլ նաև տեղակայման և հոստինգի վերաբերյալ: Այս ձեռնարկը ստեղծվել է DigitalOcean- ի կողմից և
    բայց հիմնականում կիրառելի է VPS հոստինգի ցանկացած ծրագրի համար.
  • CakePHP- ի լրիվ սոցիալական մուտքի դիմումի ձեռնարկը դուրս է գալիս սովորական խաղալիքների հավելվածներից շատ ուսումնական ձեռնարկների կողմից և ցույց է տալիս, թե ինչպես կարելի է CakePHP- ում ստեղծել աշխատանքային, չնչին ծրագիր:.
  • Սկսնակների համար CakePHP ձեռնարկը պարզ ձեռնարկ է, որը կօգնի Cake newbies- ին սկսել շրջանակում:.
  • Իմացեք CakePHP 3. Հիմունքները Lynda.com- ի քառօրյա պրեմիում (վճարովի) տեսանյութերի դասընթաց է.
  • Իմացեք CakePHP- ը 7-մասանոց դասընթաց է cakecoded.com- ից: (Թարմացում. Այս կայքը այլևս կենդանի չէ: Փորձեք Udemy- ի CakePHP3- ը սկսնակների համար):
  • CakePHP Tutorial- ը բլոգ է `ամբողջ ծավալով դասընթացներով, օգտակար խորհուրդներով և CakePHP- ի հետ կապված այլ օգտակար բովանդակությամբ:.

Հղում

  • CakePHP- ի պաշտոնական պահոցը հասանելի է GitHub- ում.
  • CakePHP Cookbook- ը պաշտոնական, համայնքների կողմից մշակված ներածական փաստաթղթեր է, որոնք նախատեսված են Cake- ի նոր մշակողների աջ ոտքի վրա հանելու համար:.

Գործիքներ

  • CakePackages- ը CakePHP- ի հավելվածների, մոդուլների, ընդարձակման և այլ գործիքների պաշտոնական գրացուցակ է.
  • Turnkey Linux- ը Linux- ի արագ տեղադրման պատկեր է տալիս CakePHP- ի և բոլոր անհրաժեշտ կախվածության հետ միասին, ինչպես նաև տարբեր գործիքներ աշխատելու և Amazon- ին տեղակայելու հեշտ գործիքներ:.
  • Cakephp-Tools- ը CakePHP հավելված է, որը պարունակում է բազմաթիվ օգտակար և վերաօգտագործելի գործիքներ.
  • Awesome CakePHP- ը CakePHP- ի ամենալավ և ամենահետաքրքիր գործիքների ցուցված ցուցակն է.

վեբ հոստինգի կտրոն

Փնտրում եմ մշակողի համար հարմար հոստինգ?
A2 հոստինգը աջակցում է CakePHP- ին և տասնյակ այլ շրջանակների և զարգացման գործիքների: Հենց հիմա նրանց հյուրընկալման ծրագրերում կարող եք խնայել մինչև 50%: Օգտագործեք այս զեղչի հղումը
այսօր գործարքի գինը ձեռք բերելու համար.

Համայնք

CakePHP- ն ունի շատ ակտիվ զարգացման համայնք, որը կրքոտ է այդ շրջանակի նկատմամբ.

  • The Bakery- ը CakePHP- ի պաշտոնական բլոգն է.
  • CakePHP- ն ունի պաշտոնական ֆեյսբուքյան էջ, ինչպես նաև համայնքի երկրպագուների էջ.
  • CakePHP- ը (@cakephp) CakePHP նախագծի Twitter- ի պաշտոնական հաշիվն է.
  • CakePHP- ն ունի պաշտոնական ֆորում, որը հիանալի վայր է հարցեր տալու և CakePHP- ի այլ մշակողների հետ շփվելու համար:.
  • Կա նաև CakePHP սուբերտեդիտ.
  • A CakeFest- ը կոնֆերանս է CakePHP մշակողների համար.

Գրքեր CakePHP- ի վերաբերյալ

  • CakePHP 2.0- ի (2014 թ.) Կիրառման արագ մշակում, Jose Diaz-Gonzalez- ի կողմից, CakePHP- ի համար մատչելի ամենաթարմ տպագիր գիրքն է, որը գրվել է ծրագրի հիմնական մշակողների կողմից:.
  • Սկսած CakePHP. Սկսած նորից մինչև պրոֆեսիոնալ (2008 թ.), Դեվիդ Գոլդինգի կողմից, դասական, վերջնական ներածական գիրք է CakePHP- ի վերաբերյալ: Դժբախտաբար, այստեղ տեղեկատվության մեծ մասը հնացած է.
  • Ստեղծել PHP ծրագրեր Symfony- ի, CakePHP- ի և Zend- ի (2011), Պորեբսկիի և Պրիստալսկու կողմից, լավ գիրք է PHP մշակողների համար, ովքեր ցանկանում են համեմատական ​​տեսակետ ունենալ զարգացման ամենահանրաճանաչ շրջանակների վերաբերյալ:.
  • Իմացեք CakePHP. Unit Testing- ով (2016 թ.), Golding- ի, Gomori- ի և Dasa- ի կողմից, կարճ գիրք է, որը ցույց է տալիս, թե ինչպես կարելի է օգտագործել թեստի վրա հիմնված զարգացումը (TDD) CakePHP- ի միջոցով:.
  • Գործնական CakePHP նախագծերը (2008), Միլերի, Օմոկորի և Չանի կողմից, հանրաճանաչ գիրք է այն շրջանակում, որն ընթերցողներին ընթերցում է մի քանի իրական նախագծերի մշակման միջոցով: PHP- ի մեկնարկի պես, այս գիրքը, ցավոք, չի թարմացվել շրջանակի վերջին տարբերակների համար.

Պետք է սովորեմ CakePHP?

Եթե ​​դուք PHP ծրագրավորող եք, գուցե ցանկանաք: CakePHP- ը ամենատարածված շրջանակը չէ, բայց այն հետևողականորեն առաջին տասնյակում է.

Նրա հիմնական ուշադրության կենտրոնում է «արագ զարգացում» հարթակ լինելը, և այն ունի ուժեղ «կոնվենցիա կազմաձևման շուրջ» փիլիսոփայություն.

Սա նշանակում է, որ չնայած CakePHP- ն չի աջակցում PHP 7-ի բոլոր զանգերն ու սուլոցները, դուք դեռ կարող եք օգտագործել այն նոր ծրագրեր կառուցելու համար, հյուրընկալման նվազագույն պահանջներով, շատ արագ.

Հետագա ընթերցում և ռեսուրսներ

Մենք ունենք ավելի շատ ուղեցույցներ, ձեռնարկներ և ինֆոգրաֆիկա, որոնք կապված են վեբի զարգացման հետ.

  • PHP ներածություն և ռեսուրսներ. Իմացեք բոլոր այն լեզուները, որոնց համար ծածկագրված է Laravel- ը.
  • Zend Optimizer Hosting. Zend- ը PHP- ի ամենատարածված շրջանակներից մեկն է: Իմացեք այստեղի հիմունքները և որտեղ կարելի է հյուրընկալել դրա համար.

Ինչ օրենսգիրք պետք է սովորեք?

Շփոթված եք այն ծրագրավորման լեզվով, որով պետք է սովորեք ծածկագրվել: Ստուգեք մեր ինֆոգրաֆիկը ՝ Ինչ օրենսգիրք պետք է սովորեք: Այն ոչ միայն քննարկում է լեզուների տարբեր կողմերը, այլև պատասխանում է այնպիսի կարևոր հարցերի, ինչպիսիք են. «Որքա՞ն գումար եմ վաստակելու ծրագրավորման PHP- ն ապրուստի համար»:

Ինչ օրենսգիրք պետք է սովորեք:
Ինչ օրենսգիրք պետք է սովորեք?

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map