Početna » WordPress » Ultimate 12-mjesečni vodič za učenje WordPress (plus resursi)

    Ultimate 12-mjesečni vodič za učenje WordPress (plus resursi)

    Ako želite naučiti nešto novo u 2015. godini, zašto ne biste napravili WordPress? On pokreće veliki dio weba, bolje ćete razumjeti vlastitu web-lokaciju, moći ćete bolje komunicirati s programerima, a možete i zaraditi novac pomažući drugima. Osim toga, programiranje vam daje uvid u određeni način razmišljanja koji može biti od pomoći u drugim sferama života. Trik je znati što trebate naučiti i dosljedno ići - disciplina je potrebna.

    Ovo je 12-mjesečni vodič o tome na što se treba usredotočiti, jednu temu mjesečno, jedan mjesec u isto vrijeme. Označite ovaj vodič i redovito ga posjećujte tijekom cijele godine, a do kraja godine možda ćete moći zadržati svoje mjesto kada je riječ o WordPressu.

    Naučite pravilno koristiti WordPress (siječanj)

    Bez obzira na razinu na kojoj koristite WordPress, kladim se da postoji mnogo stvari koje ne znate. U siječnju se trebate usredotočiti na administriranje stvari, bez kodiranja.

    Pobrinite se da pregledate i isprobate sve funkcije koje vidite. Isprobajte sve veze, pogledajte opcije zaslona, ​​kartice Pomoć, pokušajte zakazati post, shvatite što je ljepljiva pošta, napravite bočnu traku i neke widgete, sastavite izbornik, pogledajte sve dostupne postavke i tako dalje.

    Ideja je da postanite stručnjak za korištenje WordPressa tako da možete brže čitati i raditi kroz tutoriale. Mnogi ljudi preskaču ovaj korak i uzrokuju nepotrebnu konfuziju tijekom procesa učenja. Dok programiranje ne želite biti ometeni onim što WordPress uvoznik ima, imat ćete mnogo posla bez tog tereta.

    Resursi koji mogu pomoći

    Donji popis nipošto nije iscrpan, ali preporučujem da prođete kroz svaki odjeljak u adminu i isprobate sve. Ako ne možete shvatiti što nešto radi, pokrenite ga i krenite odatle.

    • Početak rada s WordPressom
    • Instaliranje WordPressa
    • Ažuriranje WordPressa
    • Terminologija WordPressa
    • Sve o postovima
    • Sve o stranicama
    • Korištenje slika
    • Ugrađivanje sadržaja
    • kratke kodove
    • Dodaci i teme
    • Vidljivost sadržaja
    • Korisnici u WordPressu
    • Zasloni administracije
    • Prilagodljiva Polja
    • rasprave
    • Trajne
    • WorkingWwith WordPress FAQ
    Alati za razvojne programere i osnove (veljača)

    Da biste počeli s razvojem trebat će vam neki alati i osnovno znanje rad s datotekama. Prva stvar koju želite je uređivač teksta. U Hongkiatu je već mnogo pregledanih kodova, a većina ih je.

    Ja osobno koristim Atom, a urednik GitHub. Iako je to iznimno sposoban uređivač, on nema lako dostupne FTP mogućnosti (koje vam preporučujem da uzmete u obzir prilikom odabira uređivača. Vidjet ćete zašto).

    Upoznajte se sa svojim urednikom. Koji god da koristite, preporučam da o tome čitate putem Google pretraživanja, pregledavate postavke i provjerite možete li ga koristiti za stvaranje i uređivanje datoteka na računalu.

    Zatim ćete htjeti saznati više o FTP-u. Protokol za prijenos datoteka je način čitanja i uređivanja datoteka na udaljenom računalu. Ideja je da ćete moći izmijeniti svoju web-lokaciju bez preuzimanja datoteka i prenijeti ih nakon što ih izmijenite zasebnom aplikacijom. Evo pogled na Coda 2 u akciji.

    Trebali biste provesti neko vrijeme ovog mjeseca učeći o tome kako funkcioniraju osnovni aspekti weba. Zašto se koriste web poslužitelji, za što se koristi i tako dalje. Ne morate ulaziti u previše detalja, ali trebate osnovno razumijevanje niza koncepata.

    Resursi koji mogu pomoći

    • Popis urednika besplatnog koda
    • Pet najboljih tekstualnih urednika
    • 14 velikih tekstualnih urednika za web dizajnere
    • Najbolji programski tekstualni urednici
    • FTP za početnike
    • Što je FTP i kako prijenos datoteka s njom
    • Kako web stranice rade
    • Kako web stranica radi
    • Video o tome kako rade web-mjesta
    • Kako web stranice rade na Quackit.com
    HTML i CSS (ožujak)

    Vrijeme je da se uprljamo s nekim HTML-om i CSS-om, glavnim jezicima Weba. HTML je ono što stranicama daje njihovu strukturu, CSS je ono što ih stilizira da izgledaju onako kako to čine. Obje su jednostavne jezike, ali zahtijevaju da ih svladate.

    Mislim da je važno napomenuti da ćete od sada dalje trebati puno prakse. Vjerujem da su svi jezici koji se koriste na webu jednostavni, ali postoji mnogo lakih informacija koje se mogu probaviti, što je dio poteškoća u programiranju.

    nemojte se obeshrabriti ako nešto ne razumijete ili nešto ne radi, mi smo svi bio sam tamo. Jednom kada prođete kroz neke resurse i osjećate se spremnim za izazov, preporučujem vam da ga prakticirate pronaći element koji vam se sviđa na web-lokaciji i pokušati ga ponovo stvoriti. Još jedan dobar način je da pređete na 365 PSD ili Dribbble i nađete web element koji vam se sviđa.

    Na primjer, pogledajte ovu Easy Notes snimljenu na Dribbble. Kliknite na privitak i pokušajte ponovo izraditi widget srednjeg tipa zadatka.

    Kada kreirate pojedinačne elemente, možete se pozabaviti većim projektima, kao što je puna web stranica. Možete tražiti web-mjesta kao što su Themeforest, Designmodo i Premium Pixels za daljnje nadahnuće. Možete čak preuzeti gotove WordPress / HTML teme i pokušati ih stvoriti kod kuće kao statičku HTML stranicu.

    Pobrinite se da budete svjesni licenciranja. Teme na Themeforest-u i mnogim drugim mjestima su licencirane i ne smiju se koristiti bez licence čak i ako ih ponovo stvorite od nule!

    Resursi koji mogu pomoći

    HTML

    • W3Schools
    • HTML pas
    • TutorialsPoint
    • Tizag

    CSS

    • W3Schools
    • HTML pas
    • TutorialsPoint
    • Tizag
    • CSSTutorial.net

    Ostali resursi

    • Codecademy HTML i CSS
    • CSS Zen vrt
    • CSS3 Na W3Schools
    • Odabir boja CSS-a
    • Interaktivni CSS vodič za odabir
    • Smjernice za CSS
    PHP (travanj)

    Došlo je vrijeme da naučite neke stvari na strani poslužitelja. Do sada ste naučili samo klijentov kod. HTML i CSS se šalju kao što su korisnikovom pregledniku i tamo se obrađuju. PHP se obrađuje na poslužitelju i pretvara se u HTML i CSS i šalje pregledniku. Predstavlja veliki broj korisnih značajki koje ćete saznati o ovom mjesecu.

    PHP je ono što WordPressu omogućuje prikaz tisuća članaka pomoću jedne datoteke. PHP je način na koji web-lokacija može prikazati prijavljeno korisničko ime, kako Facebook može prikazati vaše prijatelje, i tako dalje. Ista stranica na Facebooku za vas će izgledati drugačije nego za mene zbog čarolije koda na strani poslužitelja.

    Opet, PHP nije teško, ali ima puno toga za znati. Teškoća se dodatno povećava time što već neko vrijeme ne možete stvoriti nešto korisno. Preporučujem da pogledate WordPress Teme što je prije moguće da biste vidjeli neke praktične aplikacije.

    Imajte na umu da ne morate znati sve u PHP-u da biste započeli s WordPressom. Objektno orijentirani PHP nije nešto o čemu ćete morati brinuti u kratkom roku i ne morate pamtiti sve dostupne funkcije.

    Dobro poznavanje varijabli, petlji, ako su izjave i funkcije dobar početak. Odatle, što bolje znate, to ćete bolje shvatiti i iz WordPressa.

    Resursi koji mogu pomoći

    • W3Schools
    • Codecademy
    • Tizag
    • TutorialsPoint
    • Referenca jezika PHP
    • Referenca PHP funkcije
    Izmjena WordPress teme (svibanj)

    Konačno, možemo početi s WordPressom! WordPress koristi HTML, CSS, PHP i Javascript za prikaz sadržaja. Još niste naučili o Javascriptu, ali to je u redu, to možemo učiniti kasnije.

    Prvo što trebate učiniti je izmijeniti temu. Koristeći FTP idite u mapu koja drži vašu aktivnu temu i poigrajte se s njom. Pronađite gdje je naslov i premjestite ga ispod sadržaja, dodajte tekst, dodajte neki CSS i tako dalje.

    Napominjemo da će to zapravo promijeniti vašu web lokaciju uživo pa to učinite samo ako ste sigurni da je to u redu. Također, teme se ne smiju mijenjati izravno dodirivanjem njihovog koda. To je u redu za praksu, ali u stvarnosti ćete također morati stvorite vlastitu temu ili koristite podređenu temu za izmjenu postojeće (za više informacija pogledajte odjeljak resursa za ovaj mjesec).

    Cilj ovog mjeseca je da se upoznate s radom teme i kôdom koji koristi. Trebali biste početi učiti o oznakama predložaka, posebnim WordPress funkcijama koje se mogu koristiti za prikaz podataka o porukama i datotekama koje tema zahtijeva.

    Tema koju preporučujem prvo je izmijeniti Dvadeset petnaest. To bi trebalo biti instalirano s WordPress 4.1+ jer je to nova zadana tema. Ova tema prati sve trenutne standarde i postavlja prepreku razvoju; možete biti sigurni da je sve što vidite u dvadeset petnaest je točno.

    Na kraju mjeseca trebali biste se osjećati ugodno napraviti manje izmjene teme i trebali biste imati grubu ideju o tome kako pokrenuti vlastitu temu od nule. ne zaboravite, ovaj mjesec je gotovo eksperimentiranje, ne bojte se raditi na stvarima koje se ne preporučuju na nekim mjestima. učite, a ne stvarate proizvod!

    Resursi koji mogu pomoći

    • Dječja tematska dokumentacija
    • Kako stvoriti temu djeteta
    • Dječja tema Tutorial
    • Oznake predloška
    Stvaranje teme (lipanj)

    Izrada teme nije previše različita od izmjene postojeće, ali trebat ćete stvoriti mnogo vlastitih datoteka. ne bojte se kopirati-zalijepiti iz drugih tema kao što je Dvadeset petnaest. Datoteke poput comments.php koja upravlja raspravama otprilike je ista na većini web-lokacija. Možete koristiti CSS kako bi izgledao drugačije, a možda i prerasporedite neki HTML.

    Stvaranje teme je dobra vježba jer vas vodi kroz toliko mnogo funkcionalnosti da produbljuje vaše znanje o WordPressu općenito. morat ćete izraditi zaglavlje i podnožje, morat ćete razmisliti o bočnim trakama, izbornicima, komentarima, pojedinačnim postovima, stranicama, početnim stranicama i više.

    Trebali biste se usredotočiti na pitanja koja se pojavljuju tijekom razvoja. Vaša će web-lokacija prikazati posljednjih 10 postova na naslovnoj stranici, ali "što da radim ako želim nešto sasvim drugo?" To su pitanja koja se mogu pojaviti samo tijekom izgradnje nečega.

    morat ćete dobro razumjeti hijerarhiju predložaka koja upravlja datotekama odgovornim za prikazivanje određenog sadržaja. Pobrinite se da pogledate predloške stranica (pogledajte resurse). Na taj način možete graditi stranice s prilagođenom funkcionalnošću.

    Nakon što prođete kroz sve, preporučujem da pogledate Napredna korisnička polja. Ovaj dodatak omogućuje vam stvaranje iznimno korisnih grupa opcija za postove koje možete koristiti u svojim temama.

    ja”Ovdje ću nabrojati mnogo resursa, ali ako ste u nedoumici, pogledajte pomoćnu šifru od dvadeset petnaest, trebala bi imati sve što vam treba!

    Resursi koji mogu pomoći

    • Hijerarhija predložaka
    • Uvjetne oznake
    • Potpuna referenca funkcija
    • Razvoj teme
    • Dokumentacija na bočnoj traci
    • Izbornici za navigaciju
    • Indeks arhive
    • Stvaranje statične naslovnice
    • Izrada stranice pretraživanja
    • Stvaranje stranice A 404
    • Predložak komentara
    • Predlošci autora
    • Predlošci stranice
    • Napredna prilagođena polja
    Osnove o kukovima i dodatcima (srpanj)

    Sustav kukica pruža temelj za dodatke. Oni vam omogućuju dodavanje nove funkcionalnosti u WordPress ili izmjenu postojeće jezgre funkcionalnost bez potrebe za modificiranjem jezgre kodirati.

    Oni djeluju kao okidači. Umjesto odlaska u kôd u WordPress datotekama koje objavljuju post i dodavanjem vlastitog koda za slanje e-pošte autoru, možete reći: “Kada WordPress objavi post, pošaljite poruku e-pošte autoru”. To se može učiniti u potpuno zasebnoj datoteci, što znači da se kod jezgre nikada ne mijenja.

    Zapravo ste ih koristili iu svojoj temi kada ste koristili wp_head () i wp_footer () funkcije. WordPress ih interno koristi kako bi ispisao gomilu koda, kao na primjer admin bar. Ovo je način na koji dodatci mogu mijenjati teme bez dodirivanja teme.

    Učenje o kukama bit će vaša ulazna točka u razvoj dodataka. Razumijevanje njih ključno je za rad s WordPressom i možda ponudom profesionalnih usluga u budućnosti. Uzmite si vremena da ovladate ovom, bit ćete osloniti na kuke teško za sve svoje projekte.

    Ovaj mjesec ne biste trebali prekapati duboko u dodatke, ali učenje potrebnih datoteka i nekih osnova vjerojatno će se uklopiti u naš vremenski okvir. Plugins je vrlo lako stvoriti, oni zapravo samo zahtijevaju jednu datoteku s komentar na vrhu.

    Odatle možete raditi što god vi”Volio bih, ali morate koristiti ispravne kuke - zato su kuke tako važne.

    Resursi koji mogu pomoći

    • API dodatka
    • Definitivni vodič za kuke
    • Vodič za početnike za radnje i filtre
    • Definirajte vlastite kuke
    • Pisanje dodatka
    • Kako stvoriti WordPress Plugin
    Učinkovitost dodatka (kolovoz)

    Kolovoz je vrijeme da se uvede praksa u stvaranju dodataka. Pronađite nešto za što biste htjeli dodatak i učinite to sami. Želite li da se svi slučajevi dobrog pretvore u “super” kad se objavi post? Samo naprijed i učini to.

    Ako nađete sjajnu ideju, slobodno je pošaljite u spremište dodataka, ali ime igre je praksa koja čini savršenu. Možete početi brinuti o sljedećim standardima kodiranja i provjeriti je li vaš komentar komentiran i lijepo oblikovan.

    Trebalo bi sad imati dovoljno znanja da bi te stvari ometale. Nakon nekog vremena komentiranje i standardni kôd bit će druga priroda, čak i ako se na prvi pogled čini malo nepravednom.

    Izradite najmanje 2-3 dodatka ovaj mjesec. Učinite ih različitima, ako se mijenja sadržaj posta, možda bi drugi trebao učiniti nešto kad se post objavi. Možda biste trebali stvoriti neke prilagođene vrste postova i prilagođene taksonomije, koje su često potrebne za složenije projekte, pogledajte veze u odjeljku resursi.

    Ovo je pozornica na kojoj bi trebali postupno učiti udaljena područja WordPressa poput stvaranja novih uloga, prilagođenih vrsta postova i još mnogo toga. Vas limenka lovite sve ovo dolje i proučite ih, ali možda je bolje da ih se uhvatite u koštac dok se oni pojavljuju kao zahtjev za projekt.

    Učinkovito i pouzdano kodiranje stvari koje znate je važnije od količine stvari u vašem mozgu. Već dugo vremena šifriram i ponekad mi je potrebno tražiti najjednostavnije stvari. Znajući da je nešto dostupno, bitno je biti u stanju kodirati s lakoćom,

    Resursi koji mogu pomoći

    • Standardi kodiranja
    • Dokumentacija za phpDocumentor
    • Prilagođena taksonomija
    • Prilagođeni tipovi postova
    • API za postavke
    • API metapodataka
    • API za opcije
    • Kompletan vodič za prilagođene vrste postova
    • Stvaranje prevodivih tema i dodataka
    • Upisivanje skripti i stilova
    Javascript (rujan)

    (Gotovo) posljednji dio slagalice je Javascript. Javascript omogućuje dodavanje interaktivnosti i drugih naprednih značajki web-lokaciji. Koristeći Javascript možete pop-up modale, učitati komentare na mjestu, implementirati beskrajno pomicanje i još mnogo toga.

    Javascript je u osnovi jezik na strani klijenta, ali se može povezati s kodom na strani poslužitelja pomoću AJAX-a. To vam omogućuje glasanje o članku, na primjer. Kada kliknete gumb za glasanje, gumb se mijenja u poruku zahvale i broj glasova se povećava za jedan. Sve se to događa bez ponovnog učitavanja stranice. Ovo je Javascript zajedno s nekim PHP koristeći AJAX.

    Većina Javascripta koji ćete koristiti će biti jQuery. jQuery je Javascript okvir koji implementira posebne funkcije i omogućuje jednostavan pristup najčešće korištenim uzorcima. Važno je razumjeti da je jQuery ne poseban Javascript, baš kao što ne postoji ništa posebno u PHP-u koji se koristi u WordPressu. To je jednostavno okvir u kojem možete raditi.

    Javascript može biti najsloženiji budući da obuhvaća više disciplina i može se naći u mnogim aspektima web-lokacije. Od kodova za praćenje do učitavanja resursa, upravljanja slikama, presretanja korisničkih radnji i jednostavnih animacija, to je doista svugdje.

    Dobra vijest je da znate da imate sve znanje potrebno za dodavanje Javascript na temu ili plugin odmah. Trebao bi biti “preko grbe” - sve što naučite sada bi trebalo biti lako implementirati nakon što to naučite.

    Resursi koji mogu pomoći

    Javascript

    • W3Schools
    • Codecademy
    • TutorialsPoint
    • HTML pas

    jQuery

    • W3Schools
    • Codecademy
    • jQuery centar za učenje
    • TutorialsPoint

    Više

    • AJAX i WordPress
    • Kako koristiti AJAX u WordPressu
    Praksa prakse (listopad)

    Kako bih naglasio koliko je važna praksa, preporučio bih joj da u ovom trenutku posveti cijeli mjesec. Već neko vrijeme programiram i uspoređujem s novajlijom brže razumijem nove koncepte, ali sam još uvijek potpuno izgubljen bez prakse.

    Srećom, što više vježbate, brže ćete naučiti stvari kasnije. Zapravo, navikavajući se uvijek raditi s kodom, trebat će vam sve manje i manje prakse da biste dobili isti rezultat.

    U WordPress okruženju najbolji način vježbanja je stvaranje tema i dodataka. Jedna metoda koju možete isprobati je ponovno stvoriti jednostavan, već postojeći dodatak od nule. Ako se zaglavite negdje, možete pogledati izvorni kod stvarnog proizvoda.

    Usredotočite se na produbljivanje razumijevanja koncepata koje već znate. Upoznajte se s čitanjem dizajnerskih i razvojnih časopisa i blogovima razvojnih inženjera vaših omiljenih aplikacija. Ovdje su neke od najvećih mjesta za čitanje o razvoju weba osim ovdje na Hongkiat naravno.

    Vaš popis za čitanje

    • Smashing Magazine
    • WPMU DEV Blog
    • Popis osim
    • Depot web dizajna
    • Speckyboy
    • Šest revizija
    • Scotch.io
    • Blog Davida Walsha
    • Code.Tutsplus
    • Designmodo
    • CSS-trikovi
    • Nemojte se bojati Interneta
    Napredni koncepti (studeni)

    Ovo je mjesec u kojem bi se sva znanja trebala spojiti i možete početi postati programer. Trebali biste moći početi vidjeti veliku sliku i imati radno znanje od četiri glavna jezika koje WordPress koristi: HTML, CSS, JS i PHP.

    Savjetovao bih vam da počnete učiti objektno orijentirani PHP. Već ga koristite u svojim temama i dodatcima u petlji i drugim konstruktima. OOP (objektno orijentirani PHP) omogućit će vam bolje pisanje koda i bolje razumijevanje jezgrenog koda WordPressa. Osim toga, to je pristupnik za programiranje s jezicima tipa C i na taj način stvara aplikacije za iOS na primjer.

    Možete nadopuniti svoje WordPress znanje učenjem o nekim od klasa, kako interakirati s bazom podataka izravno, kako rade prolazne pojave.

    Sada biste trebali biti sigurni u male, plaćene projekte s povjerenjem. ne zaboravite da je stvarna naručena radnja tamo gdje najviše učite. Ne radi se samo o kodiranju, već io učenju komuniciranja o kodu ljudima koji ne znaju ništa o internetu.

    Praksa je važna u svakoj fazi, ali sada biste trebali imati dovoljno znanja da biste naučili koncept bez previše posla. Prijelazne pojave (opcije s datumom isteka) trebaju biti jasne, na primjer, čak i ako nikada niste imali potrebu za njima. Trebali biste biti u mogućnosti procijeniti kada će biti korisni i potražite ih prema potrebi.

    Kao konačni jezik naučiti za WordPress ćete htjeti pogledajte MySQL na koji je naviknut izravno upitajte bazu podataka. Velik dio ove funkcionalnosti može se koristiti putem funkcija, ali ponekad ćete morati izravno ispitivati ​​db.

    Želio bih naglasiti važnost ući u objektno orijentirani način razmišljanja. Isprva će se činiti vrlo stranim, a njihovo korištenje izgledat će nejasno. Sjećate li se kako je uporaba PHP-a bila nejasna kada ste je prvi put proučavali? Kako mi varijabla i ako izjava daju web stranicu?

    Objektno orijentirani PHP je sličan. Koristi se za složene slučajeve, što je više zamršenih stvari potrebno samo za velike aplikacije. Zato koncepti ponekad izgledaju suvišni ili pretjerano složeni.

    Za ovu preporuku preporučujem visokokvalitetne video tutoriale. Moji favoriti mogu se naći na Laracasts (vidi resurse). Laracasts je prvenstveno napravljen za Laravel, ali sadrži mnogo OOP-a i drugih koncepata visoke razine.

    • MySQL Na W3Schools
    • MySQL On TutorialsPoint
    • Laracasts
    • Objektno orijentirani PHP za početnike
    • TutorialsPoint
    • Dokumentacija OOP-a
    • Kućica na drvetu
    • Interakcija s WordPress bazom podataka
    • Vodič za prijelazne pojave
    • Klasa Walker
    • Klasa pogreške WP_Error
    • Klasa WP_Query
    Napredni razvojni alati (prosinac)

    Sada kada znate puno više, vrijeme je da olakšate život učenjem korištenja naprednih alata. To uključuje stvari poput korištenje SSH-a za pristup poslužitelju, WP-CLI za upravljanje WordPress instalacijama, Vagrant za stvaranje lokalne WordPress instalacije, i više.

    Prvo što trebate naučiti jest kako postaviti WordPress lokalno koristeći XAMPP, MAMP, WAMP ili Vagrant. Ja osobno koristim Vagrant, ali i ostali su u redu. To uklanja potrebu za korištenjem FTP-a cijelo vrijeme, znatno ubrzavajući vrijeme razvoja.

    Zatim biste trebali pogledati SSH. To uključuje pomoću terminala i izdavanje naredbi. To zvuči zastrašujuće, ali zapravo nije. To će otvoriti cijeli novi svijet. WP-CLI će biti sjajan uvod u ovo. To vam omogućuje da instalirate WordPress u nekoliko sekundi, preuzmete temu, ažurirate je i stvorite testne korisnike jednostavnom naredbom.

    Također vam preporučam da sve učite CSS pretprocesori. Jezici kao što su LESS i SASS omogućuju vam korištenje varijabli, funkcija i drugih naprednih koncepata u CSS-u.

    Kao dio vaših studija pretprocesora trebali biste naučiti kako koristiti napredne alate za prevođenje kao što su Prepros ili Codekit. Ovi alati mogu ponovno učitati web-lokaciju svaki put kad se datoteka spremi, automatski kompiliraju CSS, minimiziraju Javascript i tako dalje.

    To će vam dati uvid u svijet kodiranja za proizvodnju. U razvoju želite koristiti što više odvojenih datoteka kako biste svoj kod učinili logičnijim. U produkciji želite samo što je moguće manji trag tako da sve Javascript i CSS datoteke trebaju biti umanjene i spojene. Navedeni alati daju vam sve što vam je potrebno da biste se ovako ugodno osjećali.

    Također biste trebali početi učinkovitije raditi s uređivačem teksta. Koristite isječke? Automatski provjeravate svoju sintaksu? Znate li sve tipkovničke prečace koji bi vam olakšali život?

    To je područje u kojem se možete stalno mijenjati i rasti. Prešao sam s XAMPP-a na MAMP na, konačno, Vagrant. To je bila prirodna krivulja učenja i još uvijek sam u procesu učenja svega što se može znati o Vagrantu.

    Otišao sam od korištenja Notepad ++ na Sublime na Coda na Atom. Nema ništa loše u bilo kojem od ovih alata, ali kako sam rasla, prirodno sam napredovala od jednog do drugog.

    Konačno, htjet ćete pogledati kontrola verzija, posebno SVN i Git. Osnove su gotovo iste, morat ćete naučiti neke zasebne naredbe, ali kada jednom shvatite, druge će se lako razumjeti.

    Razlog zbog kojeg želite i jedno i drugo je da WordPress u ovom trenutku koristi SVN tako da kada izdanje dodataka i tema koje ćete morati koristiti SVN. Većina projekata koristi Git jer je malo bolji rade u timovima, to je ono što ćete htjeti koristiti za druge projekte.

    Resursi koji mogu pomoći

    • Korištenje Vagrant za postavljanje lokalne WordPress okoliš
    • skitnica
    • XAMPP
    • MAMP
    • WAMP
    • SSH Tutorial za Linux
    • Kako koristiti SSH
    • WP-CLI
    • WP-CLI vodič
    • MANJE
    • SAS
    • Osnove SASS
    • Vodiči za SASS
    • Početak rada s manje
    • Codekit
    • Prepros
    • Koala
    • Vizualni vodič za kontrolu verzija
    • Saznajte kontrolu nad verzijama pomoću programa Git
    • SVN knjiga
    Završne riječi

    Nadam se da vam je ovaj članak dao dobar pregled onoga što je potrebno dobiti od ništa da se pro developer. U stvarnosti, ako možete raditi puno radno vrijeme, to vjerojatno neće potrajati cijelu godinu.

    Postoje dvije velike stvari koje treba imati na umu. Glavni je da, iako nijedan dio ovoga nije težak, to je MNOGO znati, što ga čini teškim kada se spoje. nemojte se obeshrabriti ako zapnete ili radite sporije od drugih. Svatko radi u svom vlastitom ritmu, ako ga zadržiš, postat ćeš dobar developer.

    Također, jedna od glavnih karakteristika dobrih developera je to nikada ne prestaju učiti. Kontinuirano traže bolja rješenja, uče nove jezike i nove metode. Imaju na umu da svijet kodiranja nije crno-bijeli, mnogo puta ne postoji jedan dobar odgovor na problem.

    Sretno s vašim studijama kodiranja u 2015., obavijestite nas kako radite u komentarima ispod!