You are on page 1of 20

‫‪ - 102/2‬אלגוריתמיקה ותכנות ‪#C‬‬

‫סביבות עבודה‪ :‬חומרה ותוכנה נדרשות‬


‫כלי תוכנה נדרשים‬
‫הערות‬ ‫תיאור קצר‬ ‫שם‬ ‫מס'‬
‫התוכנה‬

‫‪Visual studio Community:‬‬ ‫סביבת ‪IDE‬‬ ‫‪Visual‬‬ ‫‪1‬‬


‫המאפשרת‬ ‫‪Studio‬‬
‫‪A fully-featured, extensible, free IDE for creating modern‬‬ ‫לפתח‬ ‫להתקין‬
‫‪applications for Android, iOS, Windows, as well as web‬‬ ‫ולהריץ קוד‪.‬‬ ‫‪2019‬‬
‫‪applications and cloud services.‬‬ ‫‪COMMU‬‬
‫‪NITI‬‬
‫‪https://visualstudio.microsoft.com/vs/community/‬‬
‫‪https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/‬‬ ‫קישור‬ ‫כתיבה‬ ‫‪5‬‬
‫‪inside-a-program/coding-conventions‬‬ ‫המגדיר‬ ‫תקנית ב‪-‬‬
‫כתיבה‬ ‫‪– #C‬‬
‫תקנית בשפת‬
‫‪ ,‬סי‪-‬שארפ‪,‬‬

‫חומרה נדרשת‬
‫הערות‬ ‫תיאור קצר‬ ‫שם החומרה‬ ‫מס'‬
‫יש להתקין אחת מבן סביבות‬ ‫תחנת עבודה ‪i5, 8G DDR,250G :‬‬ ‫מחשב‬ ‫‪1‬‬
‫העבודה‪ IDE ,‬כפי שצויינו‬ ‫‪Hdd, Windows or Linux Ubuntu‬‬
‫לעיל‪ .‬יש להוריד חומר‬
‫דיגיטאלי רלוונטי כגון‪ :‬ספר‬
‫הקורס‪ ,‬הנחיות בדבר כתיבה‬
‫תקנית וכו'‪.‬‬
‫וכן סביבת סימולציה‬

‫כל הזכויות שמורות למכון הממשלתי להכשרה בטכנולוגיה ובמדע‬


‫‪ - 104‬מבוא למחשבים‬

‫סביבות עבודה‪ :‬חומרה ותוכנה נדרשות‬


‫כלי תוכנה נדרשים‬
‫הערות‬ ‫תיאור קצר‬ ‫שם התוכנה‬ ‫מס‬
‫'‬
‫תוכנה לעריכת קוד‬ ‫‪++Notepad‬‬ ‫‪1‬‬

‫אמולטור להרצה בסביבת ‪DOS‬‬ ‫‪ DOSBox‬גרסה ‪0.74‬‬ ‫‪2‬‬


‫תוכנה להרצת קוד בשפת‬ ‫‪TASM‬‬ ‫‪3‬‬
‫אסמבלר ‪8086‬‬
‫ניתן לבחור אחת‬ ‫‪ TASM For Windows,‬אופציה חלופית‪ :‬אמולטור‬ ‫‪4‬‬
‫האופציות המוזכרות‬ ‫אחר להרצה של ‪ 8086‬בסביבת‬ ‫‪TechApple‬‬
‫‪ ,DOS‬כמו שמתואר‪:‬‬
‫קישור להורדה‬

‫עוד אופציה לאמולטור‬ ‫קישור להורדה‬ ‫‪EMU 8086‬‬ ‫‪5‬‬


‫להרצה בסביבת ‪DOS‬‬

‫חומרה נדרשת‬
‫הערות‬ ‫תיאור קצר‬ ‫שם החומרה‬ ‫מס‬
‫'‬
‫מחשב ‪PC‬‬ ‫‪1‬‬

‫‪ - 201‬מערכות הפעלה ולינוקס‬

‫סביבות עבודה‪ :‬חומרה ותוכנה נדרשות‬


‫כלי תוכנה נדרשים‬

‫‪1‬‬
‫הערות‬ ‫תיאור קצר‬ ‫שם התוכנה‬ ‫מס‬
‫'‬
‫במידה ומשתמשים במע'‬ ‫סביבת לינוקס‬ ‫‪Vmware- ubuntu‬‬ ‫‪1‬‬
‫הפעלה של ‪windows‬‬
‫לינוקס‬ ‫‪System monitor‬‬ ‫‪2‬‬

‫כל התוכנות שהינן ‪built‬‬ ‫סביבת ‪windows‬‬ ‫‪Event viewer‬‬ ‫‪3‬‬


