ClickCease

HIT - מכון טכנולוגי חולון - בית הספר ללימודי תעודה

קורס הנדסת תוכנה ב-JavaScript

HIT - מכון טכנולוגי חולון - בית הספר ללימודי תעודה

קורס הנדסת תוכנה ב-JavaScript

בית הספר ללימודי תעודה של HIT - מכון טכנולוגי חולון מציעה קורס הנדסת תוכנה ב-JavaScript.

מידע נוסף

מידע כללי קורס הנדסת תוכנה ב-JavaScript של בית הספר ללימודי תעודה ב-HIT - מכון טכנולוגי חולון הוא הקורס המקיף והמעמיק ביותר בישראל ללימודי פיתוח צד השרת באמצעות Node.js, בסיס הנתונים MongoDB וספריות רלוונטיות אחרות כגון Express.js, Socket.io, Restify.js וכו'. קורס זה יכשיר את בוגריו בידע העדכני ביותר בתחום ובמיטב המיומנויות והכלים המעשיים הדרושים למהנדס התוכנה המקצועי. 
תנאי קבלה על מנת  להתקבל ללימודים נדרשים המועמדים לידיעת אנגלית ברמה טובה ולידע בתיכנות. מועמדים ללא ידע בתיכנות יכולים להתקבל ללימודים בכפוף להצלחתם במבחן ההתאמה. 
משך לימודים הלימודים נמשכים שבעה חודשים וכוללים 140 שעות לימוד אקדמיות (סה"כ 28 מפגשים, בני 5 ש"א כ"א). הלימודים נערכים במתכונת של לימודי ערב וכוללים מפגש לימודים אחד בשבוע. 
נושאי לימודים הקורס מורכב מתשעה חלקים:
החלק הראשון (4 מפגשים) מתמקד בלימוד נושאים ב-JavaScript אשר הבנתם הכרחית להמשך הקורס. מטרת החלק הראשון ליישר קו בין כל התלמידים.
החלק השני (1 מפגשים) מכסה תבניות תיכנות קלאסיות ב-JavaScript ומטרתו לחזק את הידע וההבנה בשפת תיכנות זו כחלק מההכנה להמשך הקורס. מערכות צד שרת אשר כתובות ב-JavaScript עשויות לכלול קוד מורכב במיוחד.
החלק השלישי (7 מפגשים) מוקדש ללימוד פיתוח קוד שרץ בשרת באמצעות Node.js. זהו החלק העיקרי של הקורס ופרט ללימוד האופן שבו משתמשים ב-Node.js חלק זה גם כולל מושגי יסוד ב-web applications כגון ניהול של sessions, המרכיבים של פרוטוקול התקשורת HTTP ואופן השימוש ב-cookies.
החלק הרביעי (3 מפגשים) מתמקד באופן השימוש בבסיס הנתונים MongoDB ובאופן השימוש בו באמצעות frameworks כגון Mongoose.
החלק החמישי (4 מפגשים) מתמקד באופן השימוש ב-Express.js בפיתוח web applications.
החלק השישי (4 מפגשים) מתמקד בלימוד מעמיק של הנושא REStful Web Services ובאופן השימוש ב-Express.js וב- Restify.js בפיתוחם.
החלק השביעי (3 מפגשים) מוקדש ללימוד אופן השימוש בכלים שימושיים בתהליך הפיתוח, לרבות כלים לביצוע בדיקות כגון QUnit, כלים ליצירת תיעוד כגון JSDoc וכלים לביצוע build כגון Grunt למערכת שפיתחנו.
החלק השמיני (מפגש 1) מוקדש ללימוד Design Patterns ספציפיים לפיתוח באמצעות Node.js.
החלק התשיעי (מפגש 1) מוקדש ללימוד ניתוח ואיפיון של מערכות web אשר מפותחות באמצעות Node.js. מרביתו מוקדש ללימוד נושאים רלוונטים ב-UML תוך כדי הדגמה מעשית באמצעות דוגמאות מעשיות אשר כוללות שימוש ב-Node.js.

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