בטח שיש , תכתבי בudemy
wordpress , יש מבחר עצום !
כמו כן יש המון אנשים שנרשמים לכל קורס ומדרגים אותם , כך שקורסים עם 5 כוכבים הם בדרך כלל קורסים מצויינים.
ברוב הקורסים יש גם אפשרות לשאול שאלות את המנחה או עוזר שלו. כמו כן יש לרוב הקורסים שראיתי פורומים פעילים.
לגבי php ו node.js -
עדיין לא התחלתי ללמוד את זה , אבל בגדול אלו טכנולוגיות שקשורות לback-end :
אם תסתכלי למשל על האתר שבניתי , הוא רק מלל , עיצוב וקישורים , אך הוא לא יכול לבצע פעולות. זה אתר שכולו front-end (ודי בסיסי).
הפרונט אנד נקרא גם "צד לקוח".
אך נניח ואני רוצה לשים באתר דף "יצירת קשר" שהמשתמש יכול להזין פרטים , ואז הפרטים נשמרים במאגר מידע , ונשלחת הודעה לבעל האתר וכו'.
כל הדברים הללו הם פעילויות שמתרחשות מאחורי הקלעים . ובשביל זה צריך "תיכנות" ממשי ולא רק "עיצוב" !
(והאמת היא שדווקא שמתי דף כזה , אך הוא לא יכול לעשות כלום כרגע.
הוא רק "מעוצב" כדף יצירת קשר וזהו).
בשביל זה צריך תכנות back-end או צד שרת.
דוגמה להמחשה : אם נגיד שהאתר הוא כמו "מסעדה" , אז העיצוב של האוכל על הצלחת ועבודת המלצר זה כמו ה"פרונט-אנד" , וה"באק-אנד" זה מה שמתרחש במטבח מאחורי הקלעים.
php היא שפת תכנות כזו של באק אנד - אחת מרבות.
לגבי java script - בעבר היתה יכולה להיות רק שפה שעושה "אפקטים" באתרים. דהיינו בעבר היא היתה רק "פרונט אנד".
אך יצרו לה הרחבה שנקראת node.js שהופכת אותה למעשה לשפת תכנות לכל דבר שמאפשרת לבצע בעזרתה פעולות בדומה לphp ושפות אחרות.
full-stack זה אומר למעשה גם פרונט אנד וגם באק אנד.