‫‪ in‬תחת ‪windows‬‬
‫‪Procom,process‬‬ ‫כלים לניטור ניהול אבחון‬ ‫‪Sysinternals‬‬ ‫‪4‬‬
‫‪explore‬‬ ‫ופתרון בעיות‬

‫כסביבת עבודה ל ‪#c\c‬‬ ‫‪Visual studio‬‬ ‫‪5‬‬

‫כסביבת עבודה ל ‪java‬‬ ‫‪Eclips‬‬ ‫‪6‬‬

‫חומרה נדרשת‬
‫הערות‬ ‫תיאור קצר‬ ‫שם החומרה‬ ‫מס‬
‫'‬
‫מחשב ‪ -PC‬תחנת‬ ‫‪1‬‬
‫עבודה רגילה‬

‫‪ - 202‬מבנה נתונים‬

‫סביבות עבודה‪ :‬חומרה ותוכנה נדרשות‬


‫כלי תוכנה נדרשים‬
‫הערות‬ ‫תיאור קצר‬ ‫שם התוכנה‬ ‫מס'‬

‫הקורס ניתן ליישום ב‪#C -‬‬ ‫סביבת עבודה ב‪JAVA -‬‬ ‫‪Eclipse‬‬ ‫‪1‬‬

‫אתר‪:‬‬ ‫סביבת הדמייה ומעקב אחר קוד ב‪-‬‬ ‫‪Jeliot‬‬ ‫‪2‬‬


‫‪/http://cs.joensuu.fi/jeliot‬‬ ‫‪JAVA‬‬

‫‪2‬‬
‫חומרה נדרשת‬
‫הערות‬ ‫תיאור קצר‬ ‫שם החומרה‬ ‫מס'‬
‫מחשב בסיסי עם חיבור‬ ‫‪1‬‬
‫לרשת‬

‫‪ - 203‬בסיסי נתונים ‪sql‬‬

‫סביבות עבודה‪ :‬חומרה ותוכנה נדרשות‬


‫כלי תוכנה נדרשים‬
‫הערות‬ ‫תיאור קצר‬ ‫שם התוכנה‬ ‫מס‬
‫'‬
‫‪https://www.apachefriends.org/index.html‬‬ ‫שרת וירטואלי המדמה‬ ‫‪xampp‬‬ ‫‪1‬‬
‫שרת חיצוני ‪apache‬‬
‫מבוסס מערכת הפעלה‬
‫‪UNIX‬‬
‫‪/https://www.google.com/chrome‬‬ ‫‪ Google Chrome‬תוכנה לתצוגת תוכן‬ ‫‪2‬‬
‫אתרים‬ ‫או כל תוכנת‬
‫גלישה אחרת‬
‫המאפשרת תצוגת‬
‫תגיות ‪HTML‬‬

‫חומרה נדרשת‬
‫הערות‬ ‫תיאור קצר‬ ‫שם החומרה‬ ‫מס‬
‫'‬
‫מומלץ להתקין את‬ ‫תחנת עבודה רגילה בה מותקן‬ ‫מחשב‬ ‫‪1‬‬
‫סביבות הסימולציה‬ ‫שרת וירטואלי ‪ ,xampp‬תוכנה‬
‫להצגת ממשק משתמש פאנל‬

‫‪3‬‬
‫ניהול ‪phpMyAdmin‬‬
‫המאפשר ליצור בסיסי נתונים‬
‫‪ MySQL‬ולהריץ שאילתות‬

‫‪ - 204‬תקשורת נתונים ואבטחת מידע‬

‫סביבות עבודה‪ :‬חומרה ותוכנה נדרשות‬


