Domača » WordPress » Končni 12-mesečni vodič za učenje WordPress (plus viri)

    Končni 12-mesečni vodič za učenje WordPress (plus viri)

    Če želite izvedeti nekaj novega v letu 2015, zakaj ne bi bilo WordPress? Omogoča velik del spleta, bolje boste razumeli lastno spletno stran, bolje boste lahko komunicirali z razvijalci in lahko boste denar pomagali drugim. Poleg tega vam programiranje omogoča vpogled v določen način razmišljanja, ki je lahko koristen v drugih življenjskih okoljih. Trik je v tem, da veš, kaj se moraš naučiti in da moraš pri tem dosledno - disciplina je potrebna.

    To je 12-mesečno vodilo o tem, na kaj se osredotočiti, eno temo na mesec, en mesec naenkrat. Označite ta vodnik in ga redno obiskujte skozi vse leto, do konca leta pa boste morda lahko zadržali svoje mesto pri WordPressu.

    Naučite se uporabljati WordPress pravilno (Jan)

    Ne glede na raven, na kateri uporabljate WordPress, stavim, da obstaja veliko stvari, ki jih ne poznate. V januarju se morate osredotočiti na administrativno stran stvari, brez kodiranja.

    Prepričajte se, da pregledate in preizkusite vse funkcije, ki jih vidite. Preizkusite vse povezave, si oglejte možnosti zaslona, ​​zavihke Pomoč, poskusite razporediti objavo, ugotovite, kaj je lepljivo sporočilo, ustvarite stransko vrstico in nekaj pripomočkov, sestavite meni, poglejte vse razpoložljive nastavitve in tako naprej.

    Ideja je, da postanite usposobljeni pri uporabi WordPressa tako lahko hitreje berete in delate skozi vaje. Veliko ljudi preskoči ta korak in povzroča nepotrebno zmedo med učnim procesom. Medtem ko programiranje ne želite, da vas moti, kaj uvoznik WordPress je, boste imeli veliko opraviti brez tega bremena.

    Viri, ki lahko pomagajo

    Spodnji seznam nikakor ni izčrpen, vendar vam priporočam, da si ogledate vsak odsek v adminu in vse preizkusite. Če ne morete ugotoviti, kaj nekaj počne, Google to storite in od tod.

    • Kako začeti z WordPress
    • Namestitev WordPressa
    • Posodabljanje WordPressa
    • Terminologija WordPress
    • Vse o objavah
    • Vse o straneh
    • Uporaba slik
    • Vdelava vsebine
    • Kratke kode
    • Vtičniki in teme
    • Vidnost vsebine
    • Uporabniki v WordPressu
    • Zasloni sprejemanja
    • Polja po meri
    • Razprave
    • Permalinks
    • WorkingWwith WordPress FAQ
    Orodja za razvijalce in osnove (februar)

    Če želite začeti z razvojem, boste potrebovali nekaj orodij in nekaj osnovnega znanja delo z datotekami. Prva stvar, ki jo boste želeli, je sposoben urejevalnik besedila. Obstaja veliko urejevalnikov kode, ki so bili prej pregledani tukaj v Hongkiatu, in večina jih je.

    Osebno uporabljam Atom in urednik GitHub. Čeprav je zelo zmogljiv urejevalnik, ki nima enostavno dostopnih zmogljivosti FTP (kar priporočam, da upoštevate pri izbiri urejevalnika. Videli boste, zakaj v trenutku).

    Seznanite se z vašim urednikom. Ne glede na tisto, ki jo uporabljate, vam priporočam, da jo preberete s pomočjo Googlovih iskanj, si ogledate nastavitve in se prepričate, da jih lahko z zaupanjem ustvarite in urejate datoteke v računalniku.

    Nato boste želeli izvedeti več o FTP. Protokol za prenos datotek je način za branje in urejanje datotek na oddaljenem računalniku. Ideja je, da boste lahko spreminjali svoje spletno mesto, ne da bi morali prenesti datoteke, in jih naložiti, ko jih spremenite z ločeno aplikacijo. Tukaj je pogled na Coda 2 v akciji.

    V tem mesecu bi morali preživeti nekaj časa, da spoznate, kako delujejo spletne teme. Zakaj se uporabljajo spletni strežniki, za kaj se uporablja brskalnik in tako naprej. Ni vam treba preveč podrobno, vendar boste potrebovali osnovno razumevanje številnih konceptov.

    Viri, ki lahko pomagajo

    • Seznam urejevalnikov prostih kod
    • Pet najboljših urejevalnikov besedila
    • 14 Veliki urejevalniki besedil za spletne oblikovalce
    • Najboljši programski urejevalniki besedila
    • FTP za začetnike
    • Kaj je FTP in kako prenesti datoteke z njim
    • Kako delujejo spletne strani
    • Kako deluje spletna stran
    • Video o tem, kako delujejo spletna mesta
    • Kako spletna mesta delajo na Quackit.com
    HTML in CSS (mar)

    Čas je, da se umazamo z nekaj HTML in CSS, glavnimi jeziki spleta. HTML je tisto, kar stranem daje njihovo strukturo, CSS pa je tisto, kar jih oblikuje, da izgleda tako, kot je. Oba sta lahka jezika, vendar zahtevata, da jo obvladajo.

    Mislim, da je pomembno omeniti, da boste od tu naprej potrebovali veliko in veliko prakse. Prepričan sem, da so vsi jeziki, ki se uporabljajo v spletu, enostavni, vendar je veliko informacij, ki jih je mogoče prebrati in ki so del težav pri programiranju.

    ne razočarajte se, če ne razumete kaj ali kaj ne deluje, smo vse sem bil tam. Ko boste šli skozi nekaj virov in se boste počutili pripravljeni na izziv, vam priporočam, da ga prakticirate iskanje elementa, ki vam je všeč, na spletnem mestu in poskus njegovega ponovnega ustvarjanja. Še en dober način je, da nadenite PSD ali Dribbble 365 in najdete želeni spletni element.

    Na primer, si oglejte ta Easy Notes, posnet na Dribbble. Kliknite priponko in poskusite ponovno ustvariti pripomoček za tip opravila.

    Ko lahko ustvarite posamezne elemente, se lahko lotite večjih projektov, kot je popolna spletna stran. Lahko si ogledate strani, kot so Themeforest, Designmodo in Premium Pixels, za nadaljnje navdih. Lahko celo pripravite že pripravljene teme WordPress / HTML in jih poskusite ponovno ustvariti doma kot statično HTML stran.

    Poskrbite, da se zavedate licenciranja. Teme za Themeforest in številna druga mesta so licencirane in se ne smejo uporabljati brez licence, tudi če jih ponovno ustvarite iz nič!

    Viri, ki lahko pomagajo

    HTML

    • Šole W3
    • HTML Dog
    • TutorialsPoint
    • Tizag

    CSS

    • Šole W3
    • HTML Dog
    • TutorialsPoint
    • Tizag
    • CSSTutorial.net

    Drugi viri

    • Codecademy HTML & CSS
    • CSS Zen Garden
    • CSS3 Na W3Schools
    • Izbirnik barv CSS
    • Interactive CSS Selector Vadnica
    • Smernice za CSS
    PHP (apr.)

    Prišel je čas, da se naučimo nekaj stvari na strani strežnika. Do sedaj ste se naučili samo kodo odjemalcev. HTML in CSS sta poslana kot je brskalniku uporabnika in se tam obdelata. PHP se obdeluje na strežniku in se pretvori v HTML in CSS ter pošlje brskalniku. Predstavlja veliko število uporabnih funkcij, ki jih boste izvedeli o tem mesecu.

    PHP je tisto, kar omogoča WordPress za prikaz tisoč člankov z eno datoteko. PHP je, kako lahko spletno mesto prikaže prijavljeno uporabniško ime, kako lahko Facebook prikaže vaše prijatelje in tako naprej. Ista stran na Facebooku bo za vas videti zelo drugačna kot za mene zaradi čarobne kode strežniške strani.

    Tudi pri tem PHP ni težko, vendar je treba še veliko vedeti. Težava se še povečuje, ker že nekaj časa ne moremo ustvariti nekaj koristnega. Priporočam, da si čim prej ogledate WordPress Teme in si ogledate nekaj praktičnih aplikacij.

    Imejte v mislih, da vam ni treba vedeti vse, kar v PHP, da bi začeli z WordPress. Objektno usmerjen PHP ni nekaj, o čemer boste morali kratkoročno skrbeti in vam ni treba zapomniti vseh razpoložljivih funkcij.

    Dobro poznavanje spremenljivk, zank, če so izjave in funkcije dober začetek. Od tam, bolj veste, bolje, in boste pobrali veliko stvari iz samega WordPressa.

    Viri, ki lahko pomagajo

    • Šole W3
    • Kodekademija
    • Tizag
    • TutorialsPoint
    • Referenca jezika PHP
    • Referenca funkcije PHP
    Spreminjanje teme WordPress (maj)

    Končno lahko začnemo z WordPressom! WordPress za prikaz vsebine uporablja HTML, CSS, PHP in Javascript. Še niste izvedeli za Javascript, vendar je to v redu, lahko to storimo kasneje.

    Prva stvar, ki jo morate storiti je spremenite temo. Z uporabo FTP-ja se pomaknite v mapo, ki vsebuje vašo aktivno temo in se igrate z njo. Poiščite, kje je naslov in ga premaknite pod vsebino, dodajte nekaj besedila, dodajte nekaj CSS in tako naprej.

    Upoštevajte, da bo to dejansko spremenilo vašo spletno stran v živo, zato to storite samo, če ste prepričani, da je to v redu. Tudi teme se nikoli ne smejo spreminjati, če se neposredno dotaknejo njihove kode. To je v redu, toda v resnici boste morali ustvarite lastno temo ali za spreminjanje obstoječe uporabite podrejeno temo (za več informacij glejte razdelek o virih za ta mesec).

    Cilj tega meseca je, da se udobno seznanite s tem, kako deluje tema in kodo, ki jo uporablja. Začeti bi morali učiti se o oznakah predlog, posebnih WordPress funkcijah, ki jih lahko uporabite za prikaz podatkov o postu, in o datotekah, ki jih zahteva tema.

    Tema, ki jo priporočam, je najprej spremeniti Twenty Fifteen. To bi moralo biti nameščeno z WordPress 4.1+, ker je nova privzeta tema. Ta tema sledi vsem sedanjim standardom in postavlja oviro za razvoj; lahko ste prepričani, da je katera koli kodna oznaka v dvajsetih petnajstih pravilna.

    Ob koncu meseca se boste počutili udobno, če boste spreminjali temo in bi morali imeti grobo idejo, kako začeti svojo lastno temo. ne pozabite, ta mesec je približno eksperimentiranje, ne bojte se narediti stvari, ki jih na nekaterih mestih ne priporočamo. se učite, ne ustvarjate izdelka!

    Viri, ki lahko pomagajo

    • Dokumentacija otroške teme
    • Kako ustvariti otrokovo temo
    • Otroška tema Tutorial
    • Oznake predloge
    Ustvarjanje teme (junij)

    Ustvarjanje teme ni preveč drugačno od spreminjanja obstoječe, vendar boste morali ustvariti veliko lastnih datotek. ne bojte se kopirati iz drugih tem, kot je Twenty Fifteen. Datoteke všeč comments.php ki ureja razprave, je približno enako na večini spletnih mest. Lahko uporabite CSS, da bo drugačen, in morda preuredite nekaj HTML-ja.

    Ustvarjanje teme je dobra vaja, ker vas vodi skozi toliko funkcionalnosti, da poglobite svoje znanje o WordPressu na splošno. ustvariti morate glavo in nogo, pomislite na stranske vrstice, menije, komentarje, posamezne objave, strani, domače strani in drugo.

    Osredotočiti se morate na vprašanja, ki se pojavijo med razvojem. Vaša spletna stran bo prikazala zadnjih 10 objav na prvi strani, vendar "kaj naj naredim, če želim nekaj povsem drugega?" To so vprašanja, ki se lahko pojavijo le pri gradnji.

    morate dobro razumeti hierarhijo predlog, ki ureja datoteke, ki so odgovorne za prikazovanje določene vsebine. Preglejte predloge strani (glej vire). Ti omogočajo gradnjo strani s funkcijo po meri.

    Ko boste vse pregledali, vam priporočam, da si ogledate Napredna polja po meri. Ta vtičnik vam omogoča ustvarjanje izjemno uporabnih skupin možnosti za objave, ki jih lahko uporabite v svojih temah.

    jaz”Tukaj bom naštel veliko virov, toda če ste v dvomih, se obrnite na kodo osemindvajset petnajst za pomoč.!

    Viri, ki lahko pomagajo

    • Hierarhija predlog
    • Pogojne oznake
    • Referenca polne funkcije
    • Razvoj teme
    • Dokumentacija stranske vrstice
    • Navigacijski meniji
    • Indeks arhiva
    • Ustvarjanje statične strani
    • Ustvarjanje strani za iskanje
    • Ustvarjanje strani A 404
    • Predloga za komentarje
    • Predloge avtorjev
    • Predloge strani
    • Napredna polja po meri
    Osnove o kljukicah in dodatkih (julij)

    Sistem kljukic je osnova za vtičnike. Omogočajo dodajanje novih funkcij v WordPress ali spreminjanje obstoječega jedra funkcionalnosti brez potrebe po spremembi jedra Koda.

    Delujejo kot sprožilci. Namesto, da bi šli v kodo v datotekah WordPress, ki objavljajo objavo, in dodali svojo kodo za pošiljanje e-pošte avtorju, lahko rečete: “Ko WordPress objavi objavo, pošljete e-pošto avtorju”. To je mogoče narediti v popolnoma ločeni datoteki, kar pomeni, da ključna koda ni nikoli spremenjena.

    Pravzaprav ste jih uporabljali tudi v svoji temi, ko ste uporabili wp_head () in wp_footer () funkcije. WordPress te interno uporablja za izdelavo skupine kode, kot je na primer admin bar. Tako lahko plugini spreminjajo teme, ne da bi se dejansko dotaknili teme.

    Spoznavanje kljukic bo vaša vstopna točka v razvoj vtičnikov. Razumevanje le-teh je ključnega pomena za delo z WordPressom in morda ponujanje strokovnih storitev v prihodnosti. Vzemite si čas za obvladovanje tega, saj se boste pri vseh projektih močno zanašali na kavlje.

    Ta mesec ne bi smeli poglobiti globoko v vtičnike, toda učenje zahtevanih datotek in nekaj osnov se bo verjetno ujemalo z našim časovnim okvirom. Plugins je zelo enostavno ustvariti, dejansko samo zahtevajo eno datoteko s komentarjem na vrhu.

    Od tam lahko delate karkoli”Všeč mi je, vendar morate uporabiti pravilne kljuke - zato so kljuke tako pomembne.

    Viri, ki lahko pomagajo

    • API vtičnika
    • Definitive Guide To Hooks
    • Navodila za začetnike za dejanja in filtre
    • Določite svoje lastne kljuke
    • Pisanje dodatka
    • Kako ustvariti plugin za WordPress
    Proficiency Plugin (avgust)

    Avgust je čas, da vnesete nekaj prakse v ustvarjanje vtičnikov. Poiščite nekaj, za kar bi radi vtičnik in ga naredite sami. Želite, da se vsi primeri dobrega spremenijo v “super” kadar koli objavo objave? Pojdite in to storite.

    Če se vam zdi odlična ideja, jo pošljite v skladišče vtičnikov, vendar je ime igre praksa, kar omogoča popolnost. Lahko začnete skrbeti za naslednje standarde kodiranja in se prepričajte, da je vaša koda komentirana in lepo oblikovana.

    Zdaj bi morali imeti dovolj znanja, da jih takšne stvari motijo. Čez nekaj časa bosta komentiranje in standardna koda druga narava, čeprav se zdi, da je sprva malo neprijetna.

    Ta mesec ustvarite vsaj 2-3 vtičnika. Poskrbite, da bodo različni, če spremenite vsebino objave, morda bi moral drugi storiti nekaj, ko bo objavljena objava. Morda bi morali ustvariti nekaj vrst po meri po meri in taksonomije po meri, ki so pogosto potrebni za zahtevnejše projekte, oglejte si povezave v razdelku virov..

    To je faza, kjer bi morali postopoma učiti obrobnih področij WordPressa, kot je ustvarjanje novih vlog, tipov po meri in še več. Ti lahko loviti vse to navzdol in jih preučiti, vendar je morda bolje, da se z njimi spopadejo, ko se pojavijo kot zahteva za projekt.

    Učinkovito in samozavestno kodiranje stvari, ki jih poznate, je pomembnejše od količine stvari v možganih. Že dolgo sem kodiral in včasih moram poiskati najpreprostejše stvari. Če vemo, da je nekaj na voljo, je pomembnejše, da lahko z lahkoto kodiramo,

    Viri, ki lahko pomagajo

    • Standardi kodiranja
    • Dokumentacija phpDocumentor
    • Taksonomije po meri
    • Vrste objav po meri
    • API za nastavitve
    • API metapodatkov
    • API možnosti
    • Popoln vodnik po vrstah pošta po meri
    • Ustvarjanje prevedljivih tem in dodatkov
    • Ujemanje scenarijev in slogov
    Javascript (sept.)

    (Skoraj) zadnji kos sestavljanke je Javascript. Javascript omogoča dodajanje interaktivnosti in drugih naprednih funkcij na vaše spletno mesto. Z uporabo Javascripta lahko uporabite pop-up modale, naložite komentarje, uporabite neskončno drsenje in še veliko več.

    Javascript je v bistvu jezik strani odjemalca, vendar je lahko povezan s kodo strani strežnika z uporabo AJAX-a. Tako lahko na primer glasujete o članku. Ko kliknete gumb za glasovanje, se gumb spremeni v zahvalo in se število glasov poveča za eno. Vse to se zgodi brez ponovnega nalaganja strani. To je Javascript skupaj z nekaterimi PHP uporabo AJAX.

    Večina Javascripta, ki ga boste uporabljali, bo jQuery. jQuery je okvir Javascript, ki izvaja posebne funkcije in vam omogoča enostaven dostop do običajno uporabljenih vzorcev. Pomembno je razumeti, da je jQuery ne poseben Javascript, prav tako kot ni nič posebnega v PHP, ki se uporablja v WordPressu. To je preprosto okvir, v katerem lahko delate.

    Javascript je lahko najbolj zapleten, saj obsega več disciplin in ga lahko najdete v številnih vidikih spletnega mesta. Od kod za sledenje do nalaganja virov, upravljanja slik, prestrezanja uporabniških dejanj in preprostih animacij je res povsod.

    Dobra novica je, da veste, da imate vse znanje, ki ga potrebujete, da takoj dodate Javascript za vašo temo ali vtičnik. Bi morali biti “čez grbo” - vse, kar se zdaj naučite, bi moralo biti enostavno, ko se naučite.

    Viri, ki lahko pomagajo

    Javascript

    • Šole W3
    • Kodekademija
    • TutorialsPoint
    • HTML Dog

    jQuery

    • Šole W3
    • Kodekademija
    • jQuery center za učenje
    • TutorialsPoint

    Več

    • AJAX in WordPress
    • Kako uporabljati AJAX v WordPress
    Praktična praksa (oktober)

    Da bi poudarili, kako pomembna je praksa, vam priporočam, da ji posvetite ves mesec. Že nekaj časa programiram in v primerjavi z novim pridihom lahko hitreje razumem nove koncepte, vendar sem še vedno popolnoma izgubljen brez prakse.

    Na srečo, bolj ko boste vadili, hitreje se boste učili stvari kasneje. Pravzaprav, ko se navadimo vedno delati s kodo, boste potrebovali vedno manj prakse, da boste dobili enak rezultat.

    V okolju WordPress je najboljši način za prakso ustvarjanje tem in dodatkov. Ena od metod, ki jo lahko poskusite, je, da znova ustvarite preprost, že obstoječ vtičnik. Če se boste nekje zataknili, si lahko ogledate izvorno kodo dejanskega izdelka.

    Osredotočite se na poglobitev razumevanja konceptov, ki jih že poznate. Pojdite v prakso branja revij za oblikovalce in razvijalce ter spletnih dnevnikov razvijalcev vaših najljubših aplikacij. Tukaj je nekaj največjih mest za branje o razvoju spletnih strani, razen tukaj na Hongkiatu.

    Vaš bralni seznam

    • Smashing Magazine
    • WPMU DEV Blog
    • Seznam poleg
    • Depot spletnega oblikovanja
    • Speckyboy
    • Šest revizij
    • Scotch.io
    • Blog Davida Walsha
    • Code.Tutsplus
    • Designmodo
    • CSS-triki
    • Ne bojte se interneta
    Napredni koncepti (november)

    To je mesec, ko bi se moralo združiti vse znanje, ki ga imate, in lahko začnete postati programer. Morali bi začeti videti veliko sliko in imeti delovno znanje štirih glavnih jezikov, ki jih WordPress uporablja: HTML, CSS, JS in PHP.

    Svetujem vam, da se začnete učiti objektno usmerjeni PHP. To že uporabljate v svojih temah in vtičnikih v zanki in drugih konstruktih. OOP (objektno usmerjen PHP) vam bo omogočil, da boste bolje napisali kodo in bolje razumeli ključno kodo WordPressa. Poleg tega je to prehod za programiranje z jeziki tipa C in tako ustvarja aplikacije za iOS na primer.

    Svoje znanje WordPress lahko nadgradite z učenjem nekaterih razredov, kako neposredno sodelovati z bazo podatkov, kako delujejo prehodna obdobja.

    Z zaupanjem bi morali biti sposobni opravljati majhne, ​​plačane projekte. ne pozabite, da se dejansko naročena dela najbolj naučijo. Ne gre samo za kodiranje, temveč za učenje komuniciranja o kodi za ljudi, ki ne vedo ničesar, kar je povezano z internetom.

    Praksa je pomembna na vsaki stopnji, zdaj pa bi morali imeti dovolj znanja, da se lahko naučite koncepta brez preveč dela. Prehodni pojavi (možnosti z datumom poteka veljavnosti) morajo biti na primer jasni, tudi če nikoli niste imeli potrebe po njih. Morali bi imeti možnost oceniti, kdaj bodo koristni, in jih po potrebi preglejte.

    Kot zadnji jezik za učenje za WordPress boste želeli poglej MySQL ki je navajena neposredno poizvedujte bazo podatkov. Velik del te funkcionalnosti je mogoče uporabiti prek funkcij, včasih pa boste morali neposredno poizvedovati db.

    Rad bi poudaril pomen vstopanje v objektno usmerjeno miselnost. Na prvi pogled se bo zdelo zelo tuje in uporaba teh se bo zdela nejasna. Se spomnite, kako je bila uporaba PHP-ja nejasna, ko ste jo prvič preučevali? Kako mi spremenljivka in izjava if dobita spletno stran?

    Objektno usmerjen PHP je podoben. Uporablja se za zapletene primere, bolj zapletene stvari v njem so potrebne le za velike aplikacije. Zato se koncepti včasih zdijo odveč ali preveč zapleteni.

    Za to priporočam kakovostne video vadnice. Moje priljubljene najdete na Laracasts (glej vire). Laracasts je bil prvotno narejen za Laravel, vendar vsebuje veliko OOP in drugih konceptov na visoki ravni.

    • MySQL Na W3Schools
    • MySQL On TutorialsPoint
    • Laracasts
    • Objektno usmerjen PHP za začetnike
    • TutorialsPoint
    • Dokumentacija OOP
    • Hiša na drevesu
    • Vzajemno delovanje z bazo podatkov WordPress
    • Vodnik za prehodne pojave
    • Razred Walkerja
    • Razred WP_Error
    • Razred WP_Query
    Napredna orodja za razvoj (dec.)

    Zdaj, ko veste veliko več, je čas, da olajšate svoje življenje z učenjem uporabe nekaterih naprednih orodij. To vključuje stvari, kot so uporaba SSH za dostop do strežnika, WP-CLI za upravljanje naprav WordPress, Vagrant za ustvarjanje lokalne WordPress namestitve, in več.

    Prva stvar, ki jo morate naučiti je kako nastaviti WordPress lokalno z uporabo XAMPP, MAMP, WAMP ali Vagrant. Osebno uporabljam Vagrant, vendar so tudi ostali v redu. To odpravlja potrebo po uporabi FTP ves čas, kar znatno pospeši razvojni čas.

    Nato morate pogledati v SSH. To vključuje z uporabo terminala in ukazov. To se sliši strašno, a res ni. Odprla bo popolnoma nov svet. WP-CLI bo odličen uvod v to. Omogoča vam, da v nekaj sekundah namestite WordPress, prenesete temo, jo posodobite in ustvarite testne uporabnike s preprostim ukazom.

    Priporočam tudi, da se naučite vse o tem Procesorji CSS. Jeziki, kot so LESS in SASS, omogočajo uporabo spremenljivk, funkcij in drugih naprednih konceptov v vašem CSS-ju.

    Kot del vaših predprocesorskih študij se morate naučiti uporabljati napredne prevajalske orodje, kot je Prepros ali Codekit. Ta orodja lahko znova naložijo spletno stran, ko je datoteka shranjena, samodejno prevede CSS, zmanjša Javascript in tako naprej.

    To vam bo dalo vpogled v svet kodiranja za proizvodnjo. V razvoju želite uporabiti čim več ločenih datotek, da lahko kodo naredite bolj logično. V produkciji si želite le tako majhen odtis, da bi bilo treba vse Javascript in CSS datoteke zmanjšati in združiti. Omenjena orodja vam dajejo vse, kar potrebujete, da se s tem udobno počutite.

    Prav tako morate začeti učinkoviteje delati z urejevalnikom besedila. Ali uporabljate odrezke? Ali samodejno preverjate skladnjo? Ali poznate vse bližnjice na tipkovnici, ki bi vam olajšale življenje?

    To je področje, kjer se lahko nenehno spreminjate in rastete. Prešla sem iz uporabe XAMPP na MAMP, končno na Vagrant. To je bila naravna krivulja učenja in še vedno sem v procesu učenja vsega, kar lahko vem o Vagrantu.

    Šel sem od uporabe Notepad ++ na Sublime na Coda na Atom. Nič ni narobe z nobenim od teh orodij, toda ko sem rasla, sem seveda napredovala od enega do drugega.

    Končno boste želeli pogledati nadzor različic, posebej SVN in Git. Osnove so povsem enake, morali se boste naučiti nekaj ločenih ukazov, toda ko boste razumeli enega, bo drugi preprost..

    Razlog, da boste želeli oboje, je, da WordPress trenutno uporablja SVN, tako da, ko ste izdajate dodatke in teme, ki jih boste potrebovali za uporabo SVN. Večina projektov uporablja Git ker je malo boljši delo v skupinah, tako boste želeli uporabiti za druge projekte.

    Viri, ki lahko pomagajo

    • Uporaba Vagranta za vzpostavitev lokalnega okolja WordPress
    • Vagrant
    • XAMPP
    • MAMP
    • WAMP
    • SSH Vadnica za Linux
    • Kako uporabljati SSH
    • WP-CLI
    • Vadnica WP-CLI
    • MANJ
    • SASS
    • Osnove SASS
    • Vodniki SASS
    • Prvi koraki z MANJŠIM
    • Codekit
    • Prepros
    • Koala
    • Vizualni vodnik za nadzor različic
    • Več o upravljanju različic z Git
    • Knjiga SVN
    Končne besede

    Upam, da vam je ta članek dal dober pregled nad tem, kaj je potrebno iz ničesar ne bi postali pro razvijalec. V resnici, če lahko polniš čas polno, to verjetno ne bo trajalo celo leto.

    Ne smete pozabiti na dve veliki stvari. Najpomembnejši je, da čeprav ni težko, je to veliko, kar pomeni, da je težko, ko jih sestavimo. ne bodite obupani če se zataknete ali delate počasneje kot drugi. Vsakdo dela v svojem ritmu, če ga boste ohranili, boste postali dober razvijalec.

    Tudi ena glavnih značilnosti dobrih razvijalcev je ta nikoli ne prenehajo učiti. Nenehno iščejo boljše rešitve, se učijo novih jezikov in novih metod. Zavedajo se, da svet kodiranja ni večkrat črno-bel ni nobenega dobrega odgovora na problem.

    Vso srečo pri študiji kodiranja v letu 2015, nam sporočite, kako ste v komentarjih spodaj!