March 29, 2010

Learn About ZEND PHP 5Certification and Its Benefits


The Zend PHP 200-500 exam is designed to test an candidate's knowledge of PHP programming, PHP security, XML and Web services, streaming and network programming, etc. Mainly, this test measures the examinees experience in PHP programming. The main goal of this exam is to allow PHP professionals to attain the "Zend Certified Engineer" designation.

Key Objectives of the exam
This certification exam mainly tests your ability in the following areas:

PHP Basics - This objective mainly test your ability in understanding the basic fundamentals of PHP including Syntax, Operators, Variables, Constants etc. In my opinion this is a really good area to score.

Functions and Arrays- This objective validates your proficiency in using Function syntax, and Arguments. It also tests your knowledge in dealing with different type of arrays such as enumerated arrays, multi-dimensional arrays etc. You will have to practice a lot in this area for scoring good marks.

Object Oriented Programming - This objective authenticates your ability and knowledge in underatanding OOP concepts, Instantiation, Modifiers/Inheritance, Interfaces, Exceptions etc.

Security - This objective mainly test your ability in configuration, Session Security, Cross-Site Scripting, Filter Input, and Escape Output etc.

XML and Web Services - This objective mainly deals your skills in understanding with XML Basics, SimpleXML, XML Extension, Xpath. So, you have to practice these type of question to excel in this section.

Strings and Patterns - This objective validates your proficiency in using Searching, Replacing, Formatting strings.

Databases and SQL - This objective deals with database concepts. It tests your ability in using SQL, Joins, Analyzing SQL Queries, Prepared Statements etc.

Web Features - You have to practice a lot about using Sessions, Forms, GET and POST data, Cookies, HTTP Headers to excel and score good marks in this objective.

Streams and Network Programming - This objective includes dealing with file reading and writing, file systems functions and streams.


Number Of Questions
You will be required to attempt 70 questions in the exam.To pass you need a score of 70% . You have to answer these question in 90 minutes.

Why should I earn Zend PHP5 Certification ?
There are numerous advantages of becoming a Zend PHP ZCE (Zend Certified Engineer). I can cover some key points here :
  •  Zend products and PHP programming are most broadly and openly used in the current era and the Zend PHP5 ZCE certification approves your expertise on the Zend products and PHP language.
  • Candidates who are already earned  the Zend Certified Engineer (ZCE) certification are considered as top favorites by the employers and also the No.1 choice for the job and they also get preference in promotions.
  • The PHP5 ZCE certification is helpful for professionals who have an entry-level certification in related PHP technologies and want to upgrade their credentials and get recognition from the industry.
  • A Zend PHP5 Certified professional can find a appropriate job easily and get paid more. And most importantly, on average, a ZCE certified person gets more salary than one having the same job profile.

Any Pre-Requisites for the Zend 200-500 exam?
The candidates who wish to take this ZEND PHP5 exam, they have to take only one test, i.e., Zend 200-50 exam to achieve the ZEND PHP5 certification. Although there are no prerequisites for this certification, it would be helpful if they have hands on experience using the Zend PHP5.

How Much Is The Exam Fees?
The Fee for taking ZEND PHP5 200-500 exam is US$125.

Where To Take The Exam?
The candidates may get register themselves at Pearson VUE testing center to take the exam. After you purchase your exam voucher, you can contact an authorized Pearson VUE center to schedule your exam date, time, and location. You can book the exam within one year from the date of purchase of the voucher. The exam date may depend on your choice (and availability of slot) in your selected test center.






Read more >> Share/Bookmark

March 28, 2010

Introduction To PHP - World's Best Scripting Language

PHP which is also known as Hypertext Preprocessor is a broadly used, open source general-purpose scripting language that was originally designed for web development to produce dynamic web pages. For this reason, PHP code is implanted into the HTML source document and interpreted by a web server with a PHP processor module, which generates the web page document. PHP code is processed by an interpreter application in command-line mode performing desired operating system operations and producing program output on its standard output channel. The PHP code is enclosed in special start and end processing instructions that allows you to switch into and out of PHP mode. PHP is available as a processor for many of the current web servers and as separate interpreter on most operating systems.

PHP originally stood for personal home page. It was introduce way back in 1994 as a set of Common Gateway Interface (CGI) binaries written in the C programming language.

Simple PHP beginner example












PHP is a general-purpose scripting language that is especially suited to server-side web development where PHP generally runs on a web server. Any PHP code in a requested file is executed by the PHP runtime, usually to create dynamic web page content. It can also be used for command-line scripting and client-side GUI applications. PHP can be deployed on most web servers, many operating systems and platforms, and can be used with many relational database management systems. It is available free of charge, and the PHP Group provides the complete source code for users to build, customize and extend for their own use.

PHP primarily acts as a filter,taking input from a file or stream containing text and/or PHP instructions and outputs another stream of data; most commonly the output will be HTML. Since PHP 4, the PHP parser compiles input to produce byte code for processing by the Zend Engine, giving improved performance over its interpreter predecessor.

PHP was originally designed to create dynamic web pages, but now PHP focuses mainly on server-side scripting, and it is similar to other server-side scripting languages that provide dynamic content from a web server to a client, such as Microsoft's Active Server Pages, Sun Microsystems' JavaServer Pages, and mod_perl. PHP has also attracted the development of many frameworks that provide building blocks and a design structure to promote rapid application development (RAD). Some of these include CakePHP, Symfony, CodeIgniter, and Zend Framework, offering features similar to other web application frameworks.

The LAMP architecture has become popular in the web industry as a way of deploying web applications. PHP is commonly used as the P in this bundle alongside Linux, Apache and MySQL, although the P may also refer to Python or Perl or some combination of the three.

A new major version has been under development alongside PHP 5 for several years. This version was originally planned to be released as PHP 6 as a result of its significant changes, which included plans for full Unicode support. The new version is set to remove many old features such as the removal of register globals, magic quotes, and safe mode.The reason for the removals was that register_globals had given way to security holes, and magic quotes had an unpredictable nature, and was best avoided. Instead, to escape characters, magic quotes may be substituted with the addslashes() function, or more appropriately an escape mechanism specific to the database vendor itself like mysql_real_escape_string() for MySQL.
Read more >> Share/Bookmark

March 27, 2010

Oops ! I have forgotten my ColdFusion Admin Password, What to do now ?

There are many worst things that can happen in your life. Here is one such example of that, you have to make an urgent project in Adobe ColdFusion and by mistake you have forgotten your password, and you are thinking what to do now. Don't frustrate I will tell you about a simple trick through which you can overcome this situation. Please follow the following easy steps :

1.  The first step is to create a backup of CF_HOME\lib\neo-security.xml file                 
In case if you have installed the multi server edition, the path should be:
C:\JRun4\servers\cfusion\cfusion-ear\cfusion-war\WEB-INF\cfusion\lib\neo-security.xml

2.   Now open the neo-security.xml file in a notepad and swith the 'true' to 'false' for the admin.security.enabled variable tag. Here is a simple example displaying you how to do this
Search the "admin.security.enabled" in the file and change the code as follows to accomplish the task :
 



3.  The final step is to restart the Adobe ColdFusion application server.

You should now be able to sidestep the login to the Adobe ColdFusion administrator and complete your project. You can further reset the password by selecting Security > Administrator.



.
Read more >> Share/Bookmark

March 26, 2010

How to toggle from an external web server to the built-in web server in Adobe ColdFusion

These are the following easy 6 steps through which you can toggle from an external web server to the built-in web server in Adobe ColdFusion :


For toggling from an external web server to built in web server the first thing you need to do is to take backup of the jrun.xml file.
This file is located under the cf_root\runtime\servers\default\SERVER-INF folder in Windows operating system, and in the cf_root/runtime/servers/default/SERVER-INF directory in UNIX operating system.

1. Now in the next  step you have to open the original jrun.xml file for editing.

2. Now search for the WebService service and set the deactivated attribute to false:


3. Search for the ProxyService service and set the deactivated attribute to true. It can be done like this:





4. Now  save the file.

5. In the next step, you have to copy the CFM pages in your web root directory (including the CFIDE and cfdocs directories) to the ColdFusion cf_root/wwwroot directory, and use appropriate URL references. If you toggle from the built-in web server to an external web server, you must copy the contents of the cf_root/wwwroot directory to your web server root.

Note: In case if you are using Adobe Dreamweaver, you must make sure that you must reconfigure all sites that you move from one server to another.

6. Lastly, restart ColdFusion to see the desired results.
Read more >> Share/Bookmark

March 25, 2010

Know About Adobe ColdFusion Certification Exam And Its Benefits

The Adobe ColdFusion 9A0-066 certification is designed for the candidates who want to excel in the web development field. This certification exam mainly tests your ability in the following areas:

1. Programming fundamentals
2. Working with application framework
3. Handling exceptions
4. Interacting with databases
5. Working With XML
6. Reusing code
7. Managing Client State
8. Interacting with remote systems
9. Managing files
10. Tuning application performance
11. Delivering and presenting information

These are the main objectives specified by the vendor. You should posses good command in all these objectives in order to earn this ceretification. Basically Adobe ColdFusion software is made for the developers who rapidly wants to build enterprise-ready Internet applications by collaborating complex business logic into fewer lines of code. Unique integration between ColdFusion and the Adobe Flash Platform provides the easiest solution for building rich Internet applications (RIAs) from client to server.

