Programación en PHP

Principios básicos para la programación en PHP, el popular lenguaje del lado del servidor. Manual asequible para no programadores que sienta los fundamentos básicos de este lenguaje. Continuación lógica del manual de páginas dinámicas.

Listado de los capítulos
1.- Introducción a la programación en PHP
Explicamos someramente qué es el PHP y lo comparamos a otros lenguajes para el desarrollo de webs dinámicas Entrar

2.- Breve historia de PHP
Desde sus inicios hasta la versión 4 ha sido desarrollado por muchas personas. Entrar

3.- Tareas principales del PHP
Mencionamos los principales grupos de funciones integradas en el lenguaje y lo que ellas nos ofrecen. Entrar

4.- Instalación de PHP en nuestro servidor
Pasos previos a la programación. Instalación del modulo PHP en distintos servidores web. Entrar

5.- Configuración de PHP con Apache en Windows, como CGI
Aprende cómo configurar PHP y Apache para que trabajen conjuntamente en un sistema Windows. Instalación como CGI. Entrar

6.- Configuración de PHP como modulo de Apache en Windows
Explicamos el proceso completo para instalar PHP en una máquina Windows y un servidor Apache. La instalación se realiza como módulo que es lo más seguro y rápido. Entrar

7.- Instalación de MySQL en Windows
Pasos a seguir para la instalación de la base de datos MySQL y algunas ayudas básicas para comenzar con buen pie. Entrar

8.- Instalando PHP con IIS
Cómo instalar paso a paso PHP con IIS. Entrar

9.- Videotutorial de instalación de PHP con Wamp
Vídeo en el que mostramos cómo instalar PHP en un ordenador Windows, junto con Apache y MySQL, todo en un paquete denominado Wamp que te permitirá empezar a programar con PHP en pocos minutos. Entrar

10.- Vídeo: instalar PHP en una llave USB
Mostramos en vídeo la instalación de PHP en un pendrive, que te permitirá llevar contigo tu servidor web que puedes ejecutar en cualquier ordenador donde desees trabajar con tus aplicaciones web. Entrar

11.- Introducción a la sintaxis PHP
Explicamos las pautas principales a seguir para incluir PHP en el código de nuestra página, la forma de introducir comentarios. Entrar

12.- Videotutorial: Conceptos generales de PHP
Vídeo en el que veremos una serie de generalidades que debemos conocer para dar nuestros primeros pasos con PHP y el desarrollo de aplicaciones web en general. Entrar

13.- Variables en PHP
Tipos de variables, características generales y aspectos específicos de PHP de estos elementos básicos de la programación. Entrar

14.- Cambio del tipo de las variables en PHP
Formas en que una variable de PHP puede ver variado su tipo. Entrar

15.- Variables de sistema en PHP
Qué son y para qué sirven estas variables del servidor. Comentamos algunas de las más útiles. Entrar

16.- Ámbito de las variables en PHP
Explicamos con detalle el ámbito de existencia de una variable en PHP y distinguimos entre variables globales y locales. Entrar

17.- Vídeo: Variables en PHP
Videotutorial en el que Explicamos todo lo que debes saber sobre las variables en el lenguaje de programación PHP, creación, tipos, forzado de tipos, ámbito de las variables, etc. Entrar

18.- Tablas o Arrays en PHP
Creación de tablas por medio de variables tipo array. Utilidad y funciones útiles relacionadas. Entrar

19.- Trabajo con tablas o arrays en PHP
Vemos algunas de las funciones típicas del trabajo con arrays a través de una pequeña explicación y un ejemplo de uso. Entrar

20.- Cadenas
Aspectos relevantes de este tipo de variables. Lista de caracteres protegidos. Entrar

21.- Funciones en PHP
Utilidad de las funciones, creación y almacenamiento en archivos. Ejemplo práctico de creación de función. Entrar

22.- Más sobre funciones: paso de parámetros
Este capítulo pretende ser una ampliación de detalles que atañen al artículo dedicado a las funciones en PHP. Entrar

23.- Más sobre funciones: Retorno de valores
Para saber las formas en que una función devuelve valores este artículo contiene varias formas aptas para hacerlo. Entrar

24.- Control del flujo en PHP: Condiciones IF
Presentamos una de las herramientas principales usadas para controlar el flujo de nuestros scripts: Los condicionales IF. Entrar

25.- Control del flujo en PHP: Bucles I
Estructura y funcionamiento de los bucles while y do/while. Entrar

26.- Control del flujo en PHP: Bucles II
Estructura y funcionamiento de los bucles for y foreach. Explicamos como salir de un bucle: Break y continue Entrar

27.- Operadores
Lista descriptiva de los operadores más frecuentemente utilizados Entrar

28.- Pasar variables por la URL con PHP
Veremos cómo transferir variables de una página a otra por medio de la URL, en PHP. Entrar

29.- Procesar variables de formularios
Veremos cómo transferir variables de una página a otra por medio de formularios Entrar

30.- Autollamada de páginas
Páginas que se llaman a si mismas pasando datos por POST o GET: formularios reentrantes y variables pasadas por URL a la misma página. Entrar

31.- Utilización de las cookies en PHP
Aprendemos sobre las cookies en PHP. Explicamos en qué consisten estas célebres galletas y describimos su empleo y utilidad. Entrar

32.- Cookies en PHP
Explicaciones completas sobre cookies en PHP, con todos los parámetros de la función setcookie() y el array $_COOKIE Entrar

33.- Sesiones I
Nos introducimos al concepto de sesión y aprendemos su manejo y funcionamiento. Entrar

34.- Sesiones en PHP II
Describimos los metodos de trabajo con sesiones en PHP, inicializar sesión, crear variables de sesión o recuperarlas. Entrar

35.- Trabajar con bases de datos en PHP
Interés del empleo de bases de datos con páginas dinámicas. Presentación del lenguaje SQL y de la base MySQL. Pasos previos a los ejemplos. Entrar

36.- Introducción de nuevos registros con PHP
Forma sencilla de introducir nuevos elementos en una tabla de base de datos. Realizamos un Insert con PHP. Entrar

37.- Selección y lectura de registros con PHP
Utilizamos el comando Select de SQL para crear una selección de nuestra tabla y mostrar todos los datos en pantalla por medio de un bucle. Con PHP. Entrar

38.- Actualizacion de un registro de base de datos con PHP
Explicamos cómo modificar o actualizar un registro existente en una tabla de una base de datos, con PHP. Es decir, hacer un update para un registro de una tabla, desde PHP. Entrar

39.- Borrado de un registro con PHP
Aprendemos a eliminar registros de una tabla de base de datos, con un ejemplo práctico en PHP. Entrar

40.- Subir una aplicación PHP al servidor
Vamos a ver cómo subir una aplicación hecha en local a un servidor de Internet. Empezamos ofreciendo una serie de pautas para subir los archivos. Entrar

41.- Colocar los archivos PHP fuera del directorio de publicación
Algunos casos en los que colocar archivos fuera del directorio de publicación tiene sentido y utilidad. Entrar

42.- Subir una base de datos al sevidor de Internet
El segundo paso para subir una aplicación PHP al servidor consiste en colocar la base de datos en el Entrar

43.- Subir base de datos MySQL vacía al servidor
La base de datos que pretendemos subir está vacía. Tan sólo hemos creado las tablas, pero no hemos introducido datos en ellas o, a lo sumo, tienen algún dato que hemos introducido de pruebas. Entrar

44.- Subir una base de datos MySQL con la estructura y los datos
Como transferir una base de datos MySQL que tenemos en local a nuestro servidor remoto, incluyendo tanto la estructura de las tablas como sus datos. Entrar

45.- Migrar una base de datos a MySQL
Indicaciones útiles para migrar una base de datos a MySQL, es decir, cuando tenemos que subir una base de datos local en cualquier gestor a una base de datos remota en MySQL. Entrar

46.- Programación orientada a objetos en PHP
PHP ofrece funcionalidades propias de la POO. En este capítulo veremos los aspectos más básicos de esta metodología. Entrar

47.- Constructores en PHP
Vemos lo que es un constructor y cómo definirlos en programación orientada a objetos en PHP. Entrar

48.- Herencia en PHP
Hablaremos de esta peculiar característica para hacer copias independientes y personalizadas de clases ya construidas, propia de la programación orientada a objetos. Entrar

49.- Utilidad de los includes en PHP
Cómo crear una plantilla en PHP utilizando includes. Entrar

50.- Elegir entre PHP4 y PHP5. Conviene la migración?
A más de dos años de la llegada de la versión 5 de PHP, aún la comunidad de desarrolladores de PHP se plantea el interrogante. Entrar

51.- Problema del error 404 OK en PHP
Tenemos que asegurarnos que el error 404, de página no encontrada, sea correctamente enviado al navegador para que no le llegue un HTTP/1.x 404 OK. Entrar

52.- Formulario programado con QuickForm
Con las clases de QuickForm podrás crear, validar y procesar formularios PHP. Entrar

53.- Librerías JSON para PHP
Información sobre las distintas librerías y opciones para utilizar la notación de objetos Javascript JSON en programas realizados con el lenguaje PHP. Entrar

54.- Vídeo: instalación de Eclipse + PDT
Videotutorial donde mostramos la descarga, instalación y configuración de PDT, una distribución de Eclipse que nos servirá de IDE para PHP. Crearemos también un primer proyecto con PDT. Entrar

55.- Vídeo: Instalación de Zend Debugger
Vídeo tutorial sobre la instalación de Zend Debugger, la extensión de PHP que nos permite hacer depuración o debug de aplicaciones web PHP. Entrar

56.- Vídeo: Debug en PHP con Eclipse + PDT + Zend Debugger
Mostramos cómo hacer debug en PHP para depurar tus aplicaciones web en el lenguaje PHP, con Eclipse, su extensión PDT y la extensión de PHP Zend Debugger. Entrar

Descargas
 Si eres usuario de DesarrolloWeb:
Archivo de descarga 663479 Programación en PHP. Texto completo en PDF, listo para imprimir, del manual de DesarrolloWeb.com Programación en PHP. Descarga compilada y actualizada el día 21/10/08.

Bibliografía recomendada

 Manual en portugués
Esta disponible en CriarWeb.com:

Comentarios
Envie un comentario u opinión sobre este manual.

Comentarios
Fueron enviados 9 comentarios al manual
2 comentarios no revisados
7 comentarios revisados:

naimps
Problema en el manual con código HTML
21/4/09
Hola.

El manual, por lo que llevo leido, está muy bien.
Pero en determinadas páginas, al mostrar código HTML se expande el texto y se pierde la información.

Por ejemplo: páginas 24, 28.

¿Hay alguna forma de conseguir el manual en HTML, o word, o el formato que sea pero con esto corregido?

Muchas gracias.

platead...
el manual no es legible!
07/5/09
el manual tiene muchas tablas q en el archivo pdf salen 'cortadas', es decir, se leen cortadas las tablas y por ende se pierde la informacion!
estas tablas cortadas estan sobre todo en las primeras hojas del manual, hay una por ej sobre base de datos q uno no puede saber a q comandos refieren las explicaciones por q la tabla esta cortada!
asi no se puede aprender . decepcionante
Martin

Kashir
Se cortan las tablas.
09/5/09
Es cierto lo que dijeron antes... Se cortan las tablas y no pueden verse los comandos.

A ver si se puede corregir y re-subir, por favor, éste es el tutorial que más me interesa de todos.

Gracias.

pabloer...
Tablas Cortadas
12/7/09
El manual es muy bueno pero con el defecto antes mencionados en comentarios anteriores. Las tablas se cortan y por favor resuelver el problema e informar por este medio. Gracias

clement...
correccion del manual de progamacion php
14/10/09
El manual es muy bueno, pero contine defecto que nos hace perder el seguimiento de ests trabajo, si usted logra hacer las correcciones sera unexito. pues uno de los manuales mas completo en ese lenguaje, es muy didactico.espero me sea enviado despues de los ajustes que se hagan.

Gracias

mariano...
Muy lindo todo, pero...
26/10/09
El manual parece bueno pero, lamentablemente, hay un problema bastante molesto con los texto en tabla; que sobrepasan el margen haciéndose ilegibles. No dudo que tendrán una rápida solución para esto... aunque el primer comentario al respecto es de ¡abril!.

Saludos
No se lee bien el manual
10/11/09
Tengo este manual desde el mes de Junio, más o menos, y pensé que ya estaría arreglado el asunto de las tablas que no se ven. Veo con decepción que aún no es así. Por favor, arregladlo YA!!!!
En este manual
Descargar manual 1

Categorías relacionadas:

Manuales relacionados
Alojados en el grupo