Koduleht » WordPress » Ultimate 12-kuu juhend WordPressi õppimiseks (pluss ressursid)

    Ultimate 12-kuu juhend WordPressi õppimiseks (pluss ressursid)

    Kui soovite 2015. aastal midagi uut õppida, siis miks mitte teha seda WordPressiks? See volitab tohutut veebiruumi, saate paremini aru oma veebisaidilt, saate suhelda arendajatega paremini ja te saate raha teenida teistega. Lisaks annab programmeerimine ülevaate teatud mõtteviisist, mis võib olla kasulik teistes eluvaldkondades. Trikk on teada, mida on vaja õppida ja seda järjekindlalt minna - distsipliin on vajalik.

    See on 12-kuuline juhend selle kohta, mida keskenduda, üks teema kuus, üks kuu korraga. Märkige see juhend järjehoidjatesse ja külastage seda regulaarselt aastaringselt ning aasta lõpuks on teil võimalik WordPressi puhul oma maad hoida..

    Õpi WordPressi õigesti kasutama (Jan)

    Sõltumata sellest, millisel tasemel te WordPressi kasutate, panustan, et on palju asju, mida te ei tea. Jaanuaris peaksite keskenduma asjade admin-poolele, kuid kodeerimine pole veel võimalik.

    Kontrollige ja proovige kõiki funktsioone, mida näete. Proovige kõiki linke, vaadake ekraani suvandeid, Abi sakke, proovige ajastada postitust, selgitada välja kleepuv postitus, luua külgriba ja mõned vidinad, koostada menüü, vaadake kõiki olemasolevaid seadeid ja nii edasi.

    Idee on muutuvad valdavaks WordPressi kasutamisel nii saate õpetusi kiiremini lugeda ja läbi lugeda. Paljud inimesed jätavad selle sammu vahele ja põhjustavad õppeprotsessi käigus tarbetut segadust. Kuigi programmeerimine ei taha, et WordPressi importija oleks segaduses, on teil seda koormust palju teha.

    Vahendid, mis võivad aidata

    Alltoodud nimekiri ei ole sugugi ammendav, kuid soovitan teil läbida iga administraatori osa ja proovida kõike. Kui te ei suuda aru saada, mida midagi teeb, siis Google seda ja sealt edasi.

    • Alustamine WordPressiga
    • WordPressi installimine
    • WordPressi värskendamine
    • WordPressi terminoloogia
    • All About Posts
    • All About Pages
    • Piltide kasutamine
    • Sisu kaasamine
    • Lühikoodid
    • Pluginad ja teemad
    • Sisu nähtavus
    • Kasutajad WordPressis
    • Admnistration'i ekraanid
    • Kohandatud väljad
    • Arutelud
    • Permalinks
    • WorkWwith WordPress KKK
    Arendaja tööriistad ja põhitõed (veebruar)

    Arenduse alustamiseks on vaja mõningaid tööriistu ja mõningaid põhiteadmisi failidega töötamine. Esimene asi, mida sa tahad, on võimeline tekstiredaktor. Seal on palju koodi toimetajad varem vaadata siin Hongkiat, ja enamik on.

    Mina isiklikult kasutan Atomi ja GitHubi toimetajat. Kuigi see on tohutult võimeline redaktor, ei ole sellel kergesti ligipääsetavaid FTP-võimalusi (mida soovitan teil redaktori valimisel arvesse võtta..

    Tutvuge oma toimetajaga. Olenemata sellest, kumb te kasutate, soovitan lugeda sellest Google'i otsingute kaudu, vaadata seadeid läbi ja veenduge, et saate seda kasutada arvutis olevate failide loomiseks ja muutmiseks usalduslikult.

    Seejärel soovite FTP-st teada saada. Failiedastusprotokoll on failide lugemine ja redigeerimine kaugarvutis. Idee on siin, et saate muuta oma veebisaiti ilma failide allalaadimiseta ja laadida need üles, kui olete neid eraldi rakendusega muutnud. Vaata siit Coda 2 tegevust.

    Sel kuul peaksite veetma aega, et teada saada, kuidas veebitöö põhiaspektid on. Miks kasutatakse veebiservereid, mida brauserit kasutatakse ja nii edasi. Te ei pea minema liiga palju detaile, kuid peate mõistma mõningaid kontseptsioone.

    Vahendid, mis võivad aidata

    • Vaba koodi redaktorite nimekiri
    • Viis parimat teksti redaktorit
    • 14 Suured tekstiredaktorid veebidisaineritele
    • Parimad programmeerimise tekstiredaktorid
    • FTP algajatele
    • Mis on FTP ja kuidas seda faile edastada
    • Kuidas veebilehed töötavad
    • Kuidas veebisait toimib
    • Video veebisaitide töö kohta
    • Kuidas veebisaidid töötavad Quackit.com'is
    HTML ja CSS (märts)

    On aeg saada meie käed määrduma mõne veebi peamiste keelte HTML ja CSS abil. HTML on see, mis annab lehekülgedele nende struktuuri, CSS on see, mida nad näevad välja nagu nad teevad. Nad on mõlemad lihtsad keeled, kuid nad vajavad harjutamist.

    Ma arvan, et on oluline mainida, et siit on vaja palju ja palju praktikat. Ma usun, et kõik veebis kasutatavad keeled on lihtsad, kuid on palju lihtsat teavet, mida on võimalik programmeerida..

    ärge heiduge, kui sa midagi ei mõista või midagi ei tööta, oleme kõik olnud seal. Kui olete läbinud mõned ressursid ja olete valmis väljakutseteks, soovitan seda harjutada leidke veebisaidil soovitud element ja üritate seda uuesti luua. Teine hea meetod on minna üle 365 PSD või Dribbble'i ja leida soovitud veebielement.

    Vaadake näiteks seda Easy Notes'i pilti, mis on tehtud Dribbble'is. Klõpsake manusel ja proovige luua keskmist ülesande tüüpi vidin.

    Kui saate luua üksikuid elemente, saate lahendada suuremaid projekte, näiteks täielikku veebisaiti. Edasiseks inspiratsiooniks võite sirvida selliseid saite nagu Themeforest, Designmodo ja Premium Pixels. Võite isegi võtta valmis WordPress / HTML teemasid ja proovida neid kodus staatilise HTML-lehekülje kujul uuesti luua.

    Veenduge, et olete teadlik litsentsimisest. Teemad metsas ja paljudes teistes kohtades on litsentseeritud ning neid ei tohi ilma litsentsita kasutada isegi siis, kui loote need uuesti nullist!

    Vahendid, mis võivad aidata

    HTML

    • W3Koolid
    • HTML koer
    • TutorialsPoint
    • Tizag

    CSS

    • W3Koolid
    • HTML koer
    • TutorialsPoint
    • Tizag
    • CSSTutorial.net

    Muud ressursid

    • Codecademy HTML ja CSS
    • CSS Zen Garden
    • CSS3 W3Schools'is
    • CSS värvivalija
    • Interaktiivne CSS-i valikuõpetus
    • CSS suunised
    PHP (aprill)

    On jõudnud aeg mõnda serveri külge õppida. Seni olete õppinud ainult kliendi koodi. HTML ja CSS saadetakse kasutaja brauserisse ja neid töödeldakse seal. PHP töödeldakse serveris ja teisendatakse HTML-i ja CSS-i ning saadetakse brauserisse. Selles tutvustatakse suurt hulka kasulikke funktsioone, mida saate selle kuu kohta teada.

    PHP on see, mis võimaldab WordPressil kuvada tuhandeid artikleid ühe faili abil. PHP on see, kuidas veebisait saab sisse logitud kasutaja nime kuvada, kuidas Facebook oma sõpru kuvada ja nii edasi. Sama Facebooki leht näeb sinu jaoks väga erinev, kui see on minu jaoks serveripoolse koodi maagia tõttu.

    Jällegi, PHP ei ole raske, kuid on palju teada. Raskust suurendatakse veelgi, kuna ei suuda mõnda aega luua midagi kasulikku. Soovitan võimalikult kiiresti vaadata WordPressi teemasid, et näha mõningaid praktilisi rakendusi.

    Pea meeles, et WordPressiga alustamiseks ei pea PHP-s kõike teadma. Objektile orienteeritud PHP ei ole midagi, mida peate lühikese aja jooksul muretsema ja te ei pea kõiki olemasolevaid funktsioone meelde jätma.

    Hea teadmised muutujate, silmuste kohta, kui avaldused ja funktsioonid on hea algus. Sealt rohkem teate seda, mida parem, ja sa võtad endale palju asju WordPressist.

    Vahendid, mis võivad aidata

    • W3Koolid
    • Codecademy
    • Tizag
    • TutorialsPoint
    • PHP keele viide
    • PHP funktsiooni viide
    WordPressi teema muutmine (mai)

    Lõpuks saame alustada WordPressiga! WordPress kasutab sisu kuvamiseks HTML, CSS, PHP ja Javascripti. Sa pole veel Javascriptist õppinud, kuid see on ok, me saame seda teha hiljem.

    Esimene asi, mida sa peaksid tegema, on teema muutmine. FTP kasutamine siseneb kausta, mis hoiab teie aktiivset teemat ja mängib sellega koos. Leidke, kus pealkiri on, ja liigutage seda sisu all, lisage mõni tekst, lisage mõni CSS ja nii edasi.

    Pange tähele, et see muudab teie live saiti nii, et teete seda ainult siis, kui olete kindel, et see on ok. Samuti ei tohiks teemasid kunagi muuta, puudutades nende koodi otse. See on tava praktikas, kuid tegelikult peate ka seda tegema luua oma teema või olemasoleva muutmiseks kasutage lapse teemat (vt lisateabe saamiseks selle kuu ressursside jaotist).

    Selle kuu eesmärk on olla rahul teemaga ja selle kasutatava koodiga. Te peaksite alustama malli märgendite, spetsiaalsete WordPressi funktsioonide tundmaõppimisest, mida saab kasutada postiandmete kuvamiseks, ja faile, mida teema vajab.

    Esimene teema, mida soovitan muuta, on kakskümmend viisteist. See peaks olema installitud koos WordPress 4.1+ -ga, kuna see on uus vaikimisi teema. See teema järgib kõiki kehtivaid standardeid ja loob arenguetapi; võite olla kindel, et mis tahes kodeering, mida näete kahekümne viieteistkümnes, on õige.

    Kuu lõpus peaksite tundma, et teete teemasse väikesed muudatused ja teil peaks olema ligikaudne ettekujutus, kuidas oma teemat alustada. ärge unustage, see kuu on umbes katsetamine, ärge kartke teha asju, mida mõnedel saitidel ei soovitata. sa õpid, ei loo toodet!

    Vahendid, mis võivad aidata

    • Lapse teema dokumentatsioon
    • Kuidas luua lapse teema
    • Lapse teema juhendaja
    • Mallide märgendid
    Teema loomine (juuni)

    Teema loomine ei ole liiga erinev olemasoleva muutmisest, kuid peate looma palju oma faile. ärge kartke kopeerida teistest teemadest nagu kakskümmend viisteist. Sellised failid comments.php mis reguleerib arutelusid, on enamikus saitides ligikaudu sama. Võite kasutada CSS-i, et muuta see erinevaks ja lihtsalt ümber HTML-i.

    Teema loomine on hea harjutus, sest see viib teid läbi nii palju funktsionaalsust, mis süvendab teie teadmisi WordPressist üldiselt. peate looma päise ja jaluse, peate mõtlema külgribade, menüüde, kommentaaride, üksikute postituste, lehtede, kodulehtede ja muu.

    Peaksite keskenduma küsimustele, mis tekivad arengu käigus. Teie veebisaidil kuvatakse esilehel 10 viimast postitust, kuid "mida ma pean tegema, kui tahan midagi täiesti erinevat?" Need on sellised küsimused, mis võivad tekkida ainult midagi ehitades.

    peate mõistma hästi malli hierarhiat, mis reguleerib teatud sisu kuvamise eest vastutavaid faile. Vaadake kindlasti lehekülje mallid (vt ressursid). Need võimaldavad teil luua kohandatud funktsionaalsusega lehti.

    Kui olete kõik läbi teinud, soovitan vaadata, millised on kohandatud kohandatud väljad. See plugin võimaldab teil luua väga kasulikke valikurühmi postitustele, mida saate oma teemadel kasutada.

    I”Loetlege siin palju ressursse, kuid kui kahtlete, vaadake abi saamiseks kahekümne viieteistkümne viieteistkümne koodi baasi, see peaks sisaldama kõike, mida vajate!

    Vahendid, mis võivad aidata

    • Mallide hierarhia
    • Tingimuslikud märgendid
    • Täieliku funktsiooni viide
    • Teema arendamine
    • Külgriba dokumentatsioon
    • Navigeerimismenüüd
    • Arhiivi indeks
    • Staatilise esilehe loomine
    • Otsingulehe loomine
    • A 404 lehe loomine
    • Kommentaaride mall
    • Autori mallid
    • Lehekülje mallid
    • Täiustatud kohandatud väljad
    Hookide ja pluginate põhitõed (juuli)

    Konksude süsteem tagab pluginate aluse. Need võimaldavad teil WordPressile lisada uusi funktsioone või muuta olemasolevaid südamikke funktsionaalsust ilma südamiku muutmise vajaduseta kood.

    Nad töötavad nagu vallandajad. Selle asemel, et minna koodile WordPressi failides, mis avaldavad postituse ja lisavad autori e-posti saatmiseks oma koodi, võite öelda: “Kui WordPress avaldab postituse, saatke autorile e-kiri”. Seda saab teha täiesti eraldi failis, mis tähendab, et põhikoodi ei muudeta.

    Sa kasutasid neid ka oma teemas, kui kasutasite seda wp_head () ja wp_footer () funktsioone. WordPress kasutab neid sisemiselt, et väljastada kobar koodi, näiteks admin-baari. Nii saavad pluginad teemasid muuta ilma teemasid tegelikult puudutamata.

    Konksude tundmaõppimine on teie sisendpunkt plugina arendamisel. Nende mõistmine on WordPressiga töötamise ja tulevikus professionaalsete teenuste pakkumise võtmeks. Võtke aega, et seda juhtida, tuginedes kõikidele teie projektidele tuginedes konksudele.

    Sellel kuul ei tohiks sattuda pluginatesse liiga sügavale, kuid vajalike failide õppimine ja mõned põhitõed sobivad tõenäoliselt meie ajaraamistikku. Pluginaid on väga lihtne luua, nad vajavad lihtsalt ühte faili koos kommentaariga.

    Sealt saate teha mida iganes”Kui soovite, kuid sa pead kasutama õigeid konksusid, mistõttu konksud on nii olulised.

    Vahendid, mis võivad aidata

    • Plugin API
    • Konksude lõplik juhend
    • Algajate juhend toimingutele ja filtritele
    • Määrake oma konksud
    • Plugina kirjutamine
    • Kuidas luua WordPress plugin
    Plugina oskused (august)

    August on aeg lisada pluginite loomiseks mõned tavad. Leidke midagi, mida tahaksite plugina, ja tehke seda ise. Kas soovid, et kõik häid asju muutuksid “vinge” mis tahes ajal, kui postitust avaldatakse? Mine edasi ja tee seda.

    Kui leiad suurepärase idee, võite selle esitada pluginaruumile, kuid mängu nimi on tava, mis teeb täiuslikuks. Võite hakata muretsema järgmiste kodeerimisstandardite pärast ja veenduge, et teie kood on kommenteeritud ja kenasti vormindatud.

    Teil peaks olema piisavalt teadmisi, et selliseid asju häirida. Mõne aja pärast on kommenteerimine ja standardkood teist laadi, isegi kui see tundub alguses veidi ebatõenäoline.

    Looge sellel kuul vähemalt 2-3 pluginat. Tehke need varieeruvaks, kui muudate postituse sisu, võib-olla peaks teine ​​postituse avaldamisel midagi tegema. Võib-olla peaksite looma mõned kohandatud postituste tüübid ja kohandatud taksonoomiad, mida on sageli vaja keerukamate projektide jaoks, vaadake ressursside jaotise linke.

    See on etapp, kus peaksite järk-järgult õppima WordPressi äärepoolsemaid piirkondi, nagu uute rollide loomine, kohandatud postituste tüübid ja palju muud. Sina saab jahtige see kõik läbi ja uurige neid, kuid võib olla parem neid käsitleda, sest nad on projekti jaoks nõue.

    Kodeerimine tõhusalt ja enesekindlalt asjadega, mida sa tead, on tähtsam kui asi teie ajus. Ma olen juba pikka aega kodeerinud ja mõnikord pean otsima kõige lihtsamaid asju. Teades, et midagi on kättesaadav, on lihtsam koodi kodeerimine veelgi olulisem,

    Vahendid, mis võivad aidata

    • Kodeerimisstandardid
    • phpDocumentor Dokumentatsioon
    • Kohandatud taksonoomiad
    • Kohandatud postituste tüübid
    • Seadete API
    • Metaandmete API
    • Valikud API
    • Täielik juhend kohandatud postituste tüüpidele
    • Translatable Themes ja Plugins loomine
    • Skriptide ja stiilide täiustamine
    Javascript (september)

    (Peaaegu) viimane tükis on Javascript. Javascript võimaldab teil lisada veebisaidile interaktiivsust ja muid täiustatud funktsioone. Kasutades Javascripti, saate hüpikmoodulid, laadida kommentaare, rakendada lõputu kerimise ja palju muud.

    Javascript on põhimõtteliselt kliendipoolne keel, kuid seda võib ühendada serveripoolse koodiga, kasutades AJAXi. See võimaldab teil näiteks hääletada artikli üle. Kui klõpsate hääletusnupule, muutub nupp tänu märkuseks ja häälte arvu suurendatakse ühe võrra. Kõik see juhtub ilma lehe ümberlaadimiseta. See on Javascript koos mõne PHP-ga, kasutades AJAXi.

    Enamik kasutatavast Javascriptist on jQuery. jQuery on Javascripti raamistik, mis rakendab spetsiaalseid funktsioone ja annab teile lihtsa juurdepääsu tavapäraselt kasutatavatele mustritele. On oluline mõista, et jQuery on mitte spetsiaalne Javascript, nagu WordPressis kasutatavas PHP-s pole midagi erilist. See on lihtsalt raam, kus saate töötada.

    Javascript võib olla kõige keerulisem, kuna see hõlmab mitut distsipliini ja seda võib leida paljudest veebisaidi aspektidest. Alates koodide jälgimisest ressursside laadimisele, piltide haldamisele, kasutajate tegevuse ja lihtsate animatsioonide pealtkuulamisele on see tõesti kõikjal.

    Hea uudis on see, et te teate, et teil on kõik teadmised, mida vajate oma teema või plugina jaoks Javascript lisamiseks kohe. Sa peaksid olema “üle kupli” - kõik, mida te praegu õppisite, peaks olema kergesti rakendatav, kui olete seda õppinud.

    Vahendid, mis võivad aidata

    Javascript

    • W3Koolid
    • Codecademy
    • TutorialsPoint
    • HTML koer

    jQuery

    • W3Koolid
    • Codecademy
    • jQuery õppekeskus
    • TutorialsPoint

    Veel

    • AJAX ja WordPress
    • Kuidas kasutada AJAXi WordPressis
    Praktika praktika (oktoober)

    Rõhutamaks, kui oluline on praktika, soovitaksin siinkohal pühendada sellele terve kuu. Olen juba mõnda aega programmeerinud ja uustulnukaga võrreldes saan mõista uusi kontseptsioone kiiremini, kuid ma olen ikka veel praktikas kadunud.

    Õnneks, mida rohkem teie tava, seda kiiremini sa õpid asju hiljem. Tegelikult, harjudes alati töötama koodiga, vajate sama tulemuse saamiseks vähem ja vähem praktikat.

    WordPress keskkonnas on parim viis harjutada teemasid ja pluginaid. Üks meetod, mida saate proovida, on luua lihtne, juba olemasolev plugin nullist. Kui te kuskile kinni jäänud, saate vaadata tegeliku toote lähtekoodi.

    Keskenduge oma arusaamade süvendamisele juba teadaolevate mõistete kohta. Tutvuge disaini ja arendaja ajakirjade lugemisega ning oma lemmikrakenduste arendajate blogidega. Siin on mõned suurimad kohad, kus lugeda veebiarendusest, välja arvatud muidugi siin Hongkiat.

    Teie lugemisnimekiri

    • Smashing Magazine
    • WPMU DEV blogi
    • Nimekiri
    • Web Design Depot
    • Speckyboy
    • Kuus muudatust
    • Scotch.io
    • David Walsh'i blogi
    • Code.Tutsplus
    • Designmodo
    • CSS-trikid
    • ärge kartke internetti
    Täiustatud kontseptsioonid (november)

    See on kuu, kus kõik teadmised, mis teil on, peaksid kokku tulema ja sa saad hakata programmeerijaks. Sa peaksid olema võimelised alustama näha suurt pilti ja omama tööalaseid teadmisi neljast peamisest keelest, mida WordPress kasutab: HTML, CSS, JS ja PHP.

    Ma soovitaksin õppida objektorienteeritud PHP. Te kasutate seda juba oma teemades ja pluginites silmus ja muudes konstruktides. OOP (objektorienteeritud PHP) võimaldab teil paremat koodi kirjutada ja paremini mõista WordPressi põhikoodi. Lisaks on see värav C-tüüpi keeltega programmeerimiseks ja seega iOS-i jaoks rakenduste loomiseks.

    Saate oma WordPressi teadmisi edasi õppida, õppides mõnda klassi, kuidas otseselt andmebaasiga suhelda, kuidas transiendid töötavad.

    Teil peaks olema võimalik usaldada väikseid ja tasulisi projekte. ärge unustage, et tegeliku tellitud töö tegemine on see, kus kõige rohkem õppida. See ei puuduta ainult kodeerimist, vaid õppida koodi edastamisest inimestele, kes ei tea midagi internetist.

    Praktika on oluline igal etapil, kuid nüüd peaksite saama piisavalt teadmisi, et õppida mõisteid ilma liiga palju tööta. Üleminekud (aegumiskuupäevaga võimalused) peaksid olema näiteks selged, isegi kui te pole neid kunagi vajanud. Sa peaksid olema võimelised mõõtma, kui need on kasulikud, ja otsige neid vastavalt vajadusele.

    Nagu viimane keel õppida WordPress soovite vaadake MySQL-i mis on harjunud päringu andmebaasi otse. Palju selle funktsiooni saab kasutada funktsioonide kaudu, kuid mõnikord peate küsima db-d otse.

    Tahaksin rõhutada selle tähtsust objektile orienteeritud mõtteviisi. Alguses tundub see väga võõras ja nende kasutamine tundub ebaselge. Pea meeles, kuidas PHP kasutamine oli selle esmakordsel uurimisel ebaselge? Kuidas muutub muutuja ja kui avaldus mulle veebilehe?

    Objektile orienteeritud PHP on sarnane. Seda kasutatakse keerulistel juhtudel, seda rohkem keerdunud asju on vaja ainult suuremahulistes rakendustes. Seetõttu tunduvad mõisted mõnikord ülearused või liiga keerulised.

    Soovitan tõesti selle jaoks kvaliteetset videoõpetust. Minu lemmikud leiate Laracastest (vaata ressursse). Laracasts valmistati peamiselt Laravelile, kuid sisaldab palju OOP-i ja muid kõrgetasemelisi kontseptsioone.

    • MySQL W3Schools'is
    • MySQL On TutorialsPoint
    • Laracasts
    • Objektile orienteeritud PHP algajatele
    • TutorialsPoint
    • OOP dokumentatsioon
    • Puumaja
    • Suhtlemine WordPressi andmebaasiga
    • Ülemineku juhend
    • Walkeri klass
    • WP_Error klass
    • WP_Query klass
    Täiustatud arendustööriistad (detsember)

    Nüüd, kui teate palju rohkem, on aeg muuta oma elu lihtsamaks, õppides kasutama mõningaid täiustatud tööriistu. See hõlmab ka selliseid asju kasutades SSH-d serverile pääsemiseks, WP-CLI WordPressi installi haldamiseks, Vagrant kohaliku WordPressi installeerimise loomiseks, ja veel.

    Esimene asi, mida sa peaksid õppima, on kuidas seadistada WordPress kohapeal XAMPP, MAMP, WAMP või Vagrant abil. Mina isiklikult kasutan Vagrantit, kuid ülejäänud on ka hästi. See eemaldab vajaduse kasutada FTP-d kogu aeg, kiirendades märkimisväärselt arendusaega.

    Järgmiseks peaksite vaatama SSH-d. See hõlmab terminali kasutamine ja käsud. See kõlab hirmutavalt, kuid tegelikult ei ole. See avab täiesti uue maailma. WP-CLI on selle suureks sissejuhatuseks. See võimaldab teil WordPressi mõne sekundi pärast installida, laadida teema, värskendada ja luua lihtsa käsuga testikasutajaid.

    Soovitan ka õppida kõike CSS eelprotsessorid. Keeled nagu LESS ja SASS võimaldavad kasutada muutujaid, funktsioone ja muid täiustatud kontseptsioone oma CSS-is.

    Osana oma eelprotsessori uuringutest peaksite õppima, kuidas kasutada täiustatud kompilaatoritööriistu nagu Prepros või Codekit. Need tööriistad võivad veebisaidi uuesti laadida, kui fail on salvestatud, CSS automaatselt kompileeritakse, Javascript on nii minimeeritud ja nii edasi.

    See annab teile ülevaate tootmise kodeerimise maailmast. Arenduses soovid oma koodi loogilisemaks muutmiseks kasutada nii palju eraldi faile. Tootmises tahate võimalikult väikesed jalajäljed, nii et kõik Javascript ja CSS failid tuleks minimeerida ja ühendada. Mainitud tööriistad annavad teile kõik, mida selleks vaja on.

    Samuti peaksite oma tekstiredaktoriga tõhusamalt töötama. Kas kasutate fragmente? Kas kontrollite oma süntaksit automaatselt? Kas teate kõiki klaviatuuri otseteid, mis muudaks teie elu lihtsamaks?

    See on ala, kus saab pidevalt muuta ja kasvada. Ma läksin XAMPPi kasutamisest MAMP-ile lõpuks Vagrantile. See oli loomulik õppekõver ja ma olen ikka veel õppimise all, mida kõik on teada Vagrantist.

    Ma läksin Notepad ++ kasutamisest Sublime'ile Codasse Atomi. Nende tööriistadega ei ole midagi valesti, aga kui ma kasvasin, siis ma liikusin loomulikult ühelt teisele.

    Lõpuks tahad te uurida versiooni kontroll, konkreetselt SVN ja Git. Põhitõed on palju samad, peate õppima mõningaid eraldi käske, kuid kui olete sellest aru saanud, on teine ​​lihtne aru saada.

    Põhjus, miks te tahate, on see, et WordPress kasutab SVN-i hetkel, kui teie SVN-i kasutamiseks vajalikud pluginad ja teemad. Enamik projekte kasutab Git sest see on natuke parem meeskondades töötamine, nii et see, mida sa tahad kasutada teistes projektides.

    Vahendid, mis võivad aidata

    • Vagranti kasutamine kohaliku WordPress keskkonna seadistamiseks
    • Vagrant
    • XAMPP
    • MAMP
    • WAMP
    • SSH juhendaja Linuxile
    • Kuidas kasutada SSH-d
    • WP-CLI
    • WP-CLI juhendaja
    • Vähem
    • SASS
    • SASS põhitõed
    • SASS-juhendid
    • Alustamine LESS'iga
    • Codekit
    • Prepros
    • Koala
    • Visal Guide to Version Control
    • Lugege versioonikontrolli Gitiga
    • SVN Raamat
    Lõplikud sõnad

    Loodan, et see artikkel andis teile hea ülevaate sellest, mida on vaja saada midagi, et olla arendaja. Tegelikult, kui sa suudad täisajaga toime panna, ei võta see tõenäoliselt terve aasta.

    On kaks suurt asja, mida meeles pidada. Peamine on see, et kuigi ükski neist ei ole keeruline, siis on palju teada, mis teeb selle kokku panna. ärge heidutage neid kui sa jääd kinni või töötad aeglasemalt kui teised. Igaüks töötab oma tempos, kui sa seda hoiad, siis saab sellest hea arendaja.

    Samuti on hea arendajate üks peamisi omadusi nad ei lõpeta kunagi õppimist. Nad otsivad pidevalt paremaid lahendusi, uusi keeli ja uusi meetodeid. Nad peavad meeles, et kodeerimise maailm ei ole mitu korda must ja valge probleemile ei ole ühtegi head vastust.

    Õnn oma kodeerimisuuringutega 2015. aastal, andke meile teada, kuidas te teete allpool toodud kommentaarides!