martes, 2 de agosto de 2011

Que es PHP

Capítulos introductorios donde hablaremos sobre los lenguajes de desarrollo del lado del servidor en general para explicar PHP en particular y que se entienda cuál es su modo de funcionamiento y los tipos de cosas que se pueden hacer con este lenguaje.

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.

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

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

Cómo instalar PHP y MySQL

Explicaremos diversos modos que existen para instalar PHP y la base de datos MySQL, que es todo lo que necesitamos para empezar a trabajar. Para ello veremos cómo instalar PHP sobre los servidores web Apache o IIS. Además presentaremos diversos paquetes que nos permiten tener una instalación de todas las aplicaciones necesarias sin necesidad de ninguna configuración, lo que puede facilitarnos mucho la vida.

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

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.

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.

7.- Instalación de MyQL 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

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

Primeros pasos con el lenguaje PHP

Empezamos a trabajar con el lenguaje de programación. En los siguientes capítulos del Manual de PHP explicaremos las generalidades sobre el lenguaje, como su sintaxis, las variables que podemos crear y sus tipos de datos, las variables del sistema que están disponibles sobre el servidor, operadores, etc.

9.- 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.

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

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

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

13.- Á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.

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

Arrays y cadenas

Nos detenemos para ver cómo son los arrays en PHP, la estructura de datos más esencial que existe. Además aprenderemos a trabajar con cadenas en PHP.

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

16.- 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.

17.- Cadenas en PHP
Aspectos relevantes de las cadenas o strings en PHP, un tipo de variables muy utilizado. Lista de caracteres protegidos.

Funciones en PHP

Las funciones son esenciales para poder realizar código de calidad, tanto en PHP como en muchos otros lenguajes de programación. En estos capítulos del Manual de PHP aprenderemos a definir funciones, trabajar con parámetros y retornar valores.

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

19.- 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.

20.- 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.

Estructuras de control en PHP

Vemos una a una las distintas estructuras de control del flujo de los programas disponibles en el lenguaje de programación PHP: condicionales y bucles.

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

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

23.- 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.

Aplicaciones web: paso de variables y memoria de estados

En los siguientes capítulos veremos diversas maneras que existen en PHP para conseguir que un conjunto de páginas y scripts se comporten como una aplicación web. Veremos cómo pasar datos de unas páginas a otras, por POST y GET, cómo memorizar datos asociados a un usuario a lo largo de toda la sesión y cómo memorizar datos en cookies, que perdurarán entre varias sesiones.

24.- 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.

25.- Procesar variables de formularios. POST en PHP
Veremos cómo transferir variables con PHP, de una página a otra por medio de formularios, lo que se conoce habitualmente por POST.

26.- 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.

27.- 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.

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

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

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

Bases de datos en PHP

Entramos en una de las partes más interesantes del manual de PHP, con los capítulos que tratan las bases de datos. Trabajaremos con MySQL y mostraremos cómo hacer todas las operaciones típicas con una base de datos, como acceso a registros, inserción, modificación y borrado.

31.- 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.

32.- 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.

33.- 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.

34.- 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.

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

Subir una aplicación web al servidor

Una vez que hemos terminado una aplicación web en local, tenemos que ponerla en producción en un servidor de Internet. Mostramos cómo subir todas las páginas a un servidor y algunas de las posibles tareas que nos tocará realizar para subir también la base de datos.

36.- 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.

37.- 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.

38.- 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.

39.- 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.

40.- 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.

41.- 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.

Introducción a la programación orientada a objetos en PHP 4

Capítulos sobre la programación orientada a objetos que se puede realizar en PHP 4. Es una primera aproximación a la orientación a objetos, tal como se realizaba en esa versión de PHP.

42.- 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.

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

44.- 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.

Epílogos al Manual de PHP

Diversos artículos que finalizan este manual de PHP y ofrecen introducciones a diversos asuntos que son interesantes para conocer sobre este lenguaje de programación. Introducciones a algunas herramientas especialmente útiles, que pueden ayudarnos a desarrollar páginas web.

45.- 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.

46.- 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.

47.- 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.

48.- CodeIgniter
CodeIgniter es un framework PHP para la creación rápida de aplicaciones web. Presentación general del framework y primeras notas para empezar a usarlo

No hay comentarios:

Publicar un comentario