למי הקורס מתאים
3 מסלולי קריירה
- שלט בנושא או כלי עם פרויקטים מעשיים
- פיתוח הבנה עמוקה של מושגים מרכזיים
- הגש תעודת קריירה ממערכת האוניברסיטה של קולורדו
Coursera · סדרה של 4 קורסים
אבטחת מידע היא נושא חשוב מאוד בעולם שלנו כיום. כאנשים פרטיים, אנו שואפים להגן על המידע האישי שלנו, בעוד שהחברות שבהן אנו עובדים נדרשות להגן על ספקים, לקוחות ונכסי החברה. יצירת תוכנה מאובטחת דורשת יישום של שיטות אבטחה מוקדם ככל האפשר במהלך מחזור חיי פיתוח התוכנה (SDLC).
3 מסלולי קריירה
5 תחומי ידע
5 כישורים מעשיים
תיאור הקורס
אבטחת מידע היא נושא חשוב מאוד בעולם שלנו כיום. כאנשים פרטיים, אנו שואפים להגן על המידע האישי שלנו, בעוד שהחברות שבהן אנו עובדים נדרשות להגן על ספקים, לקוחות ונכסי החברה. יצירת תוכנה מאובטחת דורשת יישום של שיטות אבטחה מוקדם ככל האפשר במהלך מחזור חיי פיתוח התוכנה (SDLC).
התמחות זו מתמקדת בהבטחת אבטחה כחלק מעיצוב התוכנה ומיועדת לכל מי שיש לו ניסיון בעבודה בתחום פיתוח התוכנה, וזקוק לרקע, לפרספקטיבה ולכישורים כדי לזהות היבטים חשובים של אבטחת מידע בעיצוב תוכנה.
סטודנטים ייצרו דיאגרמת מחלקות ודיאגרמת רצף בשפת מודל יוניפייד (UML) באמצעות כלי המידול Rhapsody של IBM עבור סט של מחלקות ופעולות שמתוארות בהרצאות. הורדת והפעלה של Rhapsody יהיו גם כן מכוסות.
הסטודנטים יורידו ויתקינו גם את NetBeans ו-JUnit. הסטודנטים ית konfigur гора את NetBeans לשימוש ב-JUnit ויבדקו קוד שנכתב עבור המחלקות והשיטות המתוארות בפרויקט ה-UML.
לבסוף, הסטודנטים יחקור מקרים של עיצוב מוצלח (ביטקוין) ועיצוב שלא צלח (Therac-25).
מבנה הקורס
קורס זה עוסק במחזורי חיי הפיתוח של תוכנה, תיאור/המלצה כיצד כותבים תוכנה. תכנון הוא שלב במחזור זה, והקורס בוחן את ההשלכות של כך. לתכנון יש תפקיד במחזור החיים; הוא תמיד קיים, ללא קשר לסוג המחזור המדובר. למה זה כך? למה התכנון נחשב לשלב במחזור חיים זה?
שלב התכנון בפיתוח תוכנה כולל כמה תכונות ייחודיות. קודם כל, זה השלב היחיד שבו בהנחה שנוהגים לצייר דברים. למה זה כך? מה התמונות עושות שאין ייצוגים אחרים יכולים לעשות? לתמונות יש רמות שונות של פרטים; לתמונות יש הקשר. התמונות... מציירות תמונה. למה הדברים הללו חשובים? גם בקורס הזה, אנחנו מתחילים לבחון תחומים אחרים (אדריכלות בניינים היא אהובה במיוחד) כדי ללמוד על תכנון.
מאחר שהרבה מפתחי תוכנה הם קודדים כפייתיים, הם פיתחו תוכנה לאורך השנים כדי לעזור להם בעבודתם. יש כלים שמסייעים להפוך את התכנון ואת המשימות הנלוות לו לקלות יותר. הקורס מציג כמה כלים וטכניקות בסיסיות שיעזרו לכם בתכנון. כלים אינם תמיד מוחשיים, עם זאת. שתי השיעורים האחרונים של קורס זה עוסקים בשאלות אתיות בפיתוח תוכנה. המטרה כאן, כמו עם הכלים, היא לצייד אתכם כדי שתוכלו למלא את אחריותכם כמעצבים. הסטודנטים יתבקשו לדעת מראש לכתוב ולספק תוכנה וידע בתכנות בשפת java.
שלב התכנון בפיתוח תוכנה כולל כמה תכונות ייחודיות. קודם כל, זה השלב היחיד שבו בהנחה שנוהגים לצייר דברים. למה זה כך? מה התמונות עושות שאין ייצוגים אחרים יכולים לעשות? לתמונות יש רמות שונות של פרטים; לתמונות יש הקשר. התמונות... מציירות תמונה. למה הדברים הללו חשובים? גם בקורס הזה, אנחנו מתחילים לבחון תחומים אחרים (אדריכלות בניינים היא אהובה במיוחד) כדי ללמוד על תכנון.
מעבר לקורסרה · הקורס הראשון פתוח לצפייה חינם · ביטול בכל שלב
לפני שאתם מוציאים כרטיס אשראי — קחו 6 דקות. סבר על Coursera, איך נרשמים, ואיך התעודה משתלבת בלינקדאין שלכם.
סקירה קצרה של פלטפורמת הלימוד הגדולה בעולם — מי מאחוריה, איך התעודות מוכרות, ומה ההבדל מ-Udemy ו-edX.
צפו בסרטון ←הדגמה ויזואלית של תהליך ההרשמה — מהקלקה על "להרשמה" ועד תחילת הקורס הראשון. כולל אופציית audit חינמי.
צפו בסרטון ←הוספת התעודה כ-License & Certification בפרופיל לינקדאין, עם קישור ל-Coursera שמעלים את הקרדיביליות.
צפו בסרטון ←מוכנים להתחיל?
הקורס זמין ב-Coursera. הקורס הראשון בסדרה פתוח לצפייה ללא תשלום.
תעודה מקצועית
קורס אונליין – תעודה מקצועית מוסמכת בעיצוב תוכנה מאובטחת של Google ואוניברסיטת קולורדו