introducción al lenguaje. ¿ qué es php ? o hypertext pre-processoes (php) es un lenguaje de...

27
Introducción al Lenguaje

Upload: ricardo-pineiro-san-martin

Post on 02-Feb-2016

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Introducción al Lenguaje. ¿ Qué es PHP ? O Hypertext Pre-processoes (PHP) es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en

Introducción al Lenguaje

Page 2: Introducción al Lenguaje. ¿ Qué es PHP ? O Hypertext Pre-processoes (PHP) es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en

¿ Qué es PHP ?O Hypertext Pre-processoes (PHP) es un

lenguaje de "código abierto" interpretado, de alto nivel, embebido en páginas HTML y ejecutado en un servidor.

¿ Qué permite ?O Procesar información, generar contenidos

dinámicos, consultas a bases de datos.

Introducción

Page 3: Introducción al Lenguaje. ¿ Qué es PHP ? O Hypertext Pre-processoes (PHP) es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en

OPHP es un lenguaje de programación Web diseñado para que un intérprete que lo analice y ejecute.

OEl servidor web, cuando detecta una extensión asociada a PHP, envía esta página al intérprete y éste se la devuelve la respuesta según la solicitud.

Paralelamente se puede trabajar con una base de datos si es necesario.

¿Qué se necesita para que PHP

funcione?

Page 4: Introducción al Lenguaje. ¿ Qué es PHP ? O Hypertext Pre-processoes (PHP) es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en

Esquema de funcionamiento de para

PHP

Page 5: Introducción al Lenguaje. ¿ Qué es PHP ? O Hypertext Pre-processoes (PHP) es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en

Ventajas Capacidad de conexión con la mayoría motores de base de

datos. Capacidad de expandir su potencial utilizando la enorme

cantidad de módulos (llamados ext's o extensiones). Posee una amplia documentación en su página oficial Es libre POO Biblioteca nativa de funciones sumamente amplia e

incluida Tiene manejo de excepciones.

Ventajas y desventajas

Page 6: Introducción al Lenguaje. ¿ Qué es PHP ? O Hypertext Pre-processoes (PHP) es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en

Desventajas

O No posee adecuado manejo del Unicode.

O Por su diseño dinámico no puede ser compilado y es muy difícil de optimizar.

O Por sus características promueve la creación de código desordenado y complejo de mantener.

Page 7: Introducción al Lenguaje. ¿ Qué es PHP ? O Hypertext Pre-processoes (PHP) es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en

OSintaxis básica<html><head><title> Página de prueba</title> </head> <?php  sentencias de PHP; ?> </html>

Principios básicos de programación con PHP

Page 8: Introducción al Lenguaje. ¿ Qué es PHP ? O Hypertext Pre-processoes (PHP) es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en

OTipo de datos OBooleanosOEnterosOStringOarrayOObjetosONull

OPermite la definición de constantes

Page 9: Introducción al Lenguaje. ¿ Qué es PHP ? O Hypertext Pre-processoes (PHP) es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en

Operadores

OAritméticos OAsignación ODe cadena O Incremento y decrementoOComparación OComparación de los datos en forma binariaOLógicos

Page 10: Introducción al Lenguaje. ¿ Qué es PHP ? O Hypertext Pre-processoes (PHP) es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en

Estructuras de control

◦ If-else◦ If elseif◦ Switch

Estructuras de ciclos

◦ For◦ Forecha◦ While◦ Do while◦ Break y continue

Page 11: Introducción al Lenguaje. ¿ Qué es PHP ? O Hypertext Pre-processoes (PHP) es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en

Permite la definición de funciones

POO

◦ Métodos set() y get() para el acceso de las propiedades

◦ Miembros privados y estáticos◦ Constructores y destructores◦ Herencia ◦ Clases abstractas◦ Interfaces◦ Polimorfismo◦ Excepciones

Page 12: Introducción al Lenguaje. ¿ Qué es PHP ? O Hypertext Pre-processoes (PHP) es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en

¿Cómo funciona PHP?

OEl usuario escribe una URL en su navegador y éste envía un petición HTTP al servidor web.

OEl servidor lee la pagina PHP (la interpreta) y envía al navegador del usuario un documento compilado en formato HTML.

Page 13: Introducción al Lenguaje. ¿ Qué es PHP ? O Hypertext Pre-processoes (PHP) es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en

O INTERNET: Es una red mundial de redes de ordenadores que permiten a éstos a comunicarse y compartir información. No es una red “típica” de ordenadores, sino una red de redes, donde cada una de ellas es independiente y autónoma

Page 14: Introducción al Lenguaje. ¿ Qué es PHP ? O Hypertext Pre-processoes (PHP) es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en

Dirección URL: La forma de escribir las direcciones de los distintos servicios Internet.

La estructura de una dirección URL, se compone de tres partes:

http://www.anayamultimedia.es/catalogo/index.htmMétodo

deAcceso

Dirección del ordenador

Es opcional

Page 15: Introducción al Lenguaje. ¿ Qué es PHP ? O Hypertext Pre-processoes (PHP) es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en

DREAMWEAVER

Page 16: Introducción al Lenguaje. ¿ Qué es PHP ? O Hypertext Pre-processoes (PHP) es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en

QUÉ ES DREAMWEAVER Dreamweaver es un software fácil

de usar que permite crear páginas web profesionales.

Las funciones de edición visual de Dreamweaver permiten agregar rápidamente diseño y funcionalidad a las páginas, sin la necesidad de programar manualmente el código HTML o PHP

Se puede crear tablas, editar marcos, trabajar con capas, insertar comportamientos JavaScript, entre otros.., de una forma muy sencilla y visual.

Page 17: Introducción al Lenguaje. ¿ Qué es PHP ? O Hypertext Pre-processoes (PHP) es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en

PANTALLA INICIAL

Page 18: Introducción al Lenguaje. ¿ Qué es PHP ? O Hypertext Pre-processoes (PHP) es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en

O Seguridad y Cookies en PHP O  O -Restringir accesoO -Distinción de usuarios O -Distinción de usuariosO -Ejemplo de uso.

Page 19: Introducción al Lenguaje. ¿ Qué es PHP ? O Hypertext Pre-processoes (PHP) es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en

Criterios para la elaboración de páginas

Web1. Elegir los fondos2. Dejar claro el conjunto de sitio de la página

abierta y como se puede llegar a otros lugares. Indicar:a) dónde estab) cómo llegar al lugarc) Confirmación de que se está en el buen

