Unlimited Plugins, WordPress themes, videos & courses! Unlimited asset downloads! From $16.50/m
Advertisement
  1. Code
  2. Roundups

25 Recursos para Comenzar con PHP desde Cero

by
Read Time:7 minsLanguages:

Spanish (Español) translation by Rodney Martinez (you can also view the original English article)

No hace mucho tiempo, Jeffrey escribió un artículo excelente sobre los recursos para comenzar con jQuery. Ahora es el momento de darle algo de amor de vuelta al lado del servidor, y llegar a familiarizarse con PHP.

PHP es un lenguaje de programación que es perfecto para desarrollar páginas web y aplicaciones dinámicas. Es probable que usted sea un ninja PHP o quizás ni siquiera sabe lo que significa PHP. Sin embargo, si está planeando o está interesado en cualquier tipo de desarrollo web, entonces está obligado a encontrarse con este fantástico y, también, fácil de usar: lenguaje web. Hoy, revisaremos 25 recursos para que usted comience con PHP.

Pero, ¿qué significa PHP?

Directo desde el manual PHP es "un lenguaje de programación de uso general que está adaptado especialmente para el desarrollo web y puede ser integrado en HTML". PHP es un lenguaje de programación del lado del servidor, lo que significa que todos los datos son interpretados y enviados al navegador antes de que la página web esté cargada. Es exactamente lo opuesto a JavaScript, al cual llamamos un lenguaje del lado del cliente. Todo lo que usted necesita tener en mente es que PHP es un lenguaje para la web que opera y funciona en el lado del servidor. Después estudiaremos las ventajas de PHP y la sintaxis básica antes de concentrarse plenamente para varios recursos.

¿Cuáles son las ventajas de usar PHP?

Todo lenguaje web viene con sus ventajas y también, con sus desventajas y, pronto, se dará cuenta que PHP no es diferente. Sin embargo, PHP es un lenguaje web muy popular por muchas razones.

Curva de Aprendizaje Muy Fácil. Cuanto menos tiene tenga que pasar buscando el manual y estudiando un lenguaje web, cuanto más tiempo tendrá para crear y optimizar su aplicación. Una de las mejores características de PHP es que es extremadamente fácil de aprender comparado con otros lenguajes de programación para la web. La sintaxis es probablemente lógica y muchas de las funciones comunes describen exactamente eso que hacen.

Sintaxis familiar. PHP es un excelente lenguaje para desarrolladores con experiencia en programación, especialmente programando en C y Perl, que es de los cuales se basa la sintaxis de PHP. Si sabe cómo programas en C y/o Perl, entonces no tendrá ningún problema de escribir aplicaciones en PHP.

Costo. Es gratis y es código abierto. Nada puede vencer eso.

Desempeño. PHP es, relativamente, un lenguaje de programación para la web, eficiente. La adaptabilidad en su código y en las aplicaciones es muy importante y, además, usted puede confiar en PHP como servidor para tantas páginas web como sea necesario (por supuesto, no puede ayudar si el código no es eficiente).

La comunidad. La comunidad de PHP es absolutamente estupenda. Encontrará algunas de las documentaciones más comprehensivas y detalladas de todos los lenguajes de programación en php.net. Además. hay cientos de foros de ayuda para PHP y también sitios web para ayudarle cuando se quede atascado con algún problema. Asimismo, debido a que PHP es código abierto, constantemente está siendo mejorado. PHP 5, por ejemplo, recientemente implemento un sólido respaldo para la programación orientada a objetos y continúa convirtiéndose en uno de los más potentes.

Revisión general de la sintaxis.

En caso de que haya estado viviendo debajo de una roca y nunca antes haya visto PHP, aquí está un ejemplo básico de cómo está escrito PHP.

Algunas cosas que hay que notar. Observe que las etiquetas de inicio empiezan con <?php y terminan con ?>. Es probable que vea algunos desarrolladores dejar sin 'php' después del símbolo de interrogación. A esto se le llama usar etiquetas cortas de PHP y es considerado una práctica mala. así que siempre use las etiquetas completas. Además, notará que las líneas terminan con un punto y coma, sí no está, entonces PHP proyectará un error. Ahora, continuemos con algunos recursos para que usted pueda comenzar.

Paso 1: Descargue PHP y aprenda los fundamentos.

Primero lo primero, necesitamos descargar la última versión de PHP e instalarla para que podamos trabajar con él de forma local.
Visite PHP.net para conseguir la última versión y cualquier otra biblioteca que usted desee.

Lecturas recomendadas

  • Installing PHP

    Instalar PHP en cualquier sistema OS.

    Directo desde el manual, siga el enlace que está debajo para que comience instalando PHP en cualquier sistema operativo que esté ejecutando.

    Visite el artículo

  • PHP 101

    PHP 101 - Absolutamente para principiantes

    Aún me recuerdo a mi mismo de regreso a este artículo a la zona de desarrollo zend. Si es la primera vez que instala PHP, entonces debe leer está guía/tutorial.

    Visite el artículo

  • Your first script

    PHP.net su primer script.

    Es hora de empezar a escribir su primer script desde el manual de PHP.net

    Visite el artículo

  • Tizag Walkthrough

    Tizag, una guía completa

    Es probable que haya visitado alguna vez la página Tizag.com en su carrera como desarrollador web, ahí puede encontrar una enorme sección de tutoriales php en el siguiente enlace.

    Visite el artículo

  • Web monkey Tutorial

    Webmonkey-PHP, tutoriales para principiantes.

    Webmonke, tiene un artículo extremadamente detallado, el cual es eficaz para aquellos de ustedes que son completamente nuevos en PHP, éste aborda todo desde las variables hasta las funciones, ciclos y operadores.

    Visite el artículo

Paso 2: Técnicas Intermedias y bases de datos MySQL.

Ahora que ha aprendido los conceptos básicos y fundamentales de PHP, vamos a continuar con algunas técnicas avanzadas para usar PHP con MySQL para crear sitios web dinámicos. PHP funciona perfectamente bien con MySQL, el cual es un lenguaje de programación para bases de datos. Cuando usa los dos juntos, podemos crear cualquier sitio web que hayamos deseado.

Lectura recomendada

  • Installing MySQL

    Instale MySQL y comience

    Este artículo del manula de php le mostrará cómo comenzar y le mostrará cómo instalar MySQL y usar PHP para interactuar con la base de datos.

    Visite el artículo

  • PHP-Mysql_Tutorial

    Tutorial, PHP-MySQL

    Todo lo que usted necesita saber sobre cómo usar PHP para interactuar con su recién configurada base de datos con MySQL. Cuán adecuado es el sitio llamado "php-mysql-tutorial.com".

    Visite el artículo

  • MySQL Tizag

    Tizag-MySQL, introducción con PHP.

    Tizag, te conduce a través de cada uno de los comandos y funciones comunes, pero que son necesarios para comenzar a construir sitios web manejados con bases de datos.

    Visite el artículo

  • Membership with PHP

    Membresía de Usuario con PHP.

    Ahora que sabemos como usar PHP y MySQL juntos, podemos crear un script básico para la conexión de un usuario.

    Visite el artículo

  • PHP secure File Upload

    Carga segura de archivos con PHP.

    Cargar archivos es, seguramente, una excelente manera de agregar interacción a su sitio, pero esto se debe hacer con precaución. Debajo está un excelente artículo sobre cargar archivos de forma segura con PHP.

    Visite el artículo

  • Regex Intro.

    Introducción a Regular Expressions

    Usar 'regular expressions' es una magnífica forma de validar y verificar la entrada de los usuarios para que cumplan con las necesidades exactas. Aprender la sintaxis puede ser un complicado, por lo que trataremos algunas en tutoriales.

    Visite el artículo

  • Regular Expressions

    Un curso intensivo sobre regular expressions

    Jeffrey entrega otra asombrosa presentación en vídeo sobre cómo usar regular expressions.

    Visite el artículo

  • Regular Expressions cheat sheet

    Hoja de referencia de regular expressions.

    Las Hojas de Referencia son increíblemente útiles para cualquier programador o desarrollador y, además, usted encontrará excelentes hojas de referencia regex que puede descargar gratuitamente. 

    Visite el artículo

  • Security Tips

    Dev zone, tips de seguridad.

    La seguridad es una parte importante del diseño de su aplicación, por lo tanto, asegúrese de visitar la sección de Dev zones sobre consejos para la seguridad.

    Visite el Artículo

  • 10 php security tips

    10 Verificaciones de Seguridad PHP

    De parte del centro dev O´Reillys, viene una lista de 10 verificaciones de seguridad en PHP para dar por hecho que usted las tomó. 

    Visite el Artículo

Paso 3: Técnicas OOP

Continuando con lo que consideraría las técnicas PHP más avanzadas, incluyendo la programación orientada a objetos. OOP ha mejorado considerablemente desde el lanzamiento de PHP 5.

  • PHP GD Library

    Usando la biblioteca GD

    La biblioteca PHP GD es una biblioteca para el procesamiento de imágenes que puede instalar con PHP. La biblioteca GD, le permite manipular imágenes en miles de maneras posibles.

    Visite el Artículo

  • PHP Security Advanced

    Escribiendo archivos php seguros.

    Un vistazo más avanzado y a fondo en la creación de aplicaciones PHP seguras.

    Visite el Artículo

  • Intro to OOP

    Introducción a la Programación Orientada a Objetos con PHP.

    La programación orientada a objetos es un concepto confuso para muchos programadores nuevos, el siguiente tutorial lo conducirá paso a paso a través de los conceptos básicos de OOP.

    Visite el Artículo

  • Crash Course into OOP

    Un curso intensivo en la programación orientada a objetos.

    Un vistazo ligeramente más a fondo y, además, estudio de OOP con PHP.

    Visite el Artículo

  • Real world OOP with php and mysql

    OOP en el mundo real con PHP y MySQL.

    El sitio web Nettuts, nos da un excelente ejemplo del mundo real del OOP siendo utilizado para conectar y manipular un base de datos MySQL.

    Visite el Artículo

Paso 4: Usando frameworks PHP.

Hay cientos de frameworks PHP en existencia hoy en día, la mayoría están basados en el enfoque MVC. A continuación hemos hecho una lista de algunos de los mejores frameworks PHP.

  • CodeIgniter

    CodeIgniter.

    Uno de los frameworks PHP más altamente elogiados, Code Igniter, afirma una pequeña, pero poderosa huella para ayudar a desarrollar aplicaciones rápidamente. 

    Visite el Artículo

  • Symfony

    Symfony Project.

    El proyecto Symfony es un frameworks PHP desarrollado completamente con librerías y clases de  PHP 5.

    Visite el Artículo

  • Akelos

    Akelos.

    Otro framework basado en MVC, Akelos afirma ser sencillo y fácil para nuestro framework PHP.

    Visite el Artículo

  • Zend

    Zend framework.

    El siempre popular framework Zend, es un framework extremadamente poderoso con una curva de aprendizaje ligeramente alta.

    Visite el Artículo

  • CakePHP

    CakePHP.

    CakePHP, podría ser solamente el framework PHP más popular ahora mismo. Uno de los puntos más destacados de CakePHP es la divertida y fácil entendimiento de la documentación, la cual le enseña a cómo "hornear su pastel".

    Visite el Artículo

¡Eso sería todo por ahora. Por favor, déjenos saber si tiene algún recurso o artículos que hayamos olvidado, en la sección de comentarios!

Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.