Descripción:
WordPress es un sistema de gestión de contenido enfocado a la creación de blogs (sitios web periódicamente actualizados). Desarrollado en PHP y MySQL, bajo licencia GPL y código modificable, fundado por Matt Mullenweg, WordPress fue creado a partir del desaparecido b2/cafelog y se ha convertido junto a Movable Type en el CMS más popular de la blogosfera. Las causas de su enorme crecimiento son, entre otras, su licencia, su facilidad de uso y sus características como gestor de contenidos. Otro motivo a considerar sobre su éxito y extensión, es la enorme comunidad de desarrolladores y diseñadores, que se encargan de desarrollarlo en general o crear plugins y temas para la comunidad, siendo usado en 2015 por más de 300 millones de usuarios..
Objetivo:
En el Curso de WordPress Avanzado el participante aprenderá a nivel avanzado a entender el ciclo completo de vida de un blog, desde la obtención del software, instalación, configuración, adecuación a las necesidades propias, administración tanto del blog como de los contenidos y monitoreo utilizando unos de los sistemas más populares para gestión de documentos de hoy en día, WordPress.
Temario:
Parte 1: WordPress a fondo
Directorios y estructuras de archivos | Configuración óptima | La importancia del directorio Wp-Content
Parte 2: Trabajando con WordPress de manera local
Beneficios del trabajo con WordPress localmente | Herramientas para la administración de componentes | Detallando configuraciones | Máquinas virtuales | Despliegue de cambios en local
Parte 3: Conociendo a profundidad el núcleo de WordPress
Qué es el Core de WordPress | Usando el Core como referencia | El Codex de WordPress | Referencias oficiales de código WordPress | Limitaciones con el Core
Parte 4: El Loop
Conociendo el Loop | Template Tags | Personalizando el Loop | Variables Globales | Trabajando fuera del Loop
Parte 5: Gestión de Datos
Database Schema | Detalles de Tablas | La Clase principal de Bases de Datos en WordPress | Manipulación directa de la Base de Datos
Parte 6: Tipos de Post personalizados, Taxonomías personalizadas y Metadatos
Comprendiendo cómo trabajan a fondo los Datos en WordPress | Taxonomías en WordPress | Construcción de tus propias taxonomías | Metadatos
Parte 7: Desarrollo de Plugins
Empaquetado de plugins | Seguridad en Plugins | Acciones y filtros | Ajustes de Plugins | Integración con WordPress | Creación de tu propio Plugin | Publicando en el directorio de Plugins
Parte 8: Desarrollo de Temas
Cómo funcionan los Temas | Creación de tu propio Tema | Despliegue de contenido en tu propio Tema | Archivos adicionales en tu Tema | Plantillas de páginas personalizadas | Mejoras en los Temas | Jerarquía del Tema y Temas hijos | Temas premium y Frameworks para la creación de Temas en WordPress
Parte 9: Multisitio
Qué es el Multisitio | Trabajo en Red | Coding para Multisitio | Database Schema para Multisitio
Parte 10: Multisitio
Qué es el Multisitio | Trabajo en Red | Coding para Multisitio | Database Schema para Multisitio
Parte 11: Migración de contenido a WordPress
Identificación del contenido | Migración de elementos multimedia | Moviendo Metadatos, Usuarios y Autores | Funcionalidad única | Limpieza tras la migración | WP-CLI
Parte 12: Elaborando la Experiencia de Usuario y Seguridad en WordPress
Principios de Experiencia de Usuario | Pruebas de Usabilidad | Estructurando tu información | Estándares Web y normas para optimización | Acceso Mobile siendo responsivo en el diseño Web | Asegurando tu sitio WordPress | Uso adecuado de los roles | Plugins recomendados para aumentar la Seguridad