‫כלי תוכנה נדרשים‬
‫הערות‬ ‫תיאור קצר‬ ‫שם התוכנה‬ ‫מס‬
‫'‬
‫תוכנה‪ ‬הדורשת חשבון וסיסמה דרך אתר הלימודים‬ ‫תוכנת סימולציה‬ ‫‪Cisco Packet Tracer‬‬ ‫‪1‬‬
‫של סיסקו התוכנה חוצה‪-‬פלטפורמות שניתן להריץ‬ ‫ויזואלית מבית סיסקו‬ ‫‪v7.2.1‬‬
‫על גבי ‪ Linux , macOS‬ו‪MS-Windows -‬‬ ‫המאפשרת למשתמש‬
‫בנית טופולוגית רשתות‬
‫כולל תכנות והגדרת‬
‫הנתבים ‪ ,‬המתגים‬
‫וחומות האש ברמה‬
‫המקצועית ביותר‪.‬‬
‫תוכנה‪ ‬חינמית עם רישיון ציבורי ‪ GPL‬מבוססת על‬ ‫תוכנה המבצעת לכידה‬ ‫‪Wireshark v3.0.2‬‬ ‫‪2‬‬
‫קוד פתוח ‪ ,‬חוצה‪-‬פלטפורמות שניתן להריץ אותה על‬ ‫של כל חבילות הנתונים‬
‫גבי ‪ Linux , OS‬ו‪MS-Windows -‬‬ ‫העוברים בעמדה ברשת‬
‫לצרכי ניתוח התעבורה ‪,‬‬
‫למידה של פרוטוקולי‬
‫רשת ועוד‬
‫קיימות תוכנות חינמיות רבות ברשת‪ ,‬דוגמת‪:‬‬ ‫תוכנה המאפשרת תכנון‬ ‫‪IP Subnet Calculator‬‬ ‫‪3‬‬
‫‪http://www.bitcricket.com‬‬ ‫וחישוב כתובות לוגיות ‪,‬‬
‫‪IP v4.0 IP v6.0‬ותכנון‬
‫תתי רשתות ‪ CIDR‬כולל‬
‫חישובי ‪VLSM‬‬
‫קיימות תוכנות חינמיות רבות ברשת‪ ,‬דוגמאות‪:‬‬ ‫תוכנות המאפשרות‬ ‫‪Advanced Port‬‬ ‫‪4‬‬
‫‪/https://www.advanced-port-scanner.com‬‬ ‫סקירת פורטים פתוחים‬ ‫‪Scanner‬‬
‫במחשבים המחוברים‬
‫‪https://docs.microsoft.com/en-us/sysinternals/‬‬
‫לרשת ‪ ,‬ניתוח תעבורת‬
‫רשת ולמידה של‬ ‫‪MS -TCP View v3.05‬‬
‫‪downloads/tcpview‬‬
‫הפורטים ‪ TCP‬ו‪UDP -‬‬
‫בסביבת מערכת ההפעלה‬
‫בעמדה ‪.‬‬
‫התוכנה מבית סיסקו‪ ,‬קיימות גרסאות חינמיות‬ ‫תוכנה לאיסוף וניתוח‬ ‫‪NetFlow‬‬ ‫‪5‬‬
‫באתר‪:‬‬ ‫נתונים סטטיסטים על‬
‫‪https://www.cisco.com/c/en/us/products/ios-‬‬ ‫תעבורת ‪ IP‬ברשת‬
‫‪nx-os-software/ios-netflow/index.html‬‬ ‫העוברים דרך הממשק‬
‫קיימת גם תוכנת ‪NetFlow Collector‬כחלק מתוכנת‬ ‫של כרטיס הרשת ‪.‬‬
‫הסימולציה ‪Cisco Packet Tracer‬‬

‫‪4‬‬
‫‪ Graphical Network Simulator-3‬דומה לתוכנת‬ ‫‪ GN3‬תוכנת אמולציה המשלבת‬ ‫‪6‬‬
‫הסימולציה ‪Cisco Packet Tracer‬‬ ‫בין מכשירים וירטואליים‬
‫ומעשיים‪ ,‬מאפשרת גם‬
‫סימולציה של מערכת‬
‫ההפעלה ‪Cisco IOS‬‬

‫חומרה נדרשת‬
‫הערות‬ ‫תיאור קצר‬ ‫שם החומרה‬ ‫מס‬
‫'‬
‫עמדות ‪ i5‬לפחות עם ‪ Windows 10‬בהם‬ ‫מחשב‬ ‫‪1‬‬
‫מותקנת תוכנת הסימולציה ‪Cisco‬‬
‫‪ Packet Tracer‬ו‪ Wireshark -‬ושאר‬
‫התוכנות הרלוונטיות‬
‫מומלץ קו אינטרנט נפרד‬ ‫אינטרנט מהיר פתוח בזמן השיעור ללא‬ ‫חיבור אינטרנט‬ ‫‪2‬‬
‫המאפשר הדגמות ותרגולים‬ ‫מגבלות אבטחה ‪.‬‬
‫באינטרנט ללא מגבלות אבטחה‬
‫כלשהם ‪ ,‬ללא ‪F.W‬‬
‫בכל תחנת עבודה צריך להיות מותקן‬ ‫כרטיסי רשת ‪Wifi‬‬ ‫‪3‬‬
‫כרטיס רשת אלחוטי ‪.‬‬
‫לצורך הדגמה ותרגול‬ ‫מומלץ נתב דגם‪Linksys WRT3200AC‬‬ ‫נתב אלחוטי‬ ‫‪4‬‬
‫לצורך הדגמה ותרגול‬ ‫מתג מנוהל עם ‪24Ports‬וטכנולוגית‬ ‫מתג מנוהל‬ ‫‪5‬‬
‫‪VLAN‬‬
‫לבנית רשת ייעודית לתרגולים‬ ‫מומלץ כבלי‪/‬מגשרי תקשורת מדגם ‪STP‬‬ ‫כבלי תקשורת‬ ‫‪6‬‬
‫והדגמות‬ ‫‪ CAT6A‬בהתאם למספר העמדות‬
‫במעבדה‬
‫‪ 2 CISCO1941/K9 Integrated‬יחידות לאפשר עבודה מעשית‬ ‫דוגמה ‪:‬‬ ‫נתב‬ ‫‪7‬‬
‫‪ Services Routers Generation‬כולל הדגמה לפרוטוקולי ניתוב‪.‬‬

