Tanulási út a kezdők számára a WordPress fejlesztésben

Ebben az információs korban az új akadályok elsajátításának egyik akadálya nem az, hogy hol találjuk az erőforrásokat. Innentől kezdve kezdheti, és értelmezheti a napokban elérhető összes forrást. Ez különösen igaz a webfejlesztésre, amikor egyik napról a másikra új eszközök jelennek meg.

Még 2015-ben, amióta elhatároztam, hogy megtanulom a webfejlesztést, szembesültem az önbizalomhiány és a motiváció hiányával. De az egyetlen kihívás, amely kimerítette az energiáimat, nem volt tudni, milyen utat kell követnem.

Figyelembe véve az ezen az úton jelentkező kezdeti kihívásokat, ezt a darabot azoknak a technológiai rajongóknak írtam, akik szeretnék bepiszkítani a kezüket a webfejlesztésben. Különösen a WordPress fejlesztése. Mindössze abban a reményben, hogy az idejét valami jó dolog felépítésével tölti, mint az egyik eszköz megtanulásának véget nem érő ördögi körébe kerülni.

Vigyázat! Sok tanulás ezen az úton

WordPress fejlesztő vagyok (bár az impostori szindrómám mást mond). Csak a WordPress-hez kapcsolódó tapasztalataimat oszthatom meg. Mielőtt azonban részletekbe merülnénk, először vizsgáljuk meg a Q / A munkamenetet.

Most gonosz a válasz? Talán. Ez igaz? Teljesen! A WordPress és a webfejlesztés általában ugyanolyan komoly és igényes, mint bármely szakma. Tehát készen áll ...

  • A tanulás élettartama
  • Időnként egész éjszaka húzza

Rendben, elolvasta és megértette a fenti pontokat? Nagy. Most lazítson, mivel ez nem akadályozza meg Önt vagy bármit. Éppen így alakul a fejlesztő élete, ahogy ezt a terület folyamatosan változó jellege megköveteli.

A jó hír az, hogy nem sok webes technológiát kell megtanulnia a WordPress Development mesterségének elsajátításához. Ennek ellenére adjon időt erre a csodálatos szoftverre, és a WordPress imádni fogja cserébe.

A WordPress megváltoztatja az életedet, ha engeded - Chris Lema

Mind inspiráló és aranyos, igaz? Ez az egyik oka annak, hogy Topher DeRosia (hatalmas kellékek) biztosította a HeroPress platformot a WordPressers számára (igen, ezt büszkén hívjuk magunknak). Itt a WordPressers rendszeresen megosztja a közösséggel a WordPress eredet történetét. Nyugodjon meg, miközben végigolvassa a történeteket, úgy fogja érezni, hogy az adrenalin elárasztja a testét, mivel sokan közületek úgy fogják találni magukat, hogy kapcsolatban állnak velük.

WordPress mindenkinek!

A WordPress használata rendkívül egyszerű. Valójában bárki, aki nem rendelkezik technikai ismeretekkel, pillanatok alatt beállíthatja és elkezdheti használni a WordPress alkalmazást. A WordPress azonban hatalmas ökoszisztémával rendelkezik. Én például kategorizálnám a WordPress fejlesztését két különböző területen. Először az alábbiakban felsorolom ezeket a domaineket, majd mindegyiket külön megvitatom.

  • WordPress webhely testreszabása
  • WordPress témák / bővítmények fejlesztése

WordPress webhely testreszabása

A WordPress webhely testreszabása az összes híre, mivel a WordPress használatával kapcsolatos munka nagy részének felel meg. A webhely testreszabása az a tartomány, ahol nincs szükség előzetes kódolási ismeretekre.

Vagyis egy WordPress-felhasználó könnyen elvégezhet olyan feladatokat, mint a téma / bővítmény beállítása és testreszabása az oldalépítők, a webhely hibakeresése és a webhely karbantartása stb. Segítségével. Ezenkívül a téma testreszabása egy előre elkészített téma testreszabása vagy módosítása. a kliens követelményeinek.

Figyelembe véve ezt, és hogy perspektívát nyújtson a folyamatról, megnézheti Tyler Moore alábbi rövid bemutatóját. Oktatóanyagában új weboldalt készít egy előre elkészített téma testreszabásával az Elementor oldalkészítő segítségével.

WordPress témák / bővítmények fejlesztése

