| 101 |
Object-Oriented Programming (OOP) |
תכנות מונחה עצמים |
פרדיגמת תכנות המבוססת על מחלקות ואובייקטים. |
| 102 |
Design Pattern |
תבנית עיצוב |
פתרון כללי לבעיה חוזרת בתכנון תוכנה. |
| 103 |
Singleton Pattern |
תבנית סינגלטון |
תבנית המבטיחה שאובייקט מסוים יהיה יחיד במערכת. |
| 104 |
Factory Pattern |
תבנית מפעל |
תבנית ליצירת אובייקטים ללא ציון מחלקה מדויקת. |
| 105 |
Observer Pattern |
תבנית צופה |
תבנית להתראות על שינויים באובייקט למספר צופים. |
| 106 |
Dependency Injection |
הזרקת תלות |
שיטה לניהול תלות בין מחלקות על ידי הזרקת אובייקטים. |
| 107 |
MVC (Model-View-Controller) |
מודל-תצוגה-בקר |
ארכיטקטורה להפרדת לוגיקה, תצוגה ושליטה. |
| 108 |
REST |
ארכיטקטורת REST |
סגנון ארכיטקטוני לתקשורת בין מערכות באמצעות HTTP. |
| 109 |
SOAP |
פרוטוקול SOAP |
פרוטוקול לתקשורת בין מערכות באמצעות XML. |
| 110 |
Microservices |
מיקרו-שירותים |
ארכיטקטורה המבוססת על שירותים קטנים ועצמאיים. |
| 111 |
Docker |
דוקר |
פלטפורמה להרצת יישומים במכולות מבודדות. |
| 112 |
Virtual Machine |
מכונה וירטואלית |
תוכנה המדמה מערכת מחשב שלמה. |
| 113 |
Continuous Integration (CI) |
אינטגרציה רציפה |
תהליך המשלב שינויים בקוד באופן תדיר ואוטומטי. |
| 114 |
Continuous Deployment (CD) |
פריסה רציפה |
תהליך של פריסת קוד אוטומטית לאחר בדיקות. |
| 115 |
Test-Driven Development (TDD) |
פיתוח מונחה בדיקות |
שיטת פיתוח בה נכתבות בדיקות לפני הקוד עצמו. |
| 116 |
Behavior-Driven Development (BDD) |
פיתוח מונחה התנהגות |
שיטה המתמקדת בהתנהגות המערכת מנקודת מבט משתמש. |
| 117 |
Refactoring |
ריפקטורינג |
שיפור מבנה הקוד ללא שינוי התנהגותו החיצונית. |
| 118 |
SOLID Principles |
עקרונות SOLID |
סט עקרונות לתכנון תוכנה מונחה עצמים. |
| 119 |
DRY (Don’t Repeat Yourself) |
אל תחזור על עצמך |
עיקרון הממליץ להימנע מכפילות בקוד. |
| 120 |
KISS (Keep It Simple, Stupid) |
תשמור את זה פשוט |
עיקרון הממליץ על פשטות בעיצוב ופיתוח. |
| 121 |
YAGNI (You Aren’t Gonna Need It) |
אתה לא תצטרך את זה |
עיקרון הממליץ לא לפתח פונקציונליות שאינה נדרשת כרגע. |
| 122 |
Code Smell |
ריח קוד |
אינדיקציה לבעיות אפשריות בקוד. |
| 123 |
Coupling |
הצמדה |
מידה של תלות בין מחלקות או מודולים. |
| 124 |
Cohesion |
לכידות |
מידה של קשר פנימי בתוך מחלקה או מודול. |
| 125 |
UML (Unified Modeling Language) |
שפת מידול מאוחדת |
שפה לייצוג ויזואלי של מערכות תוכנה. |
| 126 |
Mock Object |
אובייקט מדומה |
אובייקט המשמש לבדיקות במקום אובייקט אמיתי. |
| 127 |
Integration Testing |
בדיקות אינטגרציה |
בדיקות של שילוב בין יחידות קוד שונות. |
| 128 |
System Testing |
בדיקות מערכת |
בדיקות של המערכת כולה בסביבת אמת. |
| 129 |
Acceptance Testing |
בדיקות קבלה |
בדיקות לוודא שהמערכת עומדת בדרישות הלקוח. |
| 130 |
Regression Testing |
בדיקות רגרסיה |
בדיקות לוודא ששינויים בקוד לא פגעו בפונקציונליות קיימת. |
| 131 |
Load Testing |
בדיקות עומס |
בדיקות של המערכת תחת עומס משתמשים או נתונים. |
| 132 |
Stress Testing |
בדיקות מאמץ |
בדיקות של המערכת בתנאים קיצוניים. |
| 133 |
Big Data |
נתוני עתק |
כמויות גדולות ומגוונות של נתונים. |
| 134 |
NoSQL Database |
מסד נתונים NoSQL |
מסד נתונים שאינו מבוסס על מודל טבלאי. |
| 135 |
Relational Database |
מסד נתונים רלציוני |
מסד נתונים המבוסס על טבלאות וקשרים ביניהן. |
| 136 |
SQL |
שפת SQL |
שפה לניהול ותחזוקת מסדי נתונים רלציוניים. |
| 137 |
ORM (Object-Relational Mapping) |
מיפוי אובייקט-רלציוני |
טכניקה למיפוי מחלקות למסדי נתונים. |
| 138 |
ACID Properties |
תכונות ACID |
עקרונות לשמירת עקביות במסדי נתונים. |
| 139 |
CAP Theorem |
משפט CAP |
עקרון במערכות מבוזרות לגבי עקביות, זמינות וסובלנות לחלקים. |
| 140 |
Sharding |
חלוקה |
פיצול מסד נתונים לחלקים כדי לשפר ביצועים. |
| 141 |
Indexing |
אינדוקס |
יצירת אינדקסים לשיפור מהירות שאילתות במסד נתונים. |
| 142 |
Caching |
מטמון |
אחסון נתונים זמניים לשיפור ביצועים. |
| 143 |
CDN (Content Delivery Network) |
רשת אספקת תוכן |
רשת שרתים להפצת תוכן במהירות למשתמשים. |
| 144 |
API Gateway |
שער API |
ניהול ופיקוח על בקשות API. |
| 145 |
OAuth |
או-אות’ |
פרוטוקול לאימות והרשאה בין שירותים. |
| 146 |
JWT (JSON Web Token) |
אסימון אינטרנט JSON |
שיטה להעברת מידע מאובטח בין צדדים. |
| 147 |
WebSocket |
וובסוקט |
פרוטוקול לתקשורת דו-כיוונית בזמן אמת בין דפדפן לשרת. |
| 148 |
Asynchronous Programming |
תכנות אסינכרוני |
תכנות בו פעולות מתבצעות במקביל ללא חסימת התהליך הראשי. |
| 149 |
Callback Function |
פונקציית חזרה |
פונקציה המועברת כפרמטר ומופעלת לאחר אירוע מסוים. |
| 150 |
Promise |
הבטחה |
מבנה המייצג פעולה אסינכרונית בשפות תכנות. |
| 151 |
Event Loop |
לולאת אירועים |
מנגנון לניהול אירועים ותהליכים אסינכרוניים. |
| 152 |
Closure |
סגירה |
פונקציה שיש לה גישה למשתנים מההקשר בו נוצרה. |
| 153 |
Higher-Order Function |
פונקציה מסדר גבוה |
פונקציה המקבלת פונקציות כפרמטרים או מחזירה פונקציה. |
| 154 |
Currying |
קריינג |
טכניקה להמרת פונקציה המקבלת מספר פרמטרים לסדרת פונקציות. |
| 155 |
Memoization |
זיכרון חוצץ |
טכניקה לאחסון תוצאות של פונקציות כדי להימנע מחישובים חוזרים. |
| 156 |
Reactive Programming |
תכנות ראקטיבי |
פרדיגמה המתמקדת בזרימת נתונים ואירועים. |
| 157 |
Immutable Object |
אובייקט בלתי ניתן לשינוי |
אובייקט שאינו ניתן לשינוי לאחר יצירתו. |
| 158 |
Mutable Object |
אובייקט ניתן לשינוי |
אובייקט שניתן לשנות את ערכיו לאחר יצירתו. |
| 159 |
RESTful API |
ממשק API מבוסס REST |
ממשק לתקשורת בין מערכות באמצעות פרוטוקול HTTP. |
| 160 |
GraphQL |
גרףQL |
שפת שאילתות לאינטראקציה עם APIs. |
| 161 |
Webhook |
ווב הוק |
מנגנון בו מערכת שולחת הודעות למערכת אחרת בתגובה לאירועים. |
| 162 |
SSL/TLS |
פרוטוקולי SSL/TLS |
פרוטוקולים לאבטחת תקשורת באינטרנט. |
| 163 |
Certificate |
תעודה |
מסמך דיגיטלי המאשר את זהות השרת או המשתמש. |
| 164 |
Load Balancer |
מאזן עומסים |
מכשיר או תוכנה המחלקים תעבורה בין שרתים. |
| 165 |
Reverse Proxy |
פרוקסי הפוך |
שרת המתווך בין לקוחות לשרתים פנימיים. |
| 166 |
Firewall |
חומת אש |
מערכת אבטחה המגנה על רשת מפני תעבורה לא רצויה. |
| 167 |
DNS (Domain Name System) |
מערכת DNS |
מערכת הממירה שמות דומיין לכתובות IP. |
| 168 |
IPv4 |
פרוטוקול IPv4 |
גרסה 4 של פרוטוקול האינטרנט. |
| 169 |
IPv6 |
פרוטוקול IPv6 |
גרסה 6 של פרוטוקול האינטרנט עם מרחב כתובות גדול יותר. |
| 170 |
NAT (Network Address Translation) |
תרגום כתובות רשת |
שיטה למיפוי כתובות IP פרטיות לציבוריות. |
| 171 |
Socket Programming |
תכנות שקעים |
תכנות לתקשורת בין תהליכים ברשת באמצעות שקעים. |
| 172 |
Packet |
חבילה |
יחידת מידע המועברת ברשת. |
| 173 |
Bandwidth |
רוחב פס |
כמות הנתונים שניתן להעביר ברשת בזמן נתון. |
| 174 |
Latency |
השהייה |
הזמן שלוקח לנתונים לעבור מנקודה אחת לאחרת ברשת. |
| 175 |
Throughput |
תפוקה |
כמות הנתונים המועברת בפרק זמן מסוים. |
| 176 |
Data Compression |
דחיסת נתונים |
תהליך הקטנת נפח הנתונים לאחסון או העברה. |
| 177 |
Encryption Algorithm |
אלגוריתם הצפנה |
שיטה להצפנת נתונים. |
| 178 |
Symmetric Encryption |
הצפנה סימטרית |
שימוש באותו מפתח להצפנה ופענוח. |
| 179 |
Asymmetric Encryption |
הצפנה א-סימטרית |
שימוש במפתחות שונים להצפנה ופענוח. |
| 180 |
Public Key |
מפתח ציבורי |
מפתח להצפנה הזמין לכולם. |
| 181 |
Private Key |
מפתח פרטי |
מפתח לפענוח הנשמר בסוד. |
| 182 |
Digital Signature |
חתימה דיגיטלית |
שיטה לאימות זהות ושלמות נתונים. |
| 183 |
Hashing |
גיבוב |
תהליך המרת נתונים למחרוזת קבועה. |
| 184 |
Salt |
מלח |
נתון נוסף המשמש להגברת אבטחת גיבוב סיסמאות. |
| 185 |
Tokenization |
טוקניזציה |
החלפת נתונים רגישים באסימונים ייחודיים. |
| 186 |
OAuth2 |
או-אות’2 |
גרסה מתקדמת של פרוטוקול OAuth לאימות והרשאה. |
| 187 |
SSO (Single Sign-On) |
כניסה יחידה |
מנגנון המאפשר למשתמש להיכנס למספר מערכות באמצעות אימות אחד. |
| 188 |
LDAP (Lightweight Directory Access Protocol) |
פרוטוקול LDAP |
פרוטוקול לגישה למידע מאורגן בספריות. |
| 189 |
Active Directory |
אקטיב דירקטורי |
שירות ספריות של מיקרוסופט לניהול משתמשים ומשאבים. |
| 190 |
IDS (Intrusion Detection System) |
מערכת גילוי חדירות |
מערכת המזהה התקפות על רשת או מערכת. |
| 191 |
IPS (Intrusion Prevention System) |
מערכת מניעת חדירות |
מערכת החוסמת התקפות בזמן אמת. |
| 192 |
Firewall Rules |
כללי חומת אש |
חוקים המגדירים אילו תעבורות מותרות או חסומות. |
| 193 |
Penetration Testing |
בדיקות חדירה |
בדיקות לאיתור חולשות אבטחה במערכת. |
| 194 |
Vulnerability Assessment |
הערכת פגיעות |
תהליך זיהוי וסיווג חולשות במערכת. |
| 195 |
Zero-Day Exploit |
ניצול יום אפס |
התקפה המנצלת חולשה שעדיין לא ידועה לציבור. |
| 196 |
Ethical Hacking |
האקינג אתי |
שימוש בטכניקות פריצה לשיפור אבטחה. |
| 197 |
Security Audit |
ביקורת אבטחה |
בדיקה מקיפה של מדיניות ואמצעי האבטחה. |
| 198 |
Compliance |
עמידה בתקנים |
התאמת המערכת לדרישות חוקיות ותקנים. |
| 199 |
GDPR (General Data Protection Regulation) |
תקנת הגנת המידע הכללית |
תקנה אירופית להגנת פרטיות המידע. |
| 200 |
PCI DSS (Payment Card Industry Data Security Standard) |
תקן אבטחת נתוני כרטיסי אשראי |
תקן לאבטחת נתוני תשלומים אלקטרוניים. |