Coursera · סדרה של 4 קורסים

קורס אונליין – תעודה מקצועית מוסמכת בעיצוב תוכנה מאובטחת של Google ואוניברסיטת קולורדו

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

מתחיליםרמת קושי
סדרה של 4 קורסיםתעודה
להרשמה בקורסרה ← הקורס הראשון חינם · audit · ללא כרטיס אשראי
קורס אונליין – תעודה מקצועית מוסמכת בעיצוב תוכנה מאובטחת של Google ואוניברסיטת קולורדו
שלט בנושא או כלי עם פרויקטים מעשיים פיתוח הבנה עמוקה של מושגים מרכזיים הגש תעודת קריירה ממערכת האוניברסיטה של קולורדו

למי הקורס מתאים

3 מסלולי קריירה

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

מה תלמדו

5 תחומי ידע

  • עיצוב מאובטח UML
  • בדיקות יחידה
  • אתיקה
  • ממשקי משתמש יעילים
  • עיצוב בסיסי נתונים

מיומנויות שתרכשו

5 כישורים מעשיים

  • עיצוב בסיסי נתונים
  • מחזור חיי פיתוח תוכנה (SDLC)
  • תהליך פיתוח תוכנה
  • עיצוב תוכנה
  • ביטחון תוכנה
§ סקירת הקורס
01

תיאור הקורס

התמחות - סדרת ארבעה קורסים

אבטחת מידע

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

מטרת ההתמחות

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

נושאים עיקריים

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

פרויקט למידה מעשית

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

כלים נדרשים
  • Rhapsody של IBM
  • NetBeans עבור Java
  • JUnit, כלי לבדיקות יחידה

הסטודנטים יורידו ויתקינו גם את NetBeans ו-JUnit. הסטודנטים ית konfigur гора את NetBeans לשימוש ב-JUnit ויבדקו קוד שנכתב עבור המחלקות והשיטות המתוארות בפרויקט ה-UML.

חקירת מקרים

לבסוף, הסטודנטים יחקור מקרים של עיצוב מוצלח (ביטקוין) ועיצוב שלא צלח (Therac-25).

§ תוכן עניינים
02

מבנה הקורס

תכנון תוכנה כאחד מרכיבי מחזור חיי הפיתוח תוכנה

קורס 1

  • 11 שעות
  • 4.6 (249 דירוגים)
פרטי הקורס
מה תלמדו

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

תכנון תוכנה כאבסטרקציה

  • קורס 2
  • 15 שעות
  • 4.7 (132 דירוגים)
פרטי הקורס
מה תלמדו

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

שיטות וכלים לתכנון תוכנה

  • קורס 3
  • 14 שעות
  • 4.7 (150 דירוגים)
פרטי הקורס
מה תלמדו

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

איומי תכנון תוכנה ודרכי צמצום

  • קורס 4
  • 18 שעות
  • 4.7 (91 דירוגים)
פרטי הקורס
מה תלמדו

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

ראיתם את הקורס. מוכנים להירשם?

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

לפרטים נוספים והרשמה בקורסרה ←
§ עוזרים להתחיל

3 וידאוים קצרים לפני שנרשמים לקורס.

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

צפו · 2 דק'

מה זה Coursera?

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

צפו בסרטון ←
צפו · 2 דק'

איך נרשמים ב-2 דקות

הדגמה ויזואלית של תהליך ההרשמה — מהקלקה על "להרשמה" ועד תחילת הקורס הראשון. כולל אופציית audit חינמי.

צפו בסרטון ←
צפו · 2 דק'

איך מכניסים את התעודה ל-LinkedIn

הוספת התעודה כ-License & Certification בפרופיל לינקדאין, עם קישור ל-Coursera שמעלים את הקרדיביליות.

צפו בסרטון ←

מוכנים להתחיל?

הקורס מחכה. התעודה מחכה.

הקורס זמין ב-Coursera. הקורס הראשון בסדרה פתוח לצפייה ללא תשלום.

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