El Blog diez10 | ¿Cómo certificarse en PHP?
143
post-template-default,single,single-post,postid-143,single-format-standard,ajax_fade,page_not_loaded,,qode-title-hidden,qode_grid_1300,qode-content-sidebar-responsive,qode-child-theme-ver-1.0.0,qode-theme-ver-16.2.1,qode-theme-bridge,disabled_footer_top,wpb-js-composer js-comp-ver-5.4.7,vc_responsive

¿Cómo certificarse en PHP?

Según  información de @pronuer en México sólo hay 51 certificados en PHP y deberíamos de ser mucho más, así que voy a aportar mi granito de arena recopilando la información necesaria para que todos podamos certificarnos y elevar esa cifra.

1. La certificación de lleva a cabo por medio de Zend aunque (a menos que alguién me corrija) no es necesario tener conocimientos sobre su Framework, para eso existe otro tipo de certificación (del cuál no hablaré aquí).

2. El examen es en inglés, y los temas que abarca son los siguientes:

PHP Basics Functions Data Format & Types
  • Syntax
  • Operators
  • Variables
  • Constants
  • Control Structures
  • Language Constructs and Functions
  • Namespaces
  • Extensions
  • Config
  • Performance/bytecode caching
  • Syntax
  • Arguments
  • Variables
  • References
  • Returns
  • Variable Scope
  • Anonymous Functions, closures
  • XML Basics
  • SimpleXML
  • XML Extension
  • Xpath
  • Webservices Basics
  • SOAP
  • REST
  • JSON & AJAX
  • DateTime
  • DOMDocument
Web Features Object Oriented Programming Security
  • Sessions
  • Forms
  • GET and POST data
  • Cookies
  • HTTP Headers
  • HTTP Authentication


I/O

  • Files
  • Reading
  • Writing
  • File System Functions
  • Streams
  • Contexts
  • Instantiation
  • Modifiers/Inheritance
  • Interfaces
  • Exceptions
  • Static Methods & Properties
  • Autoload
  • Reflection
  • Type Hinting
  • Class Constants
  • Late Static Binding
  • Magic (_*) Methods
  • Instance Methods & Properties
  • Class Definition
  • SPL
  • Configuration
  • Session Security
  • Cross-Site Scripting
  • Cross-Site Request Forgeries
  • SQL Injection
  • Remote Code Injection
  • Email Injection
  • Filter Input
  • Escape Output
  • Encryption, Hashing algorithms
  • File uploads
  • Data storage
  • SSL
Strings & Patterns Databases Arrays
  • Quoting
  • Matching
  • Extracting
  • Searching
  • Replacing
  • Formatting
  • PCRE
  • HEREDOC and NOWDOC
  • Encodings
  • SQL
  • Joins
  • Analyzing Queries
  • Prepared Statements
  • Transactions
  • PDO
  • Enumerated Arrays
  • Associative Arrays
  • Array Iteration
  • Multi-Dimensional Arrays
  • Array Functions
  • SPL, Objects as arrays

3. La guía completa en PDF la pueden bajar desde aquí, además de los temas vistos en la guía es necesario que estudien algo de Expresiones regulares y SQL. Seguramente todos están acostumbrados a trabajar con MySql pero es necesario que aprendan la sintaxis de SQL ya que es un tanto diferente.

Se pide saber SQL ya que una vez que sabes SQL es más sencillo usar otros tipos de DBMS como  Oracle o Postgre, además es un examen de PHP no de WAMP o LAMP.

4. Adicionalmente ZEND tiene la opción para que hagas un examen de prueba con un curso en linea (y costo extra), este paso lo puedes saltar pero los detalles están aquí: «Test Prep for the PHP 5.3 Certification Exam + Test Voucher»

5.  Por último el examen tiene un costo de $195 dolares (puede variar)  y se hace a través de «Pearson Vue», tienen que acceder al siguiente enlace: http://www.pearsonvue.com/zend y dar click en «Schedule Online», también van a necesitar una cuenta de Zend que pueden crear aquí: https://www.zend.com/en/user/register

En los sitios de Zend y Pearson Vue hay más información pero traté de poner aquí solo lo principal para no enredarnos tanto.

Si aún no están convencidos de certificarse aquí tienen algunas razones para hacerlo:

  • Mejorar tu curriculum
  • Aumentar tu salario anual
  • Ganar reconocimiento
  • Recibir invitaciones especiales en Linkedin de parte de asociados de Zend
  • Aumentar tu autoestima
  • Aprender de verdad

Espero que les sea de utilidad esta información y si piensan que algo me faltó avísenme: @OG1010

No Comments

Post A Comment