מה מקבלים מהקורס?
- שליטה מעשית בשפת Java – אחת השפות המובילות בעולם הפיתוח.
- הבנה של עקרונות הקריפטוגרפיה והצפנה – קלאסית ומודרנית.
- יכולת לפתח תוכנות להצפנת טקסטים, קוד סודי ופתרון אתגרי סייבר.
- שילוב בין לוגיקה תכנותית לעקרונות מתמטיים בסיסיים.
- פיתוח יכולות חשיבה אנליטית, דיוק ואבטחת מידע.
- עבודה עם מבני נתונים, מחרוזות, לולאות ומערכים.
- תעודה מקצועית של סאן ספארק – מרכז הידע.
- הכנה למסלולי סייבר, יחידות טכנולוגיות בצה”ל או המשך בלימודי אבטחת מידע.
מה לומדים בקורס?
- יסודות שפת Java: משתנים, תנאים, לולאות, פונקציות.
- בניית תוכנות להצפנה ולפענוח בשיטות כמו Caesar Cipher, Vigenère, XOR ועוד.
- הבנה של עקרונות קריפטוגרפיה – מפתחות, קידוד, חישובים בינאריים.
- תכנות מונחה עצמים (OOP): מחלקות, אובייקטים ופעולות.
- סימולציות של מערכות הגנה דיגיטלית ואתגרי פיצוח קוד.
- תרגול פרויקטים עצמאיים ושיתופיים בתחום הסייבר.
תכנית לימודים
- 12 קטעים
- 0 שיעורים
- 110 שעות
הרחב את כל הסעיפיםCollapse all sections
- מבוא לעולם הסייבר והאבטחה הדיגיטליתהיכרות עם עקרונות אבטחת מידע, חשיבות ההגנה על נתונים ומהי קריפטוגרפיה.0
- יסודות שפת Java למטרות הצפנהחיזוק הבסיס ב-Java – משתנים, תנאים, לולאות, פונקציות ומחלקות – כהכנה לפיתוח מערכות מאובטחות.0
- עקרונות קריפטוגרפיה קלאסיתהיכרות עם שיטות הצפנה היסטוריות: צופן קיסר, החלפות, טרנספוזיציות ועוד.0
- פיתוח צופנים ותוכנות הצפנה בסיסיותתכנות והבנה של מערכות הצפנה עצמאיות בשפת Java.0
- יסודות קריפטוגרפיה מודרניתלימוד שיטות הצפנה עדכניות: הצפנה סימטרית (AES) והצפנה א-סימטרית (RSA).0
- עקרונות יצירת מפתחות הצפנהפיתוח כלים ליצירת והחלפת מפתחות סודיים להצפנה בטוחה.0
- שימוש בספריות הצפנה מתקדמות בג\'אווההיכרות עם ספריות סטנדרטיות להצפנה וחתימות דיגיטליות (Java Cryptography Architecture - JCA).0
- פיתוח מערכות אימות והזדהותבניית תוכנות אימות משתמשים באמצעות סיסמאות, טוקנים והצפנות.0
- יצירת חתימות דיגיטליות ואימות קבציםפיתוח יישומים מוודאים את תקינות ושלמות הקבצים באמצעות חתימות מאובטחות.0
- מבוא לפרוטוקולי אבטחה ברשתותהבנת הבסיס לפרוטוקולים כמו SSL/TLS, זיהוי איומים וגישות הגנה.0
- פיתוח יישומי סייבר בסיסייםבניית אפליקציות פשוטות להגנה, זיהוי אנומליות וניהול הצפנה.0
- פרויקט סיום – פיתוח מערכת מאובטחתבניית פרויקט אישי המשלב יצירת הצפנה, אימות, שימוש במפתחות ויישום כל עקרונות הקריפטוגרפיה שנלמדו.0
דרישות קדם:
- מתאים לגילאי 12–17.
- ידע בסיסי בתכנות – עדיפות לבוגרי Python או Java.
- גישה מתמטית וסקרנות לעולם אבטחת המידע.
בונוסים בסיום הקורס:
- פרויקט סיום אישי – מערכת הצפנה שבנה התלמיד.
- תעודה יוקרתית: "מפתח ומצפין צעיר".
- הזמנה למסלול המשך בתחום הסייבר, Java מתקדמים או AI.