הנדסת תוכנה במחשוב ענן לימודי הנדסת תוכנה לתואר ראשון .B.Sc

הנדסת תוכנה במחשוב ענן




Software Engineering With Cloud Computing
קוד הקורס: 12006
3 נ"ז

מטרות הקורס
הבנה תוך כדי התנסות את האתגרים, ההזדמנויות והבעיות הפתוחות של מערכות מחשוב גדולות (Cloud, Software as a Service) לעומת תוכנות מסורתיות יותר. פיתוח פרויקט מלא בשיטות אג'ייל מגיבוש הרעיון ועד הפצה ללקוח, כולל עבודת צוות. למידת סביבת פיתוח עדכנית הכוללת את השפה Ruby, סביבת הרשת ruby on rails, לינוקס, קוד פתוח ושרותי רשת. הבנה ויישום של רעיונות כמו תכנות בשפה דינאמית, תכנות פונקציונלי, ארכיטקטורת רשת, מערכות מדרגיות, בקרת גרסאות והפצה, פיתוח מונחה בדיקות, מפרטים מורצים, מודולריות ושימוש חוזר, עקרונות תכנות, תבניות תיכון ועוד.

נושאי הקורס
מבוא, ארכיטקטורת SaaS, מבוא ל- Ruby ול- Rails, אימות- פיתוח מונחה בדיקות, עקרונות תכנות (למשל DRY), תחזוקת תוכנה (יישום שיטות אג'ייל לתוכנת לגסי), עבודה בקבוצות, תבניות תיכון ל- SaaS, תחזוקה: ביצועים, מדרגיות ואבטחה, סיום וכיוונים עתידיים.

דרישות הקדם והדרישות המקבילות הינן:
דרישות קדם: הנדסת תוכנה (10014), תיכון מונחה עצמים (10054), מערכות מבוזרות (10041).
דרישות מקבילות: אין

לחצו למעבר אל תכנית לימודי הנדסת תוכנה לתואר שני

לייעוץ אקדמי אישי מלאו פרטיכם

צור איתנו קשר »

אני מאשר/ת קבלת מידע פרסומי מהמכללה

מוזמנים להתייעץ איתנו