[PHP Certification] My experience of passing the PHP Engineer Certification Exam Beginner Level in 2 weeks
table of contents
- 1 The author's specs at the time
- 2 What is the PHP Engineer Certification Exam?
- 3 Beginner level questions
- 4 study method
- 5 1. Decide on the exam date and study period
- 6 2. Understand all the options for the problem
- 7 3. Focus on areas with a large number of questions
- 8 4. Learn by writing code
- 9 Impressions after the exam
It's been a while! This is Nishihara from the Development Department
On a personal note, I took the PHP7 Engineer Certification Exam Beginner in August of this year and passed!
When I was studying for the exam at the time, there were very few articles about the beginner level PHP Engineer Certification Exam, so I decided to write about my experience passing the exam!
I hope this will be helpful for those who will be taking the exam in the future
The author's specs at the time
- It's been two months since I started studying PHP seriously (before the exam)
- This is my first time taking a programming qualification exam
What is the PHP Engineer Certification Exam?
The PHP Engineer Certification Exam is an exam that tests basic knowledge of PHP programming
The exam is taken at Odyssey Communications CBT test centers nationwide, all year round
However, it is not held every day, but mostly on weekends
There are limited seats available for the exam, so it is best to schedule your exam early
Test location: http://www.prometric-jp.com/
Beginner level questions
The number of questions for each subject area in this PHP exam is predetermined
The question creators have specifically told us, "This is the amount that will come up," so there's no way we wouldn't know about it
Main teaching material: "Introduction to PHP (PHP7 edition)"
Please see below for the scope and items of the exam
study method
Finally, how to study
Here are the materials I used this time
[PHP7 Engineer Certification [Beginner] Exam Questions]

This book is in the form of a mock test, allowing for more practical learning. It is recommended for those who want to pass the exam in a short period of time
As for how to study, there are four key points .
- Decide on the exam date and study period
- Understand all the options for a problem
- Focus on areas with a large number of questions
- Learn by actually writing code
1. Decide on the exam date and study period
Surprisingly, this is the most important thing!
This may seem so obvious that you may wonder why
However, I think that you buy a book and start studying, but then you can't keep it up for long

People will act towards a deadline if one is decided upon if one is not decided upon, they tend to be less proactive.
It's hard to stick to a diet or exercise routine, because there's no set deadline
On the other hand, people who are successful with dieting and exercise set themselves deadlines, .

The same goes for qualification exams. The important thing is to "set a deadline."
So, decide on your exam date before you start studying!
Of course, the study period will vary from person to person, but I set it to two weeks
The reason was that I considered the difficulty of the exam and my own ability and thought that if I pushed myself a little, I could pass in two weeks
This "if you push yourself a little" is important
In my case, if I give myself a month to study, the devil whispers to me, "I can just do it tomorrow."

On the other hand, if you set it to one week, it will lead to a mysterious sense of nonchalance, as in "I don't know anymore, so it's okay."

Why not try setting for yourself that you think you can pass if you push yourself a little
2. Understand all the options for the problem
All beginner level questions are multiple choice
There are about 4 to 6 options (multiple answers allowed)
When it comes to multiple choice questions, you tend to only understand the correct answer, and if you study repeatedly, you unconsciously memorize the correct answer , and you end up feeling like you've done it. That's what happened to me too. lol
However, it is important to note that this book is only a practice test. The actual test will not have exactly the same questions as the practice test, so regardless of whether you get the answer right or wrong, you will need to understand why each answer is correct and why it is incorrect.
Let's consider an example
【example】
Choose the correct function to remove leading and trailing spaces from a string
A: strlen()
B: substr()
C: str_replace()
D: trim()
by fully understanding the incorrect answers, such as A "check the length of the string," B "extract part of the string," and C "replace part of the string," you will be one step closer to passing the test in a short amount of time.
3. Focus on areas with a large number of questions
As you can see from the number of questions above, there are some questions that appear frequently and some that appear less frequently
Of course, you have to study everything, but to increase your chances of passing, you should study the questions that appear most frequently more carefully and thoroughly .
4. Learn by writing code
This has worked for me personally too!
I think the best thing to do is actually write it and see what kind of results you get
If you are thinking of taking the PHP exam, I think you have an environment where you can implement PHP on your own PC
Please try writing code instead of just using reference books!
Impressions after the exam
After taking the exam, I felt that the actual test was more difficult than when I studied using a textbook.
However, by carefully following the points mentioned above, I was able to answer all the similar questions correctly, and I believe that this allowed me to pass the exam.
For those who want to learn the basics of PHP, qualifications aren't everything, but I think it's important to set a goal and study towards it, so why not consider taking the PHP Engineer Certification Exam as one option!
lastly
I am a member of the system development service site "SEKARAKU Lab."
Beyond offers a one-stop service for everything from server design and construction to operation, so if you have any problems with server-side development, please feel free to contact us.
SEKARAKU Lab: [https://sekarakulab.beyondjapan.com/](https://sekarakulab.beyondjapan.com/)
Thank you for reading to the end!
4