החממה הטכנולוגית של היחידה ללימודי חוץ
הסמכות מקצועיות ותעודות הכשרה
מרכז בין לאומי למקצועות הסייבר - של אלתא מערכות (התעשייה האווירית) והיחידה ללימודי חוץ המרכז מציע מגוון הכשרות מבוקשות מהמתקדמות בישראל - כולל ליווי ותעסוקה בתחום.
סימולטור הסייבר המתקדם בעולם מבית אלתא מערכות (התעשייה האווירית) Tame Range הינו מרכז מיומנויות סייבר המציג סביבת אימונים למלחמות סייבר מציאותיות תוך שימוש באיומים האחרונים והעדכניים ביותר שנתגלו.
מרכז הסמכה רישמי של EC - Council - ארגון אמריקאי הנבחר על ידי גופים בטחוניים רבים כמו הפנטגון ומשרד ההגנה האמריקאי - על מנת להסמיך עובדים בתחומי הסייבר ואבטחת המידע
שתפ ייחודי עם פורטל ההכשרות edX מבית הרווארד ו-MIT שבמסגרתו העומדים בבחינה יקבלו תעודה משותפת של ICCP והרווארד.
לימוד היסודות של בניית אתרי אינטרנט – בניית התוכן ועמוד השדרה של אתר האינטרנט תוך כדי שמירה על כללים מוגדרים, פרקטיקות מומלצות ותמיכה בנגישות.
• Syntax and structure
• Elements and attributes
• Forms and validation
• Semantic markup
• Lists and tables
• Accessibility standards
• Multimedia integration
• Meta tags and SEO
• Best practices and optimization
נלמד לשלוט ביסודות העיצוב של אתרי אינטרנט, נכיר שיטות שונות לפריסה של אלמנטים בתוך אתר, עיצוב טקסט וטיפוגרפיה, עיצוב תמונות ומדיה ואנימציות תוך שמירה על רספונסיביות (התאמת האתר לגדלים לסוגי המדיות).
• Selectors and specificity
• CSS properties
• Responsive design
• CSS frameworks
• Animations and Transitions
• Properties (CSS Variables)
• Fonts and Typography
• Colors and Gradients
• CSS Flexbox
• CSS Grid Layout
נלמד את שפת התכנות JavaScript – הבנת העקרונות הבסיסיים הקיימים בשפה ופרטיקות מומלצות בכתיבת קוד תקין וקריא, נלמד כיצד להשתמש – JavaScript כדי ליצור אתרים דינאמיים ואינטרקטיביים.
• Data Types
• Variables
• Operators
• Control Structures
• Functions
• Arrays
• Object-oriented programming
• Events
• DOM manipulation
• Asynchronous programming
• Error handling
נלמד TypeScript – ערכת-על של JavaScript המספקת הרחבה של תכנות מונחה עצמים וכתיבת קוד עם טיפוסיות סטטית אופציונלית, מה שיאפשר לתלמידים ליצור קוד בטוח ולתפוס שגיאות בזמן כתיבת הקוד.
• Variables and data types
• Control structures
• Functions and scope
• Objects and arrays
• Object-oriented programming
• ES6+ features
• DOM manipulation
• Asynchronous programming
• Promises and callbacks
• Error handling
• Regular expressions
• Fetch API
נכיר את העבודה עם – Git, Version Control ו- GitHub,
נלמד את עקרונות התכנות בשפת PYTHON ונפתח כלים לצורכי אבטחת מידע בסביבת Linux. נלמד כיצד לנהל ולעקוב אחר הקוד שלהם וכיצד לעבוד בצוות, השימוש ב – Version Control כדי לנהל פרוייקטים של קוד הוא חלק חשוב ועיקרי בתכנות בכלל ובפיתוח אתרי אינטרנט בפרט.
• Version control basics
• Git workflow
• Branching strategies
• Merging and rebasing
• Undoing changes
• Gitignore files
• Collaborating on Github
• Pull requests
• Code reviews
• Github issues
• Project management
היכרות עם בסיס הנתונים הפופולרי מסוג NoSQL שנקרא MongoDB –נלמד כיצד להתקין ולהגדיר את בסיסי הנתונים במחשב שלהם וכיצד לבצע שאילתות לבסיס הנתונים, ליצור מידע חדש, לערוך מידע קיים, לבצע מחיקה של מידע בתוך בסיס הנתונים ופעולות חשובות אחרות.
• Data modeling
• CRUD operations
• Indexing and querying
• Aggregation pipelines
• Atlas cloud service
• Embedded documents
• Replication and sharding
• TTL (time-to-live) indexes
• Backups and restores
• Schema validation
נכיר את שפת ה- SQL ומסדי נתונים –נלמד כיצד להשתמש בשפה כדי לתקשר עם בסיסי נתונים מסוג SQL, ליצור סכימות וטבלאות, לבצע פעולות של יצירה, מחיקה, קריאה ועריכה בתוך בסיס הנתונים ופעולות נוספות שימושיות לצורך שליטה מירבית בבסיס הנתונים.
• SQL syntax basics
• Querying data
• Filtering data
• Sorting data
• Joining tables
• Subqueries
• Aggregating data
• Grouping data
• Modifying data
• Transactions and locking
• Performance optimization
• Backup and recovery
• Security and permissions
• Triggers and constraints
• Indexing and query optimization
נלמד את הבסיס של סביבת ההרצה של Node.js וכיצד היא פועלת – נלמד על מנהל החבילות NPM ועל ספריות פופולריות לסביבה של Node.js, כמו כן ינתן דגש רב על שימוש ב Node.js ב – Express.js שהיא Framework לבניית אפליקציות Web בצד שרת, נלמד כיצד לתכנן ולעצב API, ולעבוד עם בסיסי נתונים וליצור מערכת לזיהוי וניהול משתמשים.
• Node.js runtime environment
• Asynchronous programming
• Modules and packages
• CommonJS vs ES6 modules
• Express.js framework
• Templating engines
• Routing and middleware
• RESTful API design
• Authentication and authorization
• Session management
• Performance optimization
• Security and best practices
במודול זה התלמידים ילמדו לעבוד עם הסיפריה הפופולרית של React –לבניית ממשקי משתמשים דינאמיים ואינטרקטיביים, התלמידים יכירו את הסיפריה, כיצד ניתן לבנות רכיבים הניתנים לשימוש חוזר וכיצד לבנות ולעצב ממשקים בצורה יעילה.
• JSX syntax
• State and props
• Component lifecycle
• Conditional rendering
• Handling events
• Forms and input
• Hooks
• Context
• Styling
• React Router
נלמד כיצד לבצע בדיקות לקוד שבנו כדי לוודא שהקוד הוא איכותי, פועל כמצופה ונטול תקלות.
תקלות, בין היתר הם ילמדו כיצד לבצע Test-driven development וכיצד להשתמש בסיפריות שונות שיעזרו בתהליך בדיקת הקוד.
• Testing frameworks
• Test-driven development
• Integration testing
• End-to-end testing
• Test coverage analysis
• Mocking and stubbing
• Test fixtures
נלמד כיצד לבצע Deploy (פריסה) של אפליקציות WEB לסביבת Production.
התלמידים ילמדו כיצד להעלות דפי אינטרנט סטטיים, אפליקציות React ואפליקציות צד שרת לאינטרנט.
• Hosting platforms
• Static sites hosting
• Web services
• DNS and CDN
• Security and compliance
• Performance optimization
• Monitoring and logging
• Scalability
נלמד כיצד להשתמש בכלי בינה מלאכותית כדי לזרז תהליכים בפיתוח ל WEB, נכיר ונתנסה בכלים שונים המאפשרים למפתח לייעל תהליכי עבודה ופיתוח בעזרת השימוש ב – AI, כיצד ליצור תוכן (טקסט ותמונות) וכיצד להיעזר בכלים השונים כדי ליצור פיסות קוד.
• Inroduction to AI
• Chatbots and assistants
• API integration
• Code generation
• Code analysis
• Code optimization
• Security analysis
• Content creation with AI
• Bias and ethics considerations
בונוס ייחודי בו נלמד על עולמות אבטחת המידע – נחשף לתרחיש מתקפה בו נתרגל פירצה שקיימת במערכת כחולשה. נלמד כיצד לסגור אותה ולהגן על המערכת באמצעות מאמן הסייבר TAME RANGE של אלתא.
במאמן הסייבר של אלתא יהיו לרשותנו תרחישים אמיתיים של מחשבים שעברו פריצה כלשהי. במהלך הלמידה וההתנסות, נשלב שימוש בכלים אותם למדנו במהלך הקורס וכלים נוספים על מנת לזהות את ההתקפה עצמה ואת התוקף.
מפגש בונוס שיועבר על ידי מערך הסייבר הלאומי בנושא פריצות לארגונים
מפגש ייחודי המדבר על כתיבת קורות חיים נכונים לתחום הסייבר וההייטק
בוגרי 12 שנות לימוד
ועדת קבלה
מעבר בחינה עיונית ומעשית בהצלחה
נוכחות של לפחות %85 במפגשים
לעומדים בהצלחה בדרישות הקורס יוענקו התעודות: