JavaRush /בלוג Java /Random-HE /אישורי Java: מה הם, איך מקבלים אותם והאם זה שווה את הטרחה...

אישורי Java: מה הם, איך מקבלים אותם והאם זה שווה את הטרחה?

פורסם בקבוצה
האם אני, כמפתח ג'אווה, צריך אישורים רשמיים? כמעט כל הג'וויסטים שואלים את עצמם (ואת עמיתיהם המנוסים יותר) את השאלה הזו בשלב זה או אחר בקריירה שלהם. ננסה להסתכל על התשובה לכך, כמו גם איזה סוג של אישורי Java יש בכלל, במאמר זה. אישורי Java: מה הם, איך מקבלים אותם והאם זה שווה את הטרחה?  - 1למרות העובדה שרוב אנשי המקצוע של Java, כולל המתכנתים עצמם וגם המעסיקים שלהם, נותנים עדיפות להתנסות מעשית במקום השכלה פורמלית וכל מיני מסמכים מקצועיים, לפעמים הסמכה עדיין יכולה להועיל. כאשר מעריכים עובדים ורמתם, הניסיון בפועל ומספר השנים שאדם עבד בתחום יהיו הגורמים הקובעים כמעט תמיד. אבל גם אישורים מסוימים יכולים להיות שימושיים, במיוחד עבור חברות מסוימות, מכיוון שהם מעלים את ערך העובד בעיני המעסיק. כפי שמציינים מתכנתי Java מנוסים, מעסיקים במדינות דוברות רוסית כמעט ולא דורשים תעודות בעת הערכת רמת קודן Java, אך הם לא יהיו מיותרים. על פי מחקר מקרה של Pearson VUE , 88% מאנשי ה-IT המליצו לעמיתיהם לקבל הסמכה כלשהי בכל הנוגע לקידום הקריירה שלהם ושיפור כישוריהם המקצועיים. אישורי Oracle הם הפופולריים והמכובדים ביותר בקרב מפתחי Java. 74% מהמשיבים ציינו כי הם רואים בתעודות מיוחדות המכסות ערימת טכנולוגיה או טכנולוגיה ספציפית כטובות והשימושיות ביותר, ותעודות Oracle Java עומדות בדרישות אלו בצורה הטובה ביותר.

היתרונות העיקריים של הסמכת Java

בואו נפרט את היתרונות העיקריים של אישורים מקצועיים עבור קודני Java. קודם כל, בעל תעודה יכול לעזור לך לבלוט בעיני מעסיקים ומגייסים ממועמדים אחרים עם אותם כישורים ואותה רמת ניסיון. וזה יכול להיות מאוד שימושי, במיוחד עבור מפתחי Java מתחילים המגישים מועמדות לתפקידים עם תחרות רבה בין המועמדים. במקרים כאלה, כל השיטות שיעזרו להשאיר את המתחרים מאחור יהיו טובות (במסגרת הגינות ואתיקה כמובן). במצב זה, קבלת הסמכה יכולה להעניק לך מספר בונוסים קטנים אך משמעותיים. לפיכך, ההסמכה משמשת הוכחה נוספת לכך שאכן יש לך את הכישורים הטכניים שצוינו, ולא רק מתווספים לקורות החיים שלך למען האמינות. ובכן, הכנה לבחינה שלפני קבלת כל הסמכה תעזור לכם להבין ולגבש בזכרונכם את כל המאפיינים העיקריים של הטכנולוגיות הללו. בנוסף, הסמכה יכולה לחסוך מכם את הצורך לעבור מבחנים בטכנולוגיה זו במהלך ראיון, וזה תמיד יתרון, שכן זה חוסך זמן ועצבים. ולבסוף, הסמכת Java יכולה, אם כי לא בהרבה, להעלות את רמת השכר המוצע ולהגדיל את הסיכויים לעלות בסולם הקריירה בעתיד הקרוב. שלא לדבר על העובדה שבדרך זו אתה יכול לחזק את הביטחון בכישוריך כמתכנת ג'אווה, ופשוט להגדיל את HR שלך, וזה תמיד נחמד.

סקירה כללית של אישורי Java מ-Oracle

כפי שצוין לעיל, אישורים מ-Oracle מדורגים בעיקר כשמדובר למתכנתי Java. לכן, בהמשך נדבר על אילו אישורים מאורקל קיימים, מה הם כוללים וכיצד להשיג אותם. אגב, לפני ש-Sun Microsystems, יחד עם כל נכסיה, נכנסו לבעלות אורקל ב-2010, אישורי אורקל נקראו אישורי Sun. לדוגמה, מתכנת Java Certified Professional של Oracle (OCPJP) הנוכחי היה ידוע בשם Sun Certified Java Programmer (SCJP). אישורי Java: מה הם, איך מקבלים אותם והאם זה שווה את הטרחה?  - 2

Oracle Certified Associate Java Programmer (OCAJP) - מתכנת Java SE 8 I

הרמה הראשונה והבסיסית ביותר של הסמכת Java, עבור Java SE 8, המוצעת על ידי Oracle. מכסה את כל המושגים הבסיסיים של תכנות Java, עוזרת לחזק את ההבנה שלך בהיבטים הבסיסיים של Java, כמו גם להרחיב את הידע שלך בתכנות באופן כללי. השגת הסמכת OCAJP תהיה הצעד הראשון ונקודת ההתחלה עבור אלה שרוצים "לעלות רמה" על ידי הוספת הסמכות רשמיות לקורות החיים שלהם. קיום OCAJP מראה שלמתכנת יש את כל הכישורים הדרושים כדי להפוך למומחה בפיתוח Java (טוב, לפחות בתיאוריה).

כיצד לקבל אישור OCAJP?

כדי להתחיל, למד את Java SE 8 מרמת מתחילים ועד בינוניים, קבל קצת ניסיון מעשי ראשוני בשימוש ב-Java SE 8. לאחר מכן תוכל לעבור לבחינה, לאחר שתעבור אותה תקבל הסמכה. עמלת הבחינה: 150 דולר ארה"ב נושאי שאלת הבחינה:
  • יצירה ושימוש במערכים
  • טיפול בחריגים ב-Java
  • יסודות Java
  • שימוש בלולאות
  • שימוש במפעילים ובקונסטרוקטים
  • כללי ירושה של Java
  • הקלד המרה ב-Java
  • עבודה עם שיטות ואנקפסולציה
  • כיתות בסיסיות ושירותים של JAVA API
מספר קוד בחינה: 1Z0-808 משך: 150 דקות ציון עובר: 65% דרישות הסמכה: אין צורך. מספר שאלות בבחינה: 70 סוג השאלות: תשובות ברירות רבות. דף הבחינה: OCAJP - Java SE 8 מתכנת I

Oracle Certified Associate Java Programmer (OCAJP) - מתכנת Java SE 11 I

לאורקל יש גם אפשרות הסמכה ל-Java Standard Edition 11. רצף השלבים זהה למקרה של Java SE 8 - לומדים את התיאוריה עד לרמת ביניים, ואז עוברים את הבחינה. עמלת הבחינה: 150 דולר ארה"ב נושאי שאלת הבחינה:
  • יישום אנקפסולציה
  • יצירה ושימוש בשיטות
  • יצירת תוכניות פשוטות ב-Java
  • תיאור ושימוש באובייקטים ומחלקות
  • טיפול חריג
  • טכנולוגיית Java וסביבת פיתוח Java
  • שיעורים וממשקים מופשטים
  • שימוש חוזר ביישומים והורשה
  • הבנת מודולים
  • שימוש במפעילים ובקונסטרוקטים
  • עבודה עם מערכי Java
  • עבודה עם סוגים פרימיטיביים של Java ועיבוד מחרוזות
מספר קוד בחינה: 1Z0-815 משך: 180 דקות ציון עובר: 63% דרישות הסמכה: אין צורך. מספר שאלות בבחינה: 80 סוג השאלות: תשובות ברירות רבות. דף הבחינה: OCAJP - Java SE 11 מתכנת I אישורי Java: מה הם, איך מקבלים אותם והאם זה שווה את הטרחה?  - 3

מתכנת ג'אווה מקצועי מוסמך של Oracle (OCPJP) - מתכנת Java SE 8 II

OCPJP היא כבר רמת הסמכה מקצועית, מה שאומר שלבעל תעודה זו יש רמה מספקת של ידע וניסיון ב-Java SE 8 כדי להיות מועסק באופן מלא. כדי לקבל את ה-OCPJP, עליך לעבור תחילה את הבחינה עבור ההסמכה הקודמת ברמת הבסיס, ה-OCAJP. עמלת הבחינה: 150 דולר ארה"ב נושאי שאלת הבחינה:
  • עיצוב כיתות מתקדם
  • בניית יישומי מסד נתונים עם JDBC
  • מקבילות בג'אווה
  • חריגים ואישורים
  • גנריות ואוספים
  • מערכת קלט/פלט
  • יסודות Java IO (NIO.2)
  • Java Stream API
  • ממשקים פונקציונליים מובנים
  • לוקליזציה
  • שימוש ב-Java SE 8 תאריך/שעה API
מספר קוד הבחינה: 1Z0-809 משך: 150 דקות ציון עובר: 65% דרישות הסמכה: OCAJP 8 מספר שאלות בבחינה: 85 סוג שאלה: בחירה מרובה. דף הבחינה: OCAJP - Java SE 8 Programmer II

מתכנת ג'אווה מקצועי מוסמך של Oracle (OCPJP) - מתכנת Java SE 11 II

שנית, הסמכה ברמה מקצועית עבור Java Standard Edition 11. דורש הסמכה ברמה 1 OCAJP. עמלת הבחינה: 150 דולר ארה"ב נושאי שאלת הבחינה:
  • הערות ב-Java
  • ממשקים פונקציונליים מובנים
  • מקבילות בג'אווה
  • בניית יישומי מסד נתונים עם JDBC
  • חריגים ואישורים
  • ממשקים פונקציונליים וביטויי למבדה ב-Java
  • גנריות ואוספים
  • IO (יסודות ו-NIO.2)
  • יסודות Java
  • ממשקי Java
  • Java Stream API
  • פעולות למבדה בנחלים
  • לוקליזציה
  • מעבר לאפליקציה מודולרית
  • קידוד מאובטח באפליקציית Java SE
  • שירותים באפליקציה מודולרית
מספר קוד הבחינה: 1Z0-816 משך: 180 דקות ציון עובר: 63% דרישות הסמכה: OCAJP 11 מספר שאלות בבחינה: 85 סוג השאלה: בחירה מרובה. דף הבחינה: OCAJP - Java SE 11 Programmer II

Oracle Certified Professional Java Application Developer (OCPJAD) - Java EE 7

הסמכת Oracle Certified Professional Java EE 7 מפתחי יישומים מאמתת את יכולתו של מתכנת לפתח ולפרוס יישומים באמצעות Java Enterprise Edition 7. OCPJAD מתאים היטב למפתחי קצה וקצה אחורי וארכיטקטי יישומים בעלי כישורים בינוניים עד מתקדמים לפחות בשימוש Java EE 7. כדי לעבור הסמכה זו, תחילה עליך להשיג OCAJP. עמלת הבחינה: 150 דולר ארה"ב נושאי שאלת הבחינה:
  • ממשק API של אצווה
  • שעועית CDI
  • מַקבִּילוּת
  • בניית יישומי Java באמצעות WebSockets
  • בניית יישומי אינטרנט של Java באמצעות JSP
  • פיתוח אפליקציות אינטרנט ב-Java באמצעות servlets
  • פיתוח אפליקציות אינטרנט באמצעות JSF
  • יישום לוגיקה עסקית באמצעות EJB
  • ביצוע שירותי REST באמצעות JAX-RS API
  • הטמעת שירותי SOAP באמצעות JAX-WS ו-JAXB APIs
  • ארכיטקטורת Java EE 7
  • Java EE 7 Security
  • Java Messenger API
  • ניהול התמדה באמצעות ישויות JPA ו-BeanValidation
מספר קוד הבחינה: 1Z0-900 משך: 150 דקות ציון עובר: 66% דרישות הסמכה: OCAJP מספר שאלות בבחינה: 70 סוג השאלה: בחירה מרובה. דף הבחינה: מפתח יישומים Java EE 7

