Microsoft Azure Cosmos DB Developer Specialty
225 שאלות תרגול
נבדק לאחרונה: April 2026
הערות אישיות וקישורים למשאבים למסע הלמידה שלך
סנן לפי הסמכה
DP-420 הוא אישור ההתמחות של מיקרוסופט למפתחים הבונים יישומים על Azure Cosmos DB for NoSQL. הוא מאמת את היכולת לתכנן וליישם מודלי נתונים, לתכנן אסטרטגיית חלוקה והפצה, לשלב את Cosmos DB עם שירותי Azure סובבים, לייעל ביצועים ועלות, ולתחזק פתרונות Cosmos DB בסביבת ייצור. קהל היעד הוא מפתחים מקצועיים ומהנדסי נתונים הכותבים Python, .NET, או JavaScript / TypeScript מול ה-SDK של Cosmos DB. הבחינה מתמקדת רבות בקוד ובמודלים: צפו ל-40–60 שאלות ב-100 דקות, כולל שאלות גרירה ושחרור של השלמת קוד (קטעי SDK, שאילתות SQL API), פריטי תרחיש, ולפחות מקרה בוחן אחד.
התחום הגדול ביותר עם 37%. מידול מסמכים לעומסי עבודה של NoSQL (ביטול נורמליזציה, הטמעה לעומת הפניה), תכנון מפתח חלוקה, תבניות שינוי הזנה, מדיניות אינדקס (נתיבים כלולים / לא כלולים, אינדקסים מורכבים, אינדקסים מרחביים), ותצורת TTL.
כ-8%. שכפול רב-אזורי, כתיבות רב-אזוריות, פשרות ברמת עקביות (strong / bounded staleness / session / consistent prefix / eventual), מדיניות פתרון התנגשויות, ותבניות הפצה גלובליות.
כ-8%. מעבד שינוי הזנה, טריגרים של Azure Functions ל-Cosmos DB, שילוב עם Event Hubs / Kafka, חנות אנליטית של Cosmos DB עם Azure Synapse Link, ושילוב עם Azure AI Search.
כ-17%. קביעת גודל וכוונון יחידות בקשה (RU), קנה מידה אוטומטי לעומת תפוקה ידנית, אופטימיזציית אינדקס, ביצועי שאילתות, וניתוח עלויות עם מחשבון הקיבולת.
כ-30%. גיבוי ושחזור (רציף ותקופתי), התאוששות מאסון, אבטחה (Microsoft Entra auth, RBAC, מפתחות מנוהלים על ידי לקוח, חומת אש IP, Private Endpoint), ניטור (Azure Monitor, יומני אבחון), וטיפול בניסיונות חוזרים / שגיאות ב-SDK.
שירותים שתפגוש במבחן ומדוע כל אחד מהם חשוב.
API מסמכי JSON מקורי (לשעבר SQL API) עם תחביר שאילתות דמוי SQL, פרוצדורות שמורות בצד השרת, טריגרים, UDFs, והממשק הקנוני עבור תרחישי DP-420.
מדוע הוא במבחן: דומיין 1 (עיצוב ויישום מודלי נתונים) נשלט על ידי מודלים של מסמכי NoSQL-API, בחירת מפתח מחיצה (partition-key) וטרייד-אופים בין נתונים מוטמעים למופנים.
MongoDB API תואם פרוטוקול-חוטי על תשתית Cosmos DB — תומך במצבי vCore ומבוססי RU בתוספת דרייברי Mongo סטנדרטיים ואופרטורי aggregation pipeline.
מדוע הוא במבחן: דומיין 1 + דומיין 3 (שילוב) בוחנים בחירת API — Mongo API הוא הבחירה הידידותית להגירה כאשר היישום כבר "מדבר" Mongo.
API wide-column תואם CQL על Cosmos DB — keyspaces, טבלאות, primary keys עם עמודות partition + clustering, ותאימות ל-Cassandra-driver.
מדוע הוא במבחן: דומיין 1 מצפה למפות עיצוב primary-key של Cassandra (partition + clustering) ל-partitioning של Cosmos, ודומיין 3 מכסה תרחישי דרייברים/הגירה.
Postgres מבוזר (נבנה על Citus) — מְפָרֵד טבלאות יחסיות על פני צמתים באמצעות עמודות הפצה, עם טבלאות ייחוס וניתוב שאילתות HTAP.
מדוע הוא במבחן: דומיין 1 + דומיין 2 (הפצה) בוחנים את הטרייד-אופים היחסיים/מבוזרים — Cosmos for PostgreSQL הוא התשובה לעומסי עבודה של SQL הזקוקים לקנה מידה אופקי.
Graph API על Cosmos DB — קודקודים וקשתות עם מעברי property-graph באמצעות שפת שאילתות Gremlin, עם כתיבות רב-אזוריות ועקביות הניתנת לכוונון.
מדוע הוא במבחן: דומיין 1 מכסה מודלים של נתוני גרף (קרדינליות קודקוד/קשת, אסטרטגיית מחיצה לגרפים) כמקרה השימוש הקנוני עבור Gremlin API.
ממשק Table API ברמת Premium key-value — תחליף ישיר ל-Azure Table Storage עם הפצה גלובלית, אינדקסים משניים ותפוקה ייעודית.
מדוע הוא במבחן: דומיין 1 מבדיל את Table API מ-NoSQL עבור עומסי עבודה פשוטים של PartitionKey/RowKey כאשר מודל מסמכים עשיר יותר יהיה הנדסת יתר.
יומן עקבי ומסודר של הוספות ועדכונים לכל מחיצה לוגית, הנצרך באמצעות ספריית Change Feed Processor או טריגר Azure Functions Cosmos DB.
מדוע הוא במבחן: דומיין 3 (שילוב) מעגן אינטגרציה מונעת אירועים על Change Feed — פיזור לתצוגות חומריות (materialized views), אינדקסרים לחיפוש ושירותים במורד הזרם.
ספריות לקוח מקוריות עם ביצוע בצובר (bulk), מדיניות ניסיון חוזר אוטומטית, פעולות נקודתיות, אצוות טרנזקציונליות, שאילתות LINQ + פרמטריזציה, ותעבורת TCP במצב Direct.
מדוע הוא במבחן: דומיין 3 (שילוב) בוחן דפוסי SDK — אפשרויות בקשה, קריאות נקודתיות לעומת שאילתות, עקיפות ConsistencyLevel, ומקביליות PartitionKey + ETag.
תוכניות JavaScript בצד השרת המוגבלות למחיצה לוגית יחידה — כתיבות אצווה טרנזקציונליות, טריגרים לפני/אחרי ופונקציות המוגדרות על ידי המשתמש הניתנות להפעלה משאילתות SQL.
מדוע הוא במבחן: דומיין 1 + דומיין 4 (אופטימיזציה) בוחנים מתי לדחוף לוגיקה לצד השרת עבור אטומיות לעומת השהיה — היקף מחיצה בודדת הוא מסיח חוזר.
ספריית ייבוא/עדכון בצובר (bulk) עם תפוקה גבוהה הממקסמת RUs מוקצים על ידי אצווה לפי מחיצה, הפצה על פני חיבורי צד השרת והפעלת back-pressure על מגבלות קצב.
מדוע הוא במבחן: דומיין 3 + דומיין 4 מציינים את Bulk Executor עבור הגירת נתונים ראשונית ועבודות עיבוד מחדש גדולות — התשובה הקנונית ל"הכנס מיליוני מסמכים במהירות".
מטמון קריאה בתוך האזור הממוקם לפני Cosmos DB באמצעות שער ייעודי — מטמון קריאות נקודתיות ושאילתות עם בקרת `MaxIntegratedCacheStaleness` לכל בקשה.
מדוע הוא במבחן: דומיין 4 (אופטימיזציה) מציין את Integrated Cache כאופטימיזציה בצד הקריאה כדי להפחית צריכת RU/sec בנתיבי קריאה עמוסים ללא שכבת Redis חיצונית.
קישור serverless הצורך את Change Feed בקנה מידה — מבוצעת בדיקת נקודות (checkpointed) באמצעות lease container, עם קישורי קלט/פלט לפיזור בין-מכולות.
מדוע הוא במבחן: דומיין 3 (שילוב) בוחן את טריגר Functions Cosmos DB כנתיב ההתנגדות הנמוך ביותר עבור הקרנות מונחות אירועים מתוך Change Feed.
מאגר אנליטי HTAP (ממוקד-עמודות) המסונכרן אוטומטית מהמאגר הטרנזקציוני, נשאל מ-Synapse Spark / Serverless SQL מבלי לצרוך RUs טרנזקציונליים.
מדוע הוא במבחן: דומיין 3 + דומיין 4 מצפים ל-Synapse Link כאשר שאילתות אנליטיות ירוו אחרת את עומס העבודה הטרנזקציוני — zero-ETL היא התשובה הקנונית.
קונטיינרים (containers) של הקרנה חלופית המתוחזקים אוטומטית ונבנים מתוך Change Feed — מבצעים אגרגציה מראש או חלוקה מחדש של נתונים עבור דפוסי שאילתה שאינם מתאימים לקונטיינר הבסיסי.
מדוע הוא במבחן: דומיין 1 + דומיין 4 מציינים materialized views כתשובה כאשר קונטיינר אחד אינו יכול לספק דפוסי גישה מרובים ללא שאילתות יקרות חוצות מחיצות.
תפוקה לכל קונטיינר או של מסד נתונים משותף המתרחבת בין 10% ל-100% מ-RU/sec מקסימלי מוגדר, המחויבת לפי השעה בשיא שנראה בכל שעה.
מדוע הוא במבחן: דומיין 4 (אופטימיזציה) משווה הקצאה ידנית לעומת autoscale עבור עומסי עבודה קופצניים — autoscale מנצח כאשר יחס שיא-לשפל עולה על כ-5×.
ממשק אינדקסים מוגדר ב-JSON — נתיבים כלולים/לא כלולים, אינדקסים מורכבים, אינדקסים מרחביים, ומצבי אינדקס עקביים לעומת עצלים עבור טרייד-אופים של שאילתה/כתיבה.
מדוע הוא במבחן: דומיין 4 (אופטימיזציה) בוחן רבות את כוונון מדיניות האינדקסים — החרגת נתיבים שאינם בשימוש מביאה לחיסכון ב-RU ואינדקסים מורכבים פותחים שאילתות ORDER BY.
ספריית זהויות בענן; RBAC של Cosmos DB במישור הבקרה ומישור הנתונים קשורים ל-Entra principals באמצעות הגדרות תפקידים והקצאות תפקידים מובנות ומותאמות אישית.
מדוע הוא במבחן: דומיין 5 (תחזוקה) מציין את Entra ID + Cosmos data-plane RBAC כנתיב המומלץ להתרחקות מאימות master-key עבור עומסי עבודה בסביבת ייצור.
מאגר מפתחות מנוהל התומך בהצפנת customer-managed-key (CMK) במנוחה של Cosmos DB, עם ניהול גרסאות מפתחות, soft-delete וגישה מבוססת זהות מנוהלת.
מדוע הוא במבחן: דומיין 5 בוחן סיבוב CMK, הצפנה כפולה (מנוהלת שירות + CMK), ואת ההשפעה התפעולית של ביטול מפתח מנוהל לקוח.
צינור טלמטריה עבור Cosmos DB — RU/sec, השהיה, צריכת RU מנורמלת, throttling, ושאילתות יומן אבחון (DataPlaneRequests, QueryRuntimeStatistics) באמצעות KQL.
מדוע הוא במבחן: דומיין 5 (תחזוקה) נשלט על ידי התראות על 429s, צריכת RU מנורמלת, והצפת שאילתות יקרות מיומני אבחון.
שכבת זיהוי איומים המציינת גישה חריגה למישור הנתונים, דפוסי ייצוא חשודים וניסיונות SQL-injection נגד Cosmos NoSQL API.
מדוע הוא במבחן: דומיין 5 מתייחס ל-Defender for Cosmos DB כהשלמה לניטור אבטחה של RBAC + ACLs רשתיים — קריאת חובה לכל תרחיש זיהוי איומים.
$110k–$150k–$210k USD שנתי
הטווח מכסה מפתחי backend בינוניים עד בכירים בארה"ב שנדרשת עבורם בקיאות ב-Cosmos DB. מהנדסים בכירים הבונים אפליקציות מבוזרות גלובלית בחברות FAANG / פינטק מרוויחים לעיתים קרובות מעל 230 אלף דולר TC. נתוני שכר ספציפיים ל-Cosmos DB דלילים יותר מאשר עבור תפקידי Azure כלליים בהתחשב במאגר הכישרונות הצר יותר; הנתונים נשענים על תפקידי NoSQL / מפתחי ענן קרובים.
מקור: levels.fyi 2025 backend / cloud developer roles, U.S. BLS OEWS May 2024 (15-1252 software developers, 15-1242 database administrators), Glassdoor 2025. הנתונים משוערים; התגמול בפועל תלוי בתפקיד, באזור ובניסיון.
DP-420 ממוקם בנישה צרה אך בעלת שכר טוב — יישומים שבאמת זקוקים לאחסון NoSQL מבוזר גלובלית, בעל שיהוי נמוך ורב-API. הביקוש מרוכז בחברות משחקים, פלטפורמות IoT, קמעונאות / מסחר אלקטרוני בקנה מידה גדול, וחברות ייעוץ שותפות של מיקרוסופט. מגייסים משתמשים בו כאות חזק לבקיאות עמוקה במידול וכוונון Cosmos DB, מה שדורש פרמיה בהתחשב במאגר המועמדים המוגבל. הוא משלב באופן טבעי עם AZ-204 (Developer Associate) עבור מפתחי Cosmos פול-סטאק ועם תפקידי AI-102 / הנדסת AI שבהם Cosmos DB משמש לנתונים וקטוריים ותפעוליים עבור ארכיטקטורות RAG. הביקוש היה יציב, עם צמיחה מתונה מהתרחבות Cosmos DB כמאגר וקטורי ליישומי GenAI לאורך 2024–2026.
אין דרישות קדם רשמיות. מיקרוסופט ממליצה על ניסיון פיתוח ברמת מתרגל (שנה עד שנתיים פיתוח מקצועי) בתוספת היכרות עובדת עם Cosmos DB. מועמדים ללא חשיפה קודמת ל-Cosmos DB זקוקים בדרך כלל לזמן נוסף משמעותי. AZ-900 ו-DP-900 הם נקודות התחלה תפיסתיות שימושיות למועמדים חדשים ל-Azure או לפלטפורמות נתונים NoSQL; AZ-204 משלים מאוד, בהתחשב בכך ש-DP-420 מניח שליטה ברמת מפתח Azure בתבניות SDK, אימות Microsoft Entra וזהויות מנוהלות.
שליטה ב-C#, Python, או JavaScript / TypeScript נדרשת למעשה: שאלות גרירה ושחרור של השלמת קוד מציגות קטעי SDK אמיתיים של Cosmos DB, כאשר דוגמאות .NET מיוצגות בכבדות ביותר בחומר הלימוד של מיקרוסופט. הנתיב הרשמי של Microsoft Learn מכסה את כל חמשת התחומים בכ-30–40 שעות. זמן עבודה מעשי נדרש למעשה — מנוי Azure אישי עם חשבון Cosmos DB קטן (או שכבת החינם של Cosmos DB) מאפשר למועמדים לתרגל תכנון מפתחות חלוקה, מדיניות אינדקס ותרחישי שינוי הזנה.
DP-420 ממוקם בשכבת ההתמחות ונחשב באופן נרחב כבינוני עד מאתגר מאוד — דומה ל-AZ-204 בקושי השלמת קוד, עם שטח פנים צר אך עמוק יותר הספציפי ל-Cosmos DB. תכננו 70–110 שעות לימוד על פני 8–12 שבועות למועמדים עם ניסיון קודם ב-Cosmos DB; זמן רב יותר משמעותית אחרת. הבחינה נמשכת כ-100 דקות עם 40–60 שאלות בפורמטים של בחירה מרובה, תגובה מרובה, גרירה ושחרור (כולל השלמת קוד), אזור חם, ומקרה בוחן. מקרי בוחן מתויגים בנפרד ולא ניתן לחזור אליהם.
נקודת המעידה הנפוצה ביותר היא בחירת מפתח החלוקה — הבחינה מציגה באופן עקבי דפוסי עומס עבודה מורכבים ומצפה מהמועמדים לזהות את מפתח החלוקה שמחלק את העומס באופן שווה תוך שמירה על שאילתות נפוצות על מחיצה בודדת. שאלות מדיניות אינדקס (נתיבים כלולים / לא כלולים, אינדקסים מורכבים, ניתוח עלות שאילתות) הן אזור מלכודת עקבי נוסף. כבחינת התמחות, חומר לימוד מצד שלישי דליל יותר; הסתמכו בעיקר על Microsoft Learn ותיעוד Cosmos DB.
עדכון המיומנויות שנמדדו האחרון. נוספה כיסוי חיפוש וקטורי לעומסי עבודה של AI, הורחבה מסגרת הגיבוי הרציף, ותכנים מודרניים עבור Microsoft Entra ומפתחות מנוהלים על ידי לקוח. מיקרוסופט מרעננת את DP-420 בתדירות נמוכה יותר מבחינות מבוססות תפקיד בהתחשב במעמדו כהתמחות — בדרך כלל כל 18–24 חודשים.
ארגון מחדש למבנה חמשת התחומים הנוכחי, הורחב כיסוי ה-change-feed ו-Synapse Link, ושולב תוכן גיבוי רציף.
זמינות כללית ראשונית (GA) כאישור המפתח הייעודי הראשון של מיקרוסופט ל-Cosmos DB. המתווה המקורי התמקד ב-SQL (Core) API בלבד והדגיש חלוקה, קביעת גודל RU, ותבניות SDK.
DP-420 (Microsoft Azure Cosmos DB Developer Specialty) הוא מבחן ברמת Specialty מבחן התמחות מעמיק המכסה נושאים מתקדמים בתחום צר – צפו שניסיון מעשי יהיה תנאי מוקדם. רוב המועמדים זקוקים ל-100–200 שעות לימוד הפרוסות על פני 2–4 חודשים עבור מבחני התמחות. אלו מניחים ניסיון מעשי בתחום ההתמחות. רוב המועמדים שמקבלים ציונים באופן עקבי מעל סף המעבר במבחני תרגול עוברים בניסיון הראשון.
רוב המועמדים זקוקים ל-100–200 שעות לימוד הפרוסות על פני 2–4 חודשים עבור מבחני התמחות. אלו מניחים ניסיון מעשי בתחום ההתמחות. משך הזמן למעבר משתנה מאוד בהתאם לניסיון קודם. מהנדסים בעלי ניסיון מעשי בסביבת ייצור בטכנולוגיה הבסיסית זקוקים בדרך כלל לפחות זמן; מועמדים חדשים לפלטפורמה צריכים לתכנן את לימודיהם לכיוון הקצה העליון של טווח זה.
DP-420 הוא אישור מוכר במערכת האקולוגית של Azure ומסמן ידע מאומת למעסיקים, מגייסים ולקוחות. האם זה שווה את הזמן והעמלה עבורך תלוי בתפקיד ובמטרות שלך – זה נוטה להשתלם ביותר עבור מהנדסי ענן, אדריכלים ויועצים שעובדים עם Azure על בסיס יומיומי או רוצים לעבור לתפקידים כאלה.
ציון המעבר עבור DP-420 הוא 700 / 1000. המבחן מכיל 50 שאלות ונמשך 1 שע' 40 דק'.
עמלת מבחן ה-DP-420 היא $165 USD. העמלות נקבעות על ידי Azure ועשויות להשתנות לפי אזור; תמיד אשרו את המחיר הנוכחי בדף ההסמכה הרשמי של Azure לפני ההזמנה.
הסמכות מבוססות תפקיד של Microsoft פגות תוקף לאחר שנה אך ניתן לחדשן בחינם באמצעות הערכה מקוונת ללא פיקוח ב-Microsoft Learn, החל מ-6 חודשים לפני התפוגה.
כן. ניתן לגשת למבחן באופן מקוון (בפיקוח דרך הדפדפן המאובטח של הספק, זמין 24/7 ברוב האזורים) או במרכז בחינה פיזי של Pearson VUE בשעות הפעילות. שני הפורמטים משתמשים באותן שאלות, מגבלת זמן וציון מעבר.
CertLabPro מספק 15 מצבי לימוד על פני בנק השאלות לתרגול עבור DP-420. מצב סימולציית המבחן משקף את המבחן האמיתי: 50 שאלות ב-1 שע' 40 דק', עם אותו סף מעבר של 700 / 1000. מצב עיון מאפשר לך לקרוא כל שאלה ותשובה באופן סטטי.