Está en la página 1de 5

República Bolivariana De Venezuela

Ministerio Del Poder Popular Para La Defensa

Universidad Nacional Experimental Politécnica

De La Fuerza Armada Nacional Bolivariana

UNEFA – Extensión La Fría

10
Esperaba más de usted, pero
casi todo fue copie y pegue
idéntico al de su compañero
Jhonny. Como les gusta
compartir la información les
dividí la nota y quedan en 10
y 10.

Metodología orientada a objetos.


Informe:

Prof. Estudiante:

Katheryn Velazco. Jeferson S. Celedon C.

C.I. 30.110.744

ADS 4to Semestre.

La Fría – Septiembre 2020

Preguntas:
1-¿Qué es desarrollo back-end y que lenguajes de Programación se usan?

2- Funcionamiento cliente/servidor.

3- Modelo vista controlador.

4- Diferencias entre páginas web estáticas y dinámicas.

5- Introducción a PHP.

6- operadores del lenguaje PHP.

7- Variables y tipos de datos en PHP.

8- Vectores en PHP.

9- Elementos de los formularios en PHP.

10- Conexión a una base de datos.

Informe:
Lo primero es entender de qué estamos hablando, los lenguajes back-end son
nomenclaturas de programación que están compuestas por tres elementos centrales:
un servidor, una aplicación y una base de datos. El back-end también es conocido
como el lado del script y una de sus principales funciones es crear arquitecturas
robustas y seguras que no comprometan el desempeño de las aplicaciones web. Las
tecnologías back-end suelen recurrir a los frameworks para que los usuarios puedan
interactuar y desempeñar ciertas tareas o generar respuestas; son cientos de
lenguajes back-end, por ello es prácticamente imposible tener conocimiento de
cuantos son exactamente, de igual forma estos son los más conocidos: Python, PHP,
Ruby, C# y Java, y así como en Frontend, cada uno de los anteriores tiene diferentes
frameworks que permiten trabajar mejor según el proyecto.

En resumen el back-end es la parte del desarrollo web que se encarga de que toda la
lógica de una página web  funcione. Se trata del conjunto de acciones que pasan en
una web pero que no vemos como, por ejemplo, la comunicación con el servidor; en la
actualidad, la tendencia de desarrollo es hacia aplicaciones cliente/servidor de bajo
consumo y que ofrezcan la posibilidad de realizar el trabajo rápidamente. Un ejemplo
de este tipo de aplicaciones son los clientes de e-mail, las aplicaciones en la nube y
algunos sistemas de base de datos que podemos encontrar en Internet.

En pocas palabras el modelo cliente servidor se basa en la comunicación entre las dos
partes que lo conforman, puede representarse como un sistema en donde varios
clientes obtienen recursos de un proveedor, por ejemplo, en una búsqueda en internet
el usuario utiliza el navegador y solicita la información que desea encontrar, al
presionar la tecla enter, el navegador se convierte en el cliente, puesto que solicita la
información al buscador y establece una conexión por donde manda una petición al
servidor, esta conexión se realiza mediante el protocolo de trasferencia de hipertextos
HTTP, la petición llega al servidor del buscador, en este se almacenan todos los
recursos que el buscador ofrece a los clientes y consulta si en los archivos
almacenados se encuentra la petición del cliente y el servidor envía como respuesta el
recurso solicitado por el cliente, los programas que se realicen se ejecutaran en el
servidor y tienen por finalidad atender las peticiones que los clientes realicen.

Por otro lado también tenemos el modelo vista controlador, este modelo se resume en
que separa los datos de una aplicación, la interfaz de usuario, y la lógica de control en
tres componentes distintos: el modelo, la vista y el controlador.

