טכנולוגיות אינטרנט מתקדמות – הנדסת תעשייה וניהול

 31023 טכנולוגיות אינטרנט מתקדמות

 

 

תיאור כללי של הקורס

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

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

 

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

 

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

 

אחד הנושאים המרכזיים בקורס יהיה ה – API   ((Application Programing Interface. API הוא סט של סטנדרטים, טכנולוגיות ו – best practices שמאפשר למערכות שונות לתקשר זו עם זו באופן מאובטח גם אם הן בנויות בטכנולוגיות שונות, נמצאות על גבי מחשבים שונים ופותחו על ידי צוותי פיתוח שונים. בקורס נתמקד ב API מסוג REST API.

 

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

 

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

 

נושאי הלימוד

 

  • SPA – Single Page Application
  • Angular – client-side framework
  • Asynchronic processes
  • NoSQL database
  • Realtime database
  • Serverless applications
  • REST API
  • oAuth 2

 

תוצרי למידה  

 

  • הסטודנטים יהיו מוכנים יותר לתפקידי "מנהל מוצר", "מהל פרויקט" "אנליסט" בתעשייה
  • הסטודנטים יהיו מסוגלים לבנות אפליקציה בסיסית במערכת אנגולר מול מסד נתונים פיירבייס ולהתחבר באמצעות API למערכות חיצוניות
  • הסטודנטים ישפרו את מיומנות תכנותית

 

 

מקורות

בקורס מתקדם מעין זה המקורות הן אך ורק מקורות אינטרנטיים. מקורות אלה יינתנו במהלך הקורס.

קרא עוד