10 tutoriales de PHP que los aspirantes a desarrolladores de WordPress deberían seguir

PHP es la columna vertebral de WordPress (~70% del código fuente está en PHP), y eso significa que para los aspirantes a desarrolladores de WordPress, no hay muchas opciones de qué lenguaje de programación aprender. (JavaScript es realmente el otro jugador importante, que constituye el otro tercio de la base de código). Por lo tanto, necesitará algunos buenos tutoriales de PHP.

El problema es, sin embargo, que PHP es antiguo. Más viejo que la mayoría de las cosas en Internet. En términos tecnológicos, es un dinosaurio, y hay tantos tutoriales que comenzar puede ser tan difícil como escribir el código (bueno, eso es una exageración, pero aún así no es fácil).

Queremos destacar algunos de los mejores tutoriales de PHP para que, a medida que avancen en sus carreras de codificación, no pierdan el tiempo con herramientas de aprendizaje obsoletas o deslucidas.

equipo casa del árbol

Una de las razones por las que pude hacer la transición de carrera fue por Treehouse. Vi un anuncio en Hulu una noche y me di cuenta de que quería trabajar en tecnología mucho más que en educación.

Pasé por muchos idiomas y cursos, pero terminé decidiéndome por sus ofertas de PHP debido a la alta calidad que tenían en comparación con otros con los que estaba jugando al mismo tiempo.

Hay cientos de horas de tutoriales de PHP en Treehouse, pero en realidad, hay cuatro cursos que debería consultar.

1. PHP para WordPress

La mejor parte, si me preguntas, es que los tutoriales de PHP de Treehouse no siempre se enseñan de forma aislada . Claro, puedes tomar un curso por tu cuenta, pero Treehouse ofrece pistas y programas que puedes seguir. PHP para WordPress es parte de la pista de desarrollo de WordPress.

Aprenderá cómo PHP se relaciona con los ganchos de WordPress y The Loop, así como algunos conceptos básicos de PHP (¡funciones!) que le permitirán comenzar con el desarrollo de temas.

2. PHP para principiantes

Además del curso de PHP para WordPress , Team Treehouse ofrece una pista de PHP para principiantes . Diseñado para principiantes completos, la pista para principiantes comienza con los fundamentos del diseño web como HTML y CSS antes de agregar el código PHP a sus páginas.

Al final del curso de video de más de 2 horas, comprenderá prácticamente todo lo que necesita, desde variables, condicionales e incrustación de scripts PHP simples en sus páginas.

3. PHP intermedio

No querrás quedarte en lo básico, ¿verdad? ¡Por supuesto que no! Ve a lo grande o vete a casa, ¿verdad ? El PHP intermedio continúa donde lo deja PHP para principiantes (lo sé, ¿verdad?), y profundizará directamente en las bases de datos, las consultas SQL y el manejo de errores.

Y no tenga miedo de las cosas de la base de datos y los informes SQL y el manejo de archivos. Estos tutoriales de PHP lo guiarán a través de cada bit que necesitará saber para crear sus propias cosas.

Realmente sugiero que te asegures de hacer toda la secuencia de principiante a avanzado también, ya que de forma aislada te dejará un poco boquiabierto cuando te mudes al desarrollo de WordPress.

4. Desarrollo de temas de WordPress

Aunque es parte de la pista de desarrollo de WordPress, el desarrollo de temas también se puede tomar solo . Si bien no es 100% PHP, definitivamente necesita comprender cómo trabajar con los archivos PHP de WordPress y la estructura del código. Este curso particular de Treehouse es personalmente mi forma favorita de familiarizarme con partes tan integrales del desarrollo de WordPress.

Escuela de código

Con un nombre como Code School, ¿ cómo no van a ser una opción ? Es como no ir a un restaurante llamado We Have Burgers cuando quieres un trozo de carne en un panecillo.

Como era de esperar, Code School tiene algunos tutoriales de PHP realmente impresionantes que sin duda debería consultar. Cada curso tiene un nivel gratuito (muchos de sus tutoriales están gamificados), así que puedes ver si su estilo funciona para ti.

5. Prueba PHP

Este puede ser el tutorial de PHP con el mejor nombre de la historia . Cuando prueba PHP , obtiene una idea de las matrices, condicionales y bucles, que son fundamentales para trabajar con PHP.

