WordPress es la plataforma por excelencia para el desarrollo de sitios webs. Su amplio abanico de plantillas y plugins lo hace increíblemente versátil incluso para personas que carecen de conocimientos técnicos avanzados o de programación.
Un perfil muy demandado actualmente es el de desarrollador en WordPress. Alguien que es capaz de maquetar un sitio web a medida, de crear funciones y contenidos personalizados capaz de moldear WordPress a las necesidades del proyecto.
Te animo a iniciar este Máster, donde comenzaremos desde los aspectos más básicos como la instalación, ajustes de configuración y uso del panel administrador, conociendo su nuevo editor por bloques (Gutenberg), hasta la maquetación de páginas con constructores avanzados como Elementor y Divi.
Aprenderemos a mantener y actualizar la plataforma, así como la localización de errores y cómo solucionarlos.
Desarrollaremos nuestras plantillas o temas hijos para implementar nuestras funciones y estilos sin perder los cambios al actualizar el tema principal. Aprenderemos a generar nuestros propios contenidos (custom posts) a clasificarlos con taxonomías personalizadas, realizar consultas (querys) a medida, a manejar el loop de WordPress.
También hemos dedicado una sección a las bases de datos, para que sepas cómo implementar consultas SQL desde las propias funciones de WordPress y a realizar peticiones AJAX en el frontend de nuestros proyectos.
Programa del Curso
Sección 1. Instalación de un servidor local (XAMPP) y WordPress en sistemas GNU/Linux
- Instalación del servidor local (XAMPP en sistemas GNU/Linux)
- Instaslación de WordPress en sistemas GNU/Linux
Sección 2. Instalación de un servidor local (XAMPP) y WordPress en sistemas Windows
- Instalación del servidor local (XAMPP) en sistemas Windows
- Instalación de WordPress en sistemas Windows
Sección 3. Conociendo WordPress
- El «frontend» y el «backend» de WordPress
- El panel de control (Dashboard) de WordPress
Sección 4. Ajustes de configuración de WordPress
- Ajustes generales
- Ajustes de escritura
- Ajustes de lectura
- Ajustes de la sección de comentarios
- Ajustes de la galería de medios
- Ajuste de los enlaces permanentes (URLs generadas por WordPress)
- Ajustes de privacidad
Sección 5. Páginas y entradas en WordPress
- Partes o elementos de una página (o entrada)
- Páginas y entradas
- Categorías y etiquetas
Sección 6. Usuarios y roles en WordPress
- Gestión y tipos de usuarios
- Probando cada tipo de rol y sus capacidades
Sección 7. GeneratePress: Una plantlila de temática neutra y flexible para WordPress
- Instalación de GeneratePress
- Opciones añadidas en el modo de edición páginas/entradas
- El personalizador de GeneratePress
Sección 8. El nuevo editor de WordPress: Gutenberg
- Opciones del documento en páginsa
- Opciones del documento en entradas
- Bloques comunes: Encabezados, párrafos, fondos, imágenes, galerías, listas, citas, audio, video y documentos.
- Bloques de formato: HTML personalizado, código, tablas, editor clásico, texto preformateado, citas y versos.
- Bloques de diseño: Botón, columnas, texto con imagen, botón más, salto de página, separador y espaciador.
- Bloques de widgets
- Bloques de servicios incrustados
- Portada con bloques de Gutenberg
Sección 9. Elementor: Un potente constructor visual para WordPress
- Instalación de Elementor
- Importar una plantilla para la portada y modificarla visualmente
- Crear una página para el feed de noticias
- Crear una segunda página
- Probando Addons añadidos
- Ejercicios prácticos: Maquetar una landing / page de tipo inmobiliaria y otra landing de tipo aplicación web
Sección 10. Divi, una plantilla todoterreno con un potente constructor visual
- Introducción a Divi
- Opciones de configuración
- Importar un diseño para la portada
- Importar diseños para el resto de páginas
- Crear una plantilla para la sección de blog
- Crear una plantilla para las entradas individuales
- Divi y Advanced Custom Fields: Insertar datos dinámicos en las plantillas
Sección 11. Tareas de mantenimiento en WordPress
- Actualizar la versión de WordPress
- Actualizar WordPress manualmente
- Otras actualizaciones: Plugins y plantillas
- Errores y fallos en WordPress: cómo detectarlos y solucionarlos
- Publicar un proyecto WordPress en un servicio de hosting
- Copias de seguridad
- Poner WordPress en modo mantenimiento
- Importar y exportar contenidos de un proyecto a otro
- Crear un mapa de sitio XML (sitemap) para la mejora de la indexación en buscadores
Sección 12. Desarrollo: Child Themes
- Crear un child theme (tema hijo) del tema principal
- Integrar archivos de estilos (CSS)
- Integrar jQuery y archivos JavaScript (JS)
Sección 13. Desarrollo: Templates en WordPress
- Crear un template propio (archivo personalizado) para personalizar páginas
- Integrar el Loop de WordPress en un template propio
Sección 14. Desarrollo: Contenidos personalizados en WordPress
- Custom Posts (Entradas personalizadas)
- Taxonomías para clasificar nuestros contenidos
- Insertar campos personalizados con Advanced Custom Fields
- Desarrollar un template para la portada
- Cargar datos de campos personalizados en los templates
- Recorrer taxonomísa para mostrar elementos marcados
- Crear un template para mostrar Custom Posts individuales
- Estructura de un template para Custom Post individual
- Crear un template (archive-page) para listar Custom Posts y paginarlos
- Crear un buscador por filtros de taxonomías
- Crear una página para mostrar los resultados del buscador
- Crear un «meta query» para obtener resultados en base a campos personalizados
- Definir tamaños de imagen personalizados
- Columnas personalizadas en el listado de Custom Posts
Sección 15. Desarrollo: Consultas SQL y nuevas secciones en el panel de WordPress
- Implementar un formulario de solicitud de visitas
- Creación de tabla SQL para guardar las solicitudes de visita
- Guardar los datos del formulario en la nueva tabla SQL
- Crear una nueva sección en el panel de WordPress
- Construcción de la nueva sección para mostrar las solicitudes de visita
- Editar los datos de un registro desde el panel de WordPress
- Eliminar un registro desde el panel de WordPress
Sección 16. Desarrollo: Peticiones AJAX en WordPress
- Creamos una página con dos botones, los cuales cargarán una u otra categoria de noticias sin abandonar la página actual.
Lo que aprenderás
- Diseñar y desarrollar páginas web utilizando WordPress como plataforma base.
- Diseñar y maquetar utilizando los mejores constructores visuales: Elementor y Divi.
- Desarrollar tus propios contenidos en WordPress: Custom posts, custom fields, taxonomías, templates.
- Dominar el loop de WordPress para construir consultas (querys) personalizadas basadas en custom posts, taxonomías y campos personalizados
- Implementar consultas SQL desde WordPress (Selects, inserts, updates, deletes…).
- Realizar peticiones AJAX desde WordPress.
- Llevar a cabo tareas de mantenimiento en WordPress: copias de seguridad, resolución de problemas y errores, actualizaciones manuales, etc.
¿Qué requisitos necesitas?
- Se recomiendan conocimientos básicos de HTML/CSS y PHP para el apartado de desarrollo en WordPress, aunque no imprescindibles.
- Un PC con una instalación de WordPress (preferiblemente en un servidor local como XAMPP, WAMP, MAMP…).
Características del curso
- Más de 14 horas de vídeo
- 137 clases
- Acceso de por vida
- Certificado de finalización
- Garantía de Reembolso de 30 días
Precio exclusivo Web 14.99€
Válido hasta el 06/02/2021