অবশেষে ZEND Certified (PHP5.5) হইলাম।

অবশেষে ZEND Certified(PHP5.5) হইলাম।

আমি মোঃ জুলহাস সুজন, বসুন্ধরা গ্রুপ এ সফটওয়্যার ইঞ্জিনিয়ার হিসাবে কর্মরত আছি। আমি বিগত ২ বছর যাবত পিএইচপি তে কাজ করছি। আমি যখন ZEND Certification  এর ব্যাপারে অবগত হয়েছি ঠিক তার পর থেকেই মনের ভিতরে একটা স্বপ্ন এঁকেছি যে আমি ZEND Certified হব।

ZCPE কি?

এটির পূর্ণ নাম Zend Certified PHP Engineer । এটিকে পূর্বে Zend Certified Engineer (ZCE, PHP5.5 এর আগে ) বলা হত। এটি কম্পিউটার এর একটি ভাষা যা ডাচ নাগরিক Rasmus Lerdorf প্রথম লিখেন। এটি একটি Server-Side Scripting Language যা ওয়েব ডেভেলপমেন্ট এর জন্য তৈরি করা হয়েছে। দুই জন Israel Developer এর নাম অনুসারে পিএইচপি কোম্পানি'র নাম হয়েছে ZEND। PHP Language এর উপর সর্বোচ্চ  Certification ই  হল ZEND Certification।

যে ভাবে শুরু করেছিলাম

ZEND Certification এর স্বপ্ন নিয়ে একদিন ZEND এর ইয়েলো পেজ এ গিয়ে কয়েক জন ZEND Certified  এর প্রোফাইল চেক করলাম ও কয়েক জন এর সাথে যোগাযোগ করলাম। অপেক্ষা করছিলাম কবে থেকে শুরু করব। এর মধ্যেই আমার খুব কাছের বন্ধু (Talha Ekhlas, 76th Zend Certified) সে আমাকে অবগত করল যে IBCS-Primax এ ZEND এর ওপর কোর্স  করানো হয় চল ভর্তি হই।

আমি অফিস এ জানাইলাম। ক্লাস হবে সপ্তাহে দুই দিন। বস কে বললাম, বস সাথে সাথে রাজি হয়ে গেলেন। সপ্তাহে ২দিন ১ ঘণ্টা আগে অফিস থেকে বের হওয়ায় অনুমতিও নিলাম। পরের দিন বস বললেন আপনার কোর্স ফি(32k) অফিস থেকে ম্যানেজ করা হয়েছে। বসের উৎসাহে ভর্তি হয়ে গেলাম।

ক্লাস শুরু করলাম। কিন্তু দিন যায় আর জ্যাম এ অতিষ্ঠ হয়ে পরি। অধিকাংশ দিনেই সঠিক সময়ই এ ক্লাস ধরতে পারতাম না। কেননা বসুন্ধরা থেকে ধানমণ্ডি যেতে প্রায় ২-৩ ঘণ্টা সময়ই লেগে যেত তাও আবার দাঁড়িয়ে। এক দিন জ্যাম এ ১ ঘণ্টা MES এ দাঁড়িয়ে থেকে শেষ পর্যন্ত সিদ্ধান্ত নিলাম হেঁটে যাব। দিলাম হাঁটা ২.৪৫ ঘণ্টা হেঁটে ক্লাস এ পোঁছাইলাম।

যাই হোক শেষপর্যন্ত কোর্স শেষ করলাম। ২০ দিনের মত সময় নিলাম প্রস্তুতুতির জন্য। অফিস এর ফাঁকে ফাঁকে প্রতি দিন ২-৩ ঘণ্টা করে পড়তে লাগলাম। যত দিন এগুচ্ছে ততই টেনশন বাড়ছে। অবশেষে সিদ্ধান্ত নিলাম এক্সাম দিব কিন্তু পাশ না করলে কাওকে জানাব না। এই সিদ্ধান্ত অনড় থেকে গত ১৮-০৯-২০১৪ এ এক্সাম দিলাম ও আল্লাহ র অশেষ রহমতে পাশ করলাম।

আমি ৭৭ তম আর আমার বুন্ধু ৭৬ তম। ও আমার এক সপ্তাহ আগে (১০-০৯-২০১৪) এ এক্সাম দিয়েছে।

আমার ইয়েলো পেজঃ

http://www.zend.com/en/yellow-pages/ZEND026171

আমি যে ভাবে প্রস্ততি নিয়েছিঃ

আমি পুরো কোর্স টিকে ZEND  এর আদলে নিম্নোক্ত ভাবে সাজিয়েছিঃ

  1. PHP Basic
  2. PHP Object Oriented
  3. SPL, Namespace
  4. Array
  5. String
  6. Exception Handling
  7. Web Services, Session, Cookie
  8. MySQL and PDO
  9. Migration
  10. Filter
  11. Date/ Time
  12. Input/Output

Zend এর কয়েকটি প্রশ্নের নমুনাঃ

1. What will be the output?

define('FOO', 10);
$array = array(10 => FOO,"FOO" => 20);
print $array[$array[FOO]] * $array["FOO"];