camino3. Cuidar la página inicial4. Diseñar la página con una información clara5. Facilitar herramientas para imprimir el texto o

guardarlo en la Web con facilidad6. Fechar las páginas. Facilita su actualización

Page 20: Introducción al Lenguaje. ¿ Qué es PHP ? O Hypertext Pre-processoes (PHP) es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en

INSPECTOR DE PROPIEDADES

Hiperenlaces:Un hiperenlace, hipervínculo, o vínculo, no es más que un enlace, que al ser pulsado lleva de una página o archivo a otra página o archivo. Es posible asignar un vínculo a un texto, a una imagen, o a parte de una imagen.

Page 21: Introducción al Lenguaje. ¿ Qué es PHP ? O Hypertext Pre-processoes (PHP) es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en
Page 22: Introducción al Lenguaje. ¿ Qué es PHP ? O Hypertext Pre-processoes (PHP) es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en

Insertar una imagen Menú Insertar , Imagen.

Insertar una tabla Menú Insertar ,Tabla.

Page 23: Introducción al Lenguaje. ¿ Qué es PHP ? O Hypertext Pre-processoes (PHP) es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en

Insertar una capa menú Insertar, opción Capa. Una vez se ha insertado la capa, pueden editarse sus atributos, pero para ello hay que seleccionarla primero.

Hasta ahora su código se debe ver algo así:

Page 24: Introducción al Lenguaje. ¿ Qué es PHP ? O Hypertext Pre-processoes (PHP) es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en

MarcosLos marcos o frames

sirven para distribuir mejor los datos de las pág.,

Page 25: Introducción al Lenguaje. ¿ Qué es PHP ? O Hypertext Pre-processoes (PHP) es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en
Page 26: Introducción al Lenguaje. ¿ Qué es PHP ? O Hypertext Pre-processoes (PHP) es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en
Page 27: Introducción al Lenguaje. ¿ Qué es PHP ? O Hypertext Pre-processoes (PHP) es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en

FormulariosLos formularios se utilizan para recoger datos de los usuarios

Podemos realizar un pedido en una tienda virtual, crear una encuesta o recibir preguntas.