Review JQuery Novice To Ninja

JQuery Novice to Ninja Book Cover JQuery Novice to Ninja
Earle Castledine, Craig Sharkie,
Computers
SitePoint
2012
453

Siempre me ha gustado mucho todos los libros que he ido leyendo de  Site Point  y este no iba a ser para menos.

El libro te va conduciendo en un caso práctico de la realización de un proyecto que tiene que ver con la localización de personas famosas. Atraviesas todo el proceso de desarrollo, desde el comienzo hasta el final con la interacción del supuesto cliente.

Aporta un conocimiento amplio de JQuery y es muy fácil de leer, lo único que me resultó es un poco mas largo a lo que estoy habituado en un libro técnico.

Totalmente recomendable si lo que estás buscando es aprender JQuery.

Nota: Simpre leer la última edición que contendrá todas las actualizaciones del Framework.

Certificación Magento-Manipulación de la información de configuración-Parte 2

Carga de las variables de sistema.

En la primera parte de esta serie hemos visto como Magento toma todos los ficheros .xml de configuración de cada una de las extensiones y los va mezclando en un único mega archivo de configuración. Este fichero contendrá toda la información necesaria para arrancar cada una de las extensiones de nuestro Magento.

En este artículo cubriremos el manejo en Magento de la carga de las variables de configuración de cada uno de los módulos. Estas variables las podremos encontrar bajo los tags <default>,<website> o <store> en nuestros fichero config.xml o en la tabla core_config_data.

Continúa leyendo Certificación Magento-Manipulación de la información de configuración-Parte 2

Certificación Magento-Manipulación de la información de configuración-Parte 1

 

Introducción:

Magento necesita un sistema para gestionar la configuración de cada uno de los módulos instalados. Para ello el equipo de desarrollo eligió generar dicha configuración mediante archivos XML.

Entre las opciones de configuración de un módulo podemos destacar:

  • Namespace (class group) hacia cada uno de sus componentes: Bloques, Modelos, Helpers, etc.
  • La definición de la ruta hacia un controlador.
  • La versión en la que está un módulo.
  • El nombre de la traducción que va a tomar dicho módulo.
  • El fichero XML que contendrá las actualizaciones de layout (que veremos en un futuro)
  • La configuración de los eventos/observadores necesarios.
  • Definición de configuración en la parte de backend de Magento.
  • Parámetros por defecto que va a tener un módulo.
  • Etc.

Continúa leyendo Certificación Magento-Manipulación de la información de configuración-Parte 1

Web Services en Java y Axis: solucionar javax.net.ssl.SSLHandshakeException

Como apunte extra de la entrada de cómo hacer un cliente de Web Service en Java con Axis, voy a explicaros cómo solucionar la siguiente excepción:

 

javax.net.ssl.SSLHandshakeException  sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

 

Esta excepción es lanzada cuando nuestro cliente realiza la petición al web service y en el endpoint se encuentra un certificado desconocido. Es decir, desconfía de que ese certificado sea seguro.

 

Certificación Magento-Varien Autoload

Para saber qué es Autoload tenemos que remontarnos a versiones de PHP anteriores a la 5 y recordar aquellos desarrollos iniciales realizados con PHP y POO en los cuales era necesario ir realizando una serie de includes para añadir las clases necesarias que se iban a utilizar.

En PHP5 cada vez que se intente crear una clase/interfaz que no haya sido definida será invocada automáticamente la función __autoload().

Continúa leyendo Certificación Magento-Varien Autoload

Certificación Magento- Estructura y localización de ficheros en una extensión

Introducción:

Una vez introducidos en previas entradas los conceptos de patrones de diseño, estamos preparados para adentrarnos en la estructura de un módulo y la distribución de todos los contenidos que lo rodean.

Estructura de un Módulo:

El contenido de un Módulo en Magento se va a distribuir en una serie de directorios, cada uno destinado a cubrir una determinada funcionalidad. Primero se explicará toda la estructura de carpetas, y después se profundizará en el contenido de cada una de ellas.

Continúa leyendo Certificación Magento- Estructura y localización de ficheros en una extensión

Certificación Magento-Conceptos Básicos: Fundamentos-Preguntas y Respuestas

Preguntas y respuestas:

PREGUNTA 1: ¿Cuáles son algunos de los patrones de diseño implementados en el Framework?, y ¿cómo se diferencian de la implementación básica de este patrón?

Magento está basado en Zend Framework , el cual utiliza muchos patrones de diseño que directamente son heredados por Magento; entre ellos:

Continúa leyendo Certificación Magento-Conceptos Básicos: Fundamentos-Preguntas y Respuestas

Certificación Magento-Conceptos Básicos-Fundamentos

En esta entrada veremos los conceptos básicos de Arquitectura del Software utilizados en la creación de Magento. Se puede decir que se han utilizado un cúmulo de buenas practicas, quizás por esta razón  es un framework complejo y difícil de dominar.

Continúa leyendo Certificación Magento-Conceptos Básicos-Fundamentos

Certificación Magento-Introducción

Me dispongo a prepararme la certificación de Magento, y de paso realizaré una serie de entradas detalladas de todos los puntos de la guía. Esta guía la  podremos encontrar en la web oficial de Magento Commerce.

En el blog podrás encontrar una recopilación de información obtenida de diversos lugares, a parte de todo de lo que pueda aportar con mi experiencia en Magento, intentando profundizar todo lo posible en cada uno de los aspectos.

Continúa leyendo Certificación Magento-Introducción

Creación de un cliente de WebService en Java con Eclipse y Axis

¡Hola! En esta entrada describiré paso a paso cómo crear el código necesario en Java para consumir un Web Service a partir de su archivo WSDL. Porque no todo va a ser Magento, ¿verdad? Continúa leyendo Creación de un cliente de WebService en Java con Eclipse y Axis