هل أحتاج كمطور Java إلى شهادات رسمية؟ يسأل جميع Jawists تقريبًا أنفسهم (وزملائهم الأكثر خبرة) هذا السؤال في مرحلة أو أخرى من حياتهم المهنية. سنحاول إلقاء نظرة على إجابة هذا السؤال، بالإضافة إلى نوع شهادات Java الموجودة بشكل عام، في هذه المقالة. على الرغم من حقيقة أن معظم محترفي Java، بما في ذلك المبرمجون أنفسهم وأصحاب العمل، يعطون الأولوية للخبرة العملية بدلاً من التعليم الرسمي وجميع أنواع المستندات المهنية، إلا أن الشهادة قد تظل مفيدة في بعض الأحيان. عند تقييم الموظفين ومستواهم، ستكون الخبرة الفعلية وعدد السنوات التي عمل فيها الشخص في هذا المجال دائمًا هي العوامل المحددة. لكن الحصول على شهادات معينة يمكن أن يكون مفيدًا أيضًا، خاصة لبعض الشركات، لأنها تزيد من قيمة الموظف في نظر صاحب العمل. كما لاحظ مبرمجو Java ذوي الخبرة، نادرا ما يطلب أصحاب العمل في البلدان الناطقة باللغة الروسية شهادات عند تقييم مستوى مبرمج Java، لكنها لن تكون غير ضرورية. وفقًا لدراسة حالة أجرتها شركة Pearson VUE ، أوصى 88% من متخصصي تكنولوجيا المعلومات بأن يحصل زملائهم على نوع ما من الشهادات عندما يتعلق الأمر بالتقدم في حياتهم المهنية وتحسين مهاراتهم المهنية. شهادات Oracle هي الأكثر شهرة واحترامًا بين مطوري Java. أشار 74% من المشاركين إلى أنهم يعتبرون الشهادات المتخصصة التي تغطي تقنية معينة أو مجموعة تقنيات معينة هي الأفضل والأكثر فائدة، وتلبي شهادات Oracle Java هذه المتطلبات بشكل أفضل.
الفوائد الرئيسية لشهادة جافا
دعونا ندرج المزايا الرئيسية للشهادات المهنية لمبرمجي جافا. بادئ ذي بدء، يمكن أن يساعدك الحصول على الشهادة في التميز في أعين أصحاب العمل والقائمين بالتوظيف من المرشحين الآخرين الذين يتمتعون بنفس المهارات ونفس المستوى من الخبرة. ويمكن أن يكون هذا مفيدًا جدًا، خاصة لمطوري Java المبتدئين الذين يتقدمون لشغل وظائف بها الكثير من المنافسة بين المتقدمين. في مثل هذه الحالات، فإن أي أساليب تساعد على ترك المنافسين وراءهم ستكون جيدة (في إطار الحشمة والأخلاق بالطبع). في هذه الحالة، يمكن أن يمنحك الحصول على الشهادة عددًا من المكافآت الصغيرة ولكن المهمة. وبالتالي، تعتبر الشهادة بمثابة دليل إضافي على أنك تمتلك بالفعل المهارات التقنية المحددة، ولا يتم إضافتها فقط إلى سيرتك الذاتية من أجل المصداقية. حسنًا، التحضير للامتحان الذي يسبق الحصول على أي شهادة سيساعدك على فهم جميع الميزات الرئيسية لهذه التقنيات وترسيخها في ذاكرتك. بالإضافة إلى ذلك، فإن الحصول على الشهادة يمكن أن يوفر عليك من الاضطرار إلى إجراء اختبارات على هذه التكنولوجيا أثناء المقابلة، وهذا دائمًا ميزة إضافية، لأنه يوفر الوقت والأعصاب. وأخيرًا، يمكن لشهادة Java، وإن لم يكن بشكل كبير، أن تزيد من مستوى الراتب المعروض وتزيد من فرص الارتقاء في السلم الوظيفي في المستقبل القريب. ناهيك عن حقيقة أنه بهذه الطريقة يمكنك تعزيز الثقة في مؤهلاتك كمبرمج جافا، وببساطة زيادة الموارد البشرية لديك، وهو أمر جيد دائمًا.نظرة عامة على شهادات Java من Oracle
كما هو مذكور أعلاه، يتم تصنيف الشهادات المقدمة من Oracle في المقام الأول عندما يتعلق الأمر بمبرمجي Java. لذلك، سنتحدث بعد ذلك عن الشهادات الموجودة من Oracle، وما تتضمنه وكيفية الحصول عليها. بالمناسبة، قبل أن تصبح شركة Sun Microsystems، إلى جانب جميع أصولها، مملوكة لشركة Oracle في عام 2010، كانت شهادات Oracle تسمى شهادات Sun. على سبيل المثال، كان مبرمج Java المعتمد من Oracle (OCPJP) يُعرف سابقًا باسم Sun Certified Java Programmer (SCJP).Oracle Certified Associate Java Programmer (OCAJP) - Java SE 8 Programmer I
المستوى الأول، وهو المستوى الأساسي لشهادة Java، لـ Java SE 8، الذي تقدمه Oracle. يغطي جميع المفاهيم الأساسية لبرمجة Java، ويساعد على تعزيز فهمك للجوانب الأساسية لـ Java، بالإضافة إلى توسيع معرفتك بالبرمجة بشكل عام. سيكون الحصول على شهادة OCAJP هو الخطوة الأولى ونقطة البداية لأولئك الذين يرغبون في "الارتقاء بالمستوى" عن طريق إضافة الشهادات الرسمية إلى سيرتهم الذاتية. يُظهر وجود OCAJP أن المبرمج لديه كل المهارات اللازمة ليصبح خبيرًا في تطوير Java (حسنًا، على الأقل من الناحية النظرية).كيف تحصل على شهادة OCAJP؟
للبدء، تعلم Java SE 8 من المستويات المبتدئة إلى المتوسطة، واحصل على بعض الخبرة العملية الأولية في استخدام Java SE 8. ثم يمكنك الانتقال إلى الامتحان، وبعد اجتيازه ستحصل على شهادة. رسوم الامتحان: 150 دولارًا أمريكيًا. مواضيع أسئلة الاختبار:- إنشاء واستخدام المصفوفات
- معالجة الاستثناءات في جافا
- أساسيات جافا
- باستخدام الحلقات
- استخدام عوامل التشغيل وإنشاءات التحكم
- قواعد وراثة جافا
- اكتب التحويل في جافا
- العمل مع الطرق والتغليف
- الفئات الأساسية والمفيدة لـ JAVA API
Oracle Certified Associate Java Programmer (OCAJP) - Java SE 11 Programmer I
لدى Oracle أيضًا خيار شهادة لـ Java Standard Edition 11. تسلسل الخطوات هو نفسه كما في حالة Java SE 8 - نتعلم النظرية إلى المستوى المتوسط، ثم نجتاز الاختبار. رسوم الامتحان: 150 دولارًا أمريكيًا. مواضيع أسئلة الاختبار:- تطبيق التغليف
- إنشاء واستخدام الأساليب
- إنشاء برامج بسيطة في جافا
- وصف واستخدام الكائنات والفئات
- معالجة الاستثناء
- تقنية جافا وبيئة تطوير جافا
- فئات مجردة والواجهات
- إعادة استخدام التطبيقات والميراث
- فهم الوحدات
- استخدام عوامل التشغيل وإنشاءات التحكم
- العمل مع صفائف جافا
- العمل مع أنواع Java البدائية ومعالجة السلسلة
مبرمج Java الاحترافي المعتمد من Oracle (OCPJP) - Java SE 8 Programmer II
يعد OCPJP بالفعل مستوى احترافيًا من الشهادات، مما يعني أن حامل هذه الشهادة لديه مستوى كافٍ من المعرفة والخبرة في Java SE 8 ليتم توظيفه بشكل كامل. للحصول على OCPJP، يجب عليك أولاً اجتياز اختبار شهادة المستوى التأسيسي السابقة، OCAJP. رسوم الامتحان: 150 دولارًا أمريكيًا. مواضيع أسئلة الامتحان:- تصميم الطبقة المتقدمة
- بناء تطبيقات قواعد البيانات باستخدام JDBC
- التزامن في جافا
- الاستثناءات والموافقات
- العموميات والمجموعات
- نظام الإدخال/الإخراج
- أساسيات Java IO (NIO.2)
- جافا ستريم API
- واجهات وظيفية مدمجة
- الموقع
- استخدام Java SE 8 Date/Time API
مبرمج جافا المحترف المعتمد من Oracle (OCPJP) - Java SE 11 Programmer II
ثانيًا، شهادة المستوى الاحترافي لـ Java Standard Edition 11. تتطلب شهادة المستوى 1 OCAJP. رسوم الامتحان: 150 دولارًا أمريكيًا. مواضيع أسئلة الامتحان:- التعليقات التوضيحية في جافا
- واجهات وظيفية مدمجة
- التزامن في جافا
- بناء تطبيقات قواعد البيانات باستخدام JDBC
- الاستثناءات والموافقات
- الواجهات الوظيفية وتعبيرات لامدا في جافا
- الأدوية العامة والمجموعات
- IO (الأساسيات وNIO.2)
- أساسيات جافا
- واجهات جافا
- جافا ستريم API
- عمليات لامدا على التدفقات
- الموقع
- الهجرة إلى تطبيق معياري
- الترميز الآمن في تطبيق Java SE
- الخدمات في تطبيق وحدات
مطور تطبيقات Java الاحترافي المعتمد من Oracle (OCPJAD) - Java EE 7
تؤكد شهادة Oracle Certified Professional Java EE 7 Application Developer على قدرة المبرمج على تطوير ونشر التطبيقات باستخدام Java Enterprise Edition 7. إن OCPJAD مناسب تمامًا لمطوري الواجهة الأمامية والخلفية ومهندسي التطبيقات الذين يتمتعون بمهارات متوسطة إلى متقدمة على الأقل في الاستخدام. Java EE 7. لتمرير هذه الشهادة، يجب عليك أولاً الحصول على OCAJP. رسوم الامتحان: 150 دولارًا أمريكيًا. مواضيع أسئلة الاختبار:- دفعة API
- حبوب سي دي آي
- تماثل
- بناء تطبيقات جافا باستخدام WebSockets
- بناء تطبيقات ويب جافا باستخدام JSP
- تطوير تطبيقات الويب بلغة Java باستخدام servlets
- تطوير تطبيقات الويب باستخدام JSF
- تنفيذ منطق الأعمال باستخدام EJB
- تنفيذ خدمات REST باستخدام JAX-RS API
- تنفيذ خدمات SOAP باستخدام JAX-WS وJAXB APIs
- بنية جافا EE 7
- جافا EE 7 الأمن
- جافا ماسنجر API
- إدارة الثبات باستخدام كيانات JPA وBeanValidation
Oracle Master Certified 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 EE 6: تطوير مكونات الأعمال باستخدام JMS وEJBs
- Java EE 6: تطوير تطبيقات قواعد البيانات باستخدام JPA
- Java EE 6: تطوير خدمات الويب باستخدام JAX-WS وJAX-RS
- جافا EE 7: ميزات جديدة
- Java SE 7: تطوير تطبيقات العميل الغنية
- جافا SE 7 أساسيات
- برمجة جافا SE 7
- جافا SE 8: البرمجة
- جافا SE 8 أساسيات
- التحليل والتصميم الموجه للكائنات باستخدام UML
- مفاهيم ومبادئ تطوير التطبيقات
- تطوير التقنيات على مستوى المؤسسة
- الهندسة المعمارية العامة
- أنماط التصميم
- التكامل والاتصالات
- أمان
- تقنيات تطوير تطبيقات الويب
- القسم 1: تصميم التطبيق والمفاهيم والمبادئ
- القسم 2: البنى المشتركة
- القسم 3: التكامل والمراسلة
- القسم 4: التقنيات على مستوى الأعمال
- القسم 5: تقنيات طبقة الويب
- القسم 6: إمكانية تطبيق تقنية Java EE
- القسم 7: النماذج
- القسم 8: السلامة
GO TO FULL VERSION