Nuevo contenido para miembros del sitio: programación orientada a objetos y más
Cuando me propuse crear una sección exclusiva para miembros en mi sitio web, tenía dos objetivos:
- proporcionar a los miembros acceso a artículos de alta calidad sobre cómo abordar la programación orientada a objetos en WordPress,
- otorga descuentos a otros productos y servicios que encontré útiles a través de amigos, conocidos y otros servicios.
Periódicamente, recibo preguntas sobre el contenido que he producido hasta ahora. Si está interesado en leer la lista completa y detallada, puede verlos aquí.
Pero la esencia de lo que tengo hasta ahora está aquí:
- El negocio de la programación
- Programación Orientada a Objetos en WordPress (Una Introducción a los Principios Básicos)
- Un entorno de desarrollo de WordPress
- Uso del código de Visual Studio
- Examen de la unidad
- El desarrollador independiente de WordPress
Y ese es el contenido que tengo para los miembros del sitio hasta ahora. Pero eso no responde a la pregunta de qué sigue (ni responde a la pregunta de por qué planteé las cosas de la forma en que lo hice), así que pensé en hacer una publicación para hacerlo.
Contenido para miembros del sitio
En primer lugar, la razón por la que se ha presentado tanto contenido de esta manera es porque creo que hay una base que se debe establecer para que los miembros tengan para que todos estemos en la misma página proverbial antes de entrar en la programación.
Pero tampoco es sólo programación. es entender:
- lo que necesita ser instalado,
- como usar un IDE,
- una comprensión fundamental de las pruebas unitarias,
- cómo manejar WordPress desde una perspectiva independiente antes de entrar en la teoría.
Sé que mucho de esto puede parecer ruido o material sin sentido si tienes un cierto nivel de experiencia. Pero hay mucha gente para quien esto es nuevo, y creo que eso es algo bueno, porque ayuda a preparar el escenario para introducir un conjunto de formas de considerar la programación en el contexto de WordPress usando estrategias de ingeniería de software.
Claro, hay espacio para debatir la última parte de esa oración, pero soy fanático de la programación del lado del servidor, creo que la programación orientada a objetos es una forma sólida de abordar la resolución de problemas, pero antes de hacerlo, es importante hacer asegúrese de que otras cosas estén en su lugar primero.
Y ese es el propósito del contenido hasta ahora.
¿Qué es lo siguiente?
A continuación, lo que busco hacer es comenzar a abordar la programación orientada a objetos en WordPress de dos maneras:
La API de widgets
Primero, quería echar un vistazo a la API de Widgets y tal vez incluso escribir nuestro widget. La razón es que hay algunas lecciones orientadas a objetos que aprender de esta API y cómo podemos implementarla nosotros mismos.
Echaremos un vistazo a la herencia, así como a algunas de las otras funciones proporcionadas por la API.
Desarrollo moderno
A continuación, planeo hablar sobre la creación de un complemento desde cero usando:
- Compositor
- un archivo de arranque
- clases abstractas,
- un repositorio,
- Suscriptores (para el patrón de diseño basado en eventos que usa WordPress),
- Y usando PHP7 junto con los estándares de codificación PSR y un flujo de trabajo de desarrollo moderno.
Así que hay una buena parte en camino para los miembros en los próximos meses. Estoy emocionado de revisarlo y proporcionar tanto contenido como sea posible.
Sí, puede moverse a un ritmo más lento por artículo de lo que a algunos les gustaría, pero también será más rápido que la rapidez con la que se han escrito algunos de los otros artículos en los últimos meses.
Aquí vamos
Dicho esto, espero con ansias la siguiente fase del contenido, continuar terminando el contenido de The Independent WordPress Developer simultáneamente y buscando mejorar la entrega de lo que tengo hasta ahora.
Si no eres miembro y algo de esto te parece interesante, entonces puedes registrarte aquí.
