Taller Php Mysql HTML

28
Sistema de Gestión de la Calidad Servicio Nacional de Aprendizaje – SENA Regional Tolima Centro de Comercio y Servicios EJERCICIOS Fecha: agosto de 2012 Versión 2.0 Página 1 de 3 Nombre del Programa de Formación: Tecnólogo en Análisis y Desarrollo de Sistemas de Información Competencia: ANALISIS DEL SISTEMA DE INFORMACIÓN. Resultado de AprendizajePLANTEAR DIFERENTES ALTERNATIVAS, DE MODELOS TECNOLÓGICOS DE INFORMACIÓNEMPRESARIAL, TENIENDO EN CUENTA LA PLATAFORMA TECNOLÓGICA DE LA EMPRESAY LAS TENDENCIAS DEL MERCADO, PARA DAR SOLUCIÓN A LAS SITUACIONESRELACIONADAS CON EL MANEJO DE LA INFORMACIÓN DE LA ORGANIZACIÓN. De acuerdo a lo visto PHP, MYSQL Y HTML Revise, analice y responda los siguientes ejercicios:PREGUNTA RESPUESTA 1. Responda: ¿Quién invento PHP? El El canadiense Rasmus Lerdorf en 1994 ¿Qué es PHP? El PHP (acronimo de PHP: Hypertext Preprocessor), es un lenguaje interpretado de alto nivel embebido en páginas HTML y ejecutado en el servidor.es interpretado por el servidor ¿Qué significa PHP? Personal Home Page ¿Cuáles son las diferencias mas notables entre JavaScript y PHP? 1) A veces no es compatible con todos los navegadores 2) En Javascript podemos llegar a ver el código fuente y en PHP no

description

Taller Php Mysql HTML

Transcript of Taller Php Mysql HTML

Sistema de Gestin de la CalidadServicio Nacional de Aprendizaje SENA

Regional Tolima Centro de Comercio y Servicios

EJERCICIOSFecha: agosto de 2012

Versin 2.0

Pgina 1 de 3

Nombre del Programa de Formacin: Tecnlogo en Anlisis y Desarrollo de Sistemas de Informacin

Competencia: ANALISIS DEL SISTEMA DE INFORMACIN.

Resultado de AprendizajePLANTEAR DIFERENTES ALTERNATIVAS, DE MODELOS TECNOLGICOS DE INFORMACINEMPRESARIAL, TENIENDO EN CUENTA LA PLATAFORMA TECNOLGICA DE LA EMPRESAY LAS TENDENCIAS DEL MERCADO, PARA DAR SOLUCIN A LAS SITUACIONESRELACIONADAS CON EL MANEJO DE LA INFORMACIN DE LA ORGANIZACIN.

De acuerdo a lo visto PHP, MYSQL Y HTML Revise, analice y responda los siguientes ejercicios:PREGUNTA RESPUESTA1. Responda:Quin invento PHP? El El canadiense Rasmus Lerdorf en 1994Qu es PHP? El PHP (acronimo de PHP: Hypertext Preprocessor), es un lenguaje interpretado de alto nivel embebido en pginas HTML y ejecutado en el servidor.es interpretado por el servidorQu significa PHP? Personal Home PageCules son las diferencias mas notables entre JavaScript y PHP?1) A veces no es compatible con todos los navegadores2) En Javascript podemos llegar a ver el cdigo fuente y en PHP no3) Javascript corre en el lado del cliente. PHP en el lado del servidorQu tipo de licencia tiene PHP? PHP tiene una licencia Open Source o GNUDnde pondemos encontrar ayuda para php?

En el sitio oficial www.php.net/manual/es/

En el sitio oficial www.php.net/manual/es/Qu necesitamos para trabajar con PHP?

Para trabajar en modo local se necesita tener instalado en el ordenador un servidor Apache para windows o Un servidor web, as como tambin MySql instalado en nuestra pc (para usarla de servidor de pruebas), o contar con un servidor con dichas caractersticas, un editor de texto, un manejador de BDDCmo accesamos a nuestro servidor local? Con http://localhost o http://127.0.0.1

Accedemos a travs de http://localhost o http://127.0.0.1Investiga sobre las diferentes versiones de php existentes y sus caractersticas

PHP 3

PHP 3.0, liberada en 1998, era la primera versin que se pareca fielmente al PHP tal y como lo conocemos hoy en da.

Una de las mejores caractersticas de PHP 3.0 era su gran extensibilidad. Cuando hablamos de extensibilidad nos referimos a la existencia de un ncleo o core al que se le pueden ir aadiendo fragmentos de cdigo que permiten hacer ms cosas. Se tratara de algo parecido a tener una base sobre la que podemos ir aadiendo piezas. Veamos una imagen:

En esta imagen, correspondiente a los juegos de nios armables Lego, vemos cmo existe una base verde. Esa base sera el core o ncleo de PHP. Luego, aprovechando que esa base tiene preparados los anclajes para seguir poniendo piezas, vemos que se le han aadido extensiones. Por ejemplo, la primera extensin que tiene una base azul podra ser una extensin que permita la gestin de correos electrnicos. La segunda extensin, que tiene una base verde, podra ser una extensin para gestionar imgenes, y as sucesivamente

Adems de facilitar el trabajo con muchas bases de datos, protocolos y sistemas informticos, las caractersticas de extensibilidad de PHP 3.0 atrajeron a muchos programadores a unirse al proyecto y enviar nuevos mdulos de extensin. Esta fue la clave del enorme xito de PHP 3.0: que fue un proyecto abierto al que se unieron muchos programadores formando una comunidad.

Todo el nuevo lenguaje fue liberado con el nombre de 'PHP', con el significado de ser un acrnimo juego de las letras iniciales de Hypertext Preprocessor.

A partir de su lanzamiento, PHP creci pasando a ser usado por miles de programadores y cientos de miles de sitios Web. Se estima que PHP 3.0 conquist una fraccin del total de servidores mundiales de en torno al 10 %, lo cual fue un xito rotundo.

PHP 4

La principal novedad de PHP 4 est en el intrprete del lenguaje PHP. Con la nueva versin se lograron aumentos de entre 5 y 10 veces en la velocidad de ejecucin de pginas PHP respecto a la versin anterior, lo cual fue un salto muy importante.

Adems del aumento en rendimiento, se introdujeron novedades relacionadas con el soporte de objetos en PHP. La programacin orientada a objetos es una forma avanzada de programacin y gracias a estas caractersticas PHP se encuentra entre los lenguajes de vanguardia.

Otra nueva caracterstica de PHP 4 fue que poda soportar hilos cosa que en PHP 3 no era posible. Un hilo es bsicamente una tarea que puede ser ejecutada en paralelo con otra tarea. La principal ventaja que podemos obtener de esta funcionalidad es que se pueden estar haciendo varias cosas al mismo tiempo sin tener que esperar a que se termine una tarea para empezar otra.

Para los programadores, PHP 4 inclua un depurador. Un depurador viene siendo un asistente que nos ayuda a detectar dnde se encuentran los errores en los programas o cdigo de desarrollo. Esto ayuda mucho al programador y le evita quebraderos de cabeza por no poder localizar errores. Gracias al depurador, se podan seguir con mayor profundidad esos errores misteriosos que hacan perder mucho tiempo.

PHP 5, PHP 6 Y PHP 7

La principal caracterstica de PHP 5 con respecto a PHP 4 es la mejora en la programacin orientada a objetos (POO). Aunque este tipo de programacin ya se haba introducido en el lenguaje desde PHP 3, las versiones anteriores a PHP 5 tenan bastantes limitaciones para el uso de este tipo de programacin.

La orientacin a objetos es una manera de programar que es muy usada hoy en da. No entraremos en detalles sobre ella de momento, porque es algo avanzado dentro de la programacin y en este curso trataremos de avanzar poco a poco desde lo ms bsico hasta lo ms complejo.

El principal objetivo de PHP 5 ha sido mejorar los mecanismos de programacin orientada a objetos para solucionar las carencias de las anteriores versiones. El resultado ha sido un lenguaje ms potente, que cada vez es ms popular y que cada vez se usa ms, tanto a nivel profesional en empresas como a nivel de usuarios que quieren construir pequeas pginas o portales web.

Algunas personas dicen que PHP se parece cada vez ms a Java, que es quizs el lenguaje de programacin ms usado en el mundo, y que tambin es un lenguaje de programacin orientado a objetos.

2. Revise el siguiente cdigo y responda:

PHP-Info

Responde a lo siguiente:PREGUNTA RESPUESTAQu es lo que hace la funcion phpinfo()? Muestra la informacion sobre el estaado de php y el servidor.

Ejercicio 2 - 02_hola.phpNOTA: El famoso programa HOLA MUNDO en php

Hola Mundo

El famoso script Hello World

Responde a lo siguiente:PREGUNTA RESPUESTACmo comenzamos un bloque de php?

Cmo imprimimos un mensaje en pantalla? Echo ..

3. Ejercicio 2 - 02_hola.phpNOTA: El famoso programa HOLA MUNDO en php

Hola Mundo

El famoso script Hello World

Responde a lo siguiente:PREGUNTA RESPUESTACmo comenzamos un bloque de php?

Cmo imprimimos un mensaje en pantalla? Echo ..

4. Ejercicio 3 - 03_hola2.phpNOTA: Variacion del programa anterior, usando ademas etiquetas HTML para darle enfasis

Hola Mundo

El famoso script Hello World

Responde a lo siguiente:PREGUNTA RESPUESTACul es la diferencia con el ejercicio 2? Que podemos usar etiquetas HTML dentro delPodemos usar las etiquetas HTML dentro del bloque php para formatear el texto5. Ejercicio 4 - 04_variable1.phpNOTA: Uso de variables en php y como se declaran

Primer ejemplo de Variables

Responde a lo siguiente:PREGUNTA RESPUESTACmo declaramos una variable?Con el signo $. Ejemplo $EdadImportan las mayusculas y minusculas en ladeclaracion de las variables? No importan

6. Ejercicio 5 - 05_variable2.phpNOTA: Uso de variables en variacion al programa anterior, usando concatenacion de variables

Segundo ejemplo de Variables usando el operador concatenacion .

Responde a lo siguiente:PREGUNTA RESPUESTAQu es la concatenacion? La suma de cadenasCmo hacemos la concatenacion en php? Con el punto (.)

7. Ejercicio 10 - 10_Operaciones.phpNOTA: Uno de los temas es ver como se realizan las operaciones en php, en este ejemplo se vencadenas y numeros y como se hacen las operaciones aritmeticas basicas, asi como los incrementos ydecrementos a las variables. Tambien vemos como se crea una variable en php.

Ejemplo de operaciones

Ejemplo de operaciones aritmeticas en PHP

Responde a lo siguiente:PREGUNTA RESPUESTACmo se declara una variable numerica en php? $a=9;Cmo se realiza una operacin con variablesnumericas? $a+$b;$a+$b;Es posible mostrar en pantalla en una mismalinea cadenas y numeros?Si. En Php el comando ECHO transforma automaticamente los numeros en cadenas cuando va acompaado de estas en una misma linea.Cmo incrementamos una variable? Con el operador ++

8. Ejercicio 11 - 11_Comparacion.phpNOTA: Sobre el mismo punto de operaciones, pero ahora de comparacion con variables numericas yobservar el resultado en tiempo de ejecucion.

Ejemplo de operadores de Comparacion

Ejemplo de operaciones comparacion en PHP

Anota el significado de las operaciones de comparacion:== totalmente igual!= no igual o diferente< menor que< mayor que>= mayor o igual que

Responda lo siguiente:Anota el significado de las operaciones de comparacion:PREGUNTA RESPUESTA&& y|| o

10. Ejercicio 14 - 14_Redondeo.phpNOTA: Ejemplo para calculos en php usando variables, formateando el codigo del script y usandoalgunos comandos nuevos de php (similares a c++)

Calculos

Calculos, redondeo y formato.

Responde a lo siguiente:PREGUNTA RESPUESTAQu funciones de PHP usamos en el script? Round() para obtener un redondeo.sprintf()da formato a la salida impresa

11. Ejercicio 15 - 15_if.phpNOTA: Ejemplo del uso de la sentencia IF en la comparativa de variables

Condicion IF

Condicional IF

Responde a lo siguiente:PREGUNTA RESPUESTAQu hace la sentencia IFELSE? Establece una condicin, que al evaluarla nos da dos posibles alternativas, cuando es verdadero realiza ciertas acciones y cuando es falso (else) realiza otras.

12. Ejercicio 16 IF..ElseNOTA: Uso de la sentencia If..else y una funcion de fecha.

13. Ejercicio 17 - 16_switch.phpNOTA: Uso de la sentencia SWITCH segn el valor de una condicion de una variable, uso de comandospara salirse del codigo.

Condicional Switch

Condicional Switch. Ejemplo