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) |
תקן אבטחת נתוני כרטיסי אשראי |
תקן לאבטחת נתוני תשלומים אלקטרוניים. |