VMware Spring Professional
Spring Certified Professional
Pivotal Spring Professional v5.0
الملخص
- المقدمة
- الاسم الرسمي الجديد ل Pivotal Spring Professional v5.0
- احذر من نماذج الاختبارات الغير محدثة (أسئلة الاختبارات السابقة)
- معلومات عامة عن الشهادة
- هدف الشهادة
- مواضيع الاختبار
- صعوبات هذا الاختبار
- نصائحي الأولية للاستعداد للاختبار
- كيف تستعد للحصول على الشهادة بنجاح مضمون 100%
- قائمة من 9 نماذج اختبارات ( 450 سؤال)
- أهم المواضيع التي يجب التركيز عليها
المقدمة
بعد أن أتيحت لي فرصة خوض اختبار VMware Spring Professional واجتيازه بنجاح منذ فترة وجيزة. أريد – من خلال هذا الموضوع – أن أشارككم بعض النصائح والاستراتيجيات تساعدكم في اجتياز الاختبار. فهيا استعدوا!
الاسم الرسمي الجديد ل Pivotal Spring Professional v5.0
منذ أن استحوذت شركة VMware على شركة بيوفتال Pivotal؛ تم تحديث الاسم الرسمي للشهادة في عام 2020 وتسمى اليوم VMware Spring Professional. كود الامتحان هو EDU- 1202: Spring Certified Professional. كما تم تحديث دليل الدراسة الرسمي في أكتوبر 2020.
احذر من نماذج الاختبارات الغير محدثة (أسئلة الاختبارات السابقة)
عندما كنت أستعد للحصول على شهادتي، اشتريت ثماني نماذج للاختبار، وهي في المجموع تساوي 400 سؤال (50 سؤال لكل اختبار). من بين كل هذه الأسئلة بالإضافة إلى تلك التي راجعتها في الكتب، لم يأتِ منها سوى سؤال واحد في الاختبار الحقيقي. لذلك أنصحك بألا تضيع أموالك، وتذكر أن الأسئلة يتم تحديثها طوال الوقت، وتختلف من اختبار إلى آخر. وهذا مما لا شك فيه يضفي المصداقية على شهادة Spring.
معلومات عامة عن الشهادة
نوع الاختبار | امتحان حاسوبي (بيرسون فيو) أسئلة اختيار من متعددة |
سعر الشهادة | 253،20 دولار TTC |
عدد الأسئلة | 50 سؤال |
أنواع الأسئلة | اختيار من متعدد بإجابة واحدة صحيحة اختيار من متعدد بإجابتين صحيحتين اختيار من متعدد دون تحديد عدد الإجابات الصحيحة |
مدة الاختبار | 95 دقيقة |
معدل النجاح | 76٪ (38 سؤال) |
صلاحية القسيمة | سنة واحدة |
سياسة إعادة الجدولة | يمكنك تأجيل موعد الاختبار و تقديمه قدر ما تشاء، حتى قبل ساعة من موعد الاختبار. |
إصدار Spring | أحدث إصدار مستقر (اليوم 5.3.1) |
هدف الشهادة
تم تصميم امتحان Spring Professional Certification لاختبار والتحقق من صحة الفهم، وكذلك الإلمام بالجوانب الرئيسية ل Spring و Spring Boot
- Configuration, Component-scanning, AOP
- Data access and Transactions
- REST, Spring Security
- Auto-configuration, Actuator, Spring Boot Testing
مواضيع الاختبار
- Container (20%)
- AOP (8%)
- JDBC (4%)
- Transactions (8%)
- MVC (8%)
- Security (6%)
- REST (6%)
- JPA Spring Data (4%)
- Testing (4%)
- Boot Into (8%)
- Boot Autoconfig (8%)
- Boot Actuator (8%)
- Boot Testing (8%)
المراجعة الموجزة الرسمية: Bref d’examen officiel: Pivotal_ExamBrief_SpringProfessional.pdf
دليل الدراسة الرسمي: Study Guide officiel:: Spring-Professional-Certification-Study-Guide.pdf
صعوبات هذا الاختبار
- يحتوي الاختبار على عدة أسئلة بإجابات متعددة، دون معرفة عدد الإجابات الصحيحة بدقة، وهنا تكمن صعوبة هذا الاختبار.
- ضيق الوقت المخصص للاختبار.
- تحتوي الإجابات على مصطلحات متشابهة جداً وقد تكون مضللة. ينبغي عليك قراءة السؤال عدة مرات قبل الإجابة.
- ظلال المعنى بين الكلمات في الإجابات المقترحة ، على سبيل المثال:
- @Secured أو @Secure
- @RolesAllowed أو @AllowedRoles
- @Import أو @Imports
- datasource.setDriverClassName أو datasource.setDriverClass
- datasource.setConnectionURL أو datasource.setUrl
- password-encoded أو encoded-password
- TransactionTemplate, TransactionManager, TransactionInterceptor, PlateformTransactionManager
نصائحي الأولية للاستعداد للاختبار
- يجب أولاً أن تضع جانباً طرق التحضير لشهادة Spring Core and Web الإصدار 3 و 4 ، لأنها مختلفة جداً، وليست نفس الشيء!
- لا تشتري نماذج الاختبارات من بعض المواقع، حتى لو كانت تعدك بنجاح بنسبة 100%، وأنها ستعيد إليك المال إذا فشلت في الاختبار. احذر من هذه المواقع وخصوصاً لا تصدق التعليقات التي تكون في الغالب مضللة، أو يتم إنشاؤها بواسطة الروبوت. نلاحظ أن الأسئلة التي يبيعها موقع (www.certification-questions.com) مطابقة لأسئلة اختبار Spring الإصدار رقم 4، والتي يمكنك العثور عليها مجاناً على أي موقع.
- إذا كنت تشتري امتحانات تدريبية، فعليك أن تضع في الحسبان أن أياً من هذه الأسئلة لن يأتي في الاختبار الحقيقي. وبرغم ذلك فهي تعتبر مفيدة في مساعدتك في التدرب على الاختبار والتعرف عليه. إليك بعض المصادر الموثوقة للحصول على مثل هذه الاختبارات:
- يجب ألا تتعجل في الاستعداد لامتحان الشهادة. امنح نفسك الوقت اللازم للاستعداد واستيعاب كل المفاهيم؛ وإلا سوف تخلط بين المفاهيم، وقد تفشل في الاختبار.
- الشهادة لا تساوي شيئاً على الإطلاق إذا لم تفهم كل تفاصيل موضوع الشهادة. وهي ليست سوى وسيلة لتحدي نفسك، ولكن الهدف الأساسي هو إتقان تقنية ما بشكل جيد، وليس مجرد الحصول على ورقة زائفة.
- قم دائماً بتلخيص ما تتعلمه، فهذا مهم بالنسبة لك بعد ذلك وليس فقط من أجل الحصول على الشهادة. فقد ينسى الإنسان بسرعة مجموعة المصطلحات التقنية التي تعلمها، وستحتاجها بالتأكيد يومًا ما أثناء مقابلةٍ ما. إذا لم تفعل ذلك من أجل نفسك، فليكن على الأقل من أجل المتدرب الذي تُدَرِّسه، أو زميلك في الدراسة.
كيف تستعد للحصول على الشهادة بنجاح مضمون 100%
طرق التحضير حسب المستوى
إنني اليوم أمتلك حوالي 30 شهادة في مجال تكنولوجيا المعلومات. بدأت في الحصول على الشهادات في سن الحادية والعشرين من عمري، وقدمت أكثر من 50 تدريباً معتمداً. بعد كل هذه التجارب والخبرات أصبح لدي طريقة خاصة للاستعداد للحصول على الشهادة، أو مساعدة شخص ما في الحصول عليها.
تقييم المستوى
تعتمد طريقة التحضير والاستعداد على مستوى الخبرة والإلمام بالتكنولوجيا. إليك هذا الاختبار القصير لمعرفة مستواك:
اختبار وجيز:
أ) ما هو ترتيب Filters التالية؟
- ExceptionTranslationFilter
- UsernamePasswordAuthenticationFilter
- BasicAuthenticationFilter
- AbstractSecurityInterceptor
ب) ما هو ترتيب Filters التالية؟
- DelegatingFilterProxy
- FilterChainProxy
- SecurityFilterChain
- javax.servlet.Filter
ج) ما الفرق بين؟
- AntPathRequestMatcher
- MvcRequestMatcher
د) أي واحد يمكن أن يقبل تعبير SpEL ؟
- @Secured
- @PreAuthorize
- @RolesAllowed
ه) ما هو نوع الحاسب الوكيل (بروكسي) الذي يستخدمه Singleton Bean؟
- CGLIB
- JDK Proxy
و ما هو ترتيب مستوى Isolation – من الأكثر صرامة إلى الأقل صرامة؟
- Serialization
- Rep Reads
- Write Uncommited
- Commited
التقييمات
- إذا كنت لا تعلم بوجود هذه الكلمات الرئيسية في Spring ، فأنت في مستوى مبتدئ.
- إذا كنت قد حاولت الإجابة أو أجبت على سؤال أو سؤالين، ولكنك لم تفهم الأسئلة أو شعرت أنك رأيتها من قبل، فأنت في مستوى متقدم.
- إذا كنت قد أجبت على سؤالين أو أكثر ولكنك غير من متأكد من إجابة جميع الأسئلة، فأنت في مستوى عالي.
- إذا تمكنت من الإجابة على الأسئلة الأربعة ، فأنت في مستوى خبير.
التحضير للحصول على الشهادة
المستوى | أدوات الاستعداد | المدة |
---|---|---|
كل المستويات | الملخص: Core Spring 5 Certiftcation in Detail de Ivan Krizsan السعر: 4.49 يورو إجمالي الصفحات: 224 صفحة بصيغة A5 – يساوي 100 صفحة بتنسيق A4. هذا الملخص ممتاز جدا، ويوضح الموضوع دون لبس أو غموض. | اقرأها بعناية 4 مرات |
كل المستويات | قائمة من 9 نماذج اختبارات ( 450 سؤال) https://www.ad-satour.com/ar/information-technology-ar/mock-exams-ar/vmware-spring-professional-2020-a-list-of-9-free-mocks-exams-450-questions/ | |
كل المستويات | أثناء الاستعداد، قم بعمل الملخص الخاص بك في evernote.com أو notion.so | |
كل المستويات | ابحث دائمًا على موقع baeldung.com للحصول على فهم أفضل، واقرأ بعناية أمثلة الأكواد المقدمة لكل موضوع (العزلة، المعاملات، AOP، إلخ) | 20 ساعة |
مبتدئ متقدم عالي | لا يمكن الاستعداد لاختبار شهادة الكود من خلال كتاب. إنها ليست ITIL أو Scrum أو PMP. VMware Spring Professional هي شهادة تقنية ينبغي عليك التدرب عليها بشكل جيد للغاية. لحسن الحظ، لدينا كتاب للتدرب عليها: Pivotal Certified Professional Core Spring 5 Developer Exam: A Study Guide Using Spring Framework 5 تأليف: Iuliana Cosmina الناشر: Apress تاريخ الإصدار: ديسمبر 2019 ISBN: 9781484251362 يأتي هذا الكتاب بكود مقبول. كل التفاصيل في هذا الكتاب مزودة بكود و TP مُصَحَّح. للحصول على فكرة عن الأكواد: https://github.com/Apress/pivotal-certified-pro-spring-dev-exam-02 يمكنك قراءة الكتاب بالمجان من خلال الرابط التالي: https://learning.oreilly.com لمدة 10 أيام تجربة مجانية. يرجى الملاحظة يوجد نسخة أولية للكتاب، تهدف إلى التحضير لشهادة Spring 4 4 (مع عادات XML القديمة). هاتة النسخة لن تنفع لالتحضير VMware Spring Professional | 120 ساعة قراءة كافية ماعدا مستوى المبتدئين الذين يجب عليهم قراءة الكتاب مرتين. والتدرب على كل التمارين |
كل المستويات | إعطاء أهمية أكبر للمواضيع التالية : AOP(Advice, Poincut et Aspects…) Proxy(JDK Proxy ou CGLIB) Beans Life cycle (DisposableBean, PreDestroy…) Transaction(Isolation, Propagation, Transaction declarative or with programmation….) JPA (Transaction Management, Delegation Management, JTA Strategy |
قائمة من 9 نماذج اختبارات ( 450 سؤال)
المواضيع التي يجب أن تركز عليها
الموضوع | مواضيع المراجعة |
---|---|
Container | The LifeCycle of application-context , beansAnnotationConfigApplication, ContextFileSystemXmlApplication, ContextBean, FactoryPostProcessor, BeanPostProcessor, ContextLoaderListener, AbstractDispatcher, ServletInitializer, @ContextConfiguration, @RunWith(SpringRunner.class), @SpringJUnitConfig, registerShutdownHook, Bean Scopes, @Component, @Autowired, @ComponentScan, @Qualifier, @Configuration, @Lazy, @Profile, @PropertySource, ProperySourcesPlaceholderConfigurer, @PreDestroy, @PostConstruct, JSR-250, Java Config, @Bean, @Value(“#$@”), SpEL, StandardServletEnvironment. |
AOP | Cross cutting concern, Pointcut, join point, advice, aspect, weaving, JDK dynamic proxies, CGLIB proxies, @Before, @AfterReturning, @After, @Around, @EnableAspectJAutoProxy, execution(*, within(, ProceedingJoinPoint. |
MVC | MVC Design Pattern, DispatcherServlet, web application context vs ApplicationContextSpring, bean scopes, default scope, @Controller, @RequestMapping, @RequestParam, @PathVariable, Controller. |
REST | ResourceHTTP verbs : POST, GET, PUT, PATCH, and DELETE, REST Secure, HTTP Method Idempotent, interoperableHttpMessageConverter, stateless, @RestController, @RequestMapping, @ResponseBody, @ResponseStatusspring-boot-starter-web, RestTemplate. |
Spring BOOT | @SpringBootApplication, spring-boot-starter-parent, spring-boot-devtools, @Configuration, @ConfigurationProperties, Automatic configuration, @Conditional OnClass, @Conditional OnWebApplication, application.properties ,YAML, @SpringBootApplication, @EnableAutoConfiguration, @EntityScan, @SpringBootConfiguration, @LocalServerPort, @SpringBootTest, @WebMvcTestJetty |
Security | Authentication, Authorization, Cross-Cutting Concern, Spring Security, Web Infrastructure, DelegatingFilterProxy, FilterChainProxy, SecurityFilterChain, SecurityContext, GrantedAuthority, UserDetails, UserDetailsService, Request Matcher, antMatcher vs mvcMatcher, Password Hashing, Salting, @EnableGlobalMethodSecurity, @PreAuthorized and @RolesAllowed, JSR-250 |
JDBC | DataSource, JndiDataSourceLookup, JdbcTemplatecallback : ResultSetExtractor, RowCallbackHandler, RowMapper, batchUpdate, execute, query, queryForList, queryForMap, queryForObject, queryForRowSet, update. |
Transactions | @Transactional, local and a global transaction, JTA, isolation level, noRollbackFor, noRollbackForClassName, propagation, readOnly, rollbackFor, PlatformTransactionManager, @EnableTransactionManagement, declarative transaction management. |
JPA Spring Data | DataSource, EmbeddedDatabase, spring.datasource.jndi-name, PlatformTransactionManager, ORM, PersistenceContext, EntityManager, @Entity, Spring Data repository, @EnableJpaRepositories, find(First[count])By[property expression][@Query, find|read|get|query|stream, delete|remove. |
Testing | Unit Test, Integration Test, JUnit, JUnit 5 Jupiter,@SpringJunitConfig, @Transactional, @ContextConfiguration, Mockito, EasyMock, @DataJpaTest, @WebMvcTest, @SpringBootTest, @SpringBootConfiguration. |
أتمنى لكم النجاح والتوفيق!
4 تعليقات
مدونة info-tchno
6 ديسمبر 2020 at 12h34مقالة مكتوبة بشكل جيد للغاية
سنبدا في الأيام القادمة بتقديم سلسلة من الشروحات حول شبكات الانترنت اللاسلكية وسرفر الميكروتيك ….المرجو زيارة موقعنا
Hello ~
6 ديسمبر 2020 at 12h41ألقينا نظرة على موقع الويب الخاص بكم : https://info-tchno.blogspot.com
الموقع جد شامل ومميز، أتمنى لكم المزيد من النجاح 👋
رزقي أحمد
13 ديسمبر 2020 at 18h21مبروك الموقع، كنت عارف أنك واحد نهار غتولي مدون
fondoperlaterra
15 ديسمبر 2020 at 18h17عمل جبار! مشكور، عندي سؤال فين لإيت التومبلايت