‫‪ - 205/2‬תכנות מונחה עצמים ‪#C‬‬

‫סביבות עבודה‪ :‬חומרה ותוכנה נדרשות‬


‫כלי תוכנה נדרשים‬
‫הערות‬ ‫תיאור קצר‬ ‫שם‬ ‫מס'‬

‫‪5‬‬
‫התוכנה‬

Visual studio Community: IDE ‫סביבת‬ Visual 1


‫המאפשרת‬ Studio
A fully-featured, extensible, free IDE for creating modern ‫לפתח‬
applications for Android, iOS, Windows, as well as web .‫ולהריץ קוד‬
applications and cloud services.

https://visualstudio.microsoft.com/vs/community/
https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/ ‫קישור‬ ‫כתיבה‬ 5
inside-a-program/coding-conventions ‫המגדיר‬ -‫תקנית ב‬
‫כתיבה‬ – #C
‫תקנית בשפת‬
,‫שארפ‬-‫ סי‬,

‫חומרה נדרשת‬
‫הערות‬ ‫תיאור קצר‬ ‫שם החומרה‬ ‫מס‬
'
‫יש להתקין אחת מבן‬ i5, 8G : ‫תחנת עבודה‬ ‫מחשב‬ 1
‫ כפי‬IDE ,‫סביבות העבודה‬ DDR,250G Hdd, Windows
‫ יש להוריד‬.‫שצויינו לעיל‬ or Linux Ubuntu
‫חומר דיגיטאלי רלוונטי‬
‫ הנחיות‬,‫ ספר הקורס‬:‫כגון‬
.'‫בדבר כתיבה תקנית וכו‬
‫וכן סביבת סימולציה‬

6
‫(‪301 Full Stack - client - )FE‬‬

‫סביבות עבודה‪ :‬חומרה ותוכנה נדרשות‬


‫כלי תוכנה נדרשים ‪ 1‬או ‪ 2‬ו ‪3,4,5‬‬
‫הערות‬ ‫תיאור קצר‬ ‫שם התוכנה‬ ‫מס‬

‫‪7‬‬
'

VSCode ‫מומלץ לעבוד עם‬ ‫עורך טקסט בסיסי‬ ++Notepad 1

Microsoft ‫תכנת עריכה פופולרית של‬ ‫פלטפורמה חינמית‬ Visual Studio Code 2
‫מתקדמת לעריכת‬
https://code.visualstudio.com/ ‫קוד ופיתוח תכנה‬ ‫צריך להתקין‬
:‫ההרחבות המומלצות‬
Beautify (‫)חובה‬
Live Server
Path Intellisense
Auto Close Tag
Rainbow Brackets
Color Highlight
Live Sass Compiler
JavaScript (ES6) code snippets
TSLint
‫הדפדפן המתקדם והפופולרי‬ ‫דפדפן‬ Chrome 3

‫ עבור‬transpiler ‫להתקנת‬ Node.js Package NPM 4


TypeScript Manager ‫להתקין‬
https://nodejs.org/en/

https://www.typescriptlang.org/ ‫סט של‬-‫סופר‬ TypeScript 5


JavaScript
‫להתקין‬

‫חומרה נדרשת‬
‫הערות‬ ‫תיאור קצר‬ ‫שם החומרה‬ ‫מס‬
'
‫בו מותקנות התכנות‬ ‫מחשב‬ 1
‫המפורטות לעיל‬

8
9
‫‪ UI - 302/1‬על פלטפורמת ‪Angular‬‬

‫סביבות עבודה‪ :‬חומרה ותוכנה נדרשות‬