2. $string = "111221";

for($i = 0; $i < strlen($string); $i++)
{
$current = $string[$i];
$count = 1;
while(isset($string[$i + $count]) && ($string[$i + $count] == $current)) $count++;
$newstring .= "$count{$current}";
$i += $count-1;
}
print $newstring;

3. What is wrong with the following code?

<?php function duplicate($obj) {
$newObj = $obj; return $newObj;
}
$a = new MyClass();
$a_copy = duplicate($a);
$a->setValue(10);
$a_copy->setValue(20); ?>

4. What is the output of the following code?

<?php class MyException extends Exception {}
class AnotherException extends MyException {}
class Foo {
public function something() {
throw new AnotherException();
}
public function somethingElse()
{ throw new MyException();
}
}
$a = new Foo();
try {
try {
$a->something();
} catch(AnotherException $e) {
$a->somethingElse();
} catch(MyException $e) {
print "Caught Exception";
}
} catch(Exception $e) {
print "Didn't catch the Exception!";
} ?>

5. SimpleXML objects can be created from what types of data sources?

a.      A String b.      An array c.       A DomDocument object d.      A URI e.       A Database resource

6.      Consider the following script:

<?php
$dom = new DOMDOcument();
$dom->load("myxmlfile.xml");
foreach($dom->documentElement->childNodes as $child)
{
if(($child->nodeType == XML_ELEMENT_NODE) &&
$child->nodeName == "item")
{
foreach($child->childNodes as $item)
{
if(($item->nodeType == XML_ELEMENT_NODE) &&
($item->nodeName == "title"))
{
print "$item->firstChild->data\n";
}
}
}
}
?>
Assuming the referenced XML document exists and matches the parsing logic, what should be displayed when this script is executed?

যে ভাবে এক্সাম দিবেনঃ

প্রথমে ZEND.com অ্যাকাউন্ট করতে হবে তারপর $195  দিয়ে ভাউচার কিনতে হবে। সম্পূর্ণ  প্রসেস টি IBCS-Primax  করে দিবে। এর পরে আপনি এক্সাম দিতে বসবেন। আপানাকে ৭০ টি প্রশ্ন দেওয়া হবে সাথে ৯০ মিনিট সময়।  এক্সাম শেষে যদি আপনি পাশ করেন তবে আপনার সামনে Congratulation শব্দ টি ফ্ল্যাশ লাইট এর মত উজ্জলাকারে আপনার মন কে আলকিত করবে।

কয়েকটি দেশে ZEND Certified এর সংখ্যাঃ

  • USA= 1,925
  • Germany= 1,231
  • UK= 830
  • Franch= 620
  • India= 686
  • Canada= 373
  • Australia= 240
  • Russia= 279
  • Zapan= 134
  • China= 86
  • Bangladesh=77
  • Philippines= 50
  • Malaysia= 74
  • Srilanka=36
  • Pakistan= 29

আপনারা যারা পিএইচপি নিয়ে কাজ করছেন তারা হয়ত ভাবছেন কি করব ZEND দিব কি না ? আমি আপনাদের বলছি, যদি ইচ্ছা থাকে তবে আজই সিধান্ত নিয়ে ফেলুন। আগামি ২-৩ মাস সময় দিন দেখবেন আপনিও ZEND Certified হয়েছেন। আপনার Certified হওয়ার জন্য শুভ কামনা রইল। অন্তর থেকে ধন্যবাদ জানাচ্ছি আমার বস(Rajib Imran, Co-ordinator, Business Automation Unit, Bashundhara Group) ও মাসুদ আলম স্যার (39th Zend Certified) এর প্রতি। আমার জন্য দোয়া চেয়ে আজ শেষ করছি।

Level 0

আমি জুলহাস সুজন। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 11 বছর 2 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 2 টি টিউন ও 6 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 0 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।


টিউনস


আরও টিউনস


টিউনারের আরও টিউনস


টিউমেন্টস

Level 0

congratulation…….

congratz তহ ভবিষ্যতে পাশে তহ থাকবেন ??

Thanks Shohan vi.

Thanks IHK শাওন ভাই। অবশ্যই থাকব। শুরু করেন…………………।।

আপনি বংলাদেশ থেকে কতোতম জেনড সারটিফাইড?
কনগ্রাটস…। @সুজন

ধন্যবাদ আই,টি সরদার ভাই। আমি ৭৭ তম।

Level 0

Congratulations vaia…Dua ralhben jate amrao hote pari. Konorokom help lagle apnar stahe contact korar kono upay ache ki ?

Thanks viyya……InshaAllah chestai thaken hoye jaben………….apni amake skype e paben: julhas08 e.

Just Go Ahead…

Level 0

@জুলহাস সুজন: ভাই আপনার ফোন নম্বরটা দেওয়া যাবে? অথবা স্কাইপে আইডি থাকলে আইডিটা?

আমার স্কাইপ আইডিঃ julhas08 ।

ক্যান যে Rajib Imran হতে পারলাম না, হলে একটা ধন্যবাদ তো পেতাম :v @জুলহাস সুজন ভাই

Great