Movatterモバイル変換


[0]ホーム

URL:


Skip to content
DEV Community
Log in Create account

DEV Community

David Israel Raygoza Ramirez
David Israel Raygoza Ramirez

Posted on

     

¿Iniciar a estudiar PHP ?

Creo que cada año esta es la pregunta, que varias personas se hacen. ¿Es buena decisión aprender PHP? ¿Por dónde comenzar?.

El mercado solicita mas personas que sepanPHP para dar mantenimiento a sistemas ya implementado o para implementar nuevas características. Esa demanda de personal ha provocado una mejora en lo sueldos ofrecidos.

En este post voy a comentar algunos aspectos que considero importantes al iniciar a estudiar PHP. Por lo que es un buen incentivo para dominarlo.

¿Es fácil?

Yes image

<?phpecho "Hello stranger!!!";
Enter fullscreen modeExit fullscreen mode

La respuesta corta esSI. Es muy fácil de leer los primeros scripts y en eso radica una de sus debilidades, esta característica puede propiciar que los aprendices dePHP caigan en malas prácticas. Para eso es importante seguir una buena ruta de aprendizaje y utilización de herramientas en el desarrollo de los proyectos.

¿Por dónde empezar?

Yes image
Después de saber tipos de datos, estructuras de control y ciclos, es importante saber como se aplica la teoría de objetos y los principales patrones de diseño enPHP

A continuación listo material para iniciar el estudio dePHP:

  1. php.net
  2. refactoring.guru
  3. w3schools
  4. exercism.org

¿Ya estoy preparado?

Calm down

Tranquilo!!!. Aprendiendo de estos temas tal vez estes por encima del promedio de los programadores PHP, sin embargo es necesario trabajar con entornos bien documentados y con recursos que resuelven necesidades repetitivas de los diferentes sistemas en su desarrollo.

Respondiendo a esas necesidades hay comunidades que han propuesto trabajar con un conjunto de librerías que han evolucionado enFrameworks, estos han ayudado a hacer el desarrollado más ágil ya que han heredado prácticas exitosas, como pueden ser las migraciones de base de datos, separar la presentación del procesamiento de datos, así como el procesamiento de los diferentes motores de datos.

Lo importante a la hora de decidir qué framework utilizar es importante considerar el tamaño de la comunidad que lo utiliza, frecuencia de actualización y lo adecuado para el tamaño de la aplicación a desarrollar.

Los siguientes frameworks son de los más utilizados y demandados por el mercado:
PHP Frameworks

  1. Laravel: De lo más utilizados y maduros en el mercado.
  2. Symfony: De lo más maduros y que han seguido en el gusto de empresas y desarrolladores
  3. Phalcon: Muy rápido en su desempeño sin embargo no ha tomado cuota importante del mercado.
  4. CodeIgniter: De los primeros framweworks populares por su simplicidad, perdió cuota de mercado por un periodo por falta de mantenimiento.
  5. Yii: Framework interesante ya que cuenta con herramientas utilizables desde la consola.
  6. Zend: Robusto y completo, con importante curva de aprendizaje, muy utilizado en aplicaciones empresariales.

Con este material puedes empezar de una manera más organizada tus pasos como desarrolladorPHP y evitar las malas practicas que la industria señalaba en los desarrollo hechos con este lenguaje.

Si eres alguien que desea emprender un camino como desarrollador web, tienes que tener presente que es solo un inicio, siempre tienes que estar en la disposición de aprender, y aunque suene a consejo de abuelitono ólvides el inglés este es un requisito importante en el actual mercado.

Si tienes dudas de este post, o consideras que algún material puede ayudar a la comunidad puedes contactarme en los siguiente medios:

Linkedin: davidraygoza
david.raygoza.ramirez@gmail.com

Top comments(0)

Subscribe
pic
Create template

Templates let you quickly answer FAQs or store snippets for re-use.

Dismiss

Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment'spermalink.

For further actions, you may consider blocking this person and/orreporting abuse

  • Joined

More fromDavid Israel Raygoza Ramirez

DEV Community

We're a place where coders share, stay up-to-date and grow their careers.

Log in Create account

[8]ページ先頭

©2009-2025 Movatter.jp