קורס תכנות מתקדם

קורס למתכנתים מתקדמים, שבמהלכו ייחשפו התלמידים לשפות תכנות כמוSQL, JavaScript, HTML ועוד.

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

Node.js היא פלטפורמה שמטרתה להוות כלי לפיתוח אפליקציות רשת - שמאפשרת גם למפתחים שאינם מומחים לפתח מערכות מאד מהירות - מפתחי צד לקוח יוכלו בקלות לפתח אפליקציות שלמות, גם לצד השרת באמצעות שימוש באותה השפה)

פירוט הקורס

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

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

מה ילדיכם יקבלו אצלינו?

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

סילבוס

משך הקורס כשמונה חודשים (שיעור של 90 דקות פעם בשבוע)

ידע קודם נדרש:

  • ידע בסיסי בתכנות

  • שליטה טובה בשפה האנגלית


נושאים הנלמדים במסגרת הקורס:

  • דפי אינטרנט והאלמנטים שבהם (HTMLElements)

  • היכרות עם צד לקוח / צד שרת

  • עבודה עם קישורים (links), ומספר קבצים

  • ניהול וארגון פרויקט

  • שילוב בין כתיבת קוד לבין בניית האתרים (יצירת אפליקציות ווב)


יכולות אשר נרכשות במסגרת הקורס:

  • ניסיון בשפות התכנות HTML, CSS, JavaScript ועוד

  • ניסיון עם אנגלית טכנית ומקצועית

  • ניסיון בעבודה עם סביבת העבודה Visual Studio Code

  • ניסיון פיתוח בקבוצה ועבודה עם Git ועם GitHub

  • עבודה עם ספריות, ושימוש ב API