Ultimate Ghid de 12 luni pentru a învăța WordPress (resurse suplimentare)
Dacă doriți să aflați ceva nou în 2015, de ce să nu faceți WordPress? Ea alimentează o bucată mare de web, veți înțelege mai bine propriul site web, veți putea să comunicați mai bine cu dezvoltatorii și puteți face niște bani ajutându-i pe alții. În plus, programarea vă oferă o perspectivă asupra unui anumit mod de gândire care poate fi util în alte domenii de viață. Trucul este să știi ce trebuie să înveți și să te duci la ea în mod consecvent - este necesară disciplina.
Acesta este un ghid pe 12 luni cu privire la ce să vă concentrați, un subiect pe lună, o lună la un moment dat. Marcați acest ghid și vizitați-l în mod regulat pe tot parcursul anului și, până la sfârșitul anului, s-ar putea să vă țineți poziția atunci când vine vorba de WordPress.
Aflați cum să utilizați WordPress corect (Jan)
Indiferent de nivelul pe care îl folosiți pentru WordPress, pariez că există multe lucruri pe care nu le cunoașteți. În ianuarie trebuie să te concentrezi pe partea de administrare a lucrurilor, fără codificare încă.
Asigurați-vă că inspectați și încercați toate funcțiile pe care le vedeți. Încercați toate legăturile, uitați-vă la opțiunile de ecran, fila Ajutor, încercați să programați o postare, să vă dați seama ce este o postare lipicioasă, să creați o bară laterală și unele widgeturi, să asamblați un meniu, să consultați toate setările disponibile și așa mai departe.
Ideea este să să devină expert în utilizarea WordPress astfel încât să puteți citi și să lucrați mai rapid prin tutoriale. Mulți oameni ignoră acest pas și provoacă confuzii inutile în timpul procesului de învățare. În timp ce programați nu doriți să vă distrați de ceea ce este importatorul WordPress, veți avea destule de făcut fără această povară.
Resurse care pot ajuta
Lista de mai jos nu este în nici un caz exhaustivă, dar vă recomandăm să treceți prin fiecare secțiune din admin și să încercați totul. Dacă nu vă dați seama ce face ceva, Google și mergeți de acolo.
- Noțiuni de bază cu WordPress
- Instalarea programului WordPress
- Actualizarea WordPress
- Terminologie WordPress
- Totul despre postări
- Totul despre pagini
- Utilizarea imaginilor
- Încărcarea conținutului
- Scurtăturile
- Plugin-uri și teme
- Vizibilitatea conținutului
- Utilizatori în WordPress
- Ecrane de afișare
- câmpuri customizate
- discuţii
- permalinks
- Lucrul cu WordPress Întrebări frecvente
Instrumente de bază pentru dezvoltatori (februarie)
Pentru a începe dezvoltarea, veți avea nevoie de câteva instrumente și câteva cunoștințe de bază lucrul cu fișiere. Primul lucru pe care îl veți dori este un editor de text capabil. Există o mulțime de editori de cod care au fost revizuiți aici aici în Hongkiat, și majoritatea sunt.
Personal folosesc Atom și editorul făcut de GitHub. Deși este un editor extrem de capabil, nu are capabilități FTP ușor accesibile (pe care vă recomandăm să le țineți cont atunci când alegeți un editor, veți vedea de ce într-o clipă).
Familiarizați-vă cu editorul dvs.. Indiferent de una pe care o utilizați, vă recomandăm să citiți despre aceasta prin căutările Google, căutați printre setări și asigurați-vă că o puteți utiliza pentru a crea și edita fișierele pe computerul dvs. cu încredere.
Apoi, veți dori să aflați despre FTP. Protocolul de transfer de fișiere este o modalitate de a citi și de a edita fișiere pe un computer la distanță. Ideea este că veți putea să vă modificați site-ul fără a fi nevoie să descărcați fișiere și să le încărcați odată ce le-ați modificat cu o aplicație separată. Iată o privire la Coda 2 în acțiune.
Ar trebui să petreceți ceva timp în această lună în care să aflați cum funcționează aspectele de bază ale Webului. De ce sunt folosite serverele web, ce browser este folosit și așa mai departe. Nu este nevoie să intrați în prea multe detalii, dar veți avea nevoie de o înțelegere de bază a unui număr de concepte.
Resurse care pot ajuta
- O listă de editori de cod liber
- Cinci editori de cele mai bune texte
- 14 editori de text de mare pentru designeri de web
- Cele mai bune editoare de text pentru programare
- FTP pentru începători
- Ce este FTP și cum să transferați fișierele cu el
- Cum funcționează paginile Web
- Cum funcționează un site Web
- Video despre cum funcționează site-urile Web
- Cum funcționează site-urile Web pe Quackit.com
HTML & CSS (Martie)
Este timpul să ne murdărim mâinile cu unele HTML și CSS, principalele limbi ale Web-ului. HTML este ceea ce dă paginile structura lor, CSS este ceea ce le stii sa arate cum o fac. Sunt ambele limbi ușor, dar au nevoie de practică pentru a stăpâni.
Cred că este important să menționăm că, de aici, veți avea nevoie de o mulțime de exerciții. Cred că toate limbile utilizate pe web sunt ușor, dar există multe informații ușor de digerat care fac parte din dificultatea de programare.
nu te descuraja daca nu intelegi ceva sau ceva nu functioneaza toate am fost acolo. Odată ce ați trecut prin anumite resurse și vă simțiți pregătiți pentru o provocare, vă recomand să practicați găsirea unui element care vă place pe un site și încercarea de ao recrea. O altă metodă bună este să vă îndreptați spre 365 PSD sau Dribbble și să găsiți un element web care vă place.
De exemplu, aruncăm o privire la această înregistrare ușoară pe Dribbble. Faceți clic pe atașament și încercați să recreați widget-ul de tip mijlociu.
Odată ce puteți crea elemente individuale, puteți aborda proiecte mai mari, cum ar fi un site web complet. Aveți posibilitatea să răsfoiți site-uri precum Themeforest, Designmodo și Pixeli Premium pentru o inspirație suplimentară. Puteți chiar să realizați teme WordPress / HTML gata și să încercați să le recreați acasă ca pagină HTML statică.
Asigurați-vă că aveți cunoștință de licențiere. Temele pe Themeforest și multe alte locuri sunt licențiate și nu pot fi utilizate fără licență chiar dacă le recreezi de la zero!
Resurse care pot ajuta
HTML
- W3Schools
- HTML Dog
- TutorialsPoint
- Tizag
CSS
- W3Schools
- HTML Dog
- TutorialsPoint
- Tizag
- CSSTutorial.net
Alte resurse
- Codecademy HTML și CSS
- CSS Zen Garden
- CSS3 Pe W3Schools
- CSS Color Picker
- Tutorial selectiv pentru CSS interactiv
- CSS Guidelines
PHP (Apr)
A sosit timpul să învățăm câteva lucruri de pe server. Până acum ați învățat doar codul clienților. HTML și CSS sunt trimise ca și în browser-ul unui utilizator și sunt procesate acolo. PHP este procesat pe server și este convertit în HTML și CSS și trimis la browser. Acesta introduce un număr uriaș de caracteristici utile pe care le veți afla despre această lună.
PHP este ceea ce permite WordPress să afișeze mii de articole utilizând un singur fișier. PHP este modul în care un site web poate afișa numele utilizatorului înregistrat, modul în care Facebook poate afișa prietenii dvs. și așa mai departe. Aceeași pagină de pe Facebook va arăta foarte diferit pentru tine decât pentru mine datorită magiei codului de pe server.
Din nou, PHP nu este dificil, dar există multe de știut. Dificultatea este sporită și mai mult prin faptul că nu este capabilă să creeze ceva util de ceva timp. Vă recomandăm să vă uitați la temele WordPress cât mai curând posibil pentru a vedea unele aplicații practice.
Rețineți că nu trebuie să știți totul în PHP pentru a începe cu WordPress. Object Oriented PHP nu este ceva ce va trebui să vă faceți griji pe termen scurt și nu trebuie să memorați toate funcțiile disponibile.
Având o bună cunoaștere a variabilelor, buclelor, dacă declarațiile și funcțiile sunt un început bun. De acolo, cu cât știi mai bine, vei câștiga multe lucruri de la WordPress în sine.
Resurse care pot ajuta
- W3Schools
- Codecademy
- Tizag
- TutorialsPoint
- Referința limbii PHP
- Referința funcției PHP
Modificarea unei tematici WordPress (mai)
În cele din urmă, putem începe cu WordPress! WordPress utilizează coduri HTML, CSS, PHP și Javascript pentru a afișa conținut. Nu ați învățat încă despre Javascript, dar asta e bine, putem face asta într-o lună mai târziu.
Primul lucru pe care ar trebui să-l faceți este modificați o temă. Folosind FTP mergeți în folderul care păstrează tema activă și jucați cu ea. Găsiți unde este titlul și mutați-l sub conținut, adăugați un text, adăugați câteva CSS și așa mai departe.
Rețineți că acest lucru va schimba, de fapt, site-ul dvs. live, astfel încât să faceți acest lucru numai dacă sunteți sigur că este în regulă. De asemenea, temele nu trebuie niciodată modificate prin atingerea directă a codului. Este bine pentru practică, dar în realitate va trebui și ea creați propria temă sau utilizați o temă copil pentru a modifica una existentă (vedeți secțiunea pentru resurse pentru această lună pentru mai multe informații).
Scopul acestei luni este să vă simțiți confortabil cu modul în care funcționează o temă și codul pe care îl utilizează. Ar trebui să începeți să învățați despre etichetele șablonului, funcțiile WordPress speciale care pot fi utilizate pentru a afișa datele postate și fișierele pe care o temă necesită.
Tema pe care o recomand modificarea este Twenty Fifteen. Acest lucru ar trebui să fie instalat cu WordPress 4.1+, deoarece este noua temă implicită. Această temă respectă toate standardele actuale și stabilește bara de dezvoltare; puteți fi siguri că orice codificare pe care o vedeți în Twenty Fifteen este corectă.
La sfârșitul lunii ar trebui să te simți confortabil făcând schimbări minore la o temă și ar trebui să ai o idee grosolană despre cum să începi propria temă de la zero. nu uitați, luna aceasta este despre experimentare, nu-ți fie frică pentru a face lucruri care sunt sfătuite împotriva unor site-uri. învățați, nu creați un produs!
Resurse care pot ajuta
- Documentație tematică pentru copii
- Cum de a crea o temă pentru copii
- Tutorial tematic pentru copii
- Etichete de șablon
Crearea unei teme (iunie)
Crearea unei teme nu este prea diferită de modificarea unei teme existente, dar va trebui să creați o mulțime de fișiere proprii. nu vă fie frică să copiați-pastă de la alte teme ca Twenty Fifteen. Fișiere cum ar fi comments.php
care guvernează discuțiile este aproximativ aceeași la cele mai multe site-uri. Puteți folosi CSS pentru a arăta diferit și doar pentru a rearanja câteva HTML-uri.
Crearea unei teme este un exercițiu bun, deoarece vă duce prin atât de multă funcționalitate încât vă adâncește cunoștințele despre WordPress în general. va trebui să creați un antet și un subsol, va trebui să vă gândiți la sidebars, meniuri, comentarii, mesaje individuale, pagini, pagini de pornire și multe altele.
Ar trebui să vă concentrați asupra întrebărilor care apar în timpul dezvoltării. Site-ul dvs. Web va afișa cele mai recente 10 postări pe prima pagină, dar "ce trebuie să fac dacă vreau ceva complet diferit?" Acestea sunt tipurile de întrebări care pot apărea numai atunci când construim ceva.
va trebui să aveți o bună înțelegere a ierarhiei șablonului care reglementează fișierele responsabile pentru afișarea conținutului specific. Asigurați-vă că ați aruncat o privire la șabloanele de pagină (consultați resursele). Acestea vă permit să creați pagini cu funcții personalizate.
Odată ce ați trecut prin toate, vă recomandăm să aruncați o privire la câmpurile personalizate avansate. Acest plugin vă permite să creați grupuri de opțiuni extrem de utile pentru postările pe care le puteți utiliza în temele dvs..
eu”Voi lista o mulțime de resurse aici, dar dacă aveți îndoieli, consultați baza de coduri Douăzeci și cincisprezece pentru ajutor, ar trebui să aveți tot ce aveți nevoie!
Resurse care pot ajuta
- Ierarhia de șabloane
- Etichete condiționate
- Referinta completa a functiilor
- Dezvoltarea temelor
- Documentație bara laterală
- Meniuri de navigare
- Indexul arhivelor
- Crearea unei pagini frontale statice
- Crearea unei pagini de căutare
- Crearea unei
- Șablonul de comentarii
- Șabloane de autor
- Șabloane de pagină
- Câmpuri personalizate avansate
Bazele Despre Hooks & Plugin-uri (Iul)
Sistemul de cârlige oferă fundația pentru pluginuri. Acestea vă permit să adăugați noi funcționalități în WordPress sau să modificați nucleul existent funcționalitate fără a fi necesară modificarea nucleului cod.
Ei funcționează ca niște declanșatori. În loc să accesați codul din fișierele WordPress care publică o postare și adăugând propriul cod pentru a trimite autorului un e-mail, puteți spune: “Când WordPress publică un mesaj, trimiteți un e-mail autorului”. Acest lucru se poate face într-un fișier complet separat, ceea ce înseamnă că codul de bază nu este niciodată modificat.
De fapt, le-ați folosit și în tema dvs. când ați folosit wp_head ()
și wp_footer ()
funcții. WordPress le folosește în mod intern pentru a scoate o grămadă de cod, ca de exemplu bara de administrare. Acesta este modul în care pluginurile pot modifica teme fără a atinge de fapt tema.
Învățarea despre cârlige va fi punctul dvs. de intrare în dezvoltarea plugin-urilor. Înțelegerea acestora este cheia colaborării cu WordPress și, probabil, oferirea de servicii profesionale în viitor. Luați-vă timp să-l stăpâniți, veți avea încredere în cârligele grele pentru toate proiectele dvs..
În această lună, nu trebuie să vă dați prea adânc în pluginuri, ci să învățați fișierele necesare, iar unele dintre ele se vor potrivi probabil în intervalul nostru de timp. Pluginurile sunt foarte ușor de creat, de fapt necesită un singur fișier cu un comentariu în partea de sus.
De acolo poți face orice ai”d, dar trebuie să utilizați cârligele corecte - motiv pentru care cârligele sunt atât de importante.
Resurse care pot ajuta
- API-ul Plugin
- Ghidul definitiv pentru cârlige
- Ghidul începătorilor la acțiuni și filtre
- Definiți-vă propriile cârlige
- Scrierea unui plugin
- Cum să creați un plugin WordPress
Plugin Proficiency (Aug)
August este momentul să punem niște exerciții în crearea pluginurilor. Găsiți ceva ce doriți un plugin și faceți-l singur. Vreți să vă transformați toate situațiile de bine “minunat” de fiecare dată când este publicată o postare? Mergeți și faceți-o.
Dacă găsiți o idee grozavă, nu ezitați să o trimiteți la depozitul de plugin-uri, dar numele jocului este practica perfectă. Puteți începe să vă faceți griji cu privire la respectarea standardelor de codificare și asigurați-vă că codul dvs. este comentat și frumos formatat.
Ar trebui să ai destulă cunoștință acum pentru a fi distras de astfel de lucruri. După un timp, comentariul și codul standard vor fi oa doua natură, chiar dacă se pare că este un pic nevralgic la început.
Creați cel puțin 2-3 plugin-uri în această lună. Asigurați-le variate, dacă cineva modifică conținutul mesajului, probabil celălalt ar trebui să facă ceva când este publicată o postare. Poate că ar trebui să creați câteva tipuri de posturi personalizate și taxonomii personalizate, acestea fiind adesea necesare pentru proiecte mai complexe, consultați linkurile din secțiunea resurse.
Aceasta este etapa în care ar trebui să învățați treptat zonele periferice ale WordPress, cum ar fi crearea de noi roluri, tipuri personalizate de posturi și multe altele. Tu poate sa vânați toate aceste lucruri în jos și le studiați, dar ar fi mai bine să le abordați, deoarece apar ca o cerință pentru un proiect.
Codificarea eficientă și confidențială a lucrurilor pe care le cunoașteți este mai importantă decât cantitatea de lucruri din creier. Am codat de mult timp și uneori trebuie să caut cele mai simple lucruri. Știind că ceva este disponibil este suficient, capacitatea de a codifica cu ușurință este mai importantă,
Resurse care pot ajuta
- Standarde de codificare
- Documentația phpDocumentor
- Taxonomiile personalizate
- Tipuri personalizate de postări
- Setări API
- API pentru metadate
- Opțiuni API
- Ghid complet pentru tipurile personalizate de postări
- Crearea de teme și pluginuri translatabile
- Includerea scripturilor și a stilurilor
Javascript (Sept)
Ultima (aproape) ultima piesă a puzzle-ului este Javascript. Javascript vă permite să adăugați interactivitate și alte funcții avansate pe site-ul dvs. Folosind Javascript poți să faci un pop-up modal, să încarci comentarii în loc, să implementezi defilare nesfârșită și multe altele.
Javascript este fundamental o limbă a clientului, dar poate fi cuplată cu codul de server folosind AJAX. Aceasta este ceea ce vă permite să votați un articol, de exemplu. Când faceți clic pe butonul de vot, butonul se modifică la o notă de mulțumire iar numărul voturilor este incrementat cu unul. Toate acestea se întâmplă fără reîncărcarea paginii. Acesta este Javascript cuplat cu unele PHP folosind AJAX.
Majoritatea Javascript-ului pe care îl veți folosi va fi jQuery. jQuery este un framework Javascript care implementează funcții speciale și vă oferă acces ușor la modelele utilizate în mod obișnuit. Este important să înțelegeți că jQuery este nu Javascript special, la fel cum nu există nimic special despre PHP folosit în WordPress. Este pur și simplu un cadru în care puteți lucra.
Javascript poate fi cel mai complex, deoarece acoperă mai multe discipline și poate fi găsit în multe aspecte ale unui site Web. De la codurile de urmărire la resursele de încărcare, gestionarea imaginilor, interceptarea acțiunilor utilizatorilor și animații simple, este cu adevărat pretutindeni.
Vestea bună este că știți că aveți toate cunoștințele de care aveți nevoie pentru a adăuga Javascript la tema sau plugin-ul dvs. imediat. Ar trebui să fii “peste cocoașă” - tot ce învățați acum ar trebui să fie ușor de implementat odată ce l-ați învățat.
Resurse care pot ajuta
Javascript
- W3Schools
- Codecademy
- TutorialsPoint
- HTML Dog
jQuery
- W3Schools
- Codecademy
- Centrul de instruire jQuery
- TutorialsPoint
Mai Mult
- AJAX și WordPress
- Cum se utilizează AJAX în WordPress
Practica practică practică (Oct)
Pentru a sublinia cât de importantă este practica, aș recomanda să devii o lună întreagă în acest moment. Am fost de programare de ceva timp acum și în comparație cu un nou venit, pot înțelege noile concepte mai repede, dar eu sunt încă complet pierdut fără practică.
Din fericire, cu cât practica este mai mare, cu atât mai repede veți învăța lucrurile mai tarziu. De fapt, obișnuindu-vă să lucrați întotdeauna cu codul, veți avea nevoie de mai puțină și mai puțină practică pentru a obține același rezultat.
Într-un mediu WordPress, cel mai bun mod de a practica este crearea de teme și plugin-uri. O metodă pe care o puteți încerca este să recreezi un plugin simplu, deja existent de la zero. Dacă rămâneți blocat undeva, vă puteți uita la codul sursă al produsului real.
Concentrați-vă pe aprofundarea înțelegerii conceptelor pe care le cunoașteți deja. Intrați în practica citirii revistelor de design și dezvoltare și blogurilor dezvoltatorilor aplicațiilor dvs. preferate. Iată câteva dintre cele mai mari locuri de citit despre dezvoltarea web-ului, cu excepția celor de aici de pe Hongkiat, desigur.
Lista ta de lectură
- Smashing Magazine
- Blogul WPMU DEV
- A List Apart
- Web Design Depot
- Speckyboy
- Șase revizuiri
- Scotch.io
- David Walsh Blog
- Code.Tutsplus
- Designmodo
- CSS-trucuri
- nu te teme de Internet
Concepte avansate (Nov)
Aceasta este luna în care toate cunoștințele pe care le aveți trebuie să se unească și puteți începe să deveniți programator. Ar trebui să puteți începe văzând imaginea de ansamblu și au cunoștințe de lucru din cele patru limbi principale pe care le utilizează WordPress: HTML, CSS, JS și PHP.
Aș sfătui să încep să învețe PHP orientat pe obiecte. Îl folosiți deja în temele și pluginurile din buclă și alte construcții. OOP (PHP orientat pe obiecte) vă va permite să scrieți un cod mai bun și să înțelegeți mai bine codul de bază al WordPress. În plus, este gateway-ul la programarea cu limbi de tip C și, prin urmare, crearea de aplicații pentru iOS, de exemplu.
Puteți aprofunda cunoștințele WordPress prin aflarea unor clase, a interacțiunii direct cu baza de date, a funcționării tranzitorilor.
Ar trebui să puteți să faceți mici proiecte plătite acum cu încredere. nu uitați că efectuarea unei lucrări reale comandate este locul unde învățați cel mai mult. Nu este vorba doar de codificare, ci de învățarea de a comunica despre codul persoanelor care nu cunosc nimic care să stea pe internet.
Practica este importantă în fiecare etapă, dar acum ar trebui să aveți suficiente cunoștințe pentru a învăța un concept fără prea multă muncă. Tranzitorii (opțiuni cu o dată de expirare) ar trebui să fie clare, de exemplu, chiar dacă nu ați avut niciodată nevoie de ele. Ar trebui să puteți măsura atunci când acestea vor fi utile și să le priviți după cum este necesar.
Ca limbă finală de învățat pentru WordPress, veți dori să uita-te la MySQL care este folosit pentru a interogați direct baza de date. O mare parte din această funcționalitate poate fi utilizată prin intermediul funcțiilor, dar uneori va trebui să interogați direct db-ul.
Aș dori să subliniez importanța intrarea într-o mentalitate orientată spre obiecte. La început va părea foarte străin și utilizarea lor va părea neclară. Amintiți-vă cum a fost neclar utilizarea PHP atunci când ați studiat-o pentru prima dată? Cum îmi dau o pagină web o variabilă și o instrucțiune if?
Object oriented PHP este similară. Se folosește pentru cazuri complexe, lucrurile mai complicate în acest caz sunt necesare doar pentru aplicații la scară largă. De aceea, conceptele par uneori redundante sau prea complexe.
Recomand intr-adevar tutoriale video de inalta calitate pentru aceasta. Favoritele mele pot fi găsite pe Laracasts (a se vedea resursele). Laracasts a fost făcută în primul rând pentru Laravel, dar conține o mulțime de OOP și alte concepte de nivel înalt.
- MySQL Pe W3Schools
- MySQL Pe TutorialsPoint
- Laracasts
- Object Oriented PHP pentru începători
- TutorialsPoint
- Documentația OOP
- Casă in copac
- Interacționează cu baza de date WordPress
- Un ghid pentru persoanele în vârstă
- Clasa Walker
- Clasa WP_Error
- Clasa WP_Query
Instrumente avansate de dezvoltare (Dec)
Acum că știți mult mai mult, este timpul să vă faceți viața mai ușoară învățând să folosiți câteva instrumente avansate. Acestea includ lucruri de genul folosind SSH pentru a accesa un server, WP-CLI pentru a gestiona instalările WordPress, Vagrant pentru a crea o instalare WordPress locală, și altele.
Primul lucru pe care ar trebui să-l învățați este cum să configurați WordPress local utilizând XAMPP, MAMP, WAMP sau Vagrant. Eu personal folosesc Vagrant, dar restul sunt și ei bine. Acest lucru elimină nevoia de a utiliza FTP tot timpul, sporind considerabil timpul de dezvoltare.
În continuare trebuie să te uiți în SSH. Aceasta implică folosind terminalul și emiterea comenzilor. Asta sună înfricoșător, dar într-adevăr nu este. Va deschide o lume cu totul nouă. WP-CLI va fi o introducere minunată în acest sens. Vă permite să instalați WordPress în câteva secunde, să descărcați o temă, să o actualizați și să creați utilizatori de testare cu o comandă simplă.
De asemenea, vă recomand să învățați totul Proprocesoare CSS. Limbile precum LESS și SASS vă permit să utilizați variabile, funcții și alte concepte avansate în CSS.
Ca parte a studiilor de preprocesor, ar trebui să înveți cum să folosiți instrumente avansate de compilare, cum ar fi Prepros sau Codekit. Aceste instrumente pot reîncărca site-ul ori de câte ori un fișier este salvat, compilați automat CSS, minify Javascript și așa mai departe.
Acest lucru vă va oferi o perspectivă asupra lumii codării pentru producție. În curs de dezvoltare doriți să utilizați cât mai multe fișiere separate pentru a vă face codul mai logic. În producție doriți doar o amprentă mică, astfel încât toate fișierele Javascript și CSS să fie minificate și concatenate. Instrumentele menționate vă oferă tot ce aveți nevoie pentru a vă simți confortabil cu acest lucru.
De asemenea, ar trebui să începeți să lucrați mai eficient cu editorul de text. Folosești fragmente? Vă verificați automat sintaxa? Știți toate comenzile rapide de la tastatură care vă vor ușura viața?
Acesta este un domeniu în care vă puteți schimba și crește continuu. Am plecat de la folosirea lui XAMPP la MAMP, în cele din urmă, Vagrant. A fost o curbă naturală de învățare și încă sunt în curs de a învăța tot ce trebuie să știți despre Vagrant.
M-am dus de la utilizarea Notepad ++ la Sublime la Coda la Atom. Nu este nimic în neregulă cu niciunul din aceste instrumente, dar pe măsură ce am crescut, am progresat în mod natural de la unul la altul.
În cele din urmă, veți dori să căutați controlul versiunii, în special SVN și Git. Elementele de bază sunt la fel, veți avea nevoie să aflați câteva comenzi separate, dar odată ce ați înțeles unul, celălalt va fi ușor de înțeles.
Motivul pentru care veți dori ambele este că WordPress utilizează SVN în acest moment, atunci când voi lansați plugin-uri și teme, va trebui să utilizați SVN. Cele mai multe proiecte folosesc git pentru că este un pic mai bine pentru lucrand in echipe, astfel că este ceea ce veți dori să utilizați pentru alte proiecte.
Resurse care pot ajuta
- Folosirea vagabonților pentru a configura un mediu local WordPress
- Vagabond
- XAMPP
- MAMP
- WAMP
- SSH Tutorial pentru Linux
- Cum se utilizează SSH
- WP-CLI
- WP-CLI Tutorial
- MAI PUȚIN
- SASS
- SASS Basics
- Ghiduri SASS
- Noțiuni de bază cu mai puțin
- Codekit
- Prepros
- Koala
- Un ghid Visal pentru controlul versiunilor
- Aflați controlul versiunii cu Git
- Cartea SVN
Cuvintele finale
Sper că acest articol vă oferă o privire de ansamblu asupra a ceea ce este necesar obține de la nimic la a fi un pro dezvoltator. În realitate, dacă poți să faci un timp complet, probabil că nu va dura un an întreg.
Există două lucruri mari pe care trebuie să le țineți minte. Principala este că, în timp ce nici un singur bit din acest lucru nu este dificil, este o mulțime de a ști, ceea ce face greu atunci când a pus împreună. nu fi descurajat dacă rămâneți blocat sau lucrați mai încet decât alții. Toată lumea lucrează în propriul ritm, dacă vă păstrați la ea, veți deveni un bun dezvoltator.
De asemenea, una dintre principalele caracteristici ale dezvoltatorilor buni este aceea ei nu se opresc niciodată de învățare. Ele caută continuu soluții mai bune, învață limbi noi și metode noi. Ei au în vedere că lumea codării nu este alb-negru, de multe ori nu există un singur răspuns bun la o problemă.
Mult noroc cu studiile dvs. de codificare în 2015, anunțați-ne ce faceți în comentariile de mai jos!