‫כלי תוכנה נדרשים‬
‫הערות‬ ‫תיאור קצר‬ ‫שם התוכנה‬ ‫מס‬
‫'‬
‫תכנת עריכה פופולרית של‬ ‫פלטפורמה חינמית‬ ‫‪Visual Studio Code‬‬ ‫‪1‬‬
‫‪Microsoft‬‬ ‫מתקדמת לעריכת קוד‬
‫‪https://code.visualstudio.com/‬‬ ‫ופיתוח תכנה‬
‫ההרחבות המומלצות עבור‬
‫‪:Angular‬‬
‫‪Angular Essentials‬‬
‫הדפדפן המתקדם והפופולרי‬ ‫דפדפן‬ ‫‪Chrome‬‬ ‫‪2‬‬
‫‪https://nodejs.org/en/‬‬ ‫‪Node.js Package‬‬ ‫‪NPM‬‬ ‫‪3‬‬
‫‪Manager‬‬
‫ב‪:command line -‬‬ ‫‪Command Line‬‬ ‫‪Angular CLI‬‬
‫‪npm install -g @angular/cli‬‬ ‫‪Interface‬‬
‫‪https://augury.rangle.io/‬‬ ‫הרחבה עבור ‪ Firefox‬ו‪-‬‬ ‫‪Angular Augury‬‬
‫‪ Chrome‬ל‪debugging -‬‬
‫יישום של ‪Angular‬‬

‫חומרה נדרשת‬
‫הערות‬ ‫תיאור קצר‬ ‫שם החומרה‬ ‫מס‬
‫'‬
‫בו מותקנות התכנות‬ ‫מחשב‬ ‫‪1‬‬
‫המפורטות לעיל‬

‫‪10‬‬
‫‪REACT-‬‬ ‫‪UI - 302/2‬‬

‫סביבות עבודה‪ :‬חומרה ותוכנה נדרשות‬


‫כלי תוכנה נדרשים‬
‫הערות‬ ‫תיאור קצר‬ ‫שם התוכנה‬ ‫מס‬
‫'‬
‫‪/https://code.visualstudio.com‬‬ ‫‪ IDE‬לתכנות של ‪ JS‬ו‪client-‬‬ ‫‪Visual Code‬‬
‫‪side programming‬‬
‫‪/https://nodejs.org/en‬‬ ‫אינטרפרטר ל ‪ JS‬המריץ שרת‬ ‫‪NodeJS‬‬
‫להתקין‬
‫‪/https://expo.io‬‬ ‫סביבת עבודה לייצירת‬ ‫‪Expo‬‬
‫אפליקציות ‪ NATIVE‬עבור‬
‫‪REACT‬‬

‫חומרה נדרשת‬
‫הערות‬ ‫תיאור קצר‬ ‫שם החומרה‬ ‫מס‬
‫'‬
‫תחנת עבודה רגילה בה‬ ‫מחשב‬ ‫‪1‬‬
‫מותקנות סביבות הפיתוח‬
‫מהסעיף הקודם‬
‫פלאפון חכם מבוסס אנדרואיד‬ ‫‪Android or IOS‬‬ ‫‪2‬‬
‫או ‪ IOS‬להרצת האפליקציות‪.‬‬

‫‪MongoDB No SQL‬‬ ‫‪303‬‬

‫קורס בחירה‪-‬‬

‫‪11‬‬
‫סביבות עבודה‪ :‬חומרה ותוכנה נדרשות‬
‫כלי תוכנה נדרשים‬
‫הערות‬ ‫תיאור קצר‬ ‫שם התוכנה‬ ‫מס‬
‫'‬
‫תוכנת עריכה קבצי‬ ‫‪ ++Notepad‬או כל‬ ‫‪1‬‬
‫‪XML‬‬ ‫תוכנה אחרת‬
‫‪/https://notepad-plus-plus.org‬‬ ‫המאפשרת לערוך‬
‫טקסט ולשמור קובץ‬
‫בפורמט טקסטואלי‬
‫תוכנה לתצוגת תוכן‬ ‫‪ Google Chrome‬או‬ ‫‪2‬‬
‫קובץ ‪XML‬‬ ‫כל תוכנת גלישה‬
‫‪/https://www.google.com/chrome‬‬
‫אחרת המאפשרת‬
‫תצוגת תגיות ‪XML‬‬
‫אתר לדוגמה המאפשר ברשת יש לא מעט‬ ‫‪3‬‬
‫אתרים המאפשרים‬ ‫להריץ שאילתות‬
‫‪https://codebeautify.org/Xpath-Tester‬‬ ‫להריץ שאילתות של‬ ‫בשפת שאילתות‬
‫‪XPath 2.0‬‬ ‫‪ XPath 2.0‬של ‪XML‬‬
‫תוכנה לבניה והפעלת‬ ‫‪Neo4j‬‬ ‫‪4‬‬
‫‪/https://neo4j.com/download‬‬ ‫שאילתות של בסיס‬
‫נתונים גרפי‬
‫שרת של ‪MongoDB‬‬ ‫‪mongod.exe‬‬ ‫‪5‬‬
‫להתקין‬
‫צד לקוח של‬ ‫‪mongo.exe‬‬ ‫‪6‬‬
‫‪ ,MongoDB‬מכיל‬
‫‪+‬‬
‫קונסול לכתיבת‬
‫פקודות‬ ‫‪COMPASS‬‬
‫‪https://www.mongodb.com/download-‬‬
‫‪center/community‬‬ ‫להתקין‬
‫מודול להוספת בסיסי‬ ‫‪mongorestore.exe‬‬ ‫‪7‬‬
‫נתונים שנשמרו‬
‫בתיקיה חיצונית לתוך‬
‫מערכת לניהול בסיסי‬
‫נתונים‬
‫מודול לשמירת נתונים‬ ‫‪mongodump.exe‬‬ ‫‪8‬‬
‫מתוך מערכת לניהול‬

