Alrededor del 16% de los principales sitios web, usan WordPress, casi el 80% de todos los sitios web tienen código back-end usando PHP como lenguaje de programación del lado del servidor.

PHP tiene una enorme cuota de mercado, por lo que puede ser útil entender estas tecnologías.

Hemos publicado un curso de 5 horas en el canal de YouTube de freeCodeCamp.org que te mostrará cómo construir un sitio web completamente personalizado utilizando WordPress, PHP, HTML y CSS.

Eric Oliver, del canal de YouTube The Dev Drawer, ha creado este curso de manera comprensiva. Eric tiene más de 20 años de experiencia trabajando con software y enseñando habilidades de programación.

Este curso enseña todo lo necesario, como saber crear un sitio web de principio a fin. Aprenderás a configurar tu servidor local, crear el diseño y construir un tema personalizado de WordPress que funcione con Elementor.

El curso es muy práctico. Puedes seguir el curso usando tu propio diseño de sitio web o puedes utilizar el diseño de muestra.

Hay un lapso de tiempo que muestra cómo Eric diseñó el sitio web de ejemplo utilizando Illustrator. Eric explica el proceso de pensamiento, detrás de sus decisiones de diseño para que puedas tomar los principios y aplicarlos a tu propio diseño del sitio web.

Una vez que haya aprendido a construir tu sitio web, aprenderás a llevarlo desde tu servidor local a un servidor de producción. También aprenderás a configurar el SEO, la seguridad y el almacenamiento en caché.

Puede ser útil tener algo de experiencia con PHP de antemano, pero no es necesario. El curso explica todo lo que necesitas saber.

Estos son los temas que se tratan en este curso:

  • Diseñar tu sitio web
  • Configuración de tu servidor local
  • Crear tu base de datos de WordPress
  • Descargar WordPress
  • Instalación de WordPress
  • Instalar Elementor y los plugins del tema
  • Creación de los archivos de tu tema
  • Uso de functions.php para configurar los valores predeterminados de su tema
  • Creación de páginas con temas por defecto
  • Instale tu tema
  • Configuración general
  • Creación de bloques de cabecera y pie de página
  • Creación de tu página de inicio
  • Crear tipos de entradas personalizadas(Custom Post Type) y formularios(Meta Boxes)
  • Creación de códigos cortos utilizando sus CPTs
  • Modificación de columnas para tus CPTs
  • Crear tus menús
  • Creación de páginas adicionales
  • Crear páginas individuales para tus CPTs
  • Crea un formulario
  • Crear plantillas de secciones de Elementor
  • Crear otro CPT
  • Validar y modificar el móvil
  • Exporte tu sitio web a producción
  • Recomendación de plugins de seguridad, SEO y caché
  • Configurar la seguridad
  • Configurar el caché
  • Configurar el SEO

Mire el curso completo en el canal de YouTube de freeCodeCamp.org (5 horas).

Traducido del artículo de Beau Carnes - How to Build a Website from Start to Finish: Free 5-hour WordPress and PHP Course