לימוד אופן השימוש בתגיות ה-HTML באופן עצמאי
אחד הנושאים שאנו מקפידים שלא להקדיש לו זמן (מעבר ל-5-10 דקות) בקורס Front End Development הוא הכרת התגיות שקיימות ב-HTML. מדובר בנושא שמאד קל ללמוד באופן עצמאי גם כאשר אין שום רקע בתכנות. במידה שמתקשים בלימוד הנושא באופן עצמאי אנו סבורים שהדבר מהווה אינדיקציה לכך שייתכן שאין התאמה לתחום. קיימים כל כך הרבה נושאים חשובים בפיתוח תוכנה בתחום ה-FED שיש להכיר כך שכל דקה חשובה. לימוד אופן השימוש בתגיות במסגרת של שיעור אשר מועבר באופן סינכרוני מהווה בזבוז זמן יקר כיוון שניתן היה לנצל את הזמן לטובת נושאים אחרים וראויים יותר ללימוד באופן סינכרוני.
HTML איננה שפת תכנות קלאסית
HTML נחשבת לשפת סימון. HTML איננה שפת תכנות קלאסית אשר מאפשרת לנו לממש אלגוריתמים כאלה ואחרים בדומה לשפות תכנות קלאסיות כגון Java, Python, C ואחרות. הצלחה בלימוד אופן השימוש בתגיות שיש ב-HTML לא מהווה אינדיקציה להתאמה לתחום פיתוח תוכנה. את ההתאמה לפיתוח תוכנה ניתן לבדוק בדרכים אחרות.
דוגמא למימוש המתודולוגיה Extreme Blended
לימוד אופן השימוש באופן עצמאי באמצעות וידאו קליפים מוכנים מראש מהווה דוגמא קלאסית לנושא שראוי ללמוד אותו באופן אסינכרוני כחלק ממימוש המתודולוגיה Extreme Blended.
האתר המרכזי למציאת תיעוד מפורט לתגיות ה-HTML
באתר MDN Web Docs ניתן למצוא תיעוד מפורט לכל התגיות שיש ב-HTML. אני ממליץ להיעזר בו בתהליך הלימוד העצמאי של התגיות שקיימות ב-HTML.
וידאו קליפים בעברית אשר כוללים הסברים מפורטים לתגיות ה-HTML
ברשימת ההשמעה HTML (he) ניתן למצוא וידאו קליפים בעברית אשר כוללים הסברים מפורטים לאופן השימוש בכל אחת מתגיות ה-HTML. ברשימת ההשמעה HTML5 (he) ניתן למצוא וידאו קליפים בעברית אשר כוללים הסברים מפורטים ל-JavaScript APIs אשר התווספו ל-HTML החל מגרסה 5. שתי רשימות ההשמעה הללו שייכות לערוץ life michael ביוטיוב. ניתן למצוא בערוץ זה רשימות השמעה רבות נוספות אשר כוללות וידאו קליפים בעברית במגוון עצום של נושאים בפיתוח תוכנה. החל מאוקטובר 2022 קיים ערוץ בשם ישראל life michael אשר מרכז בתוכו את כל צילומי הוידאו החדשים שנעשים בעברית. באופן דומה, יצרנו ערוץ יוטיוב נפרד בעברית וערוץ יוטיוב נפרד באנגלית עבור life michael academy וערוץ יוטיוב נפרד בעברית וערוץ יוטיוב נפרד באנגלית עבור life michael kids.
המשך תהליך ההתפתחות המקצועית
במידה שאתם נמצאים בשלבים ראשונים בתהליך ההכשרה המקצועית בעולם ה-web אני ממליץ בשלב הבא להתקדם ללימוד שפת התכנות JavaScript באופן מסודר. ניתן לעשות זאת באמצעות הקורס JavaScript Programming אשר זמין ללימוד אסינכרוני באתר life michael academy. לחילופין, במידה שמעוניינים בקורס אשר מועבר באופן סינכרוני ניתן לעשות זאת באמצעות הקורס Front End Development אשר מתמקד בלימוד שפת התכנות JavaScript ובעיקר בכל הנוגע לפיתוח קוד אשר רץ בדפדפן. בשלב מתקדם יותר, ניתן להתקדם הלאה וללמוד כיצד לפתח את צד השרת של web applications באמצעות הקורס Node.js Fundamentals ובכל הנוגע לפיתוח ממשק המשתמש בצד הלקוח ניתן להתקדם הלאה וללמוד כיצד לעשות זאת באמצעות React.js ו/או Angular. במקביל ללימוד JavaScript אני ממליץ לללמוד CSS. את הצעדים הראשונים ניתן לעשות בחינם, ובמידה שמעוניינים להתמקצע עוד יותר, ניתן לעשות זאת באמצעות הקורס CSS Fundamentals.