domingo, 22 de junio de 2014

AULA VIRTUAL

COMIENZA Y AMPLIA MAS TUS CONOCIMIENTOS 


  1. PRIMERO CURSO 
      • WI-FI
      • EXAMENES
      • ARCHIVOS PDF
      • Y MAS....


domingo, 18 de mayo de 2014

INICIO

En la Ingeniería de software se denomina aplicación web a aquellas aplicaciones que los usuarios pueden utilizar accediendo a un Servidor web a través de Internet o de una intranet mediante un navegador. En otras palabras, es una aplicación (Software) que se codifica en un lenguaje soportado por los navegadores web en la que se confía la ejecución al navegador.

Como funcionan las aplicaciones web

Los administradores de contenidos vía web almacenan los datos en BASES DE DATOS (BD). Estas BD están formadas por un número variable de tablas que contienen columnas y filas, estas tablas se componen del contenido que ha sido previamente cargado en ellas a través de formularios.
En estas tablas llamamos al nombre de cada columna CAMPO. Y a cada fila REGISTRO. AMBOS EN EL SISTEMA POSEEN NUMEROS DE ID (identificación) QUE SON ÚNICOS PARA CADA UNO DE ELLOS.

Características de las aplicaciones web

* El usuario puede acceder fácilmente a estas aplicaciones empleando un navegador web (cliente) o similar.
* Si es por internet, el usuario puede entrar desde cualquier lugar del mundo donde tenga un acceso a internet.
* Pueden existir miles de usuarios pero una única aplicación instalada en un servidor, por lo tanto se puede actualizar y mantener una única aplicación y todos sus usuarios verán los resultados inmediatamente.
* Emplean tecnologías como Java, JavaFX, JavaScript, DHTML, Flash, Ajax... que dan gran potencia a la interfaz de usuario.

TECNOLOGÍAS

Inicialmente, era difícil la construcción de aplicaciones sofisticadas. La primera generación de aplicaciones Web era primitiva, en general basada en formularios con información y aplicaciones de búsqueda. Incluso estas aplicaciones básicas requerían de un alto seniority para su construcción.

Primera generación

Common Gateway Interface (CGI) fue la tecnología reinante desde aproximadamente 1993 hasta fines de los '90 cuando los lenguajes de scripting comenzaron a ganar importancia.

Scripting

La falta de manejos de sesiones y control de autorización por parte de CGI impidió el desarrollo de aplicaciones Web comerciales con esa tecnología.
Los desarrolladores Web comenzaron entonces a utilizar lenguajes de script , como ser JavaScript o PHP para resolver esos problemas. Básicamente los lenguajes de script son ejecutados en el servidor Web y como son no compilados son desarrollados e implementados más fácilmente.
Los lenguajes de script tienen algunas desventajas:
• La mayoría de los lenguajes no son tipados y no promueven buenas prácticas de programación.
• Son más lentos en comparación con los lenguajes compilados (a veces hasta 100 veces más lentos).
• Es difícil (no imposible) escribir aplicaciones de múltiples capas porque en general las capas de presentación, aplicación y datos residen en la misma máquina, limitando de esta forma la escalabilidad y seguridad.

Plataformas de desarrollo Web

Una vez que los lenguajes de script alcanzaron los límites de performance y escalabilidad, los proveedores más grandes evolucionaron hacia la plataforma de Sun J2EE y a la de
Microsoft .NET.
• J2EE
• Utiliza el lenguaje Java para producir aplicaciones Web.
• Permite la creación de grandes aplicaciones distribuidas.
• Provee un buen control de sesión y manejo de autorización.
• Permite la creación de aplicaciones de múltiples capas.
Una de las desventajas de J2EE es que posee una curva de aprendizaje importante, lo que provoca una difícil inserción de diseñadores Web y programadores en sus primeros pasos.

Web 2.0

El concepto original de la Web (en este contexto, llamada Web 1.0) eran páginas estáticas HTML que no eran actualizadas frecuentemente. El éxito del punto-com dependía de webs más dinámicas (a veces llamadas Web 1.5) donde los CMS servían páginas HTML dinámicas creadas al vuelo desde una actualizada base de datos. En ambos sentidos, el conseguir hits (visitas) y la estética visual eran considerados como unos factores muy importantes.

INTRANET

Red de ordenadores privados que utiliza tecnología Internet para compartir de forma segura cualquier información o programa del sistema operativo para evitar que cualquier usuario de internet pueda entrar a robar archivos privados. A veces el término solo hace referencia a la web interna de la organización, pero muchas veces es más bien una parte extensa de la infraestructura de los ordenadores y es un componente importante para la comunicación y la colaboración dentro de la compañía.

Sub Diferencia principal respecto a Internet

Se trata de un concepto relativo al acceso del contenido, por ello sería lo opuesto al término Web (World Wide Web) formado por contenidos libremente accesibles por cualquier público.

Sub Funciones de la Intranet

Tiene como función principal proveer lógica de negocios para aplicaciones de captura, informes y consultas con el fin de facilitar la producción de dichos grupos de trabajo; es también un importante medio de difusión de información interna a nivel de grupo de trabajo. Las redes internas corporativas son potentes herramientas que permiten divulgar información de la compañía a los empleados con efectividad, consiguiendo que estos estén permanentemente informados con las últimas novedades y datos de la organización. También es habitual su uso en Universidades y otros centros de formación, ya que facilita la consulta de diferentes tipos de información y el seguimiento de la materia del curso.
Tienen gran valor como repositorio documental, convirtiéndose en un factor determinante para conseguir el objetivo de la oficina sin papeles. Añadiéndoles funcionalidades como un buen buscador y una organización adecuada, se puede conseguir una consulta rápida y eficaz por parte de los empleados de un volumen importante de documentación. Los beneficios de una intranet pueden ser enormes, porque estando tal cantidad de información al alcance de los empleados y/o estudiantes ahorrarán mucho tiempo buscándola.

sábado, 17 de mayo de 2014

Sub Beneficios de las intranets

BENEFICIOS DE LAS INTRANETS
1. Capacidad de compartir recursos (impresoras, escáner...) y posibilidad de conexión a Internet (acceso a la información de la Red y a sus posibilidades comunicativas).
2. Alojamiento de páginas web, tanto la del centro como de estudiantes o profesores, que pueden consultarse con los navegadores desde todos los ordenadores de la Intranet o desde cualquier ordenador externo que esté conectado a Internet.
3. Servicios de almacenamiento de información. Espacios de disco virtual a los que se puede acceder para guardar y recuperar información desde los ordenadores del centro y también desde cualquier equipo externo conectado a Internet. Cada profesor y cada estudiante pueden tener una agenda en el disco virtual.
4. Servicio de e-mail, que puede incluir diversas funcionalidades (buzón de correo electrónico, servicio de web mail, servicio de mensajería instantánea...)

Tecnología empleada

NET Framework
.NET Framework es el modelo de programación de código administrado de Microsoft para la creación de aplicaciones en clientes de Windows, servidores y dispositivos móviles o incrustados. .NET ofrece a los desarrolladores la posibilidad de crear numerosos tipos de aplicaciones: aplicaciones Web, de consola, de cliente inteligente, de servidor, de bases de datos, etc.
ASP.NET
Microsoft ASP.NET es un conjunto de tecnologías de desarrollo de aplicaciones Web que permite a los programadores crear sitios Web dinámicos, aplicaciones Web y servicios Web XML.

Herramientas utilizadas

Visual Studio
Es un IDE ó entorno de desarrollo integrado, es decir, un conjunto de herramientas de desarrollo para la generación de aplicaciones Web ASP.NET,
Servicios Web XML, aplicaciones de escritorio y aplicaciones móviles. Visual Studio incluye .NET Framework, necesario para desarrollar aplicaciones en .NET, y proporciona un servidor Web que nos permite probar nuestra aplicación durante el desarrollo.

TICs

LAS TICs
Tecnologías de la información y la comunicación
Las tecnologías de la información y la comunicación (TIC, TICs o bien NTIC para Nuevas Tecnologías de la Información y de la Comunicación o IT para «Information Technology») agrupan los elementos y las técnicas utilizadas en el tratamiento y la transmisión de las informaciones, principalmente de informática, Internet y telecomunicaciones.

Arquitectura de software

Vistas arquitectónicas

Las aplicaciones Web son aplicaciones distribuidas que usan las tecnologías Web como su infraestructura. Usan un navegador Web como clientes, el protocolo HTTP para comunicarse entre clientes y servidores, y el lenguaje HTML para expresar el contenido transmitido entre clientes y servidores. Hoy en día existen muy diversas tecnologías para desarrollar aplicaciones Web, por tal motivo una sola vista arquitectónica es complicada e insuficiente para describir todas las necesidades del sistema.
En esta sección describimos las vistas arquitectónicas de una aplicación Web y nos centramos en las vistas propuestas de Kruchten (Vista Lógica, de Procesos, Física y la Vista de Desarrollo), decisiones específicas de diseño y para una mejor comprensión de la aplicación pueden observarse todas las vistas en conjunto.

Vista Lógica

La vista lógica se centra principalmente en los requerimientos funcionales (por ejemplo, los servicios que el sistema debe de proporcionar a sus usuarios). El sistema se descompone en una serie de abstracciones clave, tomadas (principalmente) del dominio del problema y en la forma de los objetos o las clases de objetos.
Sobre estos se aplican los principios de abstracción, encapsulamiento y herencia.
Esta descomposición no sólo se hace para potenciar el análisis funcional, sino también sirve para identificar mecanismos y elementos de diseño comunes a diversas partes del sistema. Los diagramas se usan para representar los distintos componentes del sistema y la interacción que existe entre estos.
A nivel arquitectural las aplicaciones Web se componen de tres capas: la capa de presentación, la de lógica de negocio y la capa de persistencia. En la Figura se muestra la descomposición de las capas de una aplicación Web y cuál es la relación que existe entre estas.

Vista de Seguridad

La vista de seguridad muestra los métodos, técnicas y componentes necesarias para brindar seguridad a nuestra aplicación Web. En la Figura se muestra el nivel de seguridad para cada una de los usuarios que necesitan tener acceso al sistema.
Los niveles de seguridad que se manejan en nuestra aplicación son.

AULA VIRTUAL


COMENZANDO A SABER MAS SOBRE WIFI 




Wifi es una tecnología inalámbrica utilizada para conectar e intercambiar información entre dispositivos electrónicos sin necesidad de conectarlos mediante el uso de cables físicos. Wifi pertenece al conjunto de tecnologías conocidas como Wireless (sin cables) con mayor aceptación y uso en la mayoría de dispositivos electrónicos como smartphones, tablets, ordenadores de sobremesa y portátiles, cámaras digitales o consolas de videojuegos gracias al cual podemos disponer de una red de comunicación entre varios dispositivos y con acceso a Internet.




Estrictamente la palabra wi-fi hace referencia a todos los dispositivos electrónicos diseñados para establecer una comunicación inalám

brica y que han sido certificados por la organización Wi-Fi Alliance. Wi-Fi Alliance es una asociación compuesta por diversas empresas tecnológicas cuyo objetivo principal es fomentar, mejorar y garantizar la calidad de todos los dispositivos que utilizan esta tecnología como medio de comunicación inalámbrica, wifi es una marca registrada por la Wi-Fi Alliance que es concedida a todos aquellos dispositivos que han sido certificados por esta organización bajo el estándar IEEE 802.11.




SI DESEAS AMPLIAR TU CONOCIMIENTO PUEDES DESCARGAR EL SIGUIENTE ARCHIVO PDF... 


MIDE TU CONOCIMIENTO EN EL SIGUIENTE EXAMEN 


¿Qué es una aplicación web?

Una aplicación web es un conjunto de páginas que interactúan unas con otras y con diversos recursos en un servidor web, incluidas bases de datos. Esta interacción permite implementar características en su sitio como catálogos de productos virtuales y administradores de noticias y contenidos. Adicionalmente podrá realizar consultas a bases de datos, registrar e ingresar información, solicitudes, pedidos y múltiples tipos de información en línea en tiempo real.

HISTORIA

En 1989, mientras trabajaba en el CERN (Centro Europeo de Investigación Nuclear), Tim Berners-Lee empezó a diseñar un sistema para hacer accesible fácilmente la información del CERN. Dicho sistema empleaba el hipertexto para estructurar una red de enlaces entre los documentos. Una vez obtenida la aprobación para continuar el proyecto, nació el primer navegador web, llamado World-WideWeb (sin espacios).