En este curso aprenderás como desarrollar sitios web dinámicos profesionales mediante WordPress, el sistema de gestión de contenidos (CMS, por sus siglas en inglés) más utilizado del mundo, gracias a su sencillez y la capacidad de adaptarse a todas las necesidades.
Se trata de una formación compuesta por 8 módulos o secciones que contienen un total de129 lecciones que representan 39 horas de video, y en cada una conocerás paso a paso todo el ecosistema WordPress. Comenzaremos con lo más básico de este CMS, pero a medida que avancemos abordaremos los aspectos más complejos para la creación de sitios avanzados basados en este sistema.
El curso está formado por una combinación de clases teóricas y prácticas, que te facilitarán todo aquello que necesitas saber para dominar el diseño web sobre WordPress. Si bien es cierto que trabajar con WordPress puede ser rápido y sencillo, debido a que su curva de aprendizaje es la menor comparada con otros sistemas similares, sin embargo, dado el alto número de opciones de personalización con las que cuenta este CMS la experiencia puede volverse lenta y frustrante, especialmente para aquellos que se inician en el diseño web. Por lo tanto, este curso te ayudará a encontrar las soluciones más adecuadas para resolver problemas comunes durante el diseño y desarrollo con WordPress.
El programa de estudio se divide en tres grandes bloques:
Bloque básico / intermedio.
Bloque avanzado.
Proyectos finales y aspectos de seguridad.
Bloque básico / intermedio
Este bloque abarca los módulos 1 al 3 y en el mismo conocerás la estructura inicial de WordPress, la interfaz y funcionamiento de su panel de administración y cómo crear contenido mediante el editor Gutenberg. Dado que se trata de un curso práctico, a lo largo de cada lección de este bloque iremos diseñando paso a paso nuestro primer proyecto que consiste en un blog básico.
En este bloque aprenderás:
Cómo instalar WordPress y trabajar en un entorno local y remoto.
Cómo crear y gestionar entradas y páginas estáticas.
Trabajar con elementos multimedia.
Trabajar con themes o temas para definir la apariencia visual y diseño, personalizar menús, sidebar y gestionar widgets.
Extender funcionalidades mediante plugins.
Definir perfiles y roles de usuario.
Exportar / importar contenido desde y hacia otros sistemas.
Mejorar la salud de un sitio web.
Gestionar los datos de los usuarios.
Conocer a fondo cada uno de los bloques del editor Gutenberg para la creación de contenido.
Trabajar con bloques reutilizables y patrones de bloque.
Bloque avanzado
El bloque avanzado comprende los módulos 4 y 5 y en el mismo aprenderás a trabajar con los lenguajes HTML y CSS para definir estructuras y personalizar los estilos por defecto de las plantillas que componen los themes de WordPress.
Además, en este bloque conocerás como trabajar con el lenguaje PHP para añadir nuevas funcionalidades o modificar las que vienen integradas de forma predeterminada. No es necesario que tengas conocimiento alguno de este lenguaje, pues el uso que haremos del mismo será completamente básico, de tal forma que pueda ser entendido por cualquier persona, aún por aquellos que nunca han trabajado con código.
Si bien WordPress es un sistema que permite que diseñadores web y cualquier persona sin conocimientos de programación puedan desarrollar proyectos de forma totalmente visual, el uso de estos lenguajes ayudará a aplicar un mayor nivel de personalización para crear sitios complejos, tanto en términos de la estructura y diseño como de las funcionalidades que integren.
En este bloque aprenderás:
Cómo utilizar el inspector de elementos del navegador para obtener clases y estilos CSS.
Cómo añadir CSS personalizado.
Cómo crear child themes o temas hijos.
Acceder a las diferentes plantillas que componen un theme de WordPress.
Crear o modificar plantillas de tema utilizando código HTML, CSS y PHP.
Crear o modificar plantillas de página y de entrada.
Agregar nuevas ubicaciones de menú en un tema mediante código PHP.
Añadir nuevas áreas para widgets en un tema mediante código PHP.
Crear Custom Post Types o tipos de publicaciones personalizadas para implementar entidades de datos propias.
Crear taxonomías personalizadas para asociarlas con los Custom Post Types.
Crear o modificar Custom Post Types templates.
Trabajar con campos personalizados e integrarlos con los Custom Post Types.
Proyectos finales y aspectos de seguridad
En este bloque abarca los tres últimos módulos del curso, y en la primera parte del mismo desarrollaremos dos proyectos web avanzados:
Un sitio web corporativo para un estudio de arquitectura, diseño y decoración.
Una revista digital de viajes, que también será un sitio web de membresía en el cual los usuarios deberán suscribirse para poder acceder a contenido exclusivo.
En la segunda parte de este bloque aprenderás a transferir un sitio web desde una instalación local hacia una instalación remota.
Ademas, conocerás como implementar algunas medidas de seguridad para proteger una web de WordPress contra ataques de fuerza bruta, malware, acceso de visitantes no autorizados, ya sean humanos o bots, y otros problemas de seguridad. Asimismo, aprenderás a bloquear los comentarios de spam y a configurar copias de respaldo automáticas.