Itt szórakoztatja a WordPress geekeket. Nevezhetjük tényleges WordPress fejlesztésnek, mivel ez a domain a programozás technikai részleteinek megismeréséről és belemerüléséről szól. Lehet olyan egyszerű, mint néhány WordPress-kampó használata a válaszok módosításához, vagy olyan bonyolult, mint egy teljes értékű termék felépítése a WordPress-re.

Tehát, ha be akar lépni ebbe a tartományba, akkor több időt kell fektetnie a WordPress fejlesztésében részt vevő webes technológiák megismerésére. Ezt figyelembe véve a cikk további része az összes technológiát, valamint néhány tippet és trükköt megtárgyal, amelyekkel megkezdheti a tényleges WordPress-fejlesztést.

Tanulási út

A WordPress fejlesztési útjának megkezdéséhez ezeket az eszközöket és technológiákat kell használni.

  1. Köszönj és fogadd el a g̵o̵o̵d̵ ̵o̵̵̵l̵̵̵ 'HTML5 modulokat szemantika és kisegítő lehetőségekkel. A HTML az, ami struktúrát ad a webhely tartalmának.

2. Ez az idézet mindent elmond:

Ön a HTML-kódom CSS-je - némi zseni

A CSS segítségével a HTML megjelenik a webböngészőben. Ne felejtse el megtanulni a SASS előfeldolgozót, mint megmentőjét a moduláris CSS írásakor, miután megismerte az alapokat.

3. A WordPress mögött álló szervezetnek nagy tervei vannak a JavaScript részeként a WordPress Front-end részeként. Ez hivatalosan a WordPress eredeti szerzőjétől származik.

Tanuljon mélyen JavaScriptet - Matt Mullenweg

Igen, tudom, hogy ez nagy vonzerő lehet egy újonc számára, aki kezdi követni ezt a tanácsot, de figyelje a fejlődés ezen a területen. Ez nem azt jelenti, hogy a WordPress használatához el kell sajátítania a JavaScript-et. Kezdje az alapokkal, beleértve a rendkívül népszerű könyvtári jQuery-t.

4. Nem lenne jó, ha ezzel a három technológiával 1000 lépéses előnyt szerezhet a fejlesztési folyamat felgyorsítása érdekében? Nos, itt jönnek létre olyan front-end keretrendszerek, mint a Twitter Bootstrap. Fedezze fel, és csodálkozzon. Ne tévessze össze az előtér-kereteket a JavaScript-keretekkel. A kezelőfelületet felcserélhetően használják a JavaScript könyvtárakkal és keretrendszerekkel, ami egy teljesen más út.

5. A PHP a WordPress-t működtető szkriptnyelv. Ha mélyen el akar merülni a WordPress-ben, tanulja meg a PHP-t mindenekelőtt OOP-koncepcióival, beleértve a MySQL-t háttér-adatbázisaként.

6. Általánosságban elmondható, hogy amikor az emberek a WordPress fejlesztésről beszélnek, az általában csak a WordPress két szegmensét jelenti.

  • WordPress Theme Development, amely a webhelyek bemutatását (elrendezését) fejleszti (innen a „Téma” elnevezés).
  • WordPress Plugin Development, amely funkcionalitást ad hozzá a WordPress webhelyekhez

A fejlesztő számára rendkívül fontos megérteni és kényelmesen dolgozni mindkét szegmensben. És ha még egy kicsit többet szeretne hozzáadni a tanulási útjához, ismerkedjen meg az internacionalizációval és a honosítással. Ismernie kell a WordPress Hookokat és az API-kat is, hogy csak néhányat említsünk.

A webhelyek fejlesztése közben az idő nagy részét egy helyi fejlesztői környezetben és egy kódszerkesztőben tölti. A cikk teljes körű tájékoztatása érdekében hadd mutassak meg egy könnyen telepíthető, mégis hatékony helyi fejlesztői környezetre (Local by Flywheel) és villámgyors kódszerkesztőre (Visual Studio Code by Microsoft). Igen, mindkettő ingyenes, mint a WordPress.

Munkafolyamat

Amint a munkafolyamat fejlettebb és összetettebb lesz, fontos, hogy józan tudjon maradni és élvezze az életet. Ebben az esetben ésszerűsítenie kell a munkafolyamatát. Próbálja ki a feladat-automatizáló eszközöket, mint például a Grunt / Gulp, és használjon olyan verziókezelő rendszert, mint a git, hogy megakadályozza a hibákat.

A GitHubon közzétett tanulási útvonal illusztráció

Annak érdekében, hogy a dolgok világosabbak legyenek az Ön számára, közzétettem egy, a GitHubról lépésről lépésre bemutatott útmutatót a Tanulási Útról, amelyet alább közöltem.