אורקל מוסמך מאסטר Java Enterprise Architect (OCMJEA)

Oracle Certified Master Java Enterprise Architect (OCMJEA) הוא הסמכת Java היוקרתית ביותר מבית Oracle. נוכחותו מצביעה על כך שלמפתח יש את כל הכישורים והידע הדרושים ב-Java כדי ליישם פרויקטים של יצירת יישומים בקנה מידה מלא - מהשלבים הראשוניים ועד ההשקה והתמיכה. לפיכך, אנשי מקצוע המעוניינים להשיג את ה-OCMJEA חייבים להפגין מגוון מאוד מאוד רחב של מיומנויות שחורגות מהידע הבסיסי של תכנות Java.

כיצד אוכל להיות מוסמך OCMJEA?

תחילה עליך להשלים אחד מהקורסים הבאים:
  • ארכיטקט אפליקציות ארגוניות עם Java EE
  • פיתוח יישומים עבור פלטפורמת Java EE 6
  • פיתוח יישומים עבור פלטפורמת Java EE 7
  • פיתוח יישומים עם Java EE 6 ב-WebLogic Server 12c
  • דפוסי עיצוב של Java
  • Java EE 6: פיתוח רכיבים עסקיים עם JMS ו-EJBs
  • Java EE 6: פיתוח יישומי מסד נתונים עם JPA
  • Java EE 6: פתח שירותי אינטרנט עם JAX-WS ו-JAX-RS
  • Java EE 7: תכונות חדשות
  • Java SE 7: פיתוח יישומי לקוח עשירים
  • Java SE 7 Fundamentals
  • תכנות Java SE 7
  • Java SE 8: תכנות
  • Java SE 8 יסודות
  • ניתוח ועיצוב מונחה עצמים באמצעות UML
לאחר מכן עליך לגשת לבחינת Java EE Enterprise Architect Certified Master . עמלת הבחינה: 150 דולר ארה"ב נושאי שאלת הבחינה:
  • קונספטים ועקרונות פיתוח אפליקציות
  • פיתוח טכנולוגיות ברמת הארגון
  • ארכיטקטורה כללית
  • תבניות עיצוב
  • אינטגרציה ותקשורת
  • בְּטִיחוּת
  • טכנולוגיות פיתוח אפליקציות אינטרנט
מספר קוד הבחינה: 1Z0-807 משך: 150 דקות תוצאת מעבר: 71% מספר שאלות בבחינה: 60 סוג השאלה: בחירה מרובה. דף הבחינה: Java EE Enterprise Architect Certified Master . השלב הבא הוא להשלים את ה-Java (EE) Enterprise Architect Certified Master Assignment. עלות: $150 ערכות נושא:
  • סעיף 1: עיצוב יישומים, מושגים ועקרונות
  • סעיף 2: ארכיטקטורות נפוצות
  • סעיף 3: אינטגרציה והעברת הודעות
  • סעיף 4: טכנולוגיות ברמה עסקית
  • סעיף 5: טכנולוגיות Web Tier
  • סעיף 6: ישימות של טכנולוגיית Java EE
  • סעיף 7: תבניות
  • סעיף 8: בטיחות
מספר קוד הבחינה: 1Z0-865 משך זמן: יש להשלים תוך 6 חודשים מהרכישה. דף משימה: משימת מאסטר מוסמך של Java (EE) Enterprise Architect . אבל זה לא הכל. השלב האחרון להשגת הסמכה זו הוא כתיבת חיבור - Java (EE) Enterprise Architect Certified Master Essay . מספר קוד הבחינה: 1Z0-866 משך: 120 דקות סוג שאלה: עמוד הבחינה במאמר: Java (EE) Enterprise Architect Certified Master Essay

אֶפִּילוֹג

לסיכום, ברצוני לפנות לקוראינו. כתבו בהערות את דעתכם על תעודות Java, האם הגיוני לקבל אותן ואם יש לכם ניסיון בהשגתן, האם הן מסייעות בתעסוקה ובפיתוח מקצועי.
הערות
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION