viernes, 10 de marzo de 2017

Conclusión Personal.


En la programación Web php, html son lenguajes que nos permite codificar o preparar documentos de hipertexto, que nos provee 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, con lo que se empezó a diseñar interfaces concretas para este medio, se ha optado más por el diseño sencillo y de fácil comprensión, y por ello me interesa aprender de ello para generar ganancias a través de la programación web.

Evidencia de evaluaciones


Investigaciones

Este apartado esta vació debido a que aun no se han expuesto todas las investigaciones.

Guías de Laboratorio Resueltas.

Enlaces de documentos guia.

Guia 3.
https://drive.google.com/open?id=0B74aNSvkRZblaUFkVEJIaU1Cc2M

Guia 4.
https://drive.google.com/open?id=0B74aNSvkRZblc3BSVzdqeFREWW8

Apuntes de Clases.

Introducción a la Web.

Una aplicación web es una aplicación informática distribuida cuya interfaz de usuario es accesible desde un cliente web, normalmente un navegador web.

Caracteristicas de las Aplicaciones Web.

Compatibilidad multiplataforma
Una misma versión de la aplicación puede correr sin problemas en múltiples plataformas como Windows, Linux, Mac, etc.
Actualización
Las aplicaciones web siempre se mantienen actualizadas y no requieren que el usuario deba descargar actualizaciones y realizar tareas de instalación.
Acceso inmediato y desde cualquier lugar
Las aplicaciones basadas en tecnologías web no necesitan ser descargadas, instaladas y configuradas. Además pueden ser accedidas desde cualquier computadora conectada a la red desde donde se accede a la aplicación. 
Menos requerimientos de hardware
Este tipo de aplicación no consume (o consume muy poco) espacio en disco y también es mínimo el consumo de memoria RAM en comparación con los programas instalados localmente. Tampoco es necesario disponer de computadoras con poderosos procesadores ya que la mayor parte del trabajo se realiza en el servidor en donde reside la aplicación.
Menos Bugs (errores)
 Son menos propensas a crear problemas técnicos debido a problemas de software y conflictos de hardware. Otra razón es que con aplicaciones basadas en web todos utilizan la misma versión, y los bugs (errores) pueden ser corregidos tan pronto como son descubiertos beneficiando inmediatamente a todos los usuarios de la aplicación.
Seguridad en los datos
 Los datos se alojan en servidores con sistemas de almacenamiento altamente fiables y se ven libres de problemas que comúnmente sufren los ordenadores de usuarios comunes como virus y/o fallas de disco duro.

Protocolos.
La familia de protocolos de Internet es un conjunto de protocolos de red en los que se basa Internet y que permiten la transmisión de datos entre computadoras.
En ocasiones se le denomina conjunto de protocolos TCP/IP, en referencia a los dos protocolos más importantes que la componen, que fueron de los primeros en definirse, y que son los dos más utilizados de la familia:
•TCP/IP (Transmission Control Protocol), Protocolo de Control de Transmisión, e,
•IP (Internet Protocol), Protocolo de Internet.

HTTP.
“HyperText Transfer Protocol” o Protocolo de transferencia de Hypertexto, fue desarrollado con Tim Berners-Lee para establecer comunicaciones (Transferencia de Datos) entre una aplicación Cliente y servidor de aplicaciones o páginas web, este protocolo al consultar un sitio web en Internet.
FTP:
“File Transport Protocol” o Protocolo de transferencia de Archivos, nos permite subir datos desde una computadora local hacia un servidor remoto. Uno de los clientes más utilizados para subir datos es Filezilla, y del lado servidor tenemos PROFTP, y VSTPD.
SSH:
“Secure Shell” es un protocolo que permite ejecutar una interfaz de línea de comandos para administración remota de computadoras, utiliza un canal de datos seguro a través de una red insegura, es utilizado generalmente en ambientes cliente-servidor para configurar y consultar el estado de un servidor específico, uno de las aplicaciones cliente más extendidas para acceder a este servicio es PuTTY De este protocolo depende el SFTP, que funciona sobre la base del mismo y puede ser accedido también vía Filezilla.
HTML
“HyperText Markup Language” es un lenguaje definido por etiquetas semánticas que permite estructurar y representar contenido, ya sean imágenes, texto, audio, entre otras. Es una de las tecnologías que utilizaremos en PHP para listar la información o los datos de nuestras aplicaciones.
CSS
“Cascading Style Sheet” es un lenguaje de Estilo en Cascada que permite definir el aspecto o estilo de nuestros componentes o información listada en HTML, se utilizan los selectores para definir qué nodos o etiquetas serán afectadas por una regla específica.
JavaScript
Es un lenguaje de Scripting del lado cliente, es decir que se ejecuta en el navegador web cuando la página ya ha sido descargada del servidor, permite que podamos manipular y vigilar eventos, realizar operaciones con datos, e interactuar de manera directa en base a la interacción del usuario. Ejemplo: enviar un alerta cuando el usuario hace un click en un botón.
PHP
Es un lenguaje de programación del lado servidor, interpretado y que es ejecutado en el servidor que aloja la aplicación antes que la aplicación o página sea enviada a nuestro navegador web.