martes, 10 de julio de 2018

PROGRAMACION EN PHP Y SQL

PLANEACIÓN DE SISTEMAS TERCER PERIODO 



Consultar:

-¿Qué es php?

PHP, acrónimo recursivo en inglés de PHP Hypertext Preprocessor (procesador de hipertexto), es un lenguaje de programación de propósito general de código del lado del servidor originalmente diseñado para el desarrollo web de contenido dinámico. Fue uno de los primeros lenguajes de programación del lado del servidor que se podían incorporar directamente en un documento HTML en lugar, de llamar a un archivo externo que procese los datos.

PHP ha evolucionado por lo que ahora incluye también una interfaz de línea de comandos que puede ser usada en aplicaciones gráficas independientes. Puede ser usado en la mayoría de los servidores web al igual que en muchos sistemas operativos y plataformas sin ningún costo.

-¿Qué es Wampserver?

WAMP  acrónimo usado para describir un sistema de infraestructura de internet que usa las siguientes herramientas:

Windows, como sistema operativo;
Apache, como Servidor web;
MySQL, como gestor de bases de datos;

PHP (generalmente), Perl, o Pyton, como lenguaje de programación.
El uso de un WAMP permite servir páginas html a internet, además de poder gestionar datos en ellas, al mismo tiempo un WAMP, proporciona lenguajes de programación para desarrollar aplicaciones web.

WampServer es un entorno de desarrollo web para Windows con el que se puede crear aplicaciones web con Apache, PHP y bases de datos MySQL database. También incluye PHPMyAdmin y SQLiteManager para manejar tus bases de datos facilmente.

El uso de WAMP permite servir páginas HTML a internet, además de poder gestionar datos en ellas, al mismo tiempo WAMP, proporciona lenguajes de programación para desarrollar aplicaciones Web.

-¿Para qué sirve Mysql - sql?

MySQL es un sistema de gestión de bases de datos relacional desarrollado bajo licencia dual: Licencia pública general/Licencia comercial por Oracle Corporation y está considerada como la base datos de código abierto más popular del mundo,​ y una de las más populares en general junto a Oracle y Microsoft SQL Server, sobre todo para entornos de desarrollo web.

MySQL es muy utilizado en aplicaciones web, como Joomla, Wordpress, Drupal o phpBB, en plataformas (Linux/Windows-Apache-MySQL-PHP/Perl/Python), y por herramientas de seguimiento de errores como Bugzilla. Su popularidad como aplicación web está muy ligada a PHP, que a menudo aparece en combinación con MySQL.

MySQL es una base de datos muy rápida en la lectura cuando utiliza el motor no transaccional MyISAM, pero puede provocar problemas de integridad en entornos de alta concurrencia en la modificación. En aplicaciones web hay baja concurrencia en la modificación de datos y en cambio el entorno es intensivo en lectura de datos, lo que hace a MySQL ideal para este tipo de aplicaciones. Sea cual sea el entorno en el que va a utilizar MySQL, es importante monitorizar de antemano el rendimiento para detectar y corregir errores tanto de SQL como de programación.

-¿Qué es un servidor local?

Un Servidor Web Local es aquel Servidor Web que reside en una red local al equipo de referencia. El Servidor web Local puede estar instalado en cualquiera de los equipos que forman parte de una red local. Es por tanto obvio, que todos los Servidores Web, son locales a la red local en la que se encuentran, o como mínimo, locales al sistema en el que están instalados.

Existen numerosas aplicaciones que facilitan la instalación automática de servidores web Apache y aplicaciones adicionales como Mysql y PHP (entre otros), de forma conjunta, como XAMPP, JAMP o EasyPHP. Estas aplicaciones reciben el nombre de LAMP cuando se instalan en plataformas Linux, WAMP en sistemas Windows y MAMP en sistemas Apple Macintosh.

-¿Para qué sirve la ip 127.0.0.1?

En computación, el localhost es la computadora frente a la que estás sentado. Significa literalmente "este ordenador". La IP 127.0.0.1 hace referencia al localhost, un host es cualquier equipo o servidor, así que el host local es cualquiera que estés usando. 127.0.0.1 es la dirección que apunta a tu PC, desde tu PC, y se le llama la dirección IP de loopback. El loopback se refiere al enrutamiento del flujo de datos.