Tanuljon belőle, adjon visszajelzést, javítsa azt, hogy jobb legyen az újoncoknak, és ezáltal nyugodtan küldhet PR-kéréseket.

Erőforrások

Abban az esetben, ha még mindig aggódik, hogy egy csomó motivációs szóra lesz szükséged ahhoz, hogy valóban értelmes munkát kezdj el, akkor talán szükséged lenne egy lépésről lépésre bemutatott útmutatóra - nos, ne aggódj többet. Kövesse a WordPress WordPress fejlesztői kézikönyvet és a WordPress fejlesztői kódexet, mint a vallás, és tartsa magát biztonságos kezekben.

Ezenkívül nagy segítséget kaphat a WordPress ügyfélszolgálatátólfórum, valamint a kérdések és válaszok ásása a Stack Overflow webhelyről , amely rendkívül népszerű a fejlesztői közösség körében.

Eltekintve a hivatalos WordPress-forrásoktól, a támogatási fórumtól és a fejlesztőközpontú Q&A webhelyektől. Rengeteg olyan webhely található, mint a WPBeginner , amelyet a félelmetes WordPress közösség tett lehetővé, és amelyek WordPress-központú ingyenes oktatóanyagokat és útmutatásokat kínálnak.

A CodexSpot egy ilyen kísérlet, amelyet egy csomóWordPress geek,köztük a tiéd is, valóban visszaadni a közösségnek. A CodexSpotegy online platform, amely kizárólag webes megoldások nyújtására összpontosít. Célunk, hogy minőségi oktatóanyagokat, barkácsolási útmutatásokat nyújtsunk, és naprakészen tartsuk az internetes iparági híreket és trendjelentéseket.

Hatalmas támogatói vagyunk az ingyenes és nyílt forráskódú szoftverek kezdeményezésének, és nem hagyunk ki egyetlen lehetőséget sem, hogy az FOSS gyakorlatát evangelizáljuk ennek a mozgalomnak a népszerűsítése érdekében. Emellett ingyenes webfejlesztő generátorokat és eszközöket is kínálunk a fejlesztési idő felgyorsításához.

Van még egy másik típusú tananyag, a prémium tanfolyamok. Az ingyenes forrásokhoz képest a prémium források legfőbb előnye a tanfolyam oktatóinak időben nyújtott támogatása hallgatóik számára. Vagyis az a képesség, hogy a kérdéseire éppen azok az oktatók válaszoljanak meg, akiktől tanul, óriási hasznot hoz Önnek a tanulási út során. Továbbá a legfrissebb ipari trendek csúcsán állnak.

Én személy szerint nagyon sokat tanultam a Lynda.com (most LinkedIn Learning ) tanfolyamokból, nagyon ajánlott. Megtaláltam a Learn WordPress alkalmazást istermészetesenChris Castiglione, egy jó kezdőbarát tanfolyam kezdetnek. Tehát, ha prémium tanfolyamra vágyik a WordPressen, akkor ezeknek a kurzusoknak bármelyikét meg fogja találni .

Ezen a ponton rendelkezésére áll az elkötelezettség és rengeteg erőforrás, amelyekkel mindent megtudhat a WordPressről. Ugyanakkor ugyanolyan fontos, hogy megértse a munkaerőpiacot és azt, hogy mit keresnek a vállalatok a WordPress fejlesztői posztjára pályázó jelölteknél.

A Toptal, a világ legjobb szabadúszóinak exkluzív hálózata kiadott egy útmutatót a „Remek WordPress fejlesztő” alkalmazásához, amelyet elolvashat, hogy jobban megfeleljen a legigényesebb WordPress készségeknek.

Következtetés

Ne próbáljon mindent egyszerre megtanulni. Kezdje az alapokkal. Végezze el a tanultakat, majd építse onnan. Vegye figyelembe az alábbi két nem nehéz és gyors útmutatást, mivel ezek a szabályok jól jönnek az utazás során.

  • A Just in Time (JIT) tanulás során megtanulja az eszközt, amikor szüksége van rá.
  • A tanulás 80/20 szabálya, hogy az idejének 20% -át a tanulásra fordítja, és az ideje 80% -át a már megtanultak megvalósítására.

Most ismételje meg utánam:

Tanulok.

Kódolok!

Újra kódolok !!

Még kódolok !!!

Tovább kódolok !!!!!

… És így indul a WordPress. Sok szerencsét WordPresser és üdvözlöm a WordPress családban!