آیا من به عنوان یک توسعه دهنده جاوا به گواهینامه های رسمی نیاز دارم؟ تقریباً همه جاوئیستها این سؤال را در مقطعی از حرفهشان از خود (و همکاران با تجربهترشان) میپرسند. ما سعی خواهیم کرد در این مقاله به پاسخ این موضوع و همچنین به طور کلی نوع گواهینامه های جاوا بپردازیم. علیرغم این واقعیت که اکثر متخصصان جاوا، از جمله خود برنامه نویسان و کارفرمایان آنها، تجربه عملی را به جای آموزش رسمی و انواع اسناد حرفه ای در اولویت قرار می دهند، گاهی اوقات صدور گواهینامه هنوز می تواند مفید باشد. هنگام ارزیابی کارکنان و سطح آنها، تجربه واقعی و تعداد سالهایی که یک فرد در این زمینه کار کرده است تقریباً همیشه عوامل تعیین کننده خواهد بود. اما داشتن گواهینامه های خاص نیز می تواند مفید باشد، به ویژه برای برخی از شرکت ها، زیرا ارزش کارمند را از نظر کارفرما افزایش می دهد. همانطور که برنامه نویسان باتجربه جاوا خاطرنشان می کنند، کارفرمایان در کشورهای روسی زبان به ندرت هنگام ارزیابی سطح کدگذار جاوا نیاز به گواهینامه دارند، اما آنها اضافی نخواهند بود. طبق یک مطالعه موردی Pearson VUE ، 88٪ از متخصصان فناوری اطلاعات توصیه کردند که همکارانشان در مورد پیشرفت شغلی و بهبود مهارت های حرفه ای خود، نوعی گواهینامه دریافت کنند. گواهینامه های Oracle محبوب ترین و معتبرترین گواهینامه ها در بین توسعه دهندگان جاوا هستند. 74 درصد از پاسخ دهندگان خاطرنشان کردند که گواهینامه های تخصصی را که یک فناوری یا پشته فناوری خاص را پوشش می دهند، بهترین و مفیدترین می دانند و گواهینامه های جاوا Oracle بهترین شرایط را برآورده می کند.
مزایای کلیدی گواهینامه جاوا
بیایید مزایای اصلی گواهینامه های حرفه ای برای کدنویس های جاوا را فهرست کنیم. اول از همه، داشتن گواهینامه می تواند به شما کمک کند از نظر کارفرمایان و استخدام کنندگان از سایر داوطلبان با مهارت ها و سطح تجربه یکسان متمایز شوید. و این می تواند بسیار مفید باشد، به خصوص برای توسعه دهندگان مبتدی جاوا که برای موقعیت هایی با رقابت زیاد بین متقاضیان درخواست می دهند. در چنین مواردی، هر روشی که به پشت سر گذاشتن رقبا کمک کند، خوب خواهد بود (البته در چارچوب نجابت و اخلاق). در این شرایط، داشتن گواهینامه می تواند تعدادی پاداش کوچک اما قابل توجه به شما بدهد. بنابراین، گواهینامه به عنوان یک مدرک اضافی است که شما واقعاً مهارت های فنی مشخص شده را دارید و فقط به خاطر اعتبار به رزومه شما اضافه نمی شود. خوب، آماده شدن برای امتحانی که قبل از دریافت هر گونه گواهینامه انجام می شود به شما کمک می کند تا تمام ویژگی های اصلی این فناوری ها را درک کرده و در حافظه خود تثبیت کنید. علاوه بر این، داشتن گواهینامه می تواند شما را از انجام تست های این فناوری در طول مصاحبه نجات دهد و این همیشه یک مزیت است، زیرا باعث صرفه جویی در زمان و اعصاب می شود. و در نهایت، گواهی جاوا می تواند، اگرچه نه چندان، سطح دستمزد پیشنهادی را افزایش دهد و شانس ارتقاء نردبان شغلی را در آینده نزدیک افزایش دهد. ناگفته نماند که از این طریق می توانید اعتماد به نفس خود را به عنوان یک برنامه نویس جاوا تقویت کنید و به سادگی HR خود را افزایش دهید که همیشه خوب است.مروری بر گواهینامه های جاوا از Oracle
همانطور که در بالا ذکر شد، گواهینامه های Oracle در درجه اول در مورد برنامه نویسان جاوا رتبه بندی می شوند. بنابراین، در ادامه در مورد اینکه چه گواهینامه هایی از Oracle وجود دارد، شامل چه مواردی است و چگونه می توان آنها را دریافت کرد، صحبت خواهیم کرد. به هر حال، قبل از اینکه سان مایکروسیستمز به همراه تمام دارایی هایش در سال 2010 تحت مالکیت اوراکل قرار گیرد، گواهینامه های اوراکل، گواهینامه های سان نامیده می شدند. به عنوان مثال، برنامه نویس جاوا حرفه ای گواهی شده فعلی Oracle (OCPJP) قبلاً به عنوان برنامه نویس جاوا گواهی شده Sun (SCJP) شناخته می شد.Oracle Certified Associate Java Programmer (OCAJP) - Java SE 8 Programmer I
اولین، ابتدایی ترین سطح گواهینامه جاوا، برای Java SE 8، ارائه شده توسط Oracle. تمام مفاهیم اساسی برنامه نویسی جاوا را پوشش می دهد، به تقویت درک شما از جنبه های اساسی جاوا و همچنین گسترش دانش برنامه نویسی به طور کلی کمک می کند. دریافت گواهینامه OCAJP اولین گام و نقطه شروع برای کسانی خواهد بود که می خواهند با افزودن گواهینامه های رسمی به رزومه خود، "سطح بالاتر" را کسب کنند. داشتن OCAJP نشان می دهد که یک برنامه نویس تمام مهارت های لازم برای تبدیل شدن به یک متخصص در توسعه جاوا را دارد (خوب، حداقل در تئوری).چگونه گواهینامه OCAJP را دریافت کنیم؟
برای شروع، جاوا SE 8 را از سطح مبتدی تا متوسط یاد بگیرید، کمی تجربه عملی اولیه در استفاده از Java SE 8 کسب کنید. سپس می توانید به امتحان بروید و پس از قبولی در آن گواهینامه دریافت خواهید کرد. هزینه آزمون: 150 دلار آمریکا موضوعات سوال امتحانی:- ایجاد و استفاده از آرایه ها
- مدیریت استثنا در جاوا
- مبانی جاوا
- استفاده از حلقه ها
- استفاده از اپراتورها و ساختارهای کنترلی
- قوانین وراثت جاوا
- تایپ تبدیل در جاوا
- کار با روش ها و کپسولاسیون
- کلاس های پایه و کاربردی JAVA API
Oracle Certified Associate Java Programmer (OCAJP) - Java SE 11 Programmer I
اوراکل همچنین دارای یک گزینه صدور گواهینامه برای Java Standard Edition 11 است. ترتیب مراحل مانند جاوا SE 8 است - ما تئوری را تا سطح متوسط یاد می گیریم، سپس امتحان را پشت سر می گذاریم. هزینه آزمون: 150 دلار آمریکا موضوعات سوال امتحانی:- کاربرد کپسولاسیون
- ایجاد و استفاده از روش ها
- ایجاد برنامه های ساده در جاوا
- شرح و استفاده از اشیاء و کلاس ها
- رسیدگی به استثنا
- فناوری جاوا و محیط توسعه جاوا
- کلاس ها و رابط های انتزاعی
- استفاده مجدد از پیاده سازی ها و وراثت
- درک ماژول ها
- استفاده از اپراتورها و ساختارهای کنترلی
- کار با آرایه های جاوا
- کار با انواع ابتدایی جاوا و پردازش رشته
برنامه نویس حرفه ای جاوا دارای گواهی Oracle (OCPJP) - Java SE 8 Programmer II
OCPJP در حال حاضر یک سطح حرفه ای از گواهی است، به این معنی که دارنده این گواهی از سطح دانش و تجربه کافی در Java SE 8 برای به کارگیری کامل برخوردار است. برای دریافت OCPJP، ابتدا باید آزمون گواهینامه سطح پایه قبلی، OCAJP را بگذرانید. هزینه آزمون: 150 دلار آمریکا موضوعات سوال امتحانی:- طراحی کلاس پیشرفته
- ساخت برنامه های کاربردی پایگاه داده با JDBC
- همزمانی در جاوا
- استثناها و مصوبات
- ژنریک ها و مجموعه ها
- سیستم ورودی/خروجی
- مبانی جاوا IO (NIO.2)
- Java Stream API
- رابط های کاربردی داخلی
- بومی سازی
- با استفاده از Java SE 8 Date/Time API
برنامه نویس حرفه ای جاوا دارای گواهی Oracle (OCPJP) - Java SE 11 Programmer II
دوم، گواهینامه سطح حرفه ای برای Java Standard Edition 11. به گواهینامه OCAJP سطح 1 نیاز دارد. هزینه آزمون: 150 دلار آمریکا موضوعات سوال امتحانی:- حاشیه نویسی در جاوا
- رابط های کاربردی داخلی
- همزمانی در جاوا
- ساخت برنامه های کاربردی پایگاه داده با JDBC
- استثناها و مصوبات
- رابط های کاربردی و عبارات لامبدا در جاوا
- ژنریک ها و مجموعه ها
- IO (اصول و NIO.2)
- مبانی جاوا
- رابط های جاوا
- Java Stream API
- عملیات لامبدا در جریان ها
- بومی سازی
- مهاجرت به یک برنامه ماژولار
- کدنویسی ایمن در یک برنامه Java SE
- خدمات در یک برنامه ماژولار
برنامه نویس حرفه ای برنامه جاوا دارای گواهی Oracle (OCPJAD) - Java EE 7
گواهینامه Oracle Certified Professional Java EE 7 Application Developer توانایی یک برنامه نویس برای توسعه و استقرار برنامه ها با استفاده از Java Enterprise Edition 7 را تأیید می کند. Java EE 7. برای گذراندن این گواهینامه، ابتدا باید OCAJP را دریافت کنید. هزینه آزمون: 150 دلار آمریکا موضوعات سوال امتحانی:- Batch API
- لوبیا CDI
- موازی سازی
- ساخت برنامه های جاوا با استفاده از WebSockets
- ساخت برنامه های وب جاوا با استفاده از JSP
- توسعه برنامه های کاربردی وب در جاوا با استفاده از servlets
- توسعه برنامه های کاربردی وب با استفاده از JSF
- پیاده سازی منطق تجاری با استفاده از EJB
- اجرای خدمات REST با استفاده از JAX-RS API
- پیاده سازی خدمات SOAP با استفاده از API های JAX-WS و JAXB
- معماری جاوا EE 7
- Java EE 7 Security
- Java Messenger API
- مدیریت ماندگاری با استفاده از نهادهای JPA و BeanValidation
Oracle Certified Master Java Enterprise Architect (OCMJEA)
Oracle Certified Master Java Enterprise Architect (OCMJEA) معتبرترین گواهینامه جاوا از Oracle است. وجود آن نشان میدهد که توسعهدهنده تمام مهارتها و دانش لازم در جاوا را برای اجرای پروژههای ایجاد اپلیکیشن در مقیاس کامل دارد - از مراحل اولیه تا راهاندازی و پشتیبانی. بنابراین، متخصصانی که مایل به دریافت OCMJEA هستند باید طیف بسیار بسیار گسترده ای از مهارت ها را نشان دهند که فراتر از دانش اولیه برنامه نویسی جاوا است.چگونه می توانم گواهی OCMJEA را دریافت کنم؟
ابتدا باید یکی از دوره های زیر را بگذرانید:- برنامه های کاربردی سازمانی معمار با جاوا EE
- توسعه برنامه های کاربردی برای پلتفرم Java EE 6
- توسعه برنامه های کاربردی برای پلتفرم Java EE 7
- توسعه برنامه ها با جاوا EE 6 در سرور WebLogic 12c
- الگوهای طراحی جاوا
- Java EE 6: مولفه های تجاری را با JMS و EJB توسعه دهید
- Java EE 6: برنامه های کاربردی پایگاه داده را با JPA توسعه دهید
- Java EE 6: خدمات وب را با JAX-WS و JAX-RS توسعه دهید
- Java EE 7: ویژگی های جدید
- Java SE 7: برنامه های کاربردی Rich Client را توسعه دهید
- Java SE 7 Fundamentals
- برنامه نویسی Java SE 7
- جاوا SE 8: برنامه نویسی
- Java SE 8 Fundamentals
- تجزیه و تحلیل و طراحی شی گرا با استفاده از UML
- مفاهیم و اصول توسعه برنامه
- توسعه فناوری های سطح سازمانی
- معماری عمومی
- الگوهای طراحی
- ادغام و ارتباطات
- ایمنی
- فناوری های توسعه برنامه های کاربردی وب
- بخش 1: طراحی اپلیکیشن، مفاهیم و اصول
- بخش 2: معماری های رایج
- بخش 3: یکپارچه سازی و پیام رسانی
- بخش 4: فناوری های سطح کسب و کار
- بخش 5: فناوری های سطح وب
- بخش 6: کاربرد فناوری جاوا EE
- بخش 7: الگوها
- بخش 8: ایمنی
GO TO FULL VERSION