Es un mecanismo que el host utiliza para acceder a sus propios servicios de red independientemente de la configuración de redes. El loopback puede ser útil para varias cosas, como por ejemplo acceder a un servicio web que se haya instalado en la propia máquina, simplemente usando la dirección 127.0.0.1 que apunta al mismo equipo.

-¿Qué es http?

El Protocolo de transferencia de hipertexto (en inglés: Hypertext Transfer Protocol o HTTP) es el protocolo de comunicación que permite las transferencias de información en la World Wide Web. HTTP fue desarrollado por el World Wide Web Consortium y la Internet Engineering Task Force, colaboración que culminó en 1999 con la publicación de una serie de RFC, el más importante de ellos es el RFC 2616 que especifica la versión 1.1. HTTP define la sintaxis y la semántica que utilizan los elementos de software de la arquitectura web (clientes, servidores, proxies) para comunicarse. HTTP es un protocolo sin estado, es decir, no guarda ninguna información sobre conexiones anteriores. El desarrollo de aplicaciones web necesita frecuentemente mantener estado. Para esto se usan las cookies, que es información que un servidor puede almacenar en el sistema cliente. Esto le permite a las aplicaciones web instituir la noción de sesión, y también permite rastrear usuarios ya que las cookies pueden guardarse en el cliente por tiempo indeterminado.



-¿Qué es hosting y dominio?

Un dominio es un nombre en internet, es la capacidad de usar ese nombre en internet y que se identifique como tuyo ( bien sea de tu empresa, personal, etc.) registrar un dominio es solo eso, registrar el nombre. El dominio por sí solo no hace nada.

Un hosting o alojamiento web, es un conjunto de servicios que se pueden usar con cualquier dominio, pero que son independientes uno de otro. Un hosting comprende el uso de un espacio en un servidor para poder alojar una pagina web, cuentas de correo, bases de datos, etc.

-Cuestionario de PHP

1) Los archivos que contienen scripts escritos en PHP tienen la extensión: 
a) psp 
b) html 
c) cgi 
d) php 

2) El analizador de PHP instalado en el servidor es el encargado de ejecutar los scripts y generar una salida en HTML que el servidor enviará al cliente:
 a) Falso 
b) Verdadero 

3) Si queremos utilizar PHP en modo local, podemos utilizar los servidores de prueba
 a) Xampp
 b) Todos son servidores de prueba
 c) WampServer 
d) AppServer 

4) El creador del PHP/FI original se llamaba:
 a) Richard Stallman
 b) Rasmus Lerdorf 
c) Bill Gates 

5) PHP es un lenguaje que es interpretado por el servidor 
a) Verdadero 
b) Falso

 6) Cuando un cliente solicita una página PHP, el servidor la envía tal cual para que el intérprete del cliente la procese y convierta en HTML: 
a) Verdadero
 b) Falso 

7) PHP nos permite:
a) Todas son correctas
 b) La ejecución de scripts en la parte del servidor
 c) Escritura de aplicaciones gráficas clientes 
d) Ejecución de scripts desde la línea de comandos sin la necesidad de un servidor Web o navegador

8) PHP permite la programación orientada a objetos. 
a) Falso 
b) Verdadero 

9) PHP sólo se puede utilizar en los sistemas Windows y Linux. 
a) Verdadero 
b) Falso 

10) El acrónimo de PHP es:
a) Hypertext Preprocessor 
b) Programing Hypertext Processor 
c) Personal Home Page Tools 

-Consulte y aplique como crear un archivo en php (invitando a cursar programación en PHP), cuando lo diseñe capture pantalla y publíquelo en el blog.






-Con sus propias palabras escriba tres (3) conclusiones relacionadas con esta actividad.

-Se puede concluir, que php es una de la herramientas más grandes para la creación de páginas web, ya sea por la facilidad de su manejo como por sus variadas opciones para la edición de ellas.
-Gracias al tema visto, tendremos muchos más conocimientos acerca del mundo de la programacion y podremos resolver trabajos futuros que se nos presente en la vida.
-Gracias a estos conocimientos, estaremos en la capacidad de publicar nuestros propios trabajos en paginas web y utilizarlo como medio para ayudar a los demás

Nuri Michelle Narvaez Jung 1102


 











No hay comentarios.:

Publicar un comentario