unidad 4 PW
Janina Zuñiga monroy
Created on November 24, 2022
Over 30 million people create interactive content in Genially.
Check out what others have designed:
THE EUKARYOTIC CELL WITH REVIEW
Presentation
WWII JUNE NEWSPAPER
Presentation
PRIVATE TOUR IN SÃO PAULO
Presentation
FACTS IN THE TIME OF COVID-19
Presentation
AUSSTELLUNG STORYTELLING
Presentation
WOLF ACADEMY
Presentation
STAGE2- LEVEL1-MISSION 2: ANIMATION
Presentation
Transcript
Lenguaje
del lado del servidor
janina zuñiga monroyprogramacion web unidad 4
4.1
Introduccion al lenguaje
PHP
lenguaje interpretado del lado del servidor que se caracteriza por su potencia,versatilidad, robustez y modularidad. Los programas escritos en PHP son embebidosdirectamente en el código HTML y ejecutados por el servidor web a través de un intérpreteantes de transferir al cliente que lo ha solicitado un resultado en forma de código HTMLpuro. Al ser un lenguaje que sigue la corriente open source, tanto el intérprete como sucódigo fuente son totalmente accesibles de forma gratuita en la red
Flexibilidad
PHP resulta un lenguaje muy sencillo de aprender; especialmente para programadores familiarizados con lenguajes como C, Perl o Java, debido a las similitudes de sintaxis entre ellos.
Dispone de:
— Funciones de gestión de directorios y ficheros, incluso para la transferencia mediante FTP. — Funciones de tratamiento de imágenes y librerías de funciones gráficas — Funciones de generación y lectura de cookies. — Funciones para la generación de documentos PDF.
— Funciones de correo electrónico que pueden ser utilizadas para programar completos sistemas de correo electrónico vía web. — Funciones de administración y gestión de bases de datos específicas para la mayoría degestores comerciales
4.2
Estructura de control
+ info
El autor (López Quijado, 2014) menciona que los condicionales se emplean para determinar si una determinada sentencia o grupo de sentencias se ejecutarán o no, en base al cumplimiento de determinadas condiciones. La estructura condicional más simple obedece al siguiente esquema:
Bucles
Los bucles son unas estructuras de control que permiten que una secuencia determinada de instrucciones, conocida genéricamente como cuerpo del bucle, se ejecute más de una vez. Estas estructuras son muy útiles para repasar el contenido de un fichero, una matriz, una base de datos, etc. Dentro de los bucles se consideran dos tipos principales: aquéllos que se ejecutan atendiendo a una condición numérica y aquéllos que se ejecutan en función de una condición no necesariamente numérica
Bucles mediante condicion numerica
+ Info
+ Info
Tipos
Los bucles también pueden crearse de modo que obedezcan a condiciones no necesariamente numéricas.
Bucles mediante condicin no numerica
Cuando necesitamos que una secuencia de instrucciones se ejecute n veces recurrimos a la estructura for ().
4.3
Tratamiento de formularios
Formulario sencillo
Un formulario sencillo con dos campos a rellenar y un botón para enviar en HTML es de la siguiente forma:
Formpost.php
Cuando un usuario rellena los datos y hace click en enviar, los datos del formulario se envían para ser procesados al archivo formpost.php. Los datos se envían a través de HTTP con el método HTTP Post. Una vez los datos están en formpost.php pueden mostrarse, guardarse en una base de datos o lo que se necesite. En formpost.php vamos a mostrarlos con echo:
Método HTTP GET
formget.php
Es el archivo donde recibimos los datos
Tipos de elementos
4.4
Manejo de objetos del servidor
Metafora
Clase
Tipos
Persona es la metáfora de una clase cuyo comportamiento puede ser caminar, correr, estudiar, leer, etc. Puede estar en estado despierto, dormido, etc. Sus características (propiedades) pueden ser el color de ojos, color de pelo, su estado civil, etc. n a condiciones no necesariamente numéricas.
Una clase es un modelo que se utiliza para crear objetos que comparten un mismo comportamiento, estado e identidad
Es el algoritmo asociado a un objeto que indica la capacidad de lo que éste puede hacer. function caminar() { #... }
Metodo
Es una entidad provista de métodos o mensajes a los cuales responde (comportamiento); atributos con valores concretos (estado); y propiedades (identidad).$persona = new Persona();/* El objeto, ahora, es $persona, que se ha creado siguiendo el modelo de la clase Persona */
Objeto
Propiedades y atributos
Evento y mensaje
Las propiedades y atributos, son variables que contienen datos asociados a un objeto. $nombre = 'Juan'; $edad = '25 años'; $altura = '1,75 mts';
Un evento es un suceso en el sistema mientras que un mensaje es la comunicación del suceso dirigida al objeto.
¡Gracias!