Mājas lapa » WordPress » Galīgais 12 mēnešu ceļvedis WordPress apguvei (plus resursi)

    Galīgais 12 mēnešu ceļvedis WordPress apguvei (plus resursi)

    Ja 2015.gadā vēlaties uzzināt kaut ko jaunu, kāpēc tā nav WordPress? Tā pilnvaro milzīgu tīmekļa vietni, labāk sapratīsiet savu tīmekļa vietni, labāk varēsit sazināties ar izstrādātājiem, un jūs varat dot naudu, palīdzot citiem. Turklāt programmēšana dod jums ieskatu noteiktā domāšanas veidā, kas var būt noderīgs citās dzīves jomās. Triks ir zināt, kas jums ir nepieciešams, lai mācītos un iet pie tā konsekventi - nepieciešama disciplīna.

    Šī ir 12 mēnešu rokasgrāmata par to, kas jākoncentrējas, vienu tēmu mēnesī, vienu mēnesi pēc kārtas. Atzīmējiet šo rokasgrāmatu un regulāri apmeklējiet to visu gadu, un līdz gada beigām, iespējams, varēsiet turēt savu pamatu, kad runa ir par WordPress.

    Uzziniet, kā lietot WordPress pareizi (Jan)

    Neatkarīgi no tā, kādā līmenī jūs izmantojat WordPress, es esmu likusi, ka ir daudzas lietas, kuras jūs nezināt. Janvārī jums jākoncentrējas uz lietu administratīvo pusi, bet vēl nav kodēšanas.

    Pārbaudiet un izmēģiniet visas redzamās funkcijas. Izmēģiniet visas saites, skatiet ekrāna opcijas, palīdzības cilnes, mēģiniet ieplānot ziņu, noskaidrot, kas ir lipīga ziņa, izveidojiet sānjoslu un dažus logrīkus, apkopojiet izvēlni, apskatiet visus pieejamos iestatījumus un tā tālāk.

    Ideja ir kļūs kompetenti, izmantojot WordPress lai jūs varētu lasīt un strādāt ar konsultācijām ātrāk. Daudzi cilvēki izlaiž šo soli un tas rada nevajadzīgu apjukumu mācību procesa laikā. Programmēšanas laikā jūs nevēlaties, lai to sajaukt ar to, ko WordPress importētājs ir, jums būs daudz ko darīt bez šī sloga.

    Resursi, kas var palīdzēt

    Turpmāk minētais saraksts nekādā ziņā nav izsmeļošs, bet es iesaku jums iet caur katru sadaļu admin un izmēģināt visu. Ja nevarat noskaidrot, ko kaut ko dara, Google to dara un iet no turienes.

    • Darba sākšana ar WordPress
    • WordPress instalēšana
    • WordPress atjaunināšana
    • WordPress terminoloģija
    • Viss par ziņām
    • Viss par lapām
    • Attēlu izmantošana
    • Satura iekļaušana
    • Īsceļi
    • Spraudņi un motīvi
    • Satura redzamība
    • Lietotāji programmā WordPress
    • Admnistration ekrāni
    • Pielāgotie lauki
    • Diskusijas
    • Permalinks
    • Darbs ar WordPress FAQ
    Izstrādātāju rīki un pamati (februāris)

    Lai sāktu darbu ar attīstību, jums būs nepieciešami daži rīki un pamatzināšanas darbs ar failiem. Pirmā lieta, ko vēlaties, ir spējīgs teksta redaktors. Ir daudz kodu redaktoru, kas iepriekš tika apskatīti Honkiatā, un lielākā daļa ir.

    Es personīgi izmantoju Atom un redaktoru, ko sagatavojis GitHub. Lai gan tas ir ļoti spējīgs redaktors, tam nav viegli pieejamas FTP iespējas (ko es iesaku ņemt vērā, izvēloties redaktoru..

    Iepazīstieties ar redaktoru. Neatkarīgi no tā, ko jūs izmantojat, es iesaku lasīt par to, izmantojot Google meklēšanu, skatoties iestatījumus un pārliecinieties, vai varat to izmantot, lai izveidotu un rediģētu failus datorā ar pārliecību.

    Tālāk jūs vēlaties uzzināt par FTP. Failu pārsūtīšanas protokols ir veids, kā nolasīt un rediģēt failus attālajā datorā. Ideja ir tāda, ka jūs varēsiet modificēt savu vietni bez nepieciešamības lejupielādēt failus un augšupielādēt tos, kad esat tos mainījis ar atsevišķu lietojumprogrammu. Apskatiet Coda 2 darbību.

    Šomēnes vajadzētu pavadīt kādu laiku, lai uzzinātu par to, kā Web galvenie aspekti. Kāpēc tiek izmantoti tīmekļa serveri, ko izmanto pārlūkprogrammai un tā tālāk. Jums nav jādodas pārāk detalizēti, bet jums būs nepieciešama pamatzināšanas par vairākiem jēdzieniem.

    Resursi, kas var palīdzēt

    • Brīvo kodu redaktoru saraksts
    • Pieci labākie teksta redaktori
    • 14 Lieliski teksta redaktori tīmekļa dizaineriem
    • Labākie programmēšanas teksta redaktori
    • FTP iesācējiem
    • Kas ir FTP un kā pārsūtīt failus ar to
    • Kā darbojas Web lapas
    • Kā darbojas mājas lapa
    • Video par to, kā darbojas tīmekļa vietnes
    • Kā tīmekļa vietnes darbojas uz Quackit.com
    HTML un CSS (marts)

    Ir pienācis laiks nokļūt mūsu rokās netīras ar dažām HTML un CSS, kas ir Web galvenās valodas. HTML ir tas, kas dod to lapu struktūru, CSS ir tas, ar ko viņi meklē veidus, kā viņi to dara. Tās ir gan vienkāršas valodas, bet arī tām ir nepieciešamas prakses.

    Manuprāt, ir svarīgi pieminēt, ka no šejienes jums būs nepieciešams daudz un daudz prakses. Es uzskatu, ka visas tīmeklī lietotās valodas ir vienkāršas, taču ir ļoti viegli apkopot informāciju, kas ir daļa no programmēšanas grūtībām..

    nesaņemiet drosmi, ja jūs kaut ko nesaprotat vai kaut kas nedarbojas, mēs esam viss esmu tur bijis. Kad esat izgājis cauri dažiem resursiem un jūtaties gatavs izaicinājumam, es iesaku to izmantot atrast elementu, kas jums patīk tīmekļa vietnē, un mēģināt to atjaunot. Vēl viena laba metode ir pāriet uz 365 PSD vai Dribbble un atrast vajadzīgo tīmekļa elementu.

    Piemēram, apskatiet šo Easy Notes šāvienu Dribbble. Noklikšķiniet uz pielikuma un mēģiniet izveidot vidējo uzdevumu tipa logrīku.

    Kad jūs varat izveidot atsevišķus elementus, jūs varat risināt lielākus projektus, piemēram, pilnu tīmekļa vietni. Jūs varat pārlūkot tādas vietnes kā Themeforest, Designmodo un Premium Pixels, lai iegūtu papildu iedvesmu. Jūs pat varat veikt gatavas WordPress / HTML tēmas un mēģināt tos atjaunot mājās kā statisku HTML lapu.

    Pārliecinieties, ka esat informēts par licencēšanu. Themeforest tēmas un daudzas citas vietas ir licencētas, un tās nedrīkst izmantot bez licences, pat ja jūs no jauna izveidojat tās!

    Resursi, kas var palīdzēt

    HTML

    • W3Schools
    • HTML suns
    • PamācībasPoint
    • Tizag

    CSS

    • W3Schools
    • HTML suns
    • PamācībasPoint
    • Tizag
    • CSSTutorial.net

    Citi resursi

    • Codecademy HTML un CSS
    • CSS Zen dārzs
    • CSS3 uz W3Schools
    • CSS krāsu atlasītājs
    • Interaktīvā CSS selektora apmācība
    • CSS vadlīnijas
    PHP (aprīlis)

    Ir pienācis laiks uzzināt dažas servera puses lietas. Līdz šim jūs esat iemācījušies tikai klienta kodu. HTML un CSS tiek nosūtīts kā lietotāja pārlūkprogrammā un tiek apstrādāts. PHP tiek apstrādāts serverī un tiek pārvērsts par HTML un CSS un nosūtīts uz pārlūkprogrammu. Tas iepazīstina ar daudzām noderīgām funkcijām, kuras jūs uzzināsiet par šo mēnesi.

    PHP ir tas, kas ļauj WordPress parādīt tūkstošiem rakstu, izmantojot vienu failu. PHP ir tas, kā tīmekļa vietne var parādīt reģistrēto lietotāja vārdu, kā Facebook var parādīt jūsu draugus un tā tālāk. Tāda pati lapa uz Facebook izskatīsies ļoti atšķirīga, nekā tas man darīts, jo servera sānu koda burvība.

    Atkal, PHP nav grūti, bet ir daudz ko zināt. Grūtības vēl vairāk palielinās, jo jau kādu laiku nespēj radīt kaut ko noderīgu. Es iesaku pēc iespējas ātrāk aplūkot WordPress tēmas, lai redzētu praktiskus lietojumus.

    Paturiet prātā, ka jums nav jāzina viss PHP, lai sāktu darbu ar WordPress. Objektu orientēta PHP nav kaut kas, kas jums jāuztraucas īstermiņā, un jums nav jāatceras visas pieejamās funkcijas.

    Labas darba zināšanas par mainīgajiem, cilpām, ja paziņojumi un funkcijas ir labs sākums. No turienes, jo vairāk jūs zināt, jo labāk, un jūs pats saņemsiet daudzas lietas no WordPress.

    Resursi, kas var palīdzēt

    • W3Schools
    • Codecademy
    • Tizag
    • PamācībasPoint
    • PHP valodas atsauce
    • PHP funkcijas atsauce
    WordPress tēmas maiņa (maijs)

    Visbeidzot, mēs varam sākt ar WordPress! WordPress izmanto HTML, CSS, PHP un Javascript, lai parādītu saturu. Jūs vēl neesat iemācījušies par Javascript, bet tas ir labi, mēs varam to izdarīt vēlākā mēnesī.

    Pirmā lieta, kas jums jādara, ir modificēt motīvu. Izmantojot FTP, dodieties uz mapi, kurā ir aktīvā tēma un ar to atskaņots. Atrast, kur nosaukums ir, un pārvietojiet to zem satura, pievienojiet kādu tekstu, pievienojiet dažus CSS un tā tālāk.

    Ņemiet vērā, ka tas faktiski mainīs jūsu tiešraidē esošo vietni, lai to izdarītu tikai tad, ja esat pārliecināts, ka tas ir labi. Arī tēmas nekad nedrīkst mainīt, tieši pieskaroties to kodam. Tas ir labi par praksi, bet patiesībā jums būs nepieciešams izveidot savu tēmu vai izmantot bērnu tēmu, lai mainītu esošo (sīkāku informāciju skatiet šī mēneša resursu sadaļā).

    Šī mēneša mērķis ir apmierināt tēmas darbību un izmantoto kodu. Jums vajadzētu sākt mācīties par veidņu tagiem, īpašām WordPress funkcijām, ko var izmantot, lai parādītu pēcdatu datus, un failus, kas ir nepieciešami tēmai.

    Tēma, kuru es ieteiktu vispirms mainīt, ir Divdesmit piecpadsmit. Tas būtu jāinstalē ar WordPress 4.1+, jo tā ir jaunā noklusējuma tēma. Šajā tēmā ir ievēroti visi pašreizējie standarti, un tas nosaka attīstības virzienu; jūs varat būt pārliecināti, ka neatkarīgi no kodēšanas, ko redzat divdesmit piecpadsmit, ir pareiza.

    Mēneša beigās jums vajadzētu justies ērti, veicot nelielas izmaiņas tēmā, un jums vajadzētu būt aptuvenai priekšstatai par to, kā sākt savu tēmu no nulles. neaizmirstiet, šis mēnesis ir aptuveni eksperimentiem, nebaidieties izdarīt lietas, kas dažās vietnēs nav ieteicamas. jūs mācāties, neradot produktu!

    Resursi, kas var palīdzēt

    • Bērnu tēmas dokumentācija
    • Kā izveidot bērnu tēmu
    • Bērnu tēmas apmācība
    • Veidņu atzīmes
    Tēmas (jūnija) izveide

    Tēmas izveidošana nav pārāk atšķirīga no esošās, bet jums būs jāizveido daudz savu failu. nebaidieties kopēt no citām tēmām, piemēram, divdesmit piecpadsmit. Līdzīgi faili comments.php kas regulē diskusijas, gandrīz visās vietnēs ir vienāda. Jūs varat izmantot CSS, lai tas izskatītos citādāk, un, iespējams, vienkārši pārkārtojiet dažus HTML.

    Tēmas izveidošana ir labs vingrinājums, jo tas aizvedīs jūs caur tik daudz funkcionalitāti, ka padziļina savas zināšanas par WordPress kopumā. jums būs jāizveido galvene un kājene, jums būs jādomā par sānjoslām, izvēlnēm, komentāriem, atsevišķām ziņām, lapām, mājas lapām un vairāk.

    Jums jākoncentrējas uz jautājumiem, kas rodas attīstības laikā. Jūsu mājas lapā būs redzamas jaunākās 10 ziņas priekšējā lapā, bet "ko darīt, ja vēlos kaut ko pilnīgi citu?" Šie ir jautājumi, kas var rasties tikai, veidojot kaut ko.

    jums būs nepieciešama laba izpratne par veidnes hierarhiju, kas regulē konkrētā satura attēlošanu. Pārliecinieties, ka apskatāt lapu veidnes (skatiet resursus). Tas ļauj veidot lapas ar pielāgotu funkcionalitāti.

    Kad viss ir paveikts, es iesaku apskatīt papildu pielāgotus laukus. Šis spraudnis ļauj izveidot ļoti noderīgas opciju grupas ziņām, kuras varat izmantot savās tēmās.

    I”Šeit jūs atradīsiet daudz resursu, bet, ja rodas šaubas, skatiet divdesmit piecpadsmit koda bāzi, lai saņemtu palīdzību, tai vajadzētu būt viss, kas jums nepieciešams!

    Resursi, kas var palīdzēt

    • Veidnes hierarhija
    • Nosacītas atzīmes
    • Pilnas funkcijas atsauce
    • Tēmas izstrāde
    • Sānjoslas dokumentācija
    • Navigācijas izvēlnes
    • Arhīva indekss
    • Statiskās priekšpuses izveide
    • Meklēšanas lapas izveide
    • A 404 lapas izveide
    • Komentāru veidne
    • Autora veidnes
    • Lapas veidnes
    • Papildu pielāgotie lauki
    Pamati un spraudņi (jūlijs)

    Kabeļu sistēma nodrošina spraudņu pamatu. Tie ļauj jums pievienot jaunu funkcionalitāti WordPress vai modificēt esošo kodolu funkcionalitāti bez nepieciešamības modificēt kodolu kodu.

    Viņi strādā kā līdzīgi. Tā vietā, lai dotos uz kodu WordPress failos, kas publicē ziņu, un pievienojot savu kodu, lai nosūtītu autoru e-pastam, varat teikt: “Kad WordPress publicē ziņu, sūtiet e-pastu autoram”. To var izdarīt pilnīgi atsevišķā failā, kas nozīmē, ka koda kods nekad nav mainīts.

    Jūs esat tos izmantojis arī savā tēmā, kad lietojāt wp_head () un wp_footer () funkcijas. WordPress izmanto šos iekšēji, lai izvadītu kodu, piemēram, administratora joslu. Šādi spraudņi var modificēt tēmas, faktiski nepieskaroties tēmai.

    Mācīšanās par āķiem būs jūsu ieejas punkts spraudņu izstrādē. To izpratne ir būtiska, lai sadarbotos ar WordPress un nākotnē piedāvātu profesionālus pakalpojumus. Paņemiet laiku, lai apgūtu šo vienu, jūs paļaujas uz lieliem āķiem visiem jūsu projektiem.

    Šomēnes jums nevajadzētu ienirt pārāk dziļi spraudnēs, bet nepieciešamo failu apgūšana un daži pamati, iespējams, atbilst mūsu laika grafikam. Spraudņi ir ļoti viegli veidojami, tie vienkārši pieprasa vienu failu ar komentāru uz augšu.

    No turienes jūs varat darīt visu, ko jūs darāt”d, piemēram, jums ir jāizmanto pareizie āķi - tāpēc āķi ir tik svarīgi.

    Resursi, kas var palīdzēt

    • Plugin API
    • Galīgais ceļvedis āķiem
    • Iesācēju ceļvedis darbībām un filtriem
    • Definējiet savu āķi
    • Spraudņa rakstīšana
    • Kā izveidot WordPress spraudni
    Spraudņa kompetence (Aug)

    Augusts ir laiks, lai ieviestu dažas prakses, lai izveidotu spraudņus. Atrast kaut ko, ko vēlaties spraudnis, un dariet to pats. Vai vēlaties, lai visi labas lietas tiktu pārveidotas “satriecošs” jebkurā laikā, kad tiek publicēts ziņojums? Iet uz priekšu un dariet to.

    Ja jūs atradīsiet lielisku ideju, jūtieties brīvi iesniegt to spraudņa glabātuvē, bet spēles nosaukums ir prakse padara perfektu. Jūs varat sākt uztraukties par sekojošiem kodēšanas standartiem un pārliecināties, ka jūsu kods ir komentēts un labi formatēts.

    Jums tagad ir jābūt pietiekamām zināšanām, lai tās varētu traucēt. Pēc kāda laika komentēšana un standarta kods būs otrais raksturs, pat ja sākumā tas šķiet mazliet neapmierinošs.

    Šomēnes izveidojiet vismaz 2-3 spraudņus. Padariet tos dažādus, ja tiek mainīts ziņojuma saturs, varbūt otrs dara kaut ko, kad tiek publicēts ziņojums. Iespējams, jums vajadzētu izveidot dažus pielāgotu ziņu veidus un pielāgotus taksonomijas, kas bieži ir vajadzīgi sarežģītākiem projektiem, skatiet saites resursu sadaļā.

    Tas ir posms, kurā jums pakāpeniski jāapgūst WordPress attālākās teritorijas, piemēram, radot jaunas lomas, pielāgotus ziņu veidus un daudz ko citu. Jūs var medīt visu šo un izpētīt tos, bet var būt labāk tos risināt, jo tie nāk kā prasība projektam.

    Efektīva un pārliecinoša kodēšana ar lietām, kuras jūs zināt, ir svarīgāka par lietām jūsu smadzenēs. Es jau ilgu laiku esmu kodējis, un dažreiz man ir jāmeklē visvienkāršākā lieta. Zinot, ka kaut kas ir pieejams, ir svarīgāka ir iespēja kodēt ar vieglumu,

    Resursi, kas var palīdzēt

    • Kodēšanas standarti
    • phpDocumentor dokumentācija
    • Pielāgotās taksonomijas
    • Pielāgotu ziņu veidi
    • Iestatījumu API
    • Metadatu API
    • Iespēju API
    • Pabeigt pielāgoto pasta veidu rokasgrāmatu
    • Translatējamu tēmu un spraudņu izveide
    • Skriptu un stilu noteikšana
    Javascript (septembris)

    (Gandrīz) pēdējā gabala daļa ir Javascript. Javascript ļauj jums pievienot interaktivitāti un citas uzlabotas funkcijas jūsu vietnē. Izmantojot Javascript, varat uznirstošos modālus, ielādēt komentārus, ieviest bezgalīgu ritināšanu un daudz ko citu.

    Javascript būtībā ir klienta puses valoda, bet to var savienot ar servera puses kodu, izmantojot AJAX. Tas ļauj jums balsot par kādu rakstu. Noklikšķinot uz balsošanas pogas, pogas mainās uz paldies, un balsu skaits tiek palielināts par vienu. Tas viss notiek bez lapas pārkraušanas. Tas ir Javascript kopā ar dažiem PHP, izmantojot AJAX.

    Lielākā daļa no jūsu izmantotās Javascript būs jQuery. jQuery ir Javascript sistēma, kas īsteno īpašas funkcijas un nodrošina vieglu piekļuvi visbiežāk lietotajiem modeļiem. Ir svarīgi saprast, ka jQuery ir ne īpaša Javascript, tāpat kā nekas īpašs par PHP, ko izmanto WordPress. Tas ir vienkārši rāmis, kurā varat strādāt.

    Javascript var būt vissarežģītākais, jo tas aptver vairākas disciplīnas un to var atrast daudzos tīmekļa vietnes aspektos. No sekošanas kodiem līdz ielādes resursiem, attēlu pārvaldībai, lietotāju darbību pārtveršanai un vienkāršām animācijām tas ir patiesi visur.

    Labā ziņa ir tāda, ka jūs zināt, ka jums ir visas nepieciešamās zināšanas, lai uzreiz pievienotu savu tēmu vai spraudni Javascript. Jums vajadzētu būt “virs kupona” - viss, ko jūs tagad mācīsieties, ir viegli realizējams, kad esat to iemācījušies.

    Resursi, kas var palīdzēt

    Javascript

    • W3Schools
    • Codecademy
    • PamācībasPoint
    • HTML suns

    jQuery

    • W3Schools
    • Codecademy
    • jQuery mācību centrs
    • PamācībasPoint

    Vairāk

    • AJAX un WordPress
    • Kā lietot AJAX programmā WordPress
    Prakses prakse (oktobris)

    Lai uzsvērtu, cik svarīga ir prakse, es ieteiktu šim mēnesim veltīt visu mēnesi. Es jau ilgu laiku esmu ieprogrammējis programmu un, salīdzinot ar jaunpienācēju, varu ātrāk saprast jaunus jēdzienus, bet es joprojām esmu pilnīgi pazudis bez prakses.

    Par laimi, jo vairāk jūsu prakse, jo ātrāk jūs mācīsieties vēlāk. Faktiski, pierodot vienmēr strādāt ar kodu, jums būs nepieciešams mazāk un mazāk prakses, lai iegūtu tādu pašu rezultātu.

    WordPress vidē labākais veids, kā praktizēt, ir izveidot tēmas un spraudņus. Viena metode, ko varat mēģināt, ir no jauna izveidot vienkāršu, jau esošu spraudni. Ja kaut kur aizbēgsiet, varat apskatīt faktiskā produkta pirmkodu.

    Koncentrējieties uz padziļināt savu izpratni par jēdzieniem, ko jau zināt. Iepazīstieties ar dizaina un izstrādātāju žurnālu lasīšanas praksi un iecienītāko lietotņu izstrādātāju emuāriem. Šeit ir dažas no lielākajām vietām, kur lasīt par tīmekļa izstrādi, izņemot šeit, protams, Honkiatā.

    Jūsu lasīšanas saraksts

    • Smashing Magazine
    • WPMU DEV emuārs
    • Sarakstu saraksts
    • Web dizaina depo
    • Speckyboy
    • Seši grozījumi
    • Scotch.io
    • David Walsh emuārs
    • Code.Tutsplus
    • Designmodo
    • CSS triki
    • nebaidieties no interneta
    Uzlabotie jēdzieni (novembris)

    Šis ir mēnesis, kurā ir jāapkopo visas zināšanas, kas jums ir, un jūs varat sākt kļūt par programmētāju. Jums vajadzētu būt iespējai sākt redzot lielo attēlu un ir darba zināšanas no četrām galvenajām valodām, ko izmanto WordPress: HTML, CSS, JS un PHP.

    Es ieteiktu sākt mācīties objektorientēta PHP. Jūs to jau izmantojat savā tematikā un spraudnēs cilpā un citos konstruktos. OOP (objektorientēta PHP) ļaus jums rakstīt labāku kodu un labāk izprast WordPress koda kodu. Turklāt tā ir vārteja uz programmēšanu ar C tipa valodām un tādējādi izveido iOS lietojumprogrammas.

    Jūs varat tālāk izmantot savas WordPress zināšanas, uzzinot par dažām klasēm, kā tieši sazināties ar datubāzi, kā darbojas pārejas..

    Jums tagad jāspēj uzņemties nelielus, apmaksātus projektus ar pārliecību. neaizmirstiet, ka faktiskā pasūtītā darba veikšana ir vieta, kur jūs uzzināt visvairāk. Tas attiecas ne tikai uz kodēšanu, bet arī par mācīšanos sazināties par kodu cilvēkiem, kuri neko nezina internetā.

    Prakse ir svarīga katrā posmā, bet tagad jums ir jābūt pietiekamām zināšanām, lai apgūtu jēdzienu bez pārāk daudz darba. Pārejām (opcijām ar derīguma termiņu) jābūt skaidrām, piemēram, pat tad, ja nekad neesat bijis vajadzīgs. Jums vajadzētu būt iespējai novērtēt, kad tie būs noderīgi, un meklēt tos pēc vajadzības.

    Kā galīgo valodu, lai uzzinātu par WordPress jūs vēlaties apskatīt MySQL kas ir pieradis vaicāt datubāzi tieši. Daudzas šīs funkcijas var izmantot, izmantojot funkcijas, bet dažreiz jums būs nepieciešams vaicāt db tieši.

    Es vēlos uzsvērt, cik svarīgi ir nokļūst objektorientētā domāšanā. Sākumā tas šķiet ļoti svešs, un to izmantošana šķiet neskaidra. Atcerieties, kā PHP lietošana bija neskaidra, kad to pirmo reizi pētījāt? Kā mainīgais un paziņojums saņem man tīmekļa lapu?

    Objektu orientēta PHP ir līdzīga. Tas tiek izmantots sarežģītos gadījumos, jo vairāk ar šķelšanos saistītās lietas ir nepieciešamas tikai liela mēroga lietojumprogrammām. Tāpēc koncepcijas dažreiz šķiet lieks vai pārāk sarežģītas.

    Es tiešām ieteiktu augstas kvalitātes video konsultācijas par šo. Mani favorīti var atrast Laracasts (skatīt resursus). Laracasts galvenokārt tika izgatavots Laravelam, bet tajā ir daudz OOP un citu augsta līmeņa koncepciju.

    • MySQL W3Schools
    • MySQL On TutorialsPoint
    • Laracasts
    • Objektu orientēta PHP iesācējiem
    • PamācībasPoint
    • OOP dokumentācija
    • Treehouse
    • Mijiedarbība ar WordPress datu bāzi
    • Ceļvedis pārejām
    • Walker klase
    • WP_Error klase
    • WP_Query klase
    Uzlaboti attīstības rīki (decembris)

    Tagad, kad jūs zināt daudz vairāk, ir pienācis laiks atvieglot savu dzīvi, mācoties izmantot dažus uzlabotus rīkus. Tas ietver tādas lietas kā izmantojot SSH, lai piekļūtu serverim, WP-CLI, lai pārvaldītu WordPress instalācijas, Vagrant, lai izveidotu vietējo WordPress instalāciju, un vēl.

    Pirmā lieta, kas jums jāmācās, ir kā izveidot WordPress lokāli, izmantojot XAMPP, MAMP, WAMP vai Vagrant. Es personīgi izmantoju Vagrant, bet pārējie ir tikai labi. Tas novērš nepieciešamību visu laiku izmantot FTP, ievērojami paātrinot izstrādes laiku.

    Tālāk jums vajadzētu apskatīt SSH. Tas ietver izmantojot termināli un komandu izsniegšana. Tas izklausās biedējoši, bet tiešām nav. Tas pavērs pavisam jaunu pasauli. WP-CLI būs lielisks ievads. Tas ļauj jums instalēt WordPress dažu sekunžu laikā, lejupielādēt tēmu, atjaunināt to un izveidot testa lietotājus ar vienkāršu komandu.

    Es arī iesaku mācīties visu CSS priekšprocesori. Valodas, piemēram, LESS un SASS, ļauj izmantot CSS mainīgos, funkcijas un citas uzlabotas koncepcijas.

    Kā daļu no jūsu priekšapstrādes pētījumiem jums vajadzētu uzzināt, kā izmantot uzlabotus kompilatora rīkus, piemēram, Prepros vai Codekit. Šie rīki var pārlādēt tīmekļa vietni, kad fails tiek saglabāts, automātiski apkopo CSS, rediģē JavaScript un tā tālāk.

    Tas dos jums ieskatu ražošanas kodēšanā pasaulē. Attīstībā vēlaties izmantot tik daudz atsevišķu failu, cik vien iespējams, lai padarītu jūsu kodu loģiskāku. Ražošanā jūs vēlaties pēc iespējas mazāku nospiedumu, lai visi Javascript un CSS faili būtu jāsamazina un jāsaskaņo. Minētie rīki sniedz jums visu, kas nepieciešams, lai to apmierinātu.

    Jums vajadzētu arī sākt strādāt efektīvāk ar teksta redaktoru. Vai izmantojat fragmentus? Vai jūs automātiski pārbaudāt savu sintaksi? Vai jūs zināt visus tastatūras īsceļus, kas atvieglotu jūsu dzīvi?

    Šī ir joma, kurā jūs varat nepārtraukti mainīties un augt. Es devos no XAMPP lietošanas uz MAMP, beidzot, ar Vagrant. Tā bija dabiska mācīšanās līkne, un es vēl joprojām mācos visu, kas jāzina par Vagrantu.

    Es devos no Notepad ++ lietošanas uz Sublime uz Coda uz Atom. Nav nekas nepareizs ar kādu no šiem instrumentiem, bet, kā es kļuvu, es dabiski progresēju no viena uz otru.

    Visbeidzot, jūs vēlaties izpētīt versiju kontrole, īpaši SVN un Git. Pamatprincipi ir daudz vienādi, jums būs jāapgūst dažas atsevišķas komandas, bet, kad jūs to sapratīsiet, otru būs viegli saprast.

    Iemesls, kāpēc vēlaties, ir tas, ka WordPress šobrīd izmanto SVN, kad jūs izlaišanas spraudņi un tēmas, kas jums būs jāizmanto SVN. Lielākā daļa projektu izmanto Git jo tas ir mazliet labāk strādā komandās, tāpēc jūs vēlaties izmantot citus projektus.

    Resursi, kas var palīdzēt

    • Vietējo WordPress vides iestatīšana, izmantojot Vagrant
    • Vagrant
    • XAMPP
    • MAMP
    • WAMP
    • SSH apmācība Linux
    • Kā lietot SSH
    • WP-CLI
    • WP-CLI apmācība
    • LESS
    • SASS
    • SASS pamati
    • SASS rokasgrāmatas
    • Darba sākšana ar LESS
    • Codekit
    • Prepros
    • Koala
    • Vizuālā rokasgrāmata versiju kontrolei
    • Uzziniet versiju vadību ar Git
    • SVN grāmata
    Galīgie vārdi

    Es ceru, ka šis raksts sniedza jums labu pārskatu par to, kas ir nepieciešams iegūt neko, lai kļūtu par pro attīstītāju. Patiesībā, ja jūs varat veikt pilnu darba laiku, tas, iespējams, neņems visu gadu.

    Ir divas lielas lietas, kas jāpatur prātā. Galvenais ir tas, ka, lai gan neviena no tām nav sarežģīta, tas ir LOT zināt, kas padara to saliktu grūti. netraucējiet ja jūs iestrēgsieties vai strādājat lēnāk nekā citi. Ikviens strādā savā tempā, ja jūs to turēsiet, jūs kļūsiet par labu attīstītāju.

    Viens no labo izstrādātāju galvenajiem raksturlielumiem ir tas, ka viņi nekad nepārtrauc mācības. Viņi nepārtraukti meklē labākus risinājumus, apgūst jaunas valodas un jaunas metodes. Viņi patur prātā, ka daudzas reizes kodēšanas pasaule nav melna un balta nav nevienas labas atbildes uz problēmu.

    Labi veiksmi ar jūsu kodēšanas pētījumiem 2015.gadā, dariet mums zināmu, kā jūs darāt tālāk sniegtajos komentāros!