הבהרה
הקורס כולל 19 מפגשים של 3 שעות מלאות (לא שיעורים של 45 דקות).
סה”כ מדובר ב 57 שעות לימוד.
יהיו גם שיעורי בית.
השיעורים מסודרים בצורה שבונה אצל התלמיד את היסודות הנחוצים כדי להיות מתכנת טוב בתחומים שמחפשים בתהליך המיון למסלול גאמא סייבר.
בנוסף השיעורים כוללים הרבה נושאים מהשאלון שבו המועמד מציין מה הוא יודע.
זאת הכוונה ב “נושאים מהשאלון”.
הסילבוס לא מכיל נושאים “מגניבים” כגון סייבר וכו’, המטרה של הסילבוס שלנו הוא לא להיות שיווקי אלא כמה שיותר מעשי.
הקורס מתמקד בנושאים שקולעים בכמה שיותר ממה שהמועמד צריך למלא בשאלון הידע לפני המיון לגאמא סייבר, בנוסף הנושאים בסילבוס מתחברים אחד לשני כדי ליצור בסיס ידע אמיתי שיעזור לצלוח סדנא וראיון מקצועי.
הסילבוס יכול להשתנות על פי שיקול דעתינו לפי התקדמות התלמידים.
git – כלי שכל מתכנת משתמש בו כדי לסנכרן קוד ולשמור אותו בצורה יעילה, באמצעותו נשמור גם את כל העבודות שלנו.
Linux – מערכת הפעלה ששואלים עליה ביום המיונים, אבל מה שיותר חשוב שידע ב-linux גם עוזר ב סדנא המעשית ובמבחן CTF.
capture the flag
השיעור מתמקד בחיזוק היסודות שנלמדו בבית הספר
נושאים מהשאלון:
switch
הבנה עמוקה של שימוש בפונקציות, כולל פונקציות רקורסיביות
נושאים מהשאלון:
char
הבנה עמוקה של מחלקות עם כל האפשרויות שלהן
נושאים מהשאלון:
constructor, switch
כאן באמת נכנס עמוק ונגלה את הכח של תכנות מונחה עצמים
נושאים מהשאלון:
Interface, Polymorphism, singelton, protected, virtual function, Icomparabale, exception
תרגיל מסכם של כל מה שלמדנו שיכלול התנסות מעשית עם הרבה קוד.
דבר שנחוץ להבנה אמיתית ולהצלחה בראיון המקצועי.
לימוד assembly עוזר גם במבחן השפה המומצאת וגם במשימת פרוטוקול התקשורת
נלמד עם המאפיינים היחודיים של שפת C
ניהול זכרון ואיך הוא עובד מאחורי הקלעים
נושאים מהשאלון:
Malloc
תרגיל מסכם של כל מה שלמדנו שיכלול התנסות מעשית עם הרבה קוד.
דבר שנחוץ להבנה אמיתית ולהצלחה בראיון המקצועי.
וכאן באמת המקום ללמוד את המושגים השונים “על בשרנו” וככה באמת אפשר לצלוח גם את התרגילים הכי קשים במיונים.
נושאים מהשאלון:
Garbage collector, Interpreter, By value, Byte code, Heap, stack, Object file, struct, union, linker, Makefile, system call, ifndef#, long, macro, ^ מספרים בינאריים, int(*f)(int, int)
CTF – capture the flag.
שפה מומצאת.
קופסא שחורה.
כאן כבר ממש נאמן אתכם לעמוד באתגרים הכי קשים בסדנא המעשית.
כולל עבודה בזמנים תחת לחץ !!!
נתמקד בתוספות לעומת שפת C
נעבור על תכנות מונחה עצמים ב C++ וההבדלים לעומת c sharp, java
זה הבסיס לשליפת נתונים מטבלה בכל השפות.
בהמשך נשלב את זה עם פייטון
נפתור תרגילי לוגיקה
נחבר לקוד שלנו עבודה עם SQL
נתעמק באריטקטורה של client, server
נושאים מהשאלון:
post, get
בשיעור הזה התלמידים יקבלו קוד שמהווה “שלד” לפרויקט שבו הם יוכלו ליצור כל דבר שעולה להם לראש.
זאת ההזדמנות שלהם להמשיך להתפתח לבד אחרי הקורס.
כאן נשתף טיפים של מה לעשות ומה לא לעשות בדגש על סוג המועמד ש 8200 מחפשים.
בדגש על מסלולים כמו גאמא ושחקים חבצלות.