‫‪12‬‬
‫בסיסי נתונים לתיקיה‬ ‫מגיע בהתקנה של‬
‫חיצונית‬ ‫מונגו‬

‫חומרה נדרשת‬
‫הערות‬ ‫תיאור קצר‬ ‫שם החומרה‬ ‫מס‬
‫'‬
‫מומלץ להתקין את‬ ‫תחנת עבודה רגילה ‪ ,‬תוכנה‬ ‫מחשב‬ ‫‪1‬‬
‫סביבות הסימולציה‬ ‫לעריכת טקסט ותוכנה להצגת‬
‫תגיות ‪ ,HTML‬תוכנה ‪,Neo4j‬‬
‫שרת ולקוח של ‪MongoDB‬‬

‫‪Full Stack- server - Node Js – 304/1‬‬

‫סביבות עבודה‪ :‬חומרה ותוכנה נדרשות‬


‫כלי תוכנה ‪ ‬נדרשים‬
‫הערות‬ ‫תיאור קצר‬ ‫שם התוכנה‬ ‫מס‬
‫'‬
‫‪/https://nodejs.org/en ‬‬ ‫‪ ‬סביבת ריצה‬ ‫‪Node‬‬ ‫‪1‬‬
‫להתקין‬
‫‪/https://code.visualstudio.com ‬‬ ‫‪Lightweight ‬‬ ‫‪VS Code ‬‬ ‫‪2‬‬
‫‪IDE‬‬
‫‪/https://www.getpostman.com  ‬‬ ‫‪ ‬סביבת בדיקה ל‬ ‫‪Postman ‬‬ ‫‪3‬‬
‫‪API‬‬ ‫להתקין‬
‫‪  /https://www.mysql.com/products/workbench‬‬ ‫‪4‬‬
‫‪MySQL‬‬
‫‪Workbench‬‬
‫להתקין‪2 .‬‬

‫‪13‬‬
‫נפרדים‬

‫חומרה ‪ ‬נדרשת‬
‫הערות‬ ‫תיאור קצר‬ ‫‪ ‬שם החומרה‬ ‫מס‬
‫'‬
‫‪ ‬‬ ‫‪ ‬תחנת עבודה רגילה‬ ‫‪ ‬מחשב‬ ‫‪1‬‬

‫סביבות עבודה‪ :‬חומרה ותוכנה נדרשות‬


‫כלי תוכנה נדרשים‬
‫הערות‬ ‫תיאור קצר‬ ‫שם התוכנה‬ ‫מס'‬

‫‪https://www.apachefriends.org/index.html‬‬ ‫שרת וירטואלי המדמה‬ ‫‪Xampp‬‬ ‫‪1‬‬


‫שרת חיצוני ‪apache‬‬
‫מבוסס מערכת הפעלה‬ ‫להתקין‬
‫‪UNIX‬‬

‫‪/https://notepad-plus-plus.org‬‬ ‫תוכנה לעריכת טקסטים‬ ‫‪ ++Notepad‬או כל‬ ‫‪2‬‬


‫תוכנה אחרת‬
‫המאפשרת לערוך‬
‫טקסט ולשמור קובץ‬
‫בפורמט טקסטואלי‬

‫‪/https://www.google.com/chrome‬‬ ‫תוכנה לתצוגת תוכן‬ ‫‪Google Chrome‬‬ ‫‪3‬‬


‫אתרים‬ ‫או כל תוכנת גלישה‬
‫אחרת המאפשרת‬
‫תצוגת תגיות ‪HTML‬‬