In this era of cut throat competition, Adobe ColdFusion certified professionals has an edge over other professionals as ColdFusion technology provides a wider area of safe and secure jobs from starting from Coldfusion Developer, RIA Specialist, Senior Software Systems Engineer,software developer to Web developer and many more. Only one certification provides you with the bunch of jobs and you have to just pass only one test i.e. 9A0-066 to achieve this certification.

You will be required to attempt 64 questions in the exam.To pass you need a score of 66% (43 of 64 questions).

The candidates who wish to take this Adobe ColdFusion exam, they have to take only one test, i.e., 9A0-066 to achieve the Adobe ColdFusion 8 certification. Although there are no prerequisites for this certification, it would be helpful if they have hands on experience using the Adobe ColdFusion 8.

The candidates may get register themselves at Pearson VUE testing center to take the exam. After you purchase your exam voucher, you can contact an authorized Pearson VUE center to schedule your exam date, time, and location. You can book the exam within one year from the date of purchase of the voucher. The exam date may depend on your choice (and availability of slot) in your selected test center.

Your score is electronically reported to Adobe. You will recieve your Welcome kit after 2-4 weeks from the date of passing the exam.
Read more >> Share/Bookmark

March 24, 2010

What is Cold Fusion ?

ColdFusion is a commercial rapid application development platform invented by Jeremy and JJ Allaire in 1995. It is mainly developed to make it easier to connect simple HTML pages to a database, but wityh the its version 2 it had become a full platform that included an Integrated Development Enterprise (IDE) in addition to a full scripting language. Current versions of ColdFusion include advanced features for enterprise integration and development of rich internet applications. ColdFusion primarily competes with latest web technologies like PHP and ASP.

Adobe ColdFusion 9 software makes it easy for developers to rapidly build enterprise-ready Internet applications by collaborating complex business logic into fewer lines of code. Plus, unique integration between ColdFusion and the Adobe Flash Platform provides the easiest solution for building rich Internet applications (RIAs) from client to server.

One of the significant features of ColdFusion is its associated scripting language, ColdFusion Markup Language (CFML), which compares to the scripting components of ASP, JSP, and PHP in purpose and features, but more closely resembles HTML in syntax. “ColdFusion” is often used synonymously with “CFML”, but there are additional CFML application servers besides ColdFusion, and ColdFusion supports programming languages other than CFML, such as server-side Actionscript and embedded scripts that can be written in a JavaScript-like language known as CFScript.

ColdFusion is most often used for data-driven web sites or intranets, but can also be used to generate remote services such as SOAP web services or Flash remoting. It is especially well-suited as the server-side technology to the client-side Flex.

ColdFusion can also handle asynchronous events such as SMS and instant messaging via its gateway interface, available in ColdFusion MX 7 Enterprise Edition.

Latest Features in ColdFusion 9

Adobe AIR local/remote database synchronization

This features provides  users applications with online/offline capability featuring reliable data management. Using SQLLite in the client and ORM on the server, ColdFusion 9 manages conflict resolution and data synchronization between the client and server when your application comes back online.

New Ajax controls

Now you can develop more compelling and insightful applications with a wider rangeof Ajax controls that leverage the new Ext JS 3.0 library via CFML tags and attributes. New controls include mapping, multimedia player, multifile upload, accordion navigation, progress indicator, confirmations, alerts, buttons, and sliders etc.

Microsoft Office SharePoint integration

It exposes data from Microsoft Office SharePoint web services to a ColdFusion application with the new CFSHAREPOINT tag. Additionally, use the single sign-on capability in SharePoint to display a ColdFusion application as a web part within a SharePoint site without requiring users to reenter their login information.

Object-relational mapping

With the introduction of this feature you can build database-independent applications using object-relational mapping (ORM) based on the open source Hibernate library. It will surely save the time and manage database logic and connectivity without writing any SQL. You can use the ORM Application Wizard in ColdFusion Builder to generate ColdFusion components (CFCs) for logic and connectivity without writing a single line of code.

Server Manager

It saves time by simultaneously performing administrative tasks across multiple servers from one central console. You can create data sources, schedule tasks, apply hot fixes, clear caches, and compare settings across a cluster of ColdFusion servers.

Office file interoperability

Now by using this feature it is very easy to generate office documents for reporting, decision making, and presentations. Read, create, and update spreadsheets using the new CFSPREADSHEET tag. One can also programmatically generate PDF files from Microsoft PowerPoint and Word files and dynamically produce presentations in HTML or SWF from PowerPoint presentations directly on the server.

Read more >> Share/Bookmark