שיעור חמישי

מה למדנו?

מודל client-server ותקשורת מחשבים

  • איך נראה פרוטוקול HTTP
  • שלבים בטיפול בבקשת HTTP
  • הבדלים בין HTTP לFTP
  • הבדלים בין wp-admin לdirectadmin
  • שרת SQL מהו

ריטול – סיימנו לרטל את האתר (חוץ מהcountdown ששכחנו)

תרגום – הכרנו ועבדנו עם תוסף loco translate לתרגום של תבניות ותוספים

נושא מתקדם – מבוא ל- child themes

  • למדנו איך ליצור child theme חדש
  • התחלנו לדבר על המשמעות של ירושה בין תבניות
  • הדגמנו על אתר הקורס שימוש בchild theme
  • דיברנו על היתרונות בפיתוח על child theme לעומת עבודה על תבנית מוכנה
  • התחלנו לדבר על פריטים שעוברים בירושה לעומת פריטים שנדרסים בירושה

 

לשיעור הבא – אבקש שתיצרו child-theme, ותעבירו אליו את השינויים שערכתם בתבנית המקורית (rtl.css)

קישור לתיעוד על child themes במרכז מפתחים של וורדפרס

מצגת – מצגת השיעור

שיעורי הבית שלי

בוקר טוב
בשעה טובה סיימתי גם אני את שיעורי הבית לשבוע הקרוב.
הוספתי פוסטים נוספים ועמודים נוספים לאתר, תייגתי וקיטלגתי את הפוסטים, והתקנתי על האתר תבנית וורדפרס מהממת: קוראים לה "רטרו", והיא מחקה (מלשון חיקוי) בהצלחה רבה את עיצובי האתרים משנות ה90'.
קישור לאתר הקורס
תגידו מה שתגידו – התבנית הזאת מצחיקה וכיפית, מבחינתי זו אהבה ממבט ראשון.

התבנית הזאת אמנם עוד לא תומכת 100% בעברית שלי אבל זה יתוקן בשיעורים הבאים, עם כישורי הCSS שרכשנו בקורסים קודמים כאן בפרוג.

מוזמנות לשתף כאן בפורום – אילו תבניות התקנתן במסגרת שיעורי הבית, ולמה ?

סיכום שיעור 2

בשיעור אתמול:

  • למדנו על פוסטים, עמודים, קטגוריות, תגיות, ותבניות.
  • למדנו על דגשי נגישות אתרים (לנכה, למצורע, ולמסכן מכולם – גוגל).
  • יצרנו כמה עמודים ופוסטים באתר, שייכנו אותן לתגיות וקטגוריות, התקנו תבניות בשביל לגרום לאתר שלנו להראות יפה יותר
  • התחלנו ללמוד את בסיס שפת PHP: משתנים, אופרטורים ותנאים

Continue reading “סיכום שיעור 2” »

משימת רשות | סקר קוד

ויקיפדיה:

סקר קוד בהנדסת תוכנה הוא הליך בו קוד המקור של התוכנה נבדק לגילוי הפרה של כללי אצבע בתכנות, טיפול בשגיאות והיבטים אחרים הקשורים לאיכות הקוד … חלק הארי שלה מתבצע באופן ידני על ידי קריאה שיטתית וביקורתית של קוד המקור (וההסברים הנלווים), בדרך כלל על ידי עמית מנוסה של כותב הקוד.

משימה – אבקש מכל אחת מכן להעלות לשרת של פרוג (דרך תיקיית הFTP) פרוייקט (או שניים) שהיו משמעותיים בשבילה במהלך הקורס.

את הקישור לפרוייקט אתן מוזמנות לשרשר כהודעה נוספת כאן בפורום.

זוהי משימת רשות שלא קשורה לשיעורי הבית בקורס. המטרה שלי תהיה לאפשר כאן ביקורת עמיתים – גם שלי, וגם שלכן אחת ביחס לשנייה.
מי שתבצע את המשימה הזו תזכה לביקורת בונה שתאפשר לה ללמוד ולהתפתח.

אני יכול להעיד על עצמי שבמהלך הקריירה השתרשו אצלי לא מעט הרגלים שגויים שהיה לי קשה לשנות אחר כך, וזה רק בגלל שאף עין חיצונית לא הסתכלה בעיון על התוצרים שלי ולא קיבלתי נקודות לשיפור. הרגלי קוד רעים זה משהו שקשה מאוד לשפר בשלבים מאוחרים יותר, לכן חשוב כבר עכשיו להיפתח לביקורת עמיתים.

אשמח לראות את התוצרים שלכן (:

נעם.

סיכום שיעור ראשון

שלום רב (:

נהנתי מאוד להכיר אתכן, היה לי תענוג להעביר את ההרצאה הראשונה בקורס הוורדפרס שלנו.

wordpress
מה למדנו היום?
דיברנו על מודל שרת לקוח (קליינט סרבר), הגדרנו צד לקוח, צד שרת, PHP, מסד נתונים (SQL), הפעלנו שרת מקומי (לוקאלהוסט), העלנו אליו קובץ סטטי (HTML) וקובץ דינאמי (PHP), העלנו תיקיית וורדפרס שלמה לשרת המקומי, התקנו בהצלחה את אתר הוורדפרס הראשון שלנו, התחברנו למערכת directadmin בשרתים של פרוג, התחברנו לשרתים של פרוג דרך FTP, וכמובן שגם השתמשנו בכניסה הרגילה לשרת דרך תוכנת הקליינט שלנו (הכינוי החדש שלנו לדפדפן)… בדפדפן חווינו את אתר האינטרנט שלנו גם מזווית מבטם של פשוטי עם קליינטים

server client model
הספקנו המון!

תוכנות, עניינים ובלאגנים
במהלך ההרצאה כל התוכנות בהן השתמשנו היו חינמיות לחלוטין, פרט כמובן לווינדוס שהיה מותקן על המחשבים
ampps
wordpress

ההמלצה שלי היא להשתמש בכלל ב WAMP במקום ampps, אבל צדיק באמונתו יחיה וכו'.

אין מקום כמו local host

חולצה להדפסה בסיום הקורס

שיעורי הבית:
מחפשים בגוגל וורדפרס בעברית, מורידים קובץ ZIP.
מתחברים לשרת דרך FTP – נכנסים לדפדפן התיקיות, ובשורת הכתובת מזינים את כתובת שרת הFTP כמו שהיא מופיעה בדוא"ל מפרוג (ftp://ftp.yourname.prog-sites.co.il).
מעתיקים לשרת הFTP את הקבצים של מערכת וורדפרס לתוך תיקייה. שימו לב – לא להעלות קובץ ZIP. יש לפתוח את הZIP לפני השימוש!
מתחברים לשרת דרך פורט 2222. נכנסים לMySQL Management. יוצרים שם מסד נתונים, שם משתמש וססמה. אם הגעתם להודעת Database Created סימן שפעלתם טוב
נכנסים לשרת שלנו דרך הכתובת הרגילה (yourname.prog-sites.co.il), לתיקייה של הוורדפרס
עוקבים אחרי הוראות ההתקנה (:
משימת בונוס – רק לתלמידות מתקדמות, שהצליחו להתקין את הוורדפרס בהצלחה:
נסו לשחק עם פוסטים ועמודים במערכת הוורדפרס שלכן.
האתגר – מתי אנחנו משתמשים בפוסטים, ומתי בעמודים? למה זה טוב בכלל הכפילות הזאת?

דרכים להציק לי:
בפורום
בדוא"ל noam.gaash@gmail.com
בוואטסאפ 053-6218158
אתר האינטרנט שלי (לא וורדפרס): noam-gaash.co.il

המלצה אישית חשובה ביותר.
תשאלו שאלות! לא להסתפק במה שמועבר בכיתה.

כאן בשבילכן
נעם.