Ultimate 12 חודשים מדריך ללמוד WordPress (פלוס משאבים)
אם אתה רוצה ללמוד משהו חדש ב 2015, למה לא לעשות את זה וורדפרס? זה כוחות נתח ענק של האינטרנט, תוכל להבין את האתר שלך טוב יותר, תוכל לתקשר עם מפתחים טוב יותר, ואתה יכול לעשות קצת כסף לעזור לאחרים. בנוסף, תכנות נותן לך תובנה דרך מסוימת של חשיבה אשר יכול להיות מועיל בתחומים אחרים של החיים. הטריק הוא לדעת מה אתה צריך ללמוד ללכת על זה בעקביות - משמעת נדרשת.
זהו מדריך של 12 חודשים על מה להתמקד, נושא אחד לחודש, חודש אחד בכל פעם. הפוך מדריך זה ובקר בו באופן קבוע לאורך כל השנה, ועד סוף השנה, ייתכן שתוכל להחזיק את הקרקע שלך כשמדובר WordPress.
למד להשתמש WordPress כראוי (ינואר)
לא משנה מה רמת אתה משתמש ב- WordPress, אני מהמרת יש הרבה דברים שאתה לא יודע. בחודש ינואר אתה צריך להתמקד בצד מנהל של דברים, לא קידוד עדיין.
הקפד לבדוק ולנסות את כל הפונקציות שאתה רואה. נסה את כל הקישורים, להסתכל על אפשרויות המסך, עזרה כרטיסיות, לנסות לתזמן הודעה, להבין מה פוסט דביק הוא, ליצור סרגל צד וכמה יישומונים, להרכיב תפריט, להסתכל על כל ההגדרות הזמינות וכן הלאה.
הרעיון הוא להיות בקיאים באמצעות וורדפרס כך שתוכל לקרוא ולעבוד באמצעות הדרכות מהר יותר. אנשים רבים לדלג על שלב זה גורם לבלבול מיותר במהלך תהליך הלמידה. בזמן תכנות אתה לא רוצה להיות מוסחת על ידי מה הוא יבואנית וורדפרס, יהיה לך הרבה מה לעשות בלי זה נטל.
משאבים שיכולים לעזור
הרשימה הבאה היא בהחלט לא ממצה אבל אני ממליץ לך לעבור כל סעיף של מנהל ולנסות הכל. אם אתה לא יכול להבין מה עושה משהו, Google אותו וללכת משם.
- תחילת העבודה עם WordPress
- התקנת WordPress
- מעדכן את WordPress
- טרמינולוגיה וורדפרס
- הכל על הודעות
- הכל אודות דפים
- שימוש בתמונות
- הטמעת תוכן
- קודים קצרים
- תוספים וערכות נושא
- חשיפה לתוכן
- משתמשים ב - WordPress
- מסכי Admnistration
- שדות מותאמים אישית
- דיונים
- קישורים קבועים
- עבודה עם WordPress שאלות נפוצות
כלים למפתחים ויסודות (פברואר)
כדי להתחיל עם הפיתוח תצטרך כמה כלים וכמה ידע בסיסי על עבודה עם קבצים. הדבר הראשון שאתה רוצה הוא עורך טקסט מסוגל. יש הרבה עורכי קוד שנבדקו בעבר כאן בהונגיאט, ורובם.
אני אישית משתמש אטום, ועורך שנעשו על ידי GitHub. אמנם זה עורך מסוגל מאוד אין לו יכולות ה- FTP נגיש (אשר אני ממליץ לך לקחת בחשבון בעת בחירת עורך.אתה תראה למה בתוך רגע).
הכר את העורך שלך. לא משנה מה אתה משתמש אני ממליץ לקרוא על זה באמצעות חיפושים של Google, להסתכל דרך ההגדרות ולוודא שאתה יכול להשתמש בו כדי ליצור ולערוך קבצים במחשב שלך בביטחון.
לאחר מכן, תרצה ללמוד על FTP. File Transfer Protocol הוא דרך לקרוא ולערוך קבצים במחשב מרוחק. הרעיון כאן הוא שתוכל לשנות את האתר שלך מבלי להוריד קבצים, ולהעלות אותם לאחר שתשנה אותם ביישום נפרד. הנה מבט על קודה 2 בפעולה.
אתה צריך לבלות קצת זמן החודש ללמוד על איך ההיבטים הבסיסיים של האינטרנט לעבוד. מדוע שרתי אינטרנט משמשים, מה דפדפן משמש וכן הלאה. אתה לא צריך להיכנס לפרטים רבים מדי, אבל תצטרך הבנה בסיסית של מספר מושגים.
משאבים שיכולים לעזור
- רשימה של קוד חינם עורכי
- חמש מיטב עורכי טקסט
- 14 טקסט נהדר עורכי עבור מעצבי אינטרנט
- עורכי טקסט הטוב תכנות
- FTP למתחילים
- מה זה FTP וכיצד להעביר קבצים עם זה
- כיצד עבודה דפי אינטרנט
- איך עובד אתר אינטרנט
- וידאו על איך לעבוד אתרים
- כיצד לעבוד על אתרי אינטרנט
HTML & CSS (מרץ)
הגיע הזמן לקבל את הידיים מלוכלך עם קצת HTML ו- CSS, השפות העיקריות של האינטרנט. HTML הוא מה שנותן דפי המבנה שלהם, CSS הוא מה סגנונות אותם כדי להיראות כמו שהם עושים. שניהם שפות קל אבל הם דורשים pratice כדי להשתלט.
אני חושב שזה חשוב להזכיר כי מכאן ואילך תצטרך הרבה המון תרגול. אני מאמין כי כל השפות המשמשות באינטרנט קל אבל יש הרבה מידע קל לעיכול אשר חלק הקושי של תכנות.
לא מקבלים discouraged אם אתה לא מבין משהו או משהו לא עובד, יש לנו את כל הייתי שם. ברגע שיש לך עבר כמה משאבים ואתה מרגיש מוכן לאתגר אני ממליץ להתאמן על ידי מציאת אלמנט שאתה אוהב באתר אינטרנט מנסה לשחזר אותו. שיטה טובה נוספת היא להגיע מעל 365 PSD או Dribbble ולמצוא אלמנט אינטרנט שאתה אוהב.
לדוגמה, תסתכל על זה קל הערות יריות על Dribbble. לחץ על הקובץ המצורף ונסה ליצור מחדש את האמצע אל סוג יישומון.
ברגע שאתה יכול ליצור אלמנטים בודדים אתה יכול להתמודד עם פרויקטים גדולים יותר, כמו אתר אינטרנט מלא. אתה יכול לגלוש באתרים כמו Themeforest, Designmodo ו Premium פיקסלים להשראה נוספת. אתה יכול גם לקחת מוכן וורדפרס / HTML נושאים ולנסות לשחזר אותם בבית כמו דף HTML סטטי.
האם הקפד להיות מודע רישוי. ערכות נושא ב- Themeforest ובמקומות רבים אחרים מורשים ולא ניתן להשתמש בהם ללא רישיון גם אם לשחזר אותם מחדש!
משאבים שיכולים לעזור
HTML
- W3Schools
- כלב HTML
- TutorialsPoint
- טיזג
CSS
- W3Schools
- כלב HTML
- TutorialsPoint
- טיזג
- CSSTutorial.net
משאבים אחרים
- HTML & Codecademy HTML & CSS
- גן זן
- CSS3 על W3Schools
- צבע בורר CSS
- ערכת לימוד אינטראקטיבית CSS CSS
- הנחיות CSS
PHP (אפר)
הגיע הזמן ללמוד כמה דברים בצד השרת. עד כה יש לך רק למדו קוד clientside. HTML ו- CSS נשלחים כמו לדפדפן של משתמש ומעובדים שם. PHP מעובד בשרת ומומר ל- HTML ו- CSS ונשלח לדפדפן. הוא מציג מספר עצום של תכונות שימושיות אשר תלמד על החודש הזה.
PHP הוא מה שמאפשר וורדפרס להציג אלפי מאמרים באמצעות קובץ יחיד. PHP היא איך אתר אינטרנט יכול להציג את שם המשתמש מחובר, איך פייסבוק יכול להציג את החברים שלך, וכן הלאה. אותו דף בפייסבוק ייראה שונה מאוד מכפי שהוא עושה עבורי בגלל הקסם של קוד צד השרת.
שוב, PHP לא קשה אבל יש הרבה מה לדעת. הקושי הוא גדל עוד יותר על ידי לא להיות מסוגל ליצור משהו שימושי עבור די הרבה זמן. אני ממליץ להסתכל וורדפרס ערכות נושא בהקדם האפשרי כדי לראות כמה יישומים מעשיים.
זכור כי אתה לא צריך לדעת הכל ב- PHP כדי להתחיל עם וורדפרס. Object Oriented PHP הוא לא משהו שאתה צריך לדאוג בטווח הקצר ואתה לא צריך לשנן את כל הפונקציות הזמינות.
לאחר עבודה טובה ידע של משתנים, לולאות, אם הצהרות ופונקציות הוא התחלה טובה. משם, ככל שאתה יודע יותר טוב, ואתה להרים הרבה דברים וורדפרס עצמה.
משאבים שיכולים לעזור
- W3Schools
- קודקדיה
- טיזג
- TutorialsPoint
- שפת PHP הפניה
- הפניה לפונקציה PHP
שינוי נושא וורדפרס (מאי)
לבסוף, אנחנו יכולים להתחיל עם וורדפרס! WordPress משתמש ב- HTML, CSS, PHP ו- Javascript כדי להציג תוכן. לא למדת על Javascript עדיין, אבל זה בסדר, אנחנו יכולים לעשות את זה בחודש מאוחר יותר.
הדבר הראשון שאתה צריך לעשות הוא לשנות נושא. באמצעות FTP להיכנס לתיקייה שמחזיקה נושא פעיל שלך לשחק עם זה. מצא היכן הכותרת היא להעביר אותו מתחת לתוכן, להוסיף קצת טקסט, להוסיף קצת CSS וכן הלאה.
שים לב כי זה יהיה למעשה לשנות את האתר שלך חי כל כך רק לעשות את זה אם אתה בטוח שזה בסדר. כמו כן, נושאים לעולם לא צריך להיות שונה על ידי נגיעה בקוד שלהם ישירות. זה בסדר עבור בפועל אבל במציאות תצטרך גם ליצור נושא משלך או להשתמש נושא הילד כדי לשנות את הקיים (עיין בסעיף המשאבים עבור החודש הזה לקבלת מידע נוסף).
המטרה לחודש זה היא לקבל נוח עם איך עובד נושא את הקוד שבו הוא משתמש. אתה צריך להתחיל ללמוד על תגי תבנית, פונקציות וורדפרס מיוחדים שניתן להשתמש בהם כדי להציג נתונים לכתוב, ואת הקבצים כי הנושא דורש.
הנושא שאני ממליץ לשנות הראשון הוא עשרים וחמישה. זה אמור לבוא מותקן עם וורדפרס 4.1 + כפי שהוא נושא ברירת המחדל החדש. נושא זה עוקב אחר כל הסטנדרטים הנוכחיים ומציב את סרגל הפיתוח; אתה יכול להיות בטוח שכל קידוד אתה רואה עשרים וחמש עשרה נכון.
בסוף החודש אתה צריך להרגיש בנוח ביצוע שינויים קלים לנושא ואתה צריך רעיון גס של איך להתחיל את הנושא משלך. אל תשכח, החודש הזה הוא בערך ניסוי, אל תפחד לעשות דברים שמומלצים להם נגד אתרים מסוימים. אתה לומד, לא יוצר מוצר!
משאבים שיכולים לעזור
- תיעוד נושא הילד
- כיצד ליצור נושא הילד
- ערכת נושא של הילד
- תגים תבנית
יצירת נושא (יוני)
יצירת ערכת נושא אינה שונה מדי משינוי אחד קיים, אך תצטרך ליצור הרבה קבצים משלך. אל תפחד להעתיק ולהדביק מעניינים אחרים כמו עשרים וחמישה. קבצים כמו comments.php
אשר קובע את הדיונים הוא בערך אותו דבר על רוב האתרים. אתה יכול להשתמש ב- CSS כדי שזה ייראה שונה, ופשוט תארגן מחדש כמה HTML.
יצירת נושא הוא תרגיל טוב כי זה לוקח לך דרך כל כך הרבה פונקציונליות זה מעמיק את הידע שלך של וורדפרס בכלל. יהיה עליך ליצור כותרת עליונה ותחתונה, תצטרך לחשוב על סרגלי צד, תפריטים, הערות, פוסטים בודדים, דפים, דפי בית ועוד.
אתה צריך להתמקד בשאלות שעולות במהלך הפיתוח. האתר שלך יציג את 10 ההודעות האחרונות בעמוד הראשון, אך "מה עלי לעשות אם אני רוצה משהו אחר לגמרי?" אלו הן סוג השאלות שעשויות להתעורר רק בזמן בניית משהו.
יהיה עליך לקבל הבנה טובה של היררכית התבנית, המסדירה את הקבצים האחראים להצגת תוכן ספציפי. הקפד לבדוק את תבניות הדף (ראה משאבים). אלה מאפשרים לך לבנות דפים עם פונקציונליות מותאמת אישית.
לאחר שתעבור הכל, אני ממליץ להסתכל על שדות מותאמים אישית מתקדמים. תוסף זה מאפשר לך ליצור קבוצות אפשרויות שימושיות מאוד עבור הודעות שבו אתה יכול להשתמש ערכות נושא שלך.
אני”ll רשימת שפע של משאבים כאן, אבל אם יש ספק, עיין בסיס עשרים וחמישה קוד לעזרה, זה צריך להיות כל מה שאתה צריך!
משאבים שיכולים לעזור
- היררכית התבניות
- תגים מותנים
- הפניה פונקציה מלאה
- פיתוח נושאים
- תיעוד סרגל צדדי
- תפריטי ניווט
- אינדקס ארכיון
- יצירת עמוד קדמי סטטי
- יצירת דף חיפוש
- יצירת דף 404
- תבנית הערות
- תבניות מחבר
- תבניות דפים
- שדות מותאמים אישית מתקדמים
את היסודות על הוקס & Plugins (יולי)
מערכת ווים מספק את הבסיס plugins. הם מאפשרים לך להוסיף פונקציונליות חדשה וורדפרס או לשנות את הליבה הקיימת פונקציונליות ללא צורך לשנות את הליבה קוד.
הם עובדים כמו סוג של טריגרים. במקום ללכת לקוד של קבצי וורדפרס אשר מפרסם פוסט, והוספת קוד משלך כדי לשלוח את המחבר דוא"ל, אתה יכול לומר: “כאשר WordPress מפרסם פוסט, שלח דוא"ל אל המחבר”. זה יכול להיעשות בקובץ נפרד לחלוטין כלומר קוד הליבה הוא מעולם לא שונה.
אתה כבר משתמש בהם את הנושא גם כן כאשר השתמשת wp_head ()
ו wp_footer ()
פונקציות. וורדפרס משתמש אלה פנימי כדי פלט חבורה של קוד, כמו סרגל מנהל למשל. זה איך plugins יכול לשנות ערכות נושא מבלי ממש נוגע את ערכת הנושא.
למידה על ווים יהיה נקודת הכניסה שלך לתוך תוסף הפיתוח. הבנתם היא המפתח לעבוד עם וורדפרס ואולי להציע שירותים מקצועיים בעתיד. קח את הזמן שלך כדי להשתלט על זה, אתה תהיה להסתמך על ווים בכבדות על כל הפרויקטים שלך.
החודש הזה אתה לא צריך להתעמק עמוק מדי plugins אבל ללמוד את הקבצים הדרושים כמה יסודות כנראה יתאים בתוך מסגרת הזמן שלנו. Plugins הם מאוד קל ליצור, הם בעצם רק דורשים קובץ אחד עם הערה על הדף.
משם אתה יכול לעשות מה שאתה”d אבל אתה צריך להשתמש כדי לתקן את hooks - ולכן hooks כל כך חשוב.
משאבים שיכולים לעזור
- ממשק ה- API של Plugin
- המדריך הסופי לקס
- המדריך למתחילים לפעולות ולמסננים
- הגדרת הוקס משלך
- כתיבת תוסף
- כיצד ליצור תוסף וורדפרס
תוסף Plugin (אוגוסט)
אוגוסט הוא הזמן לשים כמה תרגול ליצירת תוספים. מצא משהו שאתה רוצה תוסף עבור ולעשות את זה בעצמך. האם אתה רוצה את כל המופעים של טוב הפך “מדהים” בכל פעם פירסום מתפרסם? קדימה ותעשה את זה.
אם אתה מוצא רעיון נהדר אתה מוזמן לשלוח אותו למאגר תוסף אבל שם המשחק הוא בפועל עושה מושלמת. אתה יכול להתחיל לדאוג הבא תקני קידוד ולוודא את הקוד שלך הוא פירט מעוצב יפה.
אתה צריך מספיק ידע עכשיו להיות מוסחת על ידי דברים כאלה. לאחר זמן תגובה קוד סטנדרטי יהיה הטבע השני, גם אם זה נראה קצת unweildy בהתחלה.
צור לפחות 2-3 תוספים בחודש זה. הפוך אותם מגוונים, אם אחד משנה תוכן פוסט, אולי השני צריך לעשות משהו כאשר פוסט מתפרסם. אולי אתה צריך ליצור כמה סוגים מותאמים אישית פוסט וטקסונומיות מותאמות אישית, אלה נדרשים לעתים קרובות עבור פרויקטים מורכבים יותר, לראות את הקישורים בסעיף משאבים.
זה השלב שבו אתה צריך להיות בהדרגה ללמוד תחומי פריפריה של וורדפרס כמו יצירת תפקידים חדשים, סוגי פוסט מותאמים אישית ועוד. אתה פחית לצוד את כל זה וללמוד אותם אבל זה יכול להיות טוב יותר להתמודד עם אותם כפי שהם באים כדרישה לפרויקט.
קידוד ביעילות ובבטחה עם הדברים שאתה יודע הוא חשוב יותר מאשר כמות הדברים במוח שלך. אני כבר קידוד במשך זמן רב עכשיו ואני לפעמים צריך לחפש את הפשוטה ביותר של דברים. בידיעה כי משהו זמין מספיק, להיות מסוגל קוד בקלות יותר חשוב,
משאבים שיכולים לעזור
- תקני קידוד
- תיעוד phpDocumentor
- טקסונומיות מותאמות אישית
- סוגי פוסט מותאמים אישית
- ממשק API של הגדרות
- ממשק API של מטא נתונים
- ממשק API של אפשרויות
- מדריך מלא לסוגי דואר מותאמים אישית
- יצירת ערכות נושא ותוספות
- Enqueueing סקריפטים וסגנונות
Javascript (ספטמבר)
החלק האחרון (כמעט) האחרון של הפאזל הוא Javascript. Javascript מאפשר לך להוסיף אינטראקטיביות ותכונות מתקדמות אחרות לאתר האינטרנט שלך. על ידי ניצול Javascript אתה יכול pop-up modals, לטעון הערות במקום, ליישם גלילה אינסופית ועוד.
Javascript הוא ביסודו של הלקוח שפת צד, אבל יכול להיות מצמידים עם קוד בצד השרת באמצעות AJAX. זה מה מאפשר לך להצביע על מאמר למשל. כאשר תלחץ על לחצן ההצבעה, הלחצן ישתנה להערת תודה, וספירת ההצבעה תוגדל על ידי אחד. כל זה קורה מבלי לטעון את הדף מחדש. זה Javascript יחד עם כמה PHP באמצעות AJAX.
רוב Javascript תשתמש יהיה jQuery. jQuery היא מסגרת Javascript אשר מיישמת פונקציות מיוחדות ונותן לך גישה קלה דפוסי נפוץ. חשוב להבין כי jQuery הוא לא מיוחד Javascript, בדיוק כפי שאין שום דבר מיוחד על PHP המשמש וורדפרס. זה פשוט מסגרת שבה אתה יכול לעבוד.
Javascript יכול להיות מורכב ביותר שכן הוא משתרע על מספר תחומי והוא יכול להימצא בהיבטים רבים של אתר אינטרנט. מ קודי מעקב לטעינת משאבים, ניהול תמונות, ליירט פעולות משתמש ואנימציות פשוטות, זה באמת בכל מקום.
החדשות הטובות הן שאתה יודע שיש לך את כל הידע הדרוש לך כדי להוסיף את Javascript לנושא או לתוסף שלך באופן מיידי. אתה צריך להיות “מעל הגיבנת” - כל דבר שאתה לומד עכשיו צריך להיות קל ליישם ברגע שאתה כבר למד את זה.
משאבים שיכולים לעזור
Javascript
- W3Schools
- קודקדיה
- TutorialsPoint
- כלב HTML
jQuery
- W3Schools
- קודקדיה
- jQuery מרכז הלמידה
- TutorialsPoint
יותר
- AJAX ו - WordPress
- כיצד להשתמש ב - AJAX ב - WordPress
תרגול בפועל (אוקטובר)
כדי להדגיש כיצד בפועל חשוב אני ממליץ להקדיש חודש שלם אליו בשלב זה. אני כבר תכנות די הרבה זמן עכשיו, לעומת חדש אני יכול להבין מושגים חדשים מהר יותר אבל אני עדיין איבד לחלוטין ללא תרגול.
למרבה המזל, ככל שהפרקטיקה שלך תהיה מהירה יותר, תלמד דברים יותר מאוחר. למעשה, על ידי להתרגל תמיד עובד עם קוד, תצטרך פחות ופחות להתאמן כדי לקבל את אותה תוצאה.
בסביבת וורדפרס הדרך הטובה ביותר לתרגל היא ליצור נושאים ותוספים. שיטה אחת שאתה יכול לנסות היא ליצור מחדש, פשוט כבר, תוסף מאפס. אם אתה תקוע איפשהו אתה יכול להסתכל על קוד המקור של המוצר בפועל.
דגש על העמקת ההבנה של מושגים אתה כבר יודע. קבל לתוך הנוהג של קריאת עיצוב מגזינים מפתח, ובלוגים של היישומים האהובים עליך. הנה כמה מן המקומות הגדולים ביותר לקרוא על פיתוח אינטרנט מלבד כאן על Hongkiat כמובן.
רשימת הקריאה שלך
- מגזין מתרסק
- WPMU DEV הבלוג
- רשימה בנפרד
- עיצוב אתרים דיפו
- Speckyboy
- שש מהדורות
- Scotch.io
- דוד וולש בלוג
- קוד
- עיצוב
- CSS- טריקים
- אל תפחדו את האינטרנט
מושגים מתקדמים (נובמבר)
זה החודש שבו כל הידע שיש לך צריך לבוא יחד ואתה יכול להתחיל להיות מתכנת. אתה אמור להיות מסוגל להתחיל לראות את התמונה הגדולה ו יש ידע עובד של ארבע השפות העיקריות שבהן משתמשת WordPress: HTML, CSS, JS ו- PHP.
הייתי ממליץ להתחיל ללמוד PHP מונחה עצמים. אתה כבר משתמש בו ערכות נושא שלך plugins ב לולאה ומבנים אחרים. OOP (מונחה עצמים PHP) יאפשר לכם לכתוב קוד טוב יותר ולהבין את קוד הליבה של וורדפרס טוב יותר. בנוסף, זהו שער תכנות עם C סוג שפות ובכך יצירת יישומים עבור iOS למשל.
אתה יכול עוד ידע וורדפרס שלך על ידי למידה על כמה כיתות, איך לתקשר עם מסד הנתונים ישירות, איך עובדים ארעיים.
אתה אמור להיות מסוגל לבצע פרויקטים קטנים, שילם עכשיו בביטחון. אל תשכח כי עושה עבודה בהזמנת בפועל הוא המקום שבו אתה לומד ביותר. זה לא רק על קידוד, זה על למידה לתקשר על קוד לאנשים שאינם יודעים דבר abut באינטרנט.
בפועל הוא חשוב בכל שלב אבל עכשיו אתה צריך להיות מספיק ידע כדי ללמוד מושג ללא יותר מדי עבודה. Transients (אופציות עם תאריך תפוגה) צריך להיות ברור למשל, גם אם מעולם לא היה צורך בהם. אתה אמור להיות מסוגל לאמוד מתי הם יהיו שימושיים, ולחפש אותם לפי הצורך.
כמו השפה האחרונה ללמוד וורדפרס אתה רוצה להסתכל על אשר משמש שאילתה את מסד הנתונים ישירות. הרבה פונקציונליות זו ניתן להשתמש באמצעות פונקציות אבל לפעמים תצטרך שאילתה db ישירות.
אני רוצה להדגיש את החשיבות של להיכנס לחשיבה מכוונת אובייקט. זה ייראה זר מאוד בהתחלה ואת השימוש בהם ייראה ברור. זכור כיצד השימוש ב- PHP לא היה ברור כאשר בחרת אותו לראשונה? כיצד משתנה והצהרת if מקבלים לי דף אינטרנט?
מונחה עצמים PHP דומה. הוא משמש במקרים מורכבים, יותר מפותל דברים בו נדרשים רק עבור יישומים בקנה מידה גדול. זו הסיבה המושגים לפעמים נראה מיותר או מורכב מדי.
אני באמת ממליץ באיכות גבוהה הדרכות וידאו עבור זה. המועדפים שלי ניתן למצוא על Laracasts (ראה משאבים). Laracasts נעשה בעיקר עבור Laravel אבל מכיל הרבה OOP ורמות אחרות ברמה גבוהה.
- על W3Schools
- על
- Laracasts
- מונחה עצמים PHP למתחילים
- TutorialsPoint
- תיעוד OOP
- בית עץ
- אינטראקציה עם מסד הנתונים וורדפרס
- מדריך למעברים
- מחלקת ווקר
- מחלקה WP_Error
- המחלקה WP_Query
כלי פיתוח מתקדמים (דצמבר)
עכשיו שאתה יודע הרבה יותר זה הזמן לעשות את החיים קלים יותר על ידי למידה להשתמש בכלים מתקדמים. זה כולל דברים כמו באמצעות SSH לגשת לשרת, WP-CLI לנהל התקנות וורדפרס, נווד כדי ליצור התקנה וורדפרס המקומי, ועוד.
הדבר הראשון שאתה צריך ללמוד הוא כיצד להגדיר וורדפרס מקומית באמצעות XAMPP, MAMP, WAMP או Vagrant. אני אישית משתמש Vagrant, אבל השאר הם בסדר גמור. זה מסיר את הצורך להשתמש ב- FTP כל הזמן, מאוד מאיץ את זמן הפיתוח.
הבא אתה צריך להסתכל לתוך SSH. זה כרוך באמצעות הטרמינל ו הנפקת פקודות. זה נשמע מפחיד אבל באמת לא. זה יפתח עולם חדש לגמרי. WP-CLI יהיה מבוא נהדר לכך. זה מאפשר לך להתקין וורדפרס בתוך כמה שניות, להוריד נושא, לעדכן אותו, וליצור משתמשים הבדיקה עם פקודה פשוטה.
אני גם ממליץ ללמוד על כל פרוספקטורים. שפות כמו LESS ו- SASS מאפשרות לך להשתמש במשתנים, בפונקציות ובמושגים מתקדמים אחרים ב- CSS שלך.
במסגרת הלימודים preprocessor שלך אתה צריך ללמוד כיצד להשתמש בכלים מהדר מתקדמים כמו Prepros או Codekit. כלים אלה יכולים לטעון מחדש את האתר בכל פעם קובץ נשמר, באופן אוטומטי לקמפל CSS, מינימום Javascript וכן הלאה.
זה ייתן לך תובנה לעולם של קידוד לייצור. בפיתוח אתה רוצה להשתמש כמו קבצים נפרדים רבים ככל שתוכל כדי להפוך את הקוד שלך יותר הגיוני. בהפקה אתה רק רוצה טביעת רגל קטנה ככל האפשר אז כל קבצי Javascript ו- CSS צריך להיות מזוקק ושרשר. הכלים שהוזכרו לתת לך כל מה שאתה צריך כדי לקבל נוח עם זה.
אתה צריך גם להתחיל לעבוד בצורה יעילה יותר עם עורך הטקסט שלך. האם אתה משתמש ב- Snippets? האם אתה בודק את התחביר שלך באופן אוטומטי? האם אתה יודע את כל קיצורי המקשים שיהפכו את החיים שלך לקלים יותר?
זהו אזור שבו אתה יכול לשנות כל הזמן לגדול. עברתי מ XAMPP כדי MAMP כדי, סוף סוף, נודד. זה היה עקומת למידה טבעית ואני עדיין בתהליך של לימוד כל מה שיש לדעת על נווד.
הלכתי מתוך שימוש ב- Notepad ++ ל- Sublime ל- Coda ל- Atom. אין שום דבר לא בסדר עם כל הכלים האלה אבל כמו שאני גדלתי באופן טבעי התקדמה מאחד לשני.
לבסוף, אתה רוצה להסתכל בקרת גרסאות, במיוחד SVN ו Git. את היסודות הם אותו דבר, תצטרך ללמוד כמה פקודות נפרדות, אבל ברגע שאתה מבין אחד, השני יהיה קל לתפוס.
הסיבה שאתה רוצה הן את זה וורדפרס משתמש SVN כרגע כך כאשר אתה תוסף plugins וערכות נושא יהיה עליך להשתמש SVN. רוב הפרויקטים להשתמש Git כפי שהוא קצת יותר טוב עובד בצוותים, אז זה מה שאתה רוצה להשתמש עבור פרויקטים אחרים.
משאבים שיכולים לעזור
- באמצעות נווד להקים סביבה וורדפרס מקומי
- נווד
- XAMPP
- MAMP
- WAMP
- SSH הדרכה עבור לינוקס
- כיצד להשתמש SSH
- WP-CLI
- WP-CLI הדרכה
- פחות
- סאס
- יסודות SASS
- SASS מדריכים
- תחילת העבודה עם LESS
- קודקיט
- Prepros
- קואלה
- מדריך חזות לבקרת גרסאות
- למד גרסה בקרת עם Git
- ספר SVN
מילים סופיות
אני מקווה מאמר זה נתן לך סקירה טובה לתוך מה נדרש לקבל מכל דבר להיות מפתח Pro. במציאות אם אתה יכול להתחייב במשרה מלאה זה כנראה לא ייקח שנה שלמה.
יש שני דברים גדולים לזכור. העיקרית היא כי אף אחד לא קצת זה קשה, זה הרבה לדעת, מה שעושה את זה קשה כאשר להרכיב. אל תתייאש אם אתה תקוע או שאתה עובד לאט יותר מאחרים. כולם עובדים בקצב שלהם, אם אתה שומר על זה, אתה תהיה מפתח טוב.
כמו כן, אחד המאפיינים העיקריים של מפתחי טוב זה הם אף פעם לא מפסיקים ללמוד. הם מחפשים ללא הרף פתרונות טובים יותר, ללמוד שפות חדשות ושיטות חדשות. הם זוכרים כי עולם הקידוד אינו שחור ולבן, פעמים רבות אין תשובה טובה אחת לבעיה.
בהצלחה עם לימודי קידוד שלך ב 2015, תן לנו לדעת איך אתה עושה את ההערות להלן!