¡Acceso ilimitado 24/7 a todos nuestros libros y vídeos! Descubra la Biblioteca Online ENI. Pulse aquí
¡Acceso ilimitado 24/7 a todos nuestros libros y vídeos! Descubra la Biblioteca Online ENI. Pulse aquí
  1. Libros
  2. WordPress
  3. Prólogo
Extrait - WordPress Desarrolle temas avanzados con PHP (teoría, ejercicios prácticos y recursos) (3ª edición)
Extractos del libro
WordPress Desarrolle temas avanzados con PHP (teoría, ejercicios prácticos y recursos) (3ª edición) Volver a la página de compra del libro

Prólogo

Introducción

Internet es una red informática mundial que cambia rápidamente. El conocimiento es cada vez más técnico y muy pocas herramientas son fáciles de aprender.

La creación de sitios web se está volviendo cada vez más complicada. En la actualidad, es habitual que varias personas colaboren en un mismo proyecto: diseñador UX, diseñador web, desarrollador, integrador HTML, especialista de posicionamiento SEO, editor, project manager, community manager, SEM manager... En unos años han surgido y siguen apareciendo nuevas profesiones.

También es necesario satisfacer al cliente y respetar los plazos, permitirle actualizar su contenido y gestionar a los usuarios del sitio web, así como satisfacer a los participantes del sitio web y ofrecerles un espacio de trabajo sencillo y agradable, todo esto sin descuidar al usuario de Internet.

Por lo tanto, crear un proyecto web de calidad se vuelve difícil. Hay que hacer concesiones, pero no a cualquier precio.

A través de este libro, verá cómo WordPress puede satisfacer eficazmente sus necesidades o las de sus clientes.

¿A quién se dirige este libro?

Este libro se dirige principalmente a especialistas en TI y especialmente a desarrolladores de PHP y MySQL, así como a personas autodidactas o entusiastas que conocen PHP, MySQL, jQuery o las funciones de WordPress, y desean profundizar sus conocimientos.

Gracias a este libro, cualquier desarrollador de PHP aprenderá WordPress fácil y rápidamente.

Gran parte del libro está destinada al desarrollo de funciones avanzadas, como la creación de temas personalizables mediante la administración y creación de extensiones y widgets.

Es necesario un nivel avanzado en PHP para crear extensiones, pero un nivel básico en PHP le permitirá mejorar su sitio web, comprender las principales funciones de WordPress y progresar fácilmente en el aprendizaje de este CMS tan intuitivo.

Para ir más allá, se dedica un capítulo a la creación de extensiones con Ajax, con el fin de comprender mejor cómo lo usa WordPress y no verse limitado por sus creaciones si es desarrollador.

Un capítulo sobre WooCommerce le permitirá comenzar fácilmente con esta extensión e ir más allá con sus funciones y web hooks.

Requisitos previos

Este libro presenta muchos aspectos técnicos. Es necesario dominar los siguientes lenguajes de programación: HTML5 / CSS3, Bootstrap, jQuery, JavaScript, y especialmente PHP / MySQL. Si desea llegar más lejos tendrá que dominar Ajax/JSON.

También debe conocer algún software: software FTP (por ejemplo: FileZilla, Cyberduck), un editor de texto (por ejemplo: Sublime Text, Notepad ++, PSPad, Coda, etc.), Firefox o Google Chrome y sus herramientas de desarrollo, además de un servidor virtual (por ejemplo: WAMP, MAMP, EasyPHP, etc.). Si no es así, encontrará mucha documentación en Internet sobre este software esencial para el desarrollo de un sitio web.

Tenga cuidado y asegúrese de descargar el software de sitios oficiales. Así evitará instalar malware o virus en su ordenador. También asegúrese de actualizar su software antes de seguir los ejercicios de este libro y de activar las configuraciones necesarias de Apache y PHP. Necesita tener una configuración para PHP 7 o superior. De lo contrario, descargue la versión correcta de PHP o reinstale el software.

Si tiene la mayoría de las habilidades necesarias, debería estar acostumbrado a investigar en la web, explorar foros y saber cómo funcionan, y conocer las normas de cortesía para publicar un mensaje en ellos, saber instalar y desinstalar software, entender y saber leer en inglés. Puede que ya haya usado un CMS (Joomla!, Drupal, PrestaShop, Magento, etc.).

En este libro, encontrará las claves para dominar WordPress pero también una metodología de trabajo.

Objetivos del libro

Los objetivos de este libro son:

  • ayudar a cualquier desarrollador a dominar PHP/MySQL y permitirle tener un manejo rápido y eficiente del CMS WordPress, sus temas y sus extensiones;

  • hacerse cargo de los complementos insignia de WordPress: ACF para desarrolladores, Yoast para SEO, WooCommerce para comercio electrónico, Duplicator para copia de seguridad y migraciones;

  • permitir a las personas con un nivel medio en PHP profundizar sus conocimientos y poder crear funciones avanzadas y extensiones sencillas;

  • permitir a las personas con PHP básico seguir ejercicios sencillos y comprender mejor cómo funciona WordPress, modificar web hooks, agregar funciones simples, comprender y modificar bucles, etc. y de esta manera, personalizar completamente su sitio web.

El objetivo final de este libro es permitirle ser autónomo en el aprendizaje de WordPress y completar sus conocimientos en la Web, porque el trabajo de un desarrollador es ante todo saber analizar y encontrar la información que le permita desarrollar una funcionalidad específica.