JavaScript למתחילים: הקדמה

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

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

מהניסיון שלי הדרך הטובה ביותר ללמוד זה כשיש לנו מטרה.

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

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

חילקתי את הקורס לשני חלקים:

  1. חלק ראשון אנחנו לומדים JS נטו, ללא דפדפן וללא HTML. רק JS בסביבת NODE.JS שנקים ביחד. בכל נושא שנלמד נראה דוגמאות פרקטיות שממחישות את הרעיון. אני מאוד אשתדל שהחלק הראשון והיחסית יבש יהיה כמה שיותר קצר ולעניין.
  2. בחלק השני של הקורס נעבור לסביבת הדפדפן, ניישם את מה שלמדנו ונבנה את המשחק 4 בשורה.

לפני שנתחיל חשוב לי לציין הקורס הזה הוא חלק מסדרת פיתוח WEB הוא מיועד למתחילים שמכירים HTML ו-CSS אבל לא יודעים JS. אם אתם לא מכירים את השפות אני ממליץ לעבור על קורס "HTML ו-CSS למתחילים" שיעלה בקרוב לסדרה זו ויהיה זמין אוטומטית למנויים.

זה הכל לסרטון זה... בואו נתחיל.