Tuesday, 13 March 2012

Completed IBM Certified Solution Designer - OOAD

I completed two certifications from IBM which covers Object Oriented Analysis and Design. To achieve IBM Certified Solution Designer there are two certifications to be passed.

1. IBM 000-833 - Analysis (passed with 86%)
2. IBM 000-834 - Design (passed with 83%)

Analysis certification is about how to analyse requirements, modelling and basically focuses on understanding the problem domain. I learned very good concepts on analysing problems and modelling. Design certification focuses on deriving a solution from the analyzed behiviour.

These certifications also gives touch on RUP and Iterative Development which I believe every Software Project Lead should have knowledge about to successfully run projects. The material in these certifications does not focus on a specific technology or implementation and mainly focuses on analysis and design techniques.

The best framework for implementing applications, more specifically web applications using the techniques covered in the above certifications is Spring.

I am happy that now I am IBM Certified Solution Designer for OOAD. Next target my dream subject Web Services and SOA.

Tuesday, 6 March 2012

PHP Installation Error

I recently installed Apache 2.2 web server with PHP 5. The installation of both were successful. However when I created a index.php with phpinfo() and tried to access the page the PHP script was not executed instead of that I saw the PHP code in the browser. After couple of days I stopped the Apache web server and restarted and then I couldn't start it and got the following errors.





First error (marked in red) is due to the lack of file php5apache2_2.dll in the Apache2.2 directory. I copied this file from PHP installation directory to Apache installation directory. I tried to start Apache with httpd. I got the second error.



Second error (marked in purple) is due to lack of path in the Apache configuration file httpd.conf (localted in conf directory of Apache installation folder). I updated the path by giving correct PHP installation location for variable 'PHPIniDir' in httpd.conf file. I am able to start the Apache successfully. I accessed index.php and I can see the page!