Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Actividad Nº 1
Laboratorio de Aplicaciones
Web
Profesora: Alumno:
Marisela Yilver Quevedo
28.333.459
Indice
1. Defina PHP
2. Describa la Historia de PHP
3. ¿Que se Puede Hacer con PHP?
4. Explique Brevemente Como Funciona PHP
5. Cuáles son las Ventajas de PHP
6. Escriba la Sintaxis Básica de PHP
7. Defina Datos
8. Tipos de Datos
9. Defina Variables
10. Defina Operadores
11. Tipos de Operadores
12. Defina Constantes
13. Defina Sentencias de Control
14. Defina Arrays
15.Defina Funciones
16.Defina Formularios
17.Defina Base de Datos
18.Defina MySQL
19.Defina Postgres
20.Nombra al menos dos (2) manejadores de Bases de Datos
1) Define PHP:
PHP es un lenguaje de Script que se ejecuta en el servidor web, justo antes de que se
envíe la página a través de internet al cliente. PHP es el acrónimo de Hipertext
Preprocesor que significa Lenguaje de Programación Interpretado y es utilizado para
hacer páginas Web Dinámicas.
Sin embargo, la madurez definitiva de PHP llegó con la versión 5, que permaneció
durante más de 11 años en el mercado y a día de hoy todavía se encuentra en
mantenimiento. La principal novedad de la versión 5 fue una mejorada integración
del paradigma de la Programación Orientada a Objetos.
3) ¿Que se Puede Hacer con PHP?
El tipo de petición que puede realizar un usuario va desde entrar a una url, enviar
formularios, rellenar campos, introducir algún dato (IMG, MP4...), hacer clic en un link.
Ventajas:
• Lenguaje de código abierto.
• PHP tiene una curva de aprendizaje sumamente baja. Esto hace que sea muy fácil de
aprender el lenguaje.
• Una comunidad enorme, créeme que esto es útil, muchos de los problemas y dudas que
se te presenten ya están solucionadas por otros usuarios y comentadas y a la disposición
tuya.
• PHP también tiene un sin fin de librerías y Frameworks potentes y profesionales
haciendo tu trabajo más fácil.
• Con PHP podemos hacer múltiples páginas y cada una de ellas totalmente personalizada
al usuario gracias a su potencial de manejar Bases de Datos.
• Alrededor del 80% de las páginas en internet están hechas en PHP, además de ser muy
demandada a nivel laboral.
• PHP se utiliza principalmente para hacer páginas Web, pero muchos usuarios lo utilizan
para hacer aplicaciones para otras plataformas.
Imagen 1
7) Defina Datos
Los datos son información procesada o almacenada por una computadora. Es una
clasificación que especifica que valor tiene una variable y qué tipo de operaciones
matemáticas, relacionales o lógicas se le pueden aplicar sin causar un error. Una
cadena, por ejemplo, es un tipo de datos que se usa para clasificar texto y un entero
es un tipo de datos que se usa para clasificar números enteros.
9) Tipos de Datos
Es importante utilizar nombres significativos para las variables para que quede claro
qué variable se está utilizando en cada momento. Por ejemplo si quieres guardar el
nombre de Marisela lo más lógico sería hacerlo en una variable llamada "nombre". El
nombre dado a cada variable depende del programador, pero idealmente un nombre
de variable debe tener significado, es decir, debe reflejar el valor que tiene.
8) Defina Variables
Las variables también proporcionan una forma de etiquetar los datos con un nombre
descriptivo, de modo que el lector y nosotros mismos puedan entender nuestros
programas con mayor claridad, es útil pensar en las variables como contenedores que
contienen información. Su único propósito es etiquetar y almacenar datos en la
memoria. Estos datos se pueden utilizar en todo su programa.
Las variables vienen en todas las formas y tamaños. Algunos se utilizan para
almacenar números, otros se utilizan para almacenar texto y otros se utilizan para
tipos de datos. Pero el problema es que la computadora no sabe que la variable
"nombre" contendrá un texto ha pesar que para nosotros es lo más lógico. Las
computadoras usan palabras reservadas para saber que tipo de dato se manejará.
• Cadena (o str o texto ). Se utiliza para una combinación de cualquier carácter que
aparezca en un teclado , como letras, números y símbolos.
• Carácter (o char ). Se utiliza para letras sueltas .
• Entero (o int ). Se usa para números enteros .
• Flotante (o Real ). Se utiliza para números que contienen puntos decimales o para
fracciones .
• Booleano (o bool ). Se utiliza cuando los datos están restringidos a las opciones
Verdadero / Falso o Sí / No.
• Operadores Aritméticos:
Son los que se utilizan para realizar operaciones matemática básicas, Suma,
Restas, Multiplicación y División.
• Operadores Relacionales:
Estos operadores se utilizan para la comparación. Devuelven verdadero o falso
según el resultado de la comparación. EL operador ‘==’ no debe confundirse
con ‘=’. Los operadores relacionales son los siguientes:
• Operadores de Bit a Bit:
Estos operadores son muy útiles y tenemos algunos trucos basados en estos
operadores. Estos operadores convierten los enteros dados en binarios y luego
realizan la operación requerida y devuelven el resultado en representación
decimal.
• Operadores Lógicos:
Estos operadores toman valores booleanos como entrada y devuelven valores
booleanos como salida.
• Operadores de Asignación:
Son operadores que se utilizan para agregar dato a las variables.
En un programa, valores de datos puede ser constante o variable . Si los valores son
variables, el programa y el usuario pueden cambiarlos. Cuando se ejecuta un
programa, los valores de los datos se mantienen en memoria mientras se trabaja en
ellos.
Valores de datos que permanecen iguales cada vez que se ejecuta un programa.
Ejecutado se conocen como constantes. No se espera que las constantes cambien. Las
constantes literales son valores reales fijados en el código fuente. Un ejemplo de esto
podría ser la cadena de caracteres "hola mundo". El valor de datos "hola mundo" se
ha fijado en el código.
If: Sentencia if. Esta sentencia de control permite ejecutar o no una sentencia simple
o compuesta según se cumpla o no una determinada condición. Esta sentencia tiene
la siguiente forma general:
Bucle: Los bucles son estructuras de control para que un conjunto de sentencias
puedan ejecutarse repetidas veces. Básicamente hay dos tipos de bucles, aquellos que
se repiten un número determinado de veces, número que es conocido antes de
empezar el bucle; o aquellos bucles que se ejecutan un número indeterminado de
veces, y cuya terminación viene dada por una determinada condición que
depende de la ejecución del programa.
Era simple, porque teníamos que almacenar solo cinco números enteros. Ahora
supongamos que tenemos que almacenar 5000 números enteros. ¿Vamos a utilizar
5000 variables?
Para manejar tales situaciones, casi todos los lenguajes de programación proporcionan
un concepto llamado matriz . Una matriz es una estructura de datos que puede
almacenar una colección de elementos de tamaño fijo del mismo tipo de datos. Una
matriz se usa para almacenar una colección de datos, pero a menudo es más útil pensar
en una matriz como una colección de variables del mismo tipo.
Este es el mismo ejemplo pero con un Array:
Las funciones son módulos de código "autónomos" que realizan una tarea específica.
Las funciones normalmente "toman" datos, los procesan y "devuelven" un resultado.
Una vez que se escribe una función, se puede usar una y otra vez. Las funciones se
pueden "llamar" desde el interior de otras funciones.
Funciones "Encapsulan" una tarea (combinan muchas instrucciones en una sola línea
de código). La mayoría de los lenguajes de programación proporcionan muchas
funciones integradas que, de otro modo, requerirían muchos pasos.
Además de los anteriores mencionados (MySQL y PostgreSQL) están estos otros gestores
bastante famosos.
• MaríaDB
• SQLite