Como programador principiante, ¿es bueno usar WordPress?

Si y no.

Permítanme explicar primero esa respuesta antes de pasar a una guía detallada.

¿Porque?, si?

WordPress es un CMS bien establecido para construir sitios de cualquier tamaño. Como está tan extendido, puedes encontrar casi cualquier cosa con la que estés luchando en WordPress en línea. Además, la comunidad es bastante fuerte y hay muchos otros canales, como los canales de Slack, donde puedes conectarte con otros que pueden ayudarte a crecer como desarrollador.

¿Porque no?

Es fácil sentirse cómodo con WordPress y mantenerlo a largo plazo. Es correcto. Pero, si quieres crecer como desarrollador, también deberías probar otra cosa. No tiene que ser otro lenguaje de programación. Puedes seguir con PHP pero prueba otras cosas como Laravel.

No te estoy diciendo que deberías deshacerte de WordPress después de un tiempo. De ningún modo. También estoy desarrollando varias soluciones en WordPress y es un negocio sostenible. Pero intente otras cosas para que pueda crecer como desarrollador.


Entonces, ahora que sabe si debe seguir con WordPress (sí) déjeme decirle dónde puede comenzar a aprender y crecer.

Desarrollo del tema

Primero comenzaría con el desarrollo del tema. Es una buena manera de ver de inmediato cómo funciona WordPress y también para obtener los resultados frente a usted.

Tutorial del tema ThemeShaper WordPress: 2da edición

También tengo un breve curso en video sobre cómo crear un tema simple:

Después de eso, también puede comenzar a probar algunos temas iniciales, como subrayados.

El manual de temas que debe consultar siempre en caso de duda: Manual del desarrollador de temas | Recursos para desarrolladores de WordPress

Desarrollo de complementos

Una vez que esté satisfecho con su primer, segundo o tercer tema, también debe probar el desarrollo del complemento.

En cuanto a los temas, también hay un manual de complementos: Plugin Developer Handbook | Recursos para desarrolladores de WordPress

Todavía tengo que crear un video tutorial sobre complementos, pero también tengo muchos de ellos en mi sitio, tales como:

Complemento de calificación de WordPress – Igor Benić (serie de 2 partes)

Complemento publicitario simple de WordPress: Widget y código corto – Igor Benić (una serie de 4 partes, otros artículos están vinculados dentro de este último)

MailChimp WordPress Plugin con React – Igor Benić (serie de 6 partes)

Con el primero y el segundo, aprenderá cómo iniciar un complemento simple, crear tipos de publicaciones personalizadas y también usar JavaScript y AJAX. En la tercera serie, aprenderá a usar una biblioteca de terceros (para la API de MailChimp) y usar React.

Avanzando

Para avanzar tanto como desarrollador PHP normal como desarrollador que construye cosas sobre WordPress, puedo aconsejarle que verifique esto:

WordPress Developers ‘Club (canal de Slack donde puedes hablar con otros desarrolladores)

Conozca el código: subir de nivel a los desarrolladores de WordPress | Conozca el código (WordPress, PHP, JavaScript)

Complementos de Pippin (WordPress, PHP)

Tom McFarlin | Desarrollo práctico de WordPress (WordPress, PHP)

Los mejores screencasts de Laravel y PHP (Laravel, PHP, algunos JavaScript)

Wes Bos (JavaScript)

Conviértete en un desarrollador de WordPress (mi propio curso sobre desarrollo de temas y complementos)

Yo diría que no es una buena idea! – dado que WordPress es una herramienta lista para usar que le brinda las funcionalidades básicas listas para usar y deja espacio para su lógica de negocios, lo que ciertamente no es una buena idea para los principiantes.

Como principiante, debe centrarse más en las estructuras de datos y los principios básicos de programación, comenzar escribiendo pequeños programas (es decir, Hello World, Arrays, LinkedList, Algorithms, etc.). De esa manera, podrá comprender cómo funciona la programación en general.

Si desea crear un sitio web estático simple, dudo si alguna vez necesita alguna habilidad de programación real, ya que WordPress tiene funciones de creación de página, eliminación de página, etc. Entonces, No, WordPress no lo ayudará a APRENDER la programación en absoluto.

Supongo que si. WP no es una plataforma complicada en términos de uso, pero al mismo tiempo se necesita algún conocimiento web para operarlo. Ofrece varios temas, complementos y complementos. Considero que esta plataforma será un buen campo de entrenamiento para ti y gradualmente obtendrás experiencia en programación.

Si aún tiene la menor duda de si elegir WP o no, verifique estas 7 razones por las cuales optar por WordPress CMS.

¡Sí!

Estás pensando en una buena plataforma.

Soy un principiante … y tengo un sitio web ahora. 🙂

http://efitnesscorner.com

Amo WordPress

En verdad, es asombroso. puedes probar.

Gracias.!

Hola, ¿qué quieres decir con ‘programador’? ¿Quiere decir que “WP es bueno para crear sitios web” o quiere decir “¿Es fácil trabajar con WP si quiero aprender a editar el código fuente de mi sitio”?

Yo diría que su base sea sólida y luego decida crear complementos o temas.

Hay muchos cursos en php / mysql / javascript y luego utilizo un marco.

No conozco una tienda de TI que emplee especialistas de WordPress. Se considera una herramienta de usuario final para, por ejemplo, algunas personas en marketing.

More Interesting

¿El advenimiento de HTML5 representa una seria amenaza para UNITY3D?

¿Qué herramientas utiliza para administrar la planificación del sitio web: mapa del sitio / wireframes / activos, etc.?

¿Cuáles son algunas recomendaciones para una agencia de desarrollo web buena, de buena reputación y asequible, tal vez de Filipinas? (Escuché que son bastante buenos para trabajar y relativamente bien de precio)

Necesita consejo: ¿Cuál es el mejor CMS para administrar el sitio web del canal de TV?

¿Qué es un tema y / o complemento de WordPress que tendrá páginas de destino y membresías de arrastrar y soltar? Necesito reemplazar New Rainmaker.

¿Cómo crear un sitio web profesional en WordPress? ¿Cuáles son los conceptos básicos que debo saber al respecto?

¿Qué necesito para aprender todo sobre JavaScript por mi cuenta?

¿Por qué los lenguajes de programación principalmente para uso web a menudo se escriben dinámicamente?

¿Hay herramientas / software que ayuden a acelerar el proceso en Java?

Cómo crear mi propio sitio web de mapas (como Google Maps, pero tal vez solo para una ciudad o algo así)

¿Qué quieres decir con complementos en JavaScript y complementos en Java? ¿Por qué usamos complementos?

¿Cuál es el proceso de desarrollo del producto?

Cómo aprender el desarrollo de temas de WordPress

¿Qué temas debería cubrir un programa de estudios de "Tecnologías de la Web Social 101" si se enseña en la escuela B?

¿Qué pasos tomaste para convertirte en un CTO exitoso?