‫חומרה נדרשת‬
‫הערות‬ ‫תיאור קצר‬ ‫שם החומרה‬ ‫מס'‬
‫מומלץ להתקין את סביבות‬ ‫תחנת עבודה רגילה בה מותקן שרת‬ ‫מחשב‬ ‫‪1‬‬
‫הסימולציה‬ ‫וירטואלי ‪ ,xampp‬תוכנה חעריכת‬
‫טקסט ותוכנה להצגת תגיות ‪HTML‬‬

‫‪Full Stack - server Asp.Net Web Service and Web API- 304/3‬‬

‫‪14‬‬
‫סביבות עבודה‪ :‬חומרה ותוכנה נדרשות‬
‫כלי תוכנה נדרשים‬
‫הערות‬ ‫תיאור קצר‬ ‫שם התוכנה‬ ‫מס‬
‫'‬
‫‪/https://code.visualstudio.com‬‬ ‫‪ IDE‬לתכנות של ‪ JS‬ו‪client-‬‬ ‫‪Visual Code‬‬ ‫‪1‬‬
‫‪side programming‬‬ ‫להתקין‬
‫‪/https://www.getpostman.com‬‬ ‫סביבת פיתוח ל‪ API‬ו‪WEB‬‬ ‫‪ Postman‬להתקין‬ ‫‪2‬‬
‫‪DEBUGGING‬‬
‫‪https://www.telerik.com/fiddler‬‬

‫חומרה נדרשת‬
‫הערות‬ ‫תיאור קצר‬ ‫שם החומרה‬ ‫\‬

‫מס‬
‫'‬
‫תחנת עבודה רגילה בה‬ ‫מחשב‬ ‫‪1‬‬
‫מותקנות סביבות הפיתוח‬
‫מהסעיף הקודם‬

‫‪ - 404/1 ,404‬אנדרואיד ומעבדה‬

‫קורס בחירה‬

‫סביבות עבודה‪ :‬חומרה ותוכנה נדרשות‬

‫‪15‬‬
‫כלי תוכנה נדרשים‬
‫הערות‬ ‫תיאור קצר‬ ‫שם התוכנה‬ ‫מס‬
‫'‬
‫‪https://developer.android.com/studio‬‬ ‫‪ IDE‬לתכנות ‪Android‬‬ ‫‪Android Studio‬‬ ‫‪1‬‬

‫‪https://developer.android.com/studio/#command-‬‬ ‫כלי שמיועד לפיתוח על‬ ‫‪Android SDK‬‬ ‫‪2‬‬


‫‪tools‬‬ ‫סביבת אנדרואיד‬

‫חומרה נדרשת‬
‫הערות‬ ‫תיאור קצר‬ ‫שם החומרה‬ ‫מס‬
‫'‬
‫תחנת עבודה רגילה בה‬ ‫מחשב‬ ‫‪1‬‬
‫מותקנת סביבת הפיתוח‬
‫‪Android Studio‬‬
‫לא חובה מכוון שיש‬ ‫טלפון חכם מבוסס אנדרואיד‬ ‫‪Android‬‬ ‫‪2‬‬
‫אמולטורים‪.‬‬ ‫להרצת האפליקציות‪.‬‬ ‫‪Smartphone‬‬

‫‪ - 501‬ניתוח מערכות‬

‫‪16‬‬
‫סביבות עבודה‪ :‬חומרה ותוכנה נדרשות‬
‫כלי תוכנה נדרשים‬
‫הערות‬ ‫תיאור קצר‬ ‫שם התוכנה‬ ‫מס‬
‫'‬
‫מייקרוסופט‬ ‫‪Visio‬‬ ‫‪1‬‬
‫לבדוק אם יש‬
‫מייקרוסופט‬ ‫‪p.point‬‬ ‫‪2‬‬
‫לבדוק‬
‫תכנה חינמית‬ ‫‪Draw io‬‬ ‫‪3‬‬
‫לבדוק‬
‫תוכנה ל‪ux-‬‬ ‫‪Balsamiq prototype‬‬ ‫‪4‬‬
‫להתקין‬

‫חומרה נדרשת‬
‫הערות‬ ‫תיאור קצר‬ ‫שם החומרה‬ ‫מס‬
‫'‬
‫מחשב ‪ pc‬שולחני‬ ‫‪1‬‬

‫‪ - 502‬מבוא לשפת פיתון וקריפטוגרפיה‬

‫קורס בחירה‬

‫סביבות עבודה‪ :‬חומרה ותוכנה נדרשות‬


‫כלי תוכנה נדרשים‬
‫הערות‬ ‫תיאור קצר‬ ‫שם התוכנה‬ ‫מס'‬

‫‪/http://gvr.sourceforge.net‬‬ ‫סביבת אימולציה של‬ ‫‪Guido van Robot‬‬ ‫‪1‬‬


‫פייתון מאפשרת תרגול‬
‫בסביבה פשוטה ומינימלית‬
‫"פסאודו פייתון" מעולה‬
‫כלמידה מטרימה‬

‫‪17‬‬
‫‪/https://blog.penjee.com‬‬ ‫סביבת אימולציה של‬ ‫‪Penjee‬‬ ‫‪2‬‬
‫פייתון מאפשרת תרגול‬
‫בסביבה פשוטה ומינימלית‬
‫"פסאודו פייתון‪ ,‬מעולה‬
‫כלמידה מטרימה‬

‫‪http://pythontutor.com‬‬ ‫סביבה המאפשרת כתיבת‬ ‫פורטל המאפשר‬ ‫‪3‬‬


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

‫‪/https://www.jetbrains.com/pycharm‬‬ ‫‪PyCharm‬‬ ‫סביבת פיתוח‬ ‫‪4‬‬


‫מקצועית בפייתון‬

‫‪https://www.python.org/dev/peps/pep-‬‬ ‫קישור המסייע בשיפור‬ ‫כתיבה תקנית‬ ‫‪5‬‬


‫‪/0008‬‬ ‫הכתיבה התקנית בשפת‬ ‫בפייתון – שימוש ב‪-‬‬
‫פייתון‬ ‫‪pep8‬‬
‫חומרה נדרשת‬
‫הערות‬ ‫תיאור קצר‬ ‫שם החומרה‬ ‫מס'‬
‫מומלץ להתקין את סביבות‬ ‫תחנת עבודה רגילה בה מותקנת סביבת‬ ‫מחשב‬ ‫‪1‬‬
‫הסימולציה‬ ‫הפיתוח ‪PyCharm‬‬
‫מומלץ בשילוב הקורסים‬ ‫לוח שהוא מחשב לכל דבר ועניין‪ ,‬כולל גירסה‬ ‫‪Raspberry Pi‬‬ ‫‪2‬‬
‫העוסקים באלגברה בוליאנית‪,‬‬ ‫של מערכת הפעלה לינוקס ואינטרפטר לשפת‬
‫ארכיטקטורה של מחשב‪,‬‬ ‫פייתון‪ .‬ניתן ליצור תכניות יחודיות הקשורות‬
‫מערכות ספרתיות‬ ‫ו"מדברות" עם התקנים שונים שמחוברים‬
‫למחשב זה‪ .‬ושילוב חומרה תוכנה‪.‬‬
‫בסיס ומסלול שיכול ליצור בהמשך בסיס ידע‬
‫לפרויקטי גמר ייחודיים‬

‫‪18‬‬
‫‪ - 602‬בקרה איכות ובדיקת תוכנה‬

‫‪.‬‬
‫סביבות עבודה‪ :‬חומרה ותוכנה נדרשות‬
‫כלי תוכנה נדרשים‬
‫הערות‬ ‫תיאור קצר‬ ‫שם‬ ‫מס'‬
‫התוכנה‬

‫‪Visual studio Community:‬‬ ‫סביבת ‪IDE‬‬ ‫‪Visual‬‬ ‫‪1‬‬


‫המאפשרת‬ ‫‪Studio‬‬
‫‪A fully-featured, extensible, free IDE for creating modern‬‬ ‫לפתח‬
‫‪applications for Android, iOS, Windows, as well as web‬‬ ‫ולהריץ קוד‪.‬‬
‫‪applications and cloud services.‬‬

‫‪https://visualstudio.microsoft.com/vs/community/‬‬
‫‪https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/‬‬ ‫קישור‬ ‫כתיבה‬ ‫‪5‬‬
‫‪inside-a-program/coding-conventions‬‬ ‫המגדיר‬ ‫תקנית ב‪-‬‬
‫כתיבה‬ ‫‪– #C‬‬
‫תקנית בשפת‬
‫‪ ,‬סי‪-‬שארפ‪,‬‬

‫חומרה נדרשת‬
‫הערות‬ ‫תיאור קצר‬ ‫שם החומרה‬ ‫מס‬
‫'‬
‫יש להתקין אחת מבן‬ ‫תחנת עבודה ‪i5, 8G :‬‬ ‫מחשב‬ ‫‪1‬‬
‫סביבות העבודה‪ IDE ,‬כפי‬ ‫‪DDR,250G Hdd, Windows‬‬
‫שצויינו לעיל‪ .‬יש להוריד‬ ‫‪or Linux Ubuntu‬‬
‫חומר דיגיטאלי רלוונטי‬
‫כגון‪ :‬ספר הקורס‪ ,‬הנחיות‬
‫בדבר כתיבה תקנית וכו'‪.‬‬
‫וכן סביבת סימולציה‬

‫‪19‬‬

You might also like