También obtiene enlaces a recursos complementarios. Impresionante.

6. Encuentros cercanos con PHP

¿Quiere conocer de cerca y personalmente su nuevo lenguaje de codificación? ¡Por supuesto! Ese es el punto de todo esto, ¿no?

Close Encounters with PHP te permite trabajar con solicitudes web, así como con medidas de seguridad y scripts de validación . Los necesitará para cualquier trabajo de desarrollo de PHP que realice, por lo que también podría profundizar ahora.

7. Prueba Laravel

Una vez que haya pasado por Try PHP , debe pasar totalmente a Try Laravel . Si bien Laravel no se usa específicamente con WordPress , es un marco PHP (muy parecido a Ruby on Rails o Node.js para sus lenguajes) que le dará aún más práctica con la codificación de PHP.

Todo este curso, en lugar de un solo nivel, es gratuito.

Del formulario a la tabla con Laravel

Y si te gusta eso , asegúrate de trabajar en el curso de seguimiento, From Form to Table With Laravel . Para cuando haya terminado con todos estos tutoriales de PHP de Code School, trabajar con el PHP de WordPress será pan comido.

Tendrá una comprensión completa de cómo PHP ayuda a que Internet funcione por sí solo, lo que le dará una gran ventaja con WP dev.

8. PHP de la manera correcta

No puede equivocarse con los tutoriales de PHP llamados PHP The Right Way . Si bien no está tan estructurado como las ofertas de Treehouse o Code School, este conjunto de ejercicios realmente tiene todo a su favor. Realmente porque cubre todo lo que PHP tiene a su favor.

The Right Way está actualizado para el PHP actual (7.1 a partir de este escrito), y está disponible en línea y como libros electrónicos gratuitos .

Como mínimo, debe marcar o descargar el libro electrónico para usarlo como referencia a medida que encuentra su propio flujo de trabajo y estilo de aprendizaje.

Además, puede contribuir o bifurcar los documentos en Guthub una vez que se sienta cómodo. No hay mejor manera de retribuir y devolver el favor.

9. PHP de aprendizaje de WPMU para WordPress

WPMU tiene algunos de los mejores tutoriales sobre WordPress en Internet (aparte de Elegant Themes, por supuesto ) , lo que significa que no puedo dejar de mencionar su acertadamente titulado Learning PHP for WordPress .

Al igual que PHP The Right Way , WPMU divide el lenguaje en conceptos básicos con ejemplos de código real alojados en Github.

Lo más destacado de esta mirada particular a PHP es cómo analiza las malas prácticas y cómo evitarlas. También puede ver los archivos principales, las funciones y la creación de temas de WordPress.

No serás un experto en PHP cuando termines con este, pero sabrás muchísimo sobre lo que te estás metiendo. Combine esto con cualquiera de los tutoriales y referencias de PHP anteriores, y estará bien encaminado para convertirse en un desarrollador de WordPress.

10. Arruina una instalación de prueba de WordPress

Esta puede haber sido mi primera introducción a PHP, así que no puedo dejar de mencionarlo. Si realmente quiere saber cómo funciona PHP en un entorno de producción, arruine una instalación de WordPress y tenga que arreglarlo.

Estoy seguro de que esto te sucederá (o te ha sucedido) eventualmente, pero si entras y te metes un poco con wp-config.php o functions.php , algo se romperá. Edite manualmente los archivos de temas. Hacer algo.

Entonces arréglalo.

Te garantizo que sabrás más de lo que sabías de antemano. Simplemente no lo hagas en ninguno de tus sitios principales. Eso sería tonto.

¡Adelante y codifica!

PHP está en todas partes, y ha envejecido súper bien (mejor, estoy seguro, que cualquiera de nosotros, jaja). Siempre que tenga cuidado con las versiones de PHP (generalmente desea v5.6.8 -7.1 para el desarrollo de WordPress a partir de ahora) y la antigüedad de los tutoriales de PHP que busca, no hay razón para que todos los aspirantes a desarrolladores de WordPress no lo hagan. atrapar a la derecha en

¿Qué tutoriales de PHP funcionan mejor para ti? Comparte el amor en los comentarios y ayúdanos a todos a mejorar.

Miniatura del artículo de Ivan Lukyanchuk / shutterstock.com