Esto se efectúa cuando el usuario interactúa con la interfaz de alguna forma (dar click
a un botón, un enlace… el controlador recibe (por parte de los objetos de la interfaz-
vista) la notificación de la acción solicitada por el usuario. El controlador gestiona el
evento que llega, frecuentemente a través de un gestor de eventos, el controlador
accede al modelo, actualizándolo, posiblemente modificándolo de forma adecuada a la
acción solicitada por el usuario (por ejemplo, el controlador actualiza el carro de la
compra del usuario). Los controladores complejos están a menudo estructurados
usando un patrón de comando que encapsula las acciones y simplifica su extensión, el
controlador delega a los objetos de la vista la tarea de desplegar la interfaz de usuario.
La vista obtiene sus datos del modelo para generar la interfaz apropiada para el
usuario donde se refleja los cambios en el modelo (por ejemplo, produce un listado del
contenido del carro de la compra) y por ultimo la interfaz de usuario espera nuevas
interacciones del usuario, comenzando el ciclo nuevamente.

Conocido esto, es preciso destacar que hay 2 tipos de páginas web: las estáticas y las
dinámicas, Las páginas web estáticas fueron las primeras en usarse. Se caracterizan
por mostrar siempre la misma información en todo momento. Los usuarios solo
pueden observar dicha información, pero no pueden interactuar con la página web
visitada porque carece de movimiento y funcionalidades. Los lenguajes de
programación usados para hacerlas suelen ser XHTML o HTML y CSS.

Anteriormente, esta opción solía ser ideal para empresas sin muchas pretensiones con
su sitio web, sino que solo quieran informar a sus clientes sobre sus productos o
servicios. Por su estructura básica, suelen compartir el perfil de la compañía: quiénes
son, su visión y misión. Su principal ventaja es que, al ser sencillas, su diseño y
desarrollo es más rápido que el de una web dinámica y además es más barata, por
otro lado, las páginas web dinámicas están más enfocadas en el UX o experiencia de
usuario. Por esta razón, facilitan la creación de aplicaciones dentro de la propia web,
las cuales se encargan de ofrecer interacción para los usuarios que la visiten. Se
caracterizan porque están en constante desarrollo y movimiento, lo que significa que
se actualizan con frecuencia.

Ahora menciono a PHP, creado en 1994 es un lenguaje que ha tenido una gran
aceptación en la comunidad de desarrolladores, debido a la potencia y simplicidad que
lo caracterizan, así como al soporte generalizado en la mayoría de los servidores de
hosting, hasta los más simples y económicos. La facilidad de PHP se basa en que
permite embeber pequeños fragmentos de código dentro de lo que sería una página
común creada con HTML. Esos scripts PHP nos permiten realizar determinadas
acciones de una forma fácil y eficaz, pudiendo realizar todo tipo de tareas, de las más
simples a las más complejas. Esta combinación de PHP dentro del marco de un
documento HTML es lo que permite a desarrolladores sin prácticamente nada de
experiencia crear comportamientos atractivos de una manera sencilla, una de las
claves del éxito del lenguaje. En resumen, con PHP escribimos scripts dentro del
código HTML. Como ya estamos familiarizados con HTML, empezar a desarrollar con
PHP es prácticamente inmediato. Por otra parte, y es aquí donde reside su mayor
interés, PHP ofrece un sinfín de funciones para la explotación de todo tipo de recursos,
entre los que destacan las bases de datos, a las que podremos acceder de una
manera llana, sin complicaciones.
Es importante explicar los operadores de PHP para poder comprenderlo bien, estos
son los símbolos que nos permiten expresar todo tipo de operaciones entre datos. Un
operador nos permite realizar una operación entre uno o más valores. El operador
toma esos valores de entrada y los relaciona entre sí, realizando una operación y
aplicando otro valor como resultado, en resumen los operadores son los símbolos que
se usan en matemáticas para expresar cuentas con números: suma, resta,
multiplicación, división, modulo y exponenciación. Por otro lado también es importante
mencionar que un vector o arreglos en PHP se encargan de almacenar valores en una
variable para poder organizar los datos y acceder a ellos de forma más fácil.

Es momento de hablar sobre los formularios, Los campos de texto constituyen la


principal forma de entrada de datos en un formulario, permitiendo al usuario introducir
información, esto se hace mediante inputs de diferentes tipos. En HTML5 en necesario
aplicar el atributo required, este es el que indica al usuario cuando un campo es
obligatorio. En cuanto a la conexión a la base de datos, es preciso mencionar que es
un archivo de configuración en el cual se especifican detalles técnicos sobre la base
de datos, como la versión, nombre y demás ajustes. En la programación Web PHP,
HTML son lenguajes que permite codificar o preparar documentos de hipertexto, que
viene a ser los lenguajes más comunes para la construcción de las páginas Web.
Con el comienzo de Internet y la programación web, se desfasaron los diseños
gráficos tradicionales, con lo que se empezaron a diseñar interfaces concretas para
este medio.

Saludos prof. Espero el informe sea de tu agrado. :D

También podría gustarte