SlideShare una empresa de Scribd logo
1 de 93
Descargar para leer sin conexión
Instituto Regional de Administración y
Computación I.R.C.A.
Trabajo final de Base de Datos.
Profesor:
Juan Ramón Reyes.
Alumno:
Jennifer Ivón Moran.
Fecha de Entrega:
20 de Julio de 2014.
Carrera:
Primer año de Ing. En Computación.
San Miguel, E.S.
Base de Datos
Una base de datos es un “almacén” que nos permite guardar grandes cantidades
de información de forma organizada para que luego podamos encontrar y utilizar
fácilmente. A continuación te presentamos una guía que te explicará el concepto y
características de las bases de datos.
El término de bases de datos fue escuchado por primera vez en 1963, en un
simposio celebrado en California, USA. Una base de datos se puede definir como
un conjunto de información relacionada que se encuentra agrupada ó
estructurada.
Desde el punto de vista informático, la base de datos es un sistema formado por
un conjunto de datos almacenados en discos que permiten el acceso directo a
ellos y un conjunto de programas que manipulen ese conjunto de datos.
Cada base de datos se compone de una o más tablas que guarda un conjunto de
datos. Cada tabla tiene una o más columnas y filas. Las columnas guardan una
parte de la información sobre cada elemento que queramos guardar en la tabla,
cada fila de la tabla conforma un registro.
Características
Entre las principales características de los sistemas de base de datos podemos
mencionar:
 Independencia lógica y física de los datos.
 Redundancia mínima.
 Acceso concurrente por parte de múltiples usuarios.
 Integridad de los datos.
 Consultas complejas optimizadas.
 Seguridad de acceso y auditoría.
 Respaldo y recuperación.
 Acceso a través de lenguajes de programación estándar.
Sistema de Gestión de Base de Datos (SGBD)
Los Sistemas de Gestión de Base de Datos (en inglés Data Base Management
System) son un tipo de software muy específico, dedicado a servir de interfaz
entre la base de datos, el usuario y las aplicaciones que la utilizan. Se compone
de un lenguaje de definición de datos, de un lenguaje de manipulación de datos y
de un lenguaje de consulta.
Mejora en la integridad de datos:
La integridad de la base de datos se refiere a la validez y la consistencia de los
datos almacenados. Normalmente, la integridad se expresa mediante restricciones
o reglas que no se pueden violar. Estas restricciones se pueden aplicar tanto a los
datos, como a sus relaciones, y es el SGBD quien se debe encargar de
mantenerlas.
Desventajas de las bases de datos
Complejidad:
Los SGBD son conjuntos de programas que pueden llegar a ser complejos con
una gran funcionalidad. Es preciso comprender muy bien esta funcionalidad para
poder realizar un buen uso de ellos.
Tipos de Campos
Cada Sistema de Base de Datos posee tipos de campos que pueden ser similares
o diferentes. Entre los más comunes podemos nombrar:
 Numérico: entre los diferentes tipos de campos numéricos podemos
encontrar enteros “sin decimales” y reales “decimales”.
 Booleanos: poseen dos estados: Verdadero “Si” y Falso “No”.
 Memos: son campos alfanuméricos de longitud ilimitada. Presentan el
inconveniente de no poder ser indexados.
 Fechas: almacenan fechas facilitando posteriormente su explotación.
Almacenar fechas de esta forma posibilita ordenar los registros por fechas o
calcular los días entre una fecha y otra.
 Alfanuméricos: contienen cifras y letras. Presentan una longitud limitada
(255 caracteres).
 Autoincrementables: son campos numéricos enteros que incrementan en
una unidad su valor para cada registro incorporado. Su utilidad resulta:
Servir de identificador ya que resultan exclusivos de un registro.
Tipos de Base de Datos
Entre los diferentes tipos de base de datos, podemos encontrar los siguientes:
 MySql: es una base de datos con licencia GPL basada en un servidor. Se
caracteriza por su rapidez. No es recomendable usar para grandes
volúmenes de datos.
 PostgreSql y Oracle: Son sistemas de base de datos poderosos. Administra
muy bien grandes cantidades de datos, y suelen ser utilizadas en intranets
y sistemas de gran calibre.
 Access: Es una base de datos desarrollada por Microsoft. Esta base de
datos, debe ser creada bajo el programa access, el cual crea un archivo
.mdb con la estructura ya explicada.
 Microsoft SQL Server: es una base de datos más potente que access
desarrollada por Microsoft. Se utiliza para manejar grandes volúmenes de
informaciones.
Modelo entidad-relación Los diagramas o modelos entidad-relación (denominado
por su siglas, ERD “Diagram Entity relationship”) son una herramienta para el
modelado de datos de un sistema de información. Estos modelos expresan
entidades relevantes para un sistema de información, sus inter-relaciones y
propiedades.
Cardinalidad de las Relaciones
El diseño de relaciones entre las tablas de una base de datos puede ser la
siguiente:
 Relaciones de uno a uno: una instancia de la entidad A se relaciona con
una y solamente una de la entidad B.
 Relaciones de uno a muchos: cada instancia de la entidad A se relaciona
con varias instancias de la entidad B.
 Relaciones de muchos a muchos: cualquier instancia de la entidad A se
relaciona con cualquier instancia de la entidad B.
Estructura de una Base de Datos
Una base de datos, a fin de ordenar la información de manera lógica, posee un
orden que debe ser cumplido para acceder a la información de manera coherente.
Cada base de datos contiene una o más tablas, que cumplen la función de
contener los campos.
En el siguiente ejemplo mostramos una tabla “comentarios” que contiene 4
campos.
Los datos quedarían organizados como mostramos en siguiente ejemplo:
Por consiguiente una base de datos posee el siguiente orden jerárquico:
 Tablas
 Campos
 Registros
 Lenguaje SQL
El lenguaje SQL es el más universal en los sistemas de base de datos. Este
lenguaje nos permite realizar consultas a nuestras bases de datos para mostrar,
insertar, actualizar y borrar datos.
A continuación veremos un ejemplo de ellos:
Mostrar: para mostrar los registros se utiliza la instrucción Select. Select * From
comentarios.
 Insertar: los registros pueden ser introducidos a partir de sentencias que
emplean la instrucción Insert. Insert Into comentarios ( título, texto, fecha)
Values ('saludos', 'como esta', '22-10-2007')
 Borrar: Para borrar un registro se utiliza la instrucción Delete. En este caso
debemos especificar cual o cuales son los registros que queremos borrar.
Es por ello necesario establecer una selección que se llevara a cabo
mediante la cláusula Where. Delete From comentarios Where id='1'.
 Actualizar: para actualizar los registros se utiliza la instrucción Update.
Como para el caso de Delete, necesitamos especificar por medio de Where
cuáles son los registros en los que queremos hacer efectivas nuestras
modificaciones. Además, tendremos que especificar cuáles son los nuevos
valores de los campos que deseamos actualizar. Update comentarios Set
título='Mi Primer Comentario' Where id='1'.
Que es una Tablas
Las tablas de una base de datos conforman la estructura principal de la misma,
podríamos decir que se trata de los cimientos de nuestra estructura. Cada tabla
contiene la información que utilizarán el resto de objetos de la base de datos:
consultas, formularios, informes...
El diseño de las tablas debe ser un proceso meditado donde debemos tener en
cuenta las necesidades y el fin al que estará destinada nuestra base de datos.
Metadatos
Debido a la gran diversidad y volumen de las fuentes y recursos en Internet, se
hizo necesario establecer un mecanismo
para etiquetar, catalogar, describir y clasificar los recursos presentes en la World
Wide Web con el fin de facilitar la posterior búsqueda y recuperación de la
información. Este mecanismo los constituyen los llamados metadatos.
Un metadato no es más que un dato estructurado sobre la información, o sea,
información sobre información, o de forma más simple, datos sobre datos. Los
metadatos en el contexto de la Web, son datos que se pueden guardar,
intercambiar y procesar por medio del ordenador y que están estructurados de tal
forma que permiten ayudar a la identificación, descripción
clasificación y localización del contenido de un documento o recurso web y que,
por tanto, también sirven para su recuperación.
El concepto de metadatos -datos sobre datos- se puede entender en un sentido
amplio o en un sentido más estricto. Por ejemplo, en un sentido amplio, si
entendemos que metadatos es un término que se utiliza para describir datos que
ofrecen el tipo y la clase de la información, esto es, son datos acerca de datos,
podemos considerar que el catálogo de una biblioteca o un repertorio bibliográfico
son tipos de metadatos. Estos tipos de metadatos emplean,
fundamentalmente, reglas de catalogación y formatos para transmitir la
información, como los formatos MARC. Así considerados, cada ficha catalográfica
es un conjunto de metadatos de un libro o bien de un autor y los metadatos
proporcionan una información básica sobre las obras de un autor y lo relacionan
con otras obras del mismo autor u otras obras de similar contenido. De la misma
forma, los registros de una base de datos llevada a cabo para indizar o hacer
un resumen documental, podrían también considerarse como metadatos.
Sin embargo, si acotamos la definición de metadatos dándole un sentido más
estricto, los metadatos sólo serían posibles en un contexto digital y en red ya que
sólo dentro de este contexto se pueden utilizar los metadatos con la función que
les caracteriza, que es la de la localización, identificación y descripción de
recursos, legibles e interpretables por máquina. La definición que dan Berners-
Lee y el World Wide Web Consortium (W3C) en Metadato Architecture es
esclarecedora para entender el concepto de metadatos en este estricto
sentido: "Los metadatos son información inteligible para el ordenador sobre
recursos Web u otras cosas".
Existen distintos modelos de metadatos, cada uno de ellos con distintos esquemas
de descripción. En los distintos modelos, cada objeto se describe por medio de
una serie de atributos y el valor de estos atributos es el que puede servir para
recuperar la información. Dependiendo de la clase de metadatos puede existir:
información sobre elementos de datos o atributos, información sobre la estructura
de los datos, información sobre un aspecto concreto, etc. De forma general,
podemos encontrar metadatos referidos a:
 El contenido (concepto)
 Aspectos formales (tipo, tamaño, fecha, lengua, etc.)
 Información del copyright
 Información de la autentificación del documento o recurso
 Información sobre el contexto (calidad, condiciones o características de
acceso, uso, etc.)
Los metadatos pueden ser almacenados dentro de una base de datos con una
referencia al documento completo o ser incluidos en un encabezado dentro del
propio texto. En el contexto de la Web, los metadatos se forman y almacenan para
que puedan ser leídos por los motores de búsqueda. Las grandes ventajas del uso
de metadatos radican en que se usa el mismo contenido del documento como un
recurso de datos y que los metadatos valen también para recursos que no tienen
únicamente la morfología de texto, sino para cualquier tipo de morfologías tales
como vídeo, audio o imágenes.
Las aplicaciones del uso de metadatos son muy amplias y van desde
la recuperación de información, pasando por la descripción y catalogación de
documentos, su uso por parte de robots y agentes de software, comercio
electrónico, firmas digitales, derechos de propiedad intelectual; valoración,
evaluación y clasificación de contenidos; trabajos bibliométricos e informáticos de
todo tipo, etc.
Registros
Tabla en las bases de datos, se refiere al tipo de modelado de datos, donde se
guardan los datos recogidos por un programa. Su estructura general se asemeja a
la vista general de un programa de hoja de cálculo.
Una tabla es utilizada para organizar y presentar información. Las tablas se
componen de filas y columnas de celdas que se pueden rellenar con textos y
gráficos Las tablas se componen de dos estructuras:
 Registro: es cada una de las filas en que se divide la tabla. Cada registro
contiene datos de los mismos tipos que los demás registros. Ejemplo: en
una tabla de nombres y direcciones, cada fila contendrá un nombre y una
dirección.
 Campo: es cada una de las columnas que forman la tabla. Contienen datos
de tipo diferente a los de otros campos. En el ejemplo anterior, un campo
contendrá un tipo de datos único, como una dirección, o un número de
teléfono, un nombre, etc.
 A los campos se les puede asignar, además, propiedades especiales que
afectan a los registros insertados. El campo puede ser definido
como índice o autoincrementable, lo cual permite que los datos de ese
campo cambien solos o sea el principal indicar a la hora de ordenar los
datos contenidos.
 Cada tabla creada debe tener un nombre único en la cada Base de Datos,
haciéndola accesible mediante su nombre o su seudónimo (Alias)
(dependiendo del tipo de base de datos elegida) La estructura de las tablas
viene dado por la forma de un archivo plano, los cuales en un inicio se
componían de un modo similar.
 Tablas:
Son los objetos principales de bases de datos que se utilizan para guardar datos.
Elemento disponible en el lenguaje HTML para la creación de recuadros
rectangulares que pueden o no estar anidados y pueden o no contener celdas
(recuadros más pequeños dentro de una tabla, pero que no se consideran tablas).
Las tablas se utilizan para organizar, posicionar o dar mejor formato a los textos y
gráficos en una página web.
Programa
Un programa informático es un conjunto de instrucciones que una vez ejecutadas
realizarán una o varias tareas en una computadora. Sin programas, estas
máquinas no pueden funcionar.1 2 Al conjunto general de programas, se le
denomina software, que más genéricamente se refiere al equipamiento lógico o
soporte lógico de una computadora digital.
En informática, se los denomina comúnmente binarios, (propio en sistemas Unix,
donde debido a la estructura de este último, los ficheros no necesitan hacer uso de
extensiones; posteriormente, los presentaron como ficheros ejecutables, con
extensión .exe, en los sistemas operativos de la familia Windows) debido a que
una vez que han pasado por el proceso de compilación y han sido creados, las
instrucciones que se escribieron en un determinado lenguaje de programación,
han sido traducidas al único idioma que la máquina comprende, combinaciones de
ceros y unos llamado código máquina. El mismo término, puede referirse tanto a
un programa ejecutable, como a su código fuente, el cual es transformado en un
binario una vez que es compilado.
Generalmente el código fuente lo escriben profesionales conocidos
como programadores. Este código se escribe en un lenguaje que sigue uno de los
siguientes dos paradigmas: imperativo o declarativo, y que posteriormente puede
ser convertido en una imagen ejecutable a través de un programa-compilador.
Cuando se pide que el programa sea ejecutado, el procesador ejecuta instrucción
por instrucción.
De acuerdo a sus funciones, los programas informáticos se clasifican en software
de sistema y software de aplicación. En los computadores actuales, al hecho de
ejecutar varios programas de forma simultánea y eficiente, se le conoce
como multitarea.
Software
Concepto de Software: El software es un ingrediente indispensable para el
funcionamiento del computador. Está formado por una serie de instrucciones y
datos, que permiten aprovechar todos los recursos que el computador tiene, de
manera que pueda resolver gran cantidad de problemas. Un computador en si, es
sólo un conglomerado de componentes electrónicos; el software le da vida al
computador, haciendo que sus componentes funcionen de forma ordenada.
El software es un conjunto de instrucciones detalladas que controlan la operación
de un sistema computacional.
Funciones del software:
Administrar los recursos de computacionales
Proporcionar las herramientas para optimizar estos recursos.
Actuar como intermediario entre el usuario y la información almacenada.
Programas de Software
Programa: conjunto de argumentos o instrucciones para la computadora,
almacenado en la memoria primaria de la computadora junto con los datos
requeridos para ser ejecutado, en otras palabras hacer que las instrucciones sean
realizadas por la computadora.
Tipos de Software
Software del sistema: Es un conjunto de programas que administran los recursos
de la computadora. Ejemplos: Unidad central de proceso, dispositivos de
comunicaciones y dispositivos periféricos, el software del sistema administra y
controla al acceso del hardware.
Software de aplicaciones: Programas que son escritos para o por los usuarios
para realizar una tarea específica en la computadora. Ejemplo: software para
procesar un texto, para generar una hoja de cálculo, el software de aplicación
debe estar sobre el software del sistema para poder operar.
Software de usuario final: Es el software que permiten el desarrollo de algunas
aplicaciones directamente por los usuarios finales, el software del usuario final con
frecuencia tiene que trabajar a través del software de aplicación y finalmente a
través del software del sistema.
Sistema
Un sistema de computación moderno consiste de uno o más procesadores,
memoria principal, relojes, terminales, discos, interfaces de red y otros dispositivos
de entrada/salida. Sin embargo, hardware sin software es simplemente inútil. El
sistema de operación es una parte importante de un sistema de computación.
Veamos la estructura general de un sistema de computación y el papel que juega
el sistema de operación.
La primera imagen que tenemos de un sistema de computación es:
Software:
Programas del Sistema: Administran la operación del computador.
Programas de Aplicación: Resuelven problemas de usuarios particulares.
Hardware
Ahora bien, dentro del tipo de Programas del Sistema, el más importante es el
Sistema de Operación, el cual controla todos los recursos del computador y
provee la base o plataforma sobre la cual los Programas de Aplicación pueden ser
escritos.
Desplegando un nivel más estos dos componentes (Hardware y Software)
tenemos la siguiente estructura:
Software
Programas de Aplicación: Tales como: juegos, sistemas bancarios, sistemas
contables.
Programas del Sistema:
Compiladores, editores, depuradores, interpretadores de órdenes.
Sistema de Operación: controla todos los recursos del computador y provee un
ambiente conveniente para el usuario y programador.
Hardware:
Lenguaje de Máquina: Instrucciones para mover datos, comparar datos, realizar
operaciones aritméticas básicas.
Microprogramación: Interpretador de bajo nivel.
Dispositivos Físicos
El hardware normalmente está compuesto de dos o más niveles. El nivel más bajo
contiene dispositivos físicos, consistente de chips de circuitos integrados, fuentes
de poder y otros dispositivos similares.
Luego está el nivel de software primitivo (Microprogramación) que controla
directamente esos dispositivos y provee una interfaz más clara al próximo nivel.
Usualmente es asignado a memoria ROM. Es un interpretador de bajo nivel: toma
instrucciones de lenguaje de máquina (ADD, MOVE, JUMP) y las lleva a cabo
como una serie de pequeños pasos.
El lenguaje de máquina es el conjunto de instrucciones que el microprograma
interpreta, compuesto por 50 a 500 instrucciones, principalmente para
movimientos de datos, aritmética sencilla y comparación de valores. El tipo y
cantidad de instrucciones varía en cada arquitectura, tal es el caso de las
máquinas RISC vs. Las máquinas CISC.
El sistema de operación es el siguiente nivel, actúa como una interfaz entre los
programas de aplicación y el hardware del computador. Su propósito es proveer
un ambiente en el cual un usuario puede ejecutar programas. De aquí que su
objetivo principal es hacer un sistema de computación conveniente para su uso.
Un segundo objetivo es usar los recursos del sistema de manera eficiente.
Luego del sistema de operación encontramos el resto del software del sistema. En
este nivel encontramos el interpretador de órdenes (``shell''), compiladores,
editores, depuradores y programas similares independientes de las aplicaciones.
Es importante mencionar que tales programas definitivamente no son parte del
sistema de operación. La diferencia entre programas de este tipo y programas del
sistema de operación es que estos últimos corren en Modo Kernel o Modo
Supervisor y están protegidos por hardware de las violaciones e intentos de
modificaciones de los usuarios. Mientras que los programas del sistema corren en
Modo Usuario. Si un usuario no desea usar un editor puede reemplazarlo o crear
uno particular, pero no puede sustituir o crear un nuevo Manejador de
Interrupciones de Disco que si es parte del sistema de operación.
Qué es una Empresa?
Es una entidad económica de carácter pública o privada, que está integrada por
recursos humanos, financieros, materiales y técnico-administrativos, se dedica a la
producción de bienes y/o servicios para satisfacción de necesidades humanas, y
puede buscar o no lucro.
¿Cuál es la finalidad principal de una empresa?
Hay muchos ángulos para definir las finalidades de una empresa según la
perspectiva de dueño, gerente, socio, empleado, cliente, comunidad o asesor.
·Satisfacer a los clientes
·Obtener la máxima rentabilidad
·Obtener resultados a corto plazo
·Beneficiar a la comunidad
·Dar servicio a los clientes
·Beneficiar a los empleados
· Dar imagen personal
Sin embargo, si analizamos cada una de las propuestas anteriores, encontramos
que centrarse en la mayoría de ellas puede llevar al fracaso, la finalidad principal
de una empresa es la generación de excedentes que posibiliten su reproducción
de empresa en el largo plazo. Esto implica que satisfacer al cliente o beneficiar a
otros, son condiciones necesarias para poder reproducirse, sin cumplir con esas
condiciones, obviamente iría al fracaso.
Dado que la coherencia producto - mercado de la empresa es dinámica, se
requiere de una interpretación dinámica de la realidad interna y del entorno, lo cual
significa vigilar y tomar decisiones para cambiar, adaptarse, crecer, mejorar,
defenderse, retraerse, atacar, todo lo cual está orientado a mantener y mejorar la
empresa.
¿Cuáles son los recursos básicos de la empresa?
· Materiales: conformada por todos los bienes tangibles, tales como edificios,
maquinaria, insumos, etc.
· Financieros: es el recurso monetario con el que la empresa funcionará.
· Humanos: conformado por todo el personal que labora en la empresa. Este es el
elemento más importante dentro de la organización.
· Técnicos-Administrativos: compuesto por el conjunto de procedimientos y
sistemas aplicables en una empresa, por ejemplo, el sistema de contabilidad,
técnicas de inducción, técnicas de evaluación del desempeño, etc.
¿Cuáles son las funciones básicas de toda empresa?
· Recursos Humanos: dónde se recluta, selecciona, contrata e induce al personal
que ingresa a la empresa.
· Producción: dónde se lleva a cabo la transformación de los insumos en
productos terminados, listos para ser consumidos.
· Mercadotecnia: dónde se lleva a cabo la función de promoción y ventas de los
productos.
· Finanzas: dónde se lleva a cabo la obtención y administración de los recursos
financieros de la empresa.
· Administración: dónde se llevan a cabo las funciones de previsión, planificación,
organización, integración, dirección y control de todas las actividades generales de
la empresa.
¿Cómo se clasifican las empresas?
Existen varios tipos de clasificación de las empresas, entre las principales
tenemos las siguientes:
Por su tamaño:
· Pequeña: cuenta con activos menores a $100,000.00 dólares, con menos de 20
empleados trabando en la empresa y cubre una parte del mercado local o
regional.
· Mediana: es aquella que tiene activos menores a $250,000.00 dólares, con
menos de 100 empleados laborando y su producto solamente llega al ámbito
nacional.
· Grande: cuenta con activos mayores a $250,000.00 dólares, tiene más de 100
empleados, y su producto abarca el mercado internacional.
Por su actividad económica:
· Extractivas: son las empresas que proporcionan materia prima a otras industrias,
por ejemplo, pesca, agricultura, caza, explotación de bosques y canteras, etc.
· Industriales o fabriles: se dedican a la producción de bienes, mediante la
transformación de la materia prima a través de los procesos de fabricación, por
ejemplo, electricidad, agua, manufactura, etc.
· Comerciales: empresas que se dedican a la compra y venta de productos
terminados, tales como almacenes, librerías, farmacias, supermercados, etc.
· Financieras: empresas del sistema financiero que efectúan préstamos a
personas y organizaciones. Ejemplos de estas son los Bancos.
· Empresas de Servicio: se dedican a la prestación de servicios no tangibles, tales
como transporte, limpieza, etc.
Por su constitución patrimonial.
· Públicas: tales como Instituciones de Gobierno, Instituciones Autónomas,
Municipalidades, Ayuntamientos, etc.
· Privadas: las que se dedican a la producción de bienes y/o servicios a la vez que
buscan lucro, y su capital está formado por aportes de personas particulares.
Producto
En mercadotecnia, un producto es una opción elegible, viable y repetible que la
oferta pone a disposición de la demanda, para satisfacer una necesidad o atender
un deseo a través de su uso o consumo.1 El producto es uno de los componentes
estructurales de la mezcla de mercadotecnia (en inglés marketing mix). El caso
más común de la misma es también conocido como "Las cuatro P" de la
mercadotecnia, junto al Precio, Plaza y Promoción. Sin embargo, en un sentido
más amplio, la mezcla está integrada por Oferta, Términos de Intercambio,
Accesibilidad y Simbolización (en sus iniciales OTAS), haciendo este último
concepto de utilidad general para cualquier tipo de análisis sostenido entre oferta y
demanda, y no solo aplicable al mercado de consumo masivo. En un diseño
apropiado, la oferta puede integrarse conformando una propuesta de valor que
atiende armónicamente los requisitos, diferenciadores y generadores de
preferencia de la demanda.
Los productos pueden presentar muy diversas combinaciones valiosas para
generar demanda, que pueden enfocarse hacia:
 Bienes o productos físicos: son todos los elementos tangibles.
 Servicios: son intangibles, son inseparables (se producen y consumen al
mismo tiempo), son variables.
 Personas: se aplica a los profesionales de distintas áreas, por ej: actores.
 Lugares: como ciudades, países; parques o determinadas áreas
geográficas.
 Instituciones: por ejemplo universidades, fundaciones, empresas (no sus
bienes o servicios), etc.
 Ideas y conceptos: abarca a proyectos de negocios, proyectos sociales,
hasta proyectos internos dentro de una organización, también se
comunican y venden.
 Experiencias: por ejemplo: travesía por una selva virgen
Servicio
Un servicio es un conjunto de actividades que buscan responder a las
necesidades de la gente. Los servicios incluyen una diversidad de actividades
desempeñadas por un crecido número de funcionarios que trabajan para el estado
(servicios públicos) o para empresas particulares (servicios privados); entre estos
pueden señalarse los servicios de: electricidad, agua potable,
aseo, teléfono, telégrafo, correo, transporte, educación, cibercafés, sanidad y asist
encia social. Se define un marco en donde las actividades se desarrollarán con la
idea de fijar una expectativa en el resultado de éstas. Es el equivalente no material
de un bien. Un servicio se diferencia de un bien (físico o intangible) en que el
primero se consume y se desgasta de manera brutal puesto que la economía
social nada tiene que ver con la política moderna; es muy importante señalar que
la economía nacional no existe siempre en el momento en que es prestado.
Al proveer algún nivel de habilidad, ingenio y experiencia, los proveedores de un
servicio participan en una economía sin las restricciones de
llevar inventario pesado o preocuparse por voluminosas materias primas. Por otro
lado, requiere constante inversión en mercadotecnia, capacitaciones y
actualización de cara a la competencia, la cual tiene igualmente pocas
restricciones físicas.
Los proveedores de servicios componen el sector terciario de la industria.
Desarrollo web
Desarrollo web es un título algo arbitrario para el conjunto de tecnologías
de software del lado del servidor y del cliente que involucran una combinación de
procesos de base de datos con el uso de un navegador en Internet a fin de realizar
determinadas tareas o mostrar información. Wikipedia, por ejemplo, ha sido
realizada por desarrolladores web.
Tradicionalmente un software departamental o incluso un ambicioso proyecto
corporativo de gran envergadura es desarrollado en forma standalone, es decir,
usando lenguajes ya sea compilados(C, C++, Delphi), semi
compilados(.NET,Mono, Java), o interpretados (Python) para crear tanto la
funcionalidad como toda la interfaz de los usuarios, pero cabe perfectamente un
desarrollo orientado a web para dichos propósitos, siendo más homogéneo y
multiplataforma, y dependiendo de las tecnologías utilizadas, más rápido y robusto
tanto para diseñar, implementar y probar, como para su uso una vez terminado.,
Funcionalmente, el desarrollador web, que es quien realiza esta labor,
normalmente sólo se preocupa por el funcionamiento del software, es tarea
del diseñador web preocuparse del aspecto final (layout) de la página y del web
master el integrar ambas partes. En ocasiones el web master también se encarga
de actualizar los contenidos de la página.
Los lenguajes de programación más usados en desarrollo web son
principalmente: ASP.NET, PHP y JSP, aunque aún hay quienes
usan ASP, Macromedia ColdFusion y Perl. Algunos desarrolladores web hablan
muy bien de Ruby, y el frameworkRuby on Rails, pero no está muy difundido
todavía. También hay un proyecto para usar Pascal en web a través del lenguaje
Pascal Server Pages - PSP pero aún no se han concretado desarrollos, hasta
donde se conoce.
El sistema de gestión de base de datos más popular en desarrollo web es MySql,
seguida por Oracle, SQL Server y PostgreSQL, también puede usarse
perfectamente Firebirdo HSQL.
Idealmente un desarrollador web debería conocer, además de al menos
un lenguaje de programación y el manejo de al menos una base de
datos, HTML, CSS y JavaScript, tres tecnologías que bien trabajadas
logran DHTML. También, si el diseñador desea usar Adobe Flex (Flash) debe ser
capaz de integrarlo a su solución, o puede dejar los efectos en el mismo DHTML.
El desarrollo web supone todo lo relativo al estudio previo de la implementación de
un sitio web de una organización, todo lo que tiene que ver con la planificación de
la creación de ese sitio teniendo en cuenta los objetivos y expectativas que
arrastra el mismo y por último una vez que se coordina las diferentes técnicas que
serán utilizadas por diferentes especialistas, promoverlo de manera que el tráfico
se obtenga sea positivo.
La estrategia de desarrollo web, se integra de fases en las que debe incursionarse
para obtener los objetivos que se plantea por parte de la organización que ha
decido su presencia en Internet.
Dentro de las fases podemos mencionar cinco que son ha nuestro criterio básicas
y que se deben realizar si se quiere obtener resultados positivos. Estas son:
Planificación, Proyecto, Desarrollo del proyecto, Fase final y Fase Promocional.
La Fase de Planificación, se desarrolla en forma interna, incorporando a todos los
ejecutivos y departamentos de las organizaciones al objetivo de crear un sitio web,
que contemple los objetivos vinculados con la Misión – Visión de las mismas. En
esta fase se deben obtener como resultado un claro panorama de los objetivos y
expectativas que perseguirá el sitio web, estudio inicial de necesidades y
requisitos, elección de un responsable coordinador y una estimación de costos.
La Fase de Proyecto en el desarrollo web, es quizás la fase que requiere más
tiempo y consultas con los diferentes actores, el coordinador encargado del
proyecto debe establecer con los mismos las acciones a tomar, plasmando esto
en un plan estratégico con plazos de tareas sobre el cual se basará todo el trabajo
en equipo.
Es conveniente que este proyecto madre sea leído y revisado por cada uno de los
departamentos estratégicos de la empresa a los efectos que el nacimiento del
producto tenga el consentimiento unánime. En este proyecto ya están
contemplado el esqueleto del sitio, con las tecnologías que se aplicarán, los
detalles de los profesionales que se utilizarán y un detallado cronograma de
trabajo.
La Fase de Desarrollo del Proyecto, encuentra a los actores trabajando cada uno
en sus áreas de acuerdo al proyecto estratégico antes mencionado, y debe tratar
de lograr al final de esta Fase ya una maqueta del sitio para un maquillado final.
Se define el diseño del sitio web, la programación de la base de datos, pruebas de
usabilidad, rendimiento ante los navegadores y todos los aspectos operativos.
En la Fase Final se define el mantenimiento del sitio, que ya se ha establecido en
la Planificación, pero en esta etapa se entra en detalles de designación de
personas y planificación del seguimiento de objetivos previstos.
Por último, la Fase de Promoción, apunta directamente a que el sitio se publicite y
se conozca utilizando las herramientas de marketing existentes. De esta manera
se persigue que el tráfico del sitio llegue a un grado positivo y lograr los objetivos
establecidos.
HTML
HTML, siglas de HyperText Markup Language («lenguaje de marcas de
hipertexto»), hace referencia al lenguaje de marcado para la elaboración
de páginas web. Es un estándar que sirve de referencia para la elaboración de
páginas web en sus diferentes versiones, define una estructura básica y un código
(denominado código HTML) para la definición de contenido de una página web,
como texto, imágenes, etc. Es un estándar a cargo de la W3C, organización
dedicada a la estandarización de casi todas las tecnologías ligadas a la web,
sobre todo en lo referente a su escritura e interpretación. Es el lenguaje con el que
se definen las páginas web.
El lenguaje HTML basa su filosofía de desarrollo en la referenciacion. Para añadir
un elemento externo a la página (imagen, vídeo, script, etc.), este no se incrusta
directamente en el código de la página, sino que se hace una referencia a la
ubicación de dicho elemento mediante texto. De este modo, la página web
contiene sólo texto mientras que recae en el navegador web (interpretador del
código) la tarea de unir todos los elementos y visualizar la página final. Al ser un
estándar, HTML busca ser un lenguaje que permita que cualquier página web
escrita en una determinada versión, pueda ser interpretada de la misma forma
(estándar) por cualquier navegador web actualizado.
Sin embargo, a lo largo de sus diferentes versiones, se han incorporado y
suprimido diversas características, con el fin de hacerlo más eficiente y facilitar el
desarrollo de páginas web compatibles con distintos navegadores y plataformas
(PC de escritorio, portátiles, teléfonos inteligentes, tabletas, etc.). Sin embargo,
para interpretar correctamente una nueva versión de HTML, los desarrolladores de
navegadores web deben incorporar estos cambios y el usuario debe ser capaz de
usar la nueva versión del navegador con los cambios incorporados. Usualmente
los cambios son aplicados mediante parches de actualización automática
(Firefox, Chrome) u ofreciendo una nueva versión del navegador con todos los
cambios incorporados, en un sitio web de descarga oficial (Internet Explorer). Un
navegador no actualizado no será capaz de interpretar correctamente una página
web escrita en una versión de HTML superior a la que pueda interpretar, lo que
obliga muchas veces a los desarrolladores a aplicar técnicas y cambios que
permitan corregir problemas de visualización e incluso de interpretación de código
HTML. Así mismo, las páginas escritas en una versión anterior de HTML deberían
ser actualizadas o reescritas, lo que no siempre se cumple. Es por ello que ciertos
navegadores aún mantienen la capacidad de interpretar páginas web de versiones
HTML anteriores. Por estas razones, aún existen diferencias entre distintos
navegadores y versiones al interpretar una misma página web.
Los elementos son la estructura básica de HTML. Los elementos tienen dos
propiedades básicas: atributos y contenido. Cada atributo y contenido tiene ciertas
restricciones para que se considere válido al documento HTML. Un elemento
generalmente tiene una etiqueta de inicio (por ejemplo, <nombre-de-elemento>) y
una etiqueta de cierre (por ejemplo, </nombre-de-elemento>). Los atributos del
elemento están contenidos en la etiqueta de inicio y el contenido está ubicado
entre las dos etiquetas (por ejemplo,<nombre-de-
elemento atributo="valor">Contenido</nombre-de-elemento>). Algunos elementos,
tales como <br>, no tienen contenido ni llevan una etiqueta de cierre. Debajo se
listan varios tipos de elementos de marcado usados en HTML.
Estructura general de una línea de código en el lenguaje de etiquetas HTML.
El marcado estructural describe el propósito del texto. Por
ejemplo, <h2>Golf</h2> establece «Golf» como un encabezamiento de segundo
nivel, el cual se mostraría en un navegador de una manera similar al título
«Marcado HTML» al principio de esta sección. El marcado estructural no define
cómo se verá el elemento, pero la mayoría de los navegadores web han
estandarizado el formato de los elementos. Puede aplicarse un formato específico
al texto por medio de hojas de estilo en cascada.
El marcado presentacional describe la apariencia del texto, sin importar su función.
Por ejemplo, <b>negrita</b>indica que los navegadores web visuales deben
mostrar el texto en negrita, pero no indica qué deben hacer los navegadores web
que muestran el contenido de otra manera (por ejemplo, los que leen el texto en
voz alta). En el caso de <b>negrita</b> e <i>itálica</i>, existen elementos que se
ven de la misma manera pero tienen una naturaleza más
semántica: <strong>énfasis fuerte</strong> y <em>énfasis</em>. Es fácil ver
cómo un lector de pantalla debería interpretar estos dos elementos. Sin embargo,
son equivalentes a sus correspondientes elementos presentacionales: un lector de
pantalla no debería decir más fuerte el nombre de un libro, aunque éste esté
en itálicas en una pantalla. La mayoría del marcado presentacional ha sido
desechada con HTML 4.0, en favor de hojas de estilo en cascada.
El marcado hipertextual se utiliza para enlazar partes del documento con otros
documentos o con otras partes del mismo documento. Para crear un enlace es
necesario utilizar la etiqueta de ancla <a> junto con el atributo href, que
establecerá la dirección URL a la que apunta el enlace. Por ejemplo, un enlace
que muestre el texto de la dirección y vaya hacia nuestra Wikipedia podría ser de
la forma <a href=”http://www.wikipedia.org”>http://www.wikipedia.org</a>.
También se pueden crear enlaces sobre otros objetos, tales como imágenes <a
href=”enlace”><img src=”imagen” /></a>.
Atributos
La mayoría de los atributos de un elemento son pares nombre-valor, separados
por un signo de igual «=» y escritos en la etiqueta de comienzo de un elemento,
después del nombre de éste. El valor puede estar rodeado por comillas dobles o
simples, aunque ciertos tipos de valores pueden estar sin comillas en HTML (pero
no en XHTML).
De todas maneras, dejar los valores sin comillas es considerado poco seguro.
En contraste con los pares nombre-elemento, hay algunos atributos que afectan al
elemento simplemente por su presencia (tal como el atributo ismap para el
elemento img).
Un ejemplo de código HTML con coloreado de sintaxis.
 <HTML>: define el inicio del documento HTML, le indica al navegador que
lo que viene a continuación debe ser interpretado como código HTML. Esto
es así de facto, ya que en teoría lo que define el tipo de documento es el
DOCTYPE, que significa la palabra justo tras DOCTYPE el tag de raíz.
 <Script>: incrusta un script en una web, o llama a uno mediante src="url del
script". Se recomienda incluir el tipo MIME en el atributo type, en el caso
de JavaScript text/JavaScript.
 <Head>: define la cabecera del documento HTML; esta cabecera suele
contener información sobre el documento que no se muestra directamente
al usuario como, por ejemplo, el título de la ventana del navegador. Dentro
de la cabecera<head> es posible encontrar:
 <title>: define el título de la página. Por lo general, el título aparece en la
barra de título encima de la ventana.
 <Link>: para vincular el sitio a hojas de estilo o iconos. Por ejemplo:<link
rel="stylesheet" href="/style.css" type="text/css">.
 <style>: para colocar el estilo interno de la página; ya sea usando CSS u
otros lenguajes similares. No es necesario colocarlo si se va a vincular a un
archivo externo usando la etiqueta <link>.
 <Meta>: para metadatos como la autoría o la licencia, incluso para indicar
parámetros http (mediante http-equiv="") cuando no se pueden modificar
por no estar disponible la configuración o por dificultades con server-side
scripting.
 <body>: define el contenido principal o cuerpo del documento. Esta es la
parte del documento HTML que se muestra en el navegador; dentro de esta
etiqueta pueden definirse propiedades comunes a toda la página,
como color de fondo y márgenes. Dentro del cuerpo <body> es posible
encontrar numerosas etiquetas. A continuación se indican algunas a modo
de ejemplo:
 <h1> a <h6>: encabezados o títulos del documento con diferente
relevancia.
 <table>: define una tabla.
 <tr>: fila de una tabla.
 <td>: celda de una tabla (debe estar dentro de una fila).
 <a>: hipervínculo o enlace, dentro o fuera del sitio web. Debe definirse el
parámetro de pasada por medio del atributo href. Por
ejemplo:<a href="http://www.example.com" title="Ejemplo" target="_blank"
tabindex="1">Ejemplo</a> se representa como Ejemplo).
 <div>: división de la página. Se recomienda, junto con css, en vez
de <table> cuando se desea alinear contenido.
 <img>: imagen. Requiere del atributo src, que indica la ruta en la que se
encuentra la imagen. Por ejemplo: <img src="./imágenes/mifoto.jpg" />. Es
conveniente, por accesibilidad, poner un atributo alt="texto alternativo".
 <li><ol><ul>: etiquetas para listas.
 <b>: texto en negrita (etiqueta desaprobada. Se recomienda usar la
etiqueta <strong>).
 <i>: texto en cursiva (etiqueta desaprobada. Se recomienda usar la
etiqueta <em>).
 <s>: texto tachado (etiqueta desaprobada. Se recomienda usar la
etiqueta <del>).
 <u>: Antes texto subrayado. A partir de HTML 5 define porciones de texto
diferenciadas o destacadas del resto, para indicar correcciones por ejemplo.
(Etiqueta desaprobada en HTML 4.01 y redefinida en HTML 5)
 La mayoría de etiquetas deben cerrarse como se abren, pero con una barra
(«/») tal como se muestra en los siguientes ejemplos:
 <table><tr><td>Contenido de una celda</td></tr></table>.
 <Script>Código de un script integrado en la página</script>.
CSS
Hojas de Estilo en Cascada (Cascading Style Sheets) es el lenguaje de hojas de
estilo utilizado para describir el aspecto y el formato de un documento escrito en
un lenguaje de marcas, esto incluye varios lenguajes basados en XML como son
XHTML o SVG.
La información de estilo puede ser adjuntada como un documento separado o en
el mismo documento HTML. En este último caso podrían definirse estilos
generales en la cabecera del documento o en cada etiqueta particular mediante el
atributo "<style>".
Las especificaciones de CSS son mantenidos por el Consorcio World Wide Web
(W3C). Tipo de medio de Internet (tipo MIME) text/css está registrado para su uso
con CSS porRFC 2318 (marzo de 1998), y también opera un libre servicio de
validación de CSS.
Uso
Por ejemplo, el elemento de HTML <h1> indica que un bloque de texto es un
encabezamiento y que es más importante que un bloque etiquetado como <h2>.
Versiones más antiguas de HTML permitían atributos extra dentro de la etiqueta
abierta para darle formato (como el color o el tamaño de fuente). No obstante,
cada etiqueta <h1> debía disponer de la información si se deseaba un diseño
consistente para una página y, además, una persona que leía esa página con
un navegador perdía totalmente el control sobre la visualización del texto.
Cuando se utiliza CSS, la etiqueta <h1> no debería proporcionar información
sobre cómo será visualizado, solamente marca la estructura del documento. La
información de estilo, separada en una hoja de estilo, específica cómo se ha de
mostrar <h1>: color, fuente, alineación del texto, tamaño y otras características no
visuales, como definir el volumen de un sintetizador de voz, por ejemplo.
Por otro lado, antes de que estuviera disponible CSS, la única forma de componer
espacialmente una página era el uso de tablas <table>. Aunque esta era una
técnica cómoda y versátil, ello conllevaba el uso de un elemento con
una semántica particular, y en el que la distribución de los datos no se ajustaban al
flujo de la información que se obtenía en la vista desde los navegadores
habituales, lo que redundaba en una merma en la accesibilidad a la página por
parte de otros navegadores (orientados a personas con alguna deficiencia
sensorial, o a ciertos dispositivos electrónicos).
Mediante el uso de CSS, se ha permitido eliminar el uso de tablas para el diseño,
usándolas solamente para la muestra de datos tabulados, si bien es cierto que
obtener la versatilidad que ofrecía el diseño con tablas, es algo más complicado si
no se usan.
Formas de usar CSS
Para dar formato a un documento HTML, puede emplearse CSS de tres formas
distintas:
Mediante CSS introducido por el autor del HTML
Un estilo en línea (online) es un método para insertar el lenguaje de estilo de
página directamente dentro de una etiqueta HTML. Esta manera de proceder no
es totalmente adecuada. El incrustar la descripción del formateo dentro del
documento de la página Web, a nivel de código, se convierte en una manera larga,
tediosa y poco elegante de resolver el problema de la programación de la página.
Este modo de trabajo se podría usar de manera ocasional si se pretende aplicar
un formateo con prisa, al vuelo. No es todo lo claro o estructurado que debería ser,
pero funciona.
Dado que los clientes de correo electrónico no soportan las hojas de estilos
externas, y que no existen estándares que los fabricantes de clientes de correo
respeten para utilizar CSS en este contexto, la solución más recomendable para
maquetar correos electrónicos, es utilizar CSS dentro de los propios elementos
(online).
Una hoja de estilo interna, que es una hoja de estilo que está incrustada dentro de
un documento HTML, dentro del elemento <head>, marcada por la etiqueta
<style>. De esta manera se obtiene el beneficio de separar la información del
estilo del código HTML propiamente dicho. Se puede optar por copiar la hoja de
estilo incrustada de una página a otra (esta posibilidad es difícil de ejecutar si se
desea para guardar las copias sincronizadas). En general, la única vez que se usa
una hoja de estilo interna, es cuando se quiere proporcionar alguna característica
a una página Web en un simple fichero, por ejemplo, si se está enviando algo a la
página Web.
Una hoja de estilo externa, es una hoja de estilo que está almacenada en un
archivo diferente al archivo donde se almacena el código HTML de la página Web.
Esta es la manera de programar más potente, porque separa completamente las
reglas de formateo para la página HTML de la estructura básica de la página.
Estilos CSS introducidos por el usuario que ve el documento, mediante un archivo
CSS especificado mediante las configuraciones del navegador, y que sobrescribe
los estilos definidos por el autor en una, o varias páginas web.
Los estilos marcados "por defecto" por los user agent, para diferentes elementos
de un documento HTML, como por ejemplo, los enlaces.
Niveles e historia
CSS se ha creado en varios niveles y perfiles. Cada nivel de CSS se construye
sobre el anterior, generalmente añadiendo funciones al previo.
Los perfiles son, generalmente, parte de uno o varios niveles de CSS definidos
para un dispositivo o interfaz particular. Actualmente, pueden usarse perfiles para
dispositivos móviles, impresoras o televisiones.
CSS1
La primera especificación oficial de CSS, recomendada por la W3C fue CSS1,
publicada en diciembre 1996,3 y abandonada en abril de 2008.3
Algunas de las funcionalidades que ofrece son:
 Propiedades de las Fuente, como tipo, tamaño, énfasis...112
 Color de texto, fondos, bordes u otros elementos.
 Atributos del texto, como espaciado entre palabras, letras, líneas, etcétera.
 Alineación de textos, imágenes, tablas u otros.
 Propiedades de caja, como margen, borde, relleno o espaciado.
 Propiedades de identificación y presentación de listas.
CSS2
La especificación CSS2 fue desarrollada por la W3C y publicada como
recomendación en mayo de 1998, y abandonada en abril de 2008.
Como ampliación de CSS1, se ofrecieron, entre otras:
 Las funcionalidades propias de las capas (<div>) como de posicionamiento
relativo/absoluto/fijo, niveles (z-index), etcétera.
 El concepto de "media types",
 Soporte para las hojas de estilo auditivas
 Texto bidireccional, sombras, etcétera.
CSS 2.1
La primera revisión de CSS2, usualmente conocida como "CSS 2.1", corrige
algunos errores encontrados en CSS2, elimina funcionalidades poco soportadas o
inoperables en los navegadores y añade alguna nueva especificación.
De acuerdo al sistema de estandarización técnica de las especificaciones, CSS2.1
tuvo el estatus de "candidato" (candidate recommendation) durante varios
años,5 pero la propuesta fue rechazada en junio de 2005; en junio de 2007 fue
propuesta una nueva versión candidata, y ésta actualizada en 2009, pero en
diciembre de 2010 fue nuevamente rechazada.
En abril de 2011, CSS 2.1 volvió a ser propuesta como candidata, y después de
ser revisada por el W3C Advisory Committee, fue finalmente publicada como
recomendación oficial el 7 de junio de 2011.
CSS3
A diferencia de CSS2, que fue una gran especificación que definía varias
funcionalidades, CSS3 está dividida en varios documentos separados, llamados
"módulos".
Cada módulo añade nuevas funcionalidades a las definidas en CSS2, de manera
que se preservan las anteriores para mantener la compatibilidad.
Los trabajos en el CSS3, comenzaron a la vez que se publicó la recomendación
oficial de CSS2, y los primeros borradores de CSS3 fueron liberados en junio de
1999.
Debido a la modularización del CSS3, diferentes módulos pueden encontrarse en
diferentes estados de su desarrollo, de forma que a fechas de noviembre de 2011,
hay alrededor de cincuenta módulos publicados, tres de ellos se convirtieron en
recomendaciones oficiales de la W3C en 2011: "Selectores", "Espacios de
nombres" y "Color".
Algunos módulos, como "Fondos y colores", "Consultas de medios" o "Diseños
multi columna" están en fase de "candidatos", y considerados como
razonablemente estables, a finales de 2011, y sus implementaciones en los
diferentes navegadores son señaladas con los prefijos del motor del mismo.
JavaScript
(Abreviado comúnmente "JS") es un lenguaje de programación interpretado,
dialecto del estándar ECMA Script. Se define como orientado a objetos,3 basado
en prototipos, imperativo, débilmente tipado y dinámico.
Se utiliza principalmente en su forma del lado del cliente (client-side),
implementado como parte de un navegador web permitiendo mejoras en la interfaz
de usuario y páginas web dinámicas aunque existe una forma de JavaScript
del lado del servidor (Server-side JavaScript o SSJS). Su uso
en aplicaciones externas a la web, por ejemplo en documentos PDF, aplicaciones
de escritorio (mayoritariamente widgets) es también significativo.
JavaScript se diseñó con una sintaxis similar al C, aunque adopta nombres y
convenciones del lenguaje de programación Java. Sin embargo Java y JavaScript
no están relacionados y tienen semánticas y propósitos diferentes.
Todos los navegadores modernos interpretan el código JavaScript integrado en las
páginas web. Para interactuar con una página web se provee al lenguaje
JavaScript de una implementación del Document Object Model (DOM).
Tradicionalmente se venía utilizando en páginas web HTML para realizar
operaciones y únicamente en el marco de la aplicación cliente, sin acceso a
funciones del servidor. JavaScript se interpreta en el agente de usuario, al mismo
tiempo que las sentencias van descargándose junto con el código HTML.
Una cuarta edición está en desarrollo e incluirá nuevas características tales como
paquetes, espacio de nombres y definición explícita de clases.[
Uso en páginas web
El uso más común de JavaScript es escribir funciones embebidas o incluidas en
páginas HTML y que interactúan con el Document Object Model (DOM o Modelo
de Objetos del Documento) de la página. Algunos ejemplos sencillos de este uso
son:
 Cargar nuevo contenido para la página o enviar datos al servidor a través
de AJAX sin necesidad de recargar la página (por ejemplo, una red social
puede permitir al usuario enviar actualizaciones de estado sin salir de la
página).
 Animación de los elementos de página, hacerlos desaparecer, cambiar su
tamaño, moverlos, etc.
 Contenido interactivo, por ejemplo, juegos y reproducción de audio y vídeo.
 Validación de los valores de entrada de un formulario web para asegurarse
de que son aceptables antes de ser enviado al servidor.
Transmisión de información sobre los hábitos de lectura de los usuarios y las
actividades de navegación a varios sitios web. Las páginas Web con frecuencia lo
hacen para hacer análisis web, seguimiento de anuncios, la personalización o para
otros fines.
Dado que el código JavaScript puede ejecutarse localmente en el navegador del
usuario (en lugar de en un servidor remoto), el navegador puede responder a las
acciones del usuario con rapidez, haciendo una aplicación más sensible. Por otra
parte, el código JavaScript puede detectar acciones de los usuarios que HTML por
sí sola no puede, como pulsaciones de teclado. Las aplicaciones como Gmail se
aprovechan de esto: la mayor parte de la lógica de la interfaz de usuario está
escrita en JavaScript, enviando peticiones al servidor (por ejemplo, el contenido de
un mensaje de correo electrónico). La tendencia cada vez mayor por el uso de la
programación Ajax explota de manera similar esta técnica.
Un motor de JavaScript (también conocido como intérprete de JavaScript o
implementación JavaScript) es un intérprete que interpreta el código fuente de
JavaScript y ejecuta la secuencia de comandos en consecuencia. El primer motor
de JavaScript fue creado por Brendan Eich en Netscape Communications
Corporation, para el navegador web Netscape Navigator. El motor, denominado
SpiderMonkey, está implementado en C. Desde entonces, ha sido actualizado (en
JavaScript 1.5) para cumplir con el ECMA-262 edición 3. El motor Rhino, creado
principalmente por Norris Boyd (antes de Netscape, ahora en Google) es una
implementación de JavaScript en Java. Rhino, como SpiderMonkey, es compatible
con el ECMA-262 edición 3.
Un navegador web es, con mucho, el entorno de acogida más común para
JavaScript. Los navegadores web suelen crear objetos no nativos, dependientes
del entorno de ejecución, para representar el Document Object Model (DOM) en
JavaScript. El servidor web es otro entorno común de servicios. Un servidor web
JavaScript suele exponer sus propios objetos para representar objetos de petición
y respuesta HTTP, que un programa JavaScript podría entonces interrogar y
manipular para generar dinámicamente páginas web.
Debido a que JavaScript es el único lenguaje por el que los más populares
navegadores comparten su apoyo, se ha convertido en un lenguaje al que muchos
frame works en otros lenguajes compilan, a pesar de que JavaScript no fue
diseñado para tales propósitos.
A pesar de las limitaciones de rendimiento inherentes a su naturaleza dinámica, el
aumento de la velocidad de los motores de JavaScript ha hecho de este lenguaje
un entorno para la compilación sorprendentemente factible.
PHP
Es un lenguaje de programación de uso 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 el documento HTML en lugar de llamar a un
archivo externo que procese los datos. El código es interpretado por un servidor
web con un módulo de procesador de PHP que genera la página Web resultante.
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 casi todos los
sistemas operativos y plataformas sin ningún costo.
Fue creado originalmente por Rasmus Lerdorf en 1995. Actualmente el lenguaje
sigue siendo desarrollado con nuevas funciones por el grupo PHP.2 Este lenguaje
forma parte del software libre publicado bajo la licencia PHP, que es incompatible
con la Licencia Pública General de GNU debido a las restricciones del uso del
término PHP.
Características
Orientado al desarrollo de aplicaciones web dinámicas con acceso a información
almacenada en una base de datos.
Es considerado un lenguaje fácil de aprender, ya que en su desarrollo se
simplificaron distintas especificaciones, como es el caso de la definición de las
variables primitivas, ejemplo que se hace evidente en el uso de pH arrays.
El código fuente escrito en PHP es invisible al navegador web y al cliente, ya que
es el servidor el que se encarga de ejecutar el código y enviar su resultado HTML
al navegador. Esto hace que la programación en PHP sea segura y confiable.
Capacidad de conexión con la mayoría de los motores de base de datos que se
utilizan en la actualidad, destaca su conectividad con MySql y PostgreSQL.
Capacidad de expandir su potencial utilizando módulos (llamados ext's o
extensiones).
Posee una amplia documentación en su sitio web oficial, entre la cual se destaca
que todas las funciones del sistema están explicadas y ejemplificadas en un único
archivo de ayuda.
Es libre, por lo que se presenta como una alternativa de fácil acceso para todos.
Permite aplicar técnicas de programación orientada a objetos. Incluso aplicaciones
como Zend framework, empresa que desarrolla PHP, están totalmente
desarrolladas mediante esta metodología.
No requiere definición de tipos de variables aunque sus variables se pueden
evaluar también por el tipo que estén manejando en tiempo de ejecución.
Tiene manejo de excepciones (desde PHP5).
Si bien PHP no obliga a quien lo usa a seguir una determinada metodología a la
hora de programar, aun haciéndolo, el programador puede aplicar en su trabajo
cualquier técnica de programación o de desarrollo que le permita escribir código
ordenado, estructurado y manejable. Un ejemplo de esto son los desarrollos que
en PHP se han hecho del patrón de diseño Modelo Vista Controlador (MVC), que
permiten separar el tratamiento y acceso a los datos, la lógica de control y
la interfaz de usuario en tres componentes independientes.
Debido a su flexibilidad ha tenido una gran acogida como lenguaje base para las
aplicaciones WEB de manejo de contenido, y es su uso principal.
Inconvenientes
Como es un lenguaje que se interpreta en ejecución, para ciertos usos puede
resultar un inconveniente que el código fuente no pueda ser ocultado.
La ofuscación es una técnica que puede dificultar la lectura del código pero no
necesariamente impide que el código sea examinado.
Debido a que es un lenguaje interpretado, un script en PHP suele funcionar
considerablemente más lento que su equivalente en un lenguaje de bajo nivel, sin
embargo este inconveniente se puede minimizar con técnicas de caché tanto en
archivos como en memoria.
Las variables al no ser tipificadas dificulta a los diferentes IDEs para ofrecer
asistencias para el tipificado del código, aunque esto no es realmente un
inconveniente del lenguaje en sí. Esto es solventado por Zend Studio añadiendo
un comentario con el tipo a la declaración de la variable.
XAMPP, LAMP, WAMP, MAMP, UWAM
XAMPP es un servidor independiente de plataforma, software libre, que consiste
principalmente en la base de datos MySql, el servidor Web Apache y los
intérpretes para lenguajes de script: PHP y Perl. El nombre proviene del acrónimo
de X (para cualquiera de los diferentes sistemas operativos), Apache, MySql, PHP,
Perl. El programa está liberado bajo la licencia GNU y actúa como un servidor
Web libre, fácil de usar y capaz de interpretar páginas dinámicas. Actualmente
XAMPP está disponible para Microsoft Windows, GNU/Linux, Solaris, y MacOS X.
LAMP presenta una funcionalidad parecida a XAMPP, pero enfocada en Linux,
y WAMP lo hace enfocado en Windows.
Principales sitios desarrollados con PHP
Se utiliza PHP en millones de sitios; entre los más destacados se encuentran
Wikipedia.org, Facebook.com y Wordpress.com.
Responsive web Design
El diseño web adaptable o adaptativo (en inglés, Responsive Web Design) es una
filosofía de diseño y desarrollo web que mediante el uso de estructuras e
imágenes fluidas, así como de media-queries en la hoja de estilo CSS, consigue
adaptar el sitio web al entorno del usuario.
El diseñador y autor norteamericano Ethan Marcotte creó y difundió esta técnica a
partir de una serie de artículos en A List Apart,1 una publicación en línea
especializada en diseño y desarrollo web, idea que luego extendería en su
libro Responsive Web Design.
Ventajas
El uso de dispositivos móviles está creciendo a un ritmo increíble, dispositivos
como tablets y Smartphone han incrementado sus ventas en los últimos años y la
navegación en Internet mediante estos dispositivos es cada vez más común. Ese
es el motivo por el que el diseño web adaptable se ha vuelto tan popular, pues es
una técnica que proporciona una solución web que puede manejar la visualización
web tanto de escritorio como de dispositivos.
Con una sola versión en HTML y CSS se cubren todas las resoluciones de
pantalla, es decir, el sitio web creado estará optimizado para todo tipo de
dispositivos: PC, tabletas, teléfonos móviles, etc. Esto mejora la experiencia de
usuario a diferencia de lo que ocurre, por ejemplo, con sitios web de ancho fijo
cuando se acceden desde dispositivos móviles.
De esta forma se reducen los costes de creación y mantenimiento cuando el
diseño de las pantallas es similar entre dispositivos de distintos tamaños.
También se supone que evita tener que desarrollar aplicaciones ad-hoc para
versiones móviles, o no, por ejemplo, una aplicación específica para iPhone, otra
para móviles Android, etc. , aunque hoy en día las webs para móviles todavía no
pueden realizar las mismas funciones que las aplicaciones nativas.
Desde el punto de vista de la optimización de motores de búsqueda, sólo
aparecería una URL en los resultados de búsqueda, con lo cual se ahorran
redirecciones y los fallos que se derivan de éstas. También se evitarían errores al
acceder al sitio web en concreto desde los llamados "social links", es decir, desde
enlaces que los usuarios comparten en medios sociales tales
como Facebook, Twitter, etc. y que pueden acabar en error dependiendo de qué
enlace se copió (desde qué dispositivo se copió) y desde qué dispositivo se
accede.
Funcionamiento del Diseño Web Adaptable
El Responsive Web Design se hace posible gracias a la introducción de las Media
Queries en las propiedades de los Estilos CCS en su versión número 3. Las media
Queries son una serie de órdenes que se incluyen en la hoja de estilos que indica
al documento HTML cómo debe comportarse en diferentes resoluciones de
pantalla.
Para entenderlo mejor, los diseños de las Páginas Web, al igual que los periódicos
y las revistas, están basados en columnas, entonces con la filosofía del Diseño
Adaptativo, si una web a resolución de PC (1028x768 px) tiene 5 columnas, para
una Tablet (800x600 px) necesitaría sólo 4, y en el caso de un Smartphone cuyo
ancho suele ser entre 320 px y 480 px las columnas usadas serían 3.
El comercio electrónico
también conocido como e-commerce (electronic commerce en inglés), consiste en
la compra y venta de productos o de servicios a través de medios electrónicos, tales
como Internet y otras redes informáticas. Originalmente el término se aplicaba a la
realización de transacciones mediante medios electrónicos tales como
el Intercambio electrónico de datos, sin embargo con el advenimiento de
la Internet y la World Wide Web a mediados de los años 90 comenzó a referirse
principalmente a la venta de bienes y servicios a través de Internet, usando como
forma de pago medios electrónicos, tales como las tarjetas de crédito.
La cantidad de comercio llevada a cabo electrónicamente ha crecido de manera
extraordinaria debido a Internet. Una gran variedad de comercio se realiza de esta
manera, estimulando la creación y utilización de innovaciones como
la transferencia de fondos electrónica, la administración de cadenas de suministro,
el marketing en Internet, el procesamiento de transacciones en línea (OLTP),
el intercambio electrónico de datos (EDI), los sistemas de administración
del inventario y los sistemas automatizados de recolección de datos.
La mayor parte del comercio electrónico consiste en la compra y venta de
productos o servicios entre personas y empresas, sin embargo un porcentaje
considerable del comercio electrónico consiste en la adquisición de artículos
virtuales (software y derivados en su mayoría), tales como el acceso a contenido
"premium" de un sitio web.
Para las empresas
El comercio electrónico realizado entre empresas es llamado en inglés business-
to-business o B2B. El B2B puede estar abierto a cualquiera que esté interesado
(como el intercambio de mercancías o materias primas), o estar limitado a
participantes específicos pre-calificados (mercado electrónico privado). Algunas de
sus virtudes son:
Mejoras en la distribución: La Web ofrece a ciertos tipos de proveedores (industria
del libro, servicios de información, productos digitales) la posibilidad de participar
en un mercado interactivo, en el que los costos de distribución o ventas tienden a
cero, como por ejemplo en la industria del software, en la que los productos
pueden entregarse de inmediato, reduciendo de manera progresiva la necesidad
de intermediarios.
Comunicaciones comerciales por vía electrónica: Actualmente, la mayoría de las
empresas utiliza la Web para informar a los clientes sobre la compañía, aparte de
sus productos o servicios, tanto mediante comunicaciones internas como con otras
empresas y clientes; esto facilita las relaciones comerciales, así como el soporte al
cliente, ya que al estar disponible las 24 horas del día, las empresas pueden
fidelizar a sus clientes mediante un diálogo asincrónico que sucede a la
conveniencia de ambas partes.
Beneficios operacionales: El uso empresarial de la Web reduce errores, tiempo y
sobrecostos en el tratamiento de la información. Los proveedores disminuyen sus
costos al acceder de manera interactiva a las bases de datos de oportunidades de
ofertas, enviar éstas por el mismo medio, y por último, revisar de igual forma las
concesiones; además, se facilita la creación de mercados y segmentos nuevos, el
incremento en la generación de ventajas en las ventas, la mayor facilidad para
entrar en mercados nuevos, especialmente en los geográficamente remotos, y
alcanzarlos con mayor rapidez.
Facilidad para fidelizar clientes: Mediante la aplicación de protocolos y estrategias
de comunicación efectivas que le permitan al usuario final del portal web de la
compañía plantear inquietudes, levantar requerimientos o simplemente hacer
comentarios con relación a los productos o servicios de la misma, y si y solo si
estos comentarios son debidamente procesados se puede crear un elemento
importante para lograr la fidelización de los clientes, y en consecuencia aumentar
la re-compra de productos y servicios, así como también la ampliación del rango
de cobertura en el mercado.
Características únicas de su tecnología
Ubicuidad: la tecnología de internet/ web está disponible en todos lados, en el
trabajo, en el hogar y en cualquier otro lado a través de los dispositivos móviles,
en cualquier momento. El mercado se extiende más allá de los límites
tradicionales y se elimina de una ubicación temporal y geográfica. Se crea el
“Marketplace”; se pueden realizar compras en cualquier parte. Se mejora la
conveniencia para el cliente y se reducen los costos de compra.
Alcance global: la tecnología se extiende más allá de los límites nacionales,
alrededor de la tierra. Se habilita el comercio a través de los límites culturales y
nacionales sin problemas ni modificaciones. El “Marketspace” incluye
potencialmente miles de millones de clientes y millones de negocios en todo el
mundo.
Estándares universales: hay un conjunto de estándares de tecnología, a saber
estándares de internet. Hay un conjunto de estándares de medios técnicos en todo
el mundo.
Riqueza: es posible transmitir mensajes de video, audio y texto. Los mensajes de
comercialización de video, audio y texto se integran en una sola experiencia de
consumo y mensaje de comercialización.
Interactividad: la tecnología funciona a través de la interacción con el usuario. Los
consumidores entablan un diálogo que ajusta en forma dinámica la experiencia
para el individuo, y hace del consumidor un coparticipaste en el proceso de
entrega de bienes en el mercado.
Densidad de la información: la tecnología reduce los costos de la información y
eleva la calidad. Los costos de comunicación, procesamiento y almacenamiento
de la información se reducen en forma dramática, mientras que la prevalencia,
precisión y actualidad se incrementan de manera considerable. La información es
abundante, económica y precisa.
Personalización/adecuación: la tecnología permite entregar mensajes
personalizados a individuos y grupos. La personalización de los mensajes de
comercialización y la adecuación de productos y servicios se basan en las
características individuales.
Tecnología social: generación de contenido por parte del usuario y redes sociales.
Los nuevos modelos social y de negocios de internet permiten que el usuario cree
y distribuya su propio contenido, y soportan las redes sociales.
Google
pronunciado y a veces escrito Google Plus, a veces abreviado como G+, en
algunos países de hispana pronunciado Google Más) es un servicio de red
social operado por Google Inc. El servicio, lanzado el 28 de junio de 2011, está
basado en HTML5. Los usuarios tienen que ser mayores de 13 años de edad,
para crear sus propias cuentas. Google+ ya es la segunda red social más popular
del mundo con aproximadamente 343 millones de usuarios activos.
Google+ integra distintos servicios: Círculos, Hangouts, Intereses y
Comunidades. Google+ también estará disponible como una aplicación de
escritorio y como una aplicación móvil, pero sólo en los sistemas
operativos Android
E iOS. Fuentes tales como The New York Times lo han declarado el mayor intento
de Google para competir con la red social Facebook, la cual tenía más de 750
millones de usuarios en 2011. El 20 de septiembre de 2011, Google permitió la
creación de cuentas a usuarios con más de 18 años, con mejoras en sus
extensiones de videoconferencias. El 41.99% de los usuarios de Google+ buscan
amigos, y el 43.88% son solteros.
Crecimiento
El 14 de julio de 2011, Google anunció que Google+ había llegado a 10 millones
de usuarios tan sólo dos semanas después de su lanzamiento en una fase
"limitada" de prueba.7Después de 3 semanas en funcionamiento, había llegado a
20 millones de usuarios.
En menos de un día, la aplicación Google+ para iPhone fue la aplicación gratuita
más popular de la App Store de Apple.
El 20 de septiembre de 2011, cuando fue liberado al público en general, se
registró un aumento del 30% en la cantidad de perfiles, que se incrementó hasta
más de 43 millones de usuarios registrados. Ese día Google mostraba una gran
flecha hacia el botón +Tú.
Características
Personas permite a los usuarios organizar contactos en grupos para compartir, a
través de diversos productos y servicios de Google. A pesar de que otros usuarios
pueden ver una lista de las personas en la colección del usuario de los círculos, no
pueden ver los nombres de esos círculos. Las configuraciones de privacidad
también permiten a los usuarios ocultar los usuarios en sus círculos, así como a
los que los tienen en su círculo. La organización se realiza a través de una interfaz
de arrastrar y soltar. Este sistema reemplaza la típica función de lista de amigos
utilizada por sitios como Facebook.
Hangouts es una función disponible para Android, iPhone y Web que permite
comunicarse a través de mensajería instantánea y Video Chat entre las personas
añadidas a tus círculos.
Comunidades es una función que permite reunir a grupos del mundo real como tus
compañeros del equipo de baloncesto, tus compañeros de clase o tus familiares.
Compartir cosas habitualmente con el mismo grupo de personas, las comunidades
serán un modo rápido y divertido de seguir en contacto más fácilmente.
Carga instantánea es específica para dispositivos móviles Android; almacena fotos
o vídeo en un álbum privado para compartir más tarde
Intereses es un conjunto de aplicaciones para usuario de búsqueda de Google,
permitiendo a los usuarios identificar los temas en los que podrían estar
interesados en compartir con los demás; "Intereses destacados" también están
disponibles, basado en temas otros a nivel mundial lo están encontrando
interesante. Intereses ayuda a mantener a los usuarios publicados en las últimas
actualizaciones en los temas de su interés.
En las Novedades, los usuarios ven las actualizaciones de los de sus círculos. El
cuadro de entrada permite a los usuarios ingresar una actualización de estado o
utilizar iconos para subir y compartir fotos y vídeos. Las novedades pueden ser
filtradas para mostrar sólo los mensajes de Círculos específicos.
Google+ tiene un botón +1 para permitir a la gente recomendar artículos.
Hashtags Se permite el uso de palabras o frases (Sin espacios) precedida por el
símbolo # que permite mostrar información relacionada.
A diferencia de Twitter y Facebook, aún no hay una interfaz de programación de
aplicaciones que permite a los desarrolladores de software interactuar con la
programación de Google+.
Al igual que en otras aplicaciones de Google, Google+ ofrece la integración con
otras aplicaciones de Google como Gmail, Calendario, Docs., etc.
Una opción de Liberación de Datos ofrece la posibilidad de descargar el contenido
de uno desde Google+.
Juegos sociales, Google+ incorporó esta característica el 11 de agosto de 2011, y
se retiró el 15 de mayo del 2013.
Recepción
Diseño de impacto
La introducción de Google+ tiene un impacto en el diseño del servicio web de
búsqueda de Google, debido al nuevo diseño gráfico. CNN señaló la
"aproximación plato-combo" de Google+, comparando el esfuerzo social a un
"Taco-Bell-unido-con-KFC." Ha habido mejoras junto a la especulación de un
impacto mucho más amplio una vez que Google+ es totalmente
lanzado, incluyendo un rediseño de Google Maps, Google Mail y Google Calendar.
En particular, se producen cambios en Álbumes web de Picasa, en el que todas
las imágenes de los usuarios de Picasa automáticamente se unirá a su
almacenamiento de imágenes de Google+.
Después de etiquetar a alguien, recibirán una notificación y se puede ver la foto y
el álbum relacionados.
Para los nuevos álbumes, cualquiera con quien se ha compartido un álbum puede
ver con quién más se ha compartido.
Los álbumes que alguien compartió se pueden etiquetar y re-compartir por otros.
Fotos de hasta 2048 × 2048 píxeles y videos de hasta 15 minutos, no contarán
para la cuota de almacenamiento de 1 GB de los usuarios de Google+ (que es 800
× 800 píxeles para los no usuarios de Google+), creando el "virtualmente ilimitado"
almacenamiento para los usuarios móviles.
Importar contactos de otras redes sociales
Google+ incluye una función para invitar a contactos de Yahoo! y Hotmail. En este
momento, sin embargo, no hay forma oficial de importar contactos de Facebook en
Google+, pero hay algunas soluciones para lograrlo. Facebook permite a los
usuarios descargar sus datos, pero no en un formato simple y fácil para importar;
los efectos de la red lo hacen difícil para una nueva red social, tal como Google+
para tener éxito, y una herramienta fácil para migrar a un servicio rival podría
reducir el efecto.
Censura por parte de algunos gobiernos
Dentro de un día del lanzamiento del sitio web, varias agencias de noticias
informaron de que Google+ fue bloqueado por la República Popular de
China. Esto es parte de una política más amplia de censura en China
continental. El gobierno de Irán también ha bloqueado el acceso a Google+ desde
el 11 de julio de 2011, como parte de la censura de Internet en Irán.
Las controversias sobre la información requerida
Incorporarse al servicio requiere la obligatoria divulgación del nombre real y
del género, que en su lanzamiento fue compartida como información pública.27 El
selector de género tiene opciones para "Masculino", "Femenino" y "Otros". Este
requisito fue criticado por el weblog SlashGear por causar la falta de privacidad y
junto con Facebook y otras redes sociales, para obligar al usuario a elegir entre
determinadas categorías que describen preconcebidos descriptores de género. La
obligatoria exposición pública del género dirigida a la crítica para hacer públicos
los antiguos perfiles de Google. En respuesta, Google hizo cambios en el servicio
que permite a los usuarios controlar los ajustes de privacidad de la información de
género. La justificación de Google para solicitar información de género es que se
utiliza esa información para su uso de los términos "él", "ella", y "ellos" en su
entrega de información a los usuarios del servicio. Si un usuario decide hacer la
parte del género del perfil privado, el lenguaje utilizado para transmitir la
información se convierte en género neutro, utilizando el singular ellos en lugar de
los pronombres de género específico.
Google ha suspendido cuentas debido a que creyó que no estaban usando su
nombre real. Por lo menos en un caso esto ha resultado en que el titular de la
cuenta sea bloqueado temporalmente de todos los servicios de Google. Un
empleado de Google, sin embargo, afirma que una violación de los términos del
servicio sólo debería afectar al servicio de la cual los términos se han violado, no a
ninguno de los otros servicios que ofrecen Google, y también que la suspensión
no se hace sin previo aviso.
Popularidad y críticas
Hasta octubre de 2011 Google Plus ha seguido ganando usuarios rápidamente,
pero el tiempo medio de uso es muy escaso. Algunos críticos consideran que le
queda mucho para poder ganar a Facebook, temiéndose que vuelva a ser un error
como Google Buzz.
A partir de julio de 2012 Google obliga indirectamente a crear un perfil de Google+
para poder utilizar todas las características en otros sitios administrados por
Google como por ejemplo YouTube. Evidentemente esto aceleró
considerablemente la cantidad de usuarios de Google+ pero no ha aumentado el
tiempo medio que cada usuario dedica a utilizar la red social.
Aplicaciones para móviles
Cuando Google lanzó la aplicación de Google+ para iPhone se convirtió
rápidamente en una de las más descargadas de la App Store.
En la presentación Google I/O presentaron la aplicación para tabletas. La versión
para Android se lanzó ese mismo día y la versión para iPad llegó unas semanas
después.
Qué es Google+
Google+ es una red social que como cualquier otra red social, permite interactuar
con personas y compañías que puede clasificar en círculos de acuerdo a su
afinidad o tipo de relación que mantenga con cada uno. En los círculos clasifica
cada una de las personas con las que tiene contacto y juegan un rol determinado
(esto determinará en qué círculo la incluye). Puede crear tantos círculos como
quiera, con los nombres y significados que quiera y tengan sentido para usted (no
son visibles para los demás).
Por ejemplo, puede tener un círculo de “Colegas”, otro de “Familia”, otro de
“Equipo de fútbol de los domingos” y así sucesivamente. De esa manera cada vez
que publique, puede dirigir el mensaje a todas las personas que tiene en sus
círculos o a un círculo específico. Por ejemplo si va a compartir una información de
trabajo tendrá más sentido compartirla a los miembros del círculo “Colegas” que a
todos donde incluiría familiares y amigos del equipo fútbol.
Perfil personal
Si tiene una cuenta en Gmail o en algún otro producto de Google (Blogger o
YouTube, entre otros), ahora todos están integrados en una sola cuenta. Google+
es la plataforma que integra en un solo perfil todas sus cuentas en los productos
de Google. Independiente en cuál de ellos se encuentre, su identidad es la misma.
Similar a Facebook, el perfil personal es el que administra la página empresarial.
Una página de empresa en Google+ no puede existir sin un perfil personal que la
administre. Si aún no cuenta con una cuenta en Google, puede empezar por crear
su perfil personal en Google+. Complete la totalidad de la información de su perfil
personal.
Página empresarial
Para empezar a participar en Google+ como empresa, marca, negocio o
profesional, debe crear una página donde incluirá toda la información concerniente
a su práctica profesional, las cuales funcionarán como keywords o palabras clave
que pueden aparecer en las búsquedas que la gente haga en el buscador.
La diferencia entre crear un perfil personal y promover su negocio con una página
empresarial es que en esta última puede incluir toda la información relacionada
con el negocio, los enlaces a su página web y otras redes sociales de manera
independiente a su perfil personal. Adicionalmente tiene un enlace directo a la
cuenta de YouTube de la empresa dentro de su página de Google+. Si ya cuenta
con su perfil personal, el siguiente paso es crear una página para el negocio en
Google+.
A diferencia de Facebook donde la segmentación de lo que publica está
determinada por variables como ubicación geográfica, edad, sexo, etc., desde su
página de Google+ puede decidir a qué círculos dirigir la comunicación, bien sea
que publique como perfil personal o como página corporativa.
Cómo funciona
El principal beneficio de Google+ es que el contenido que publica en esta red, bien
sea con su perfil personal o con su página empresarial, queda indexado por
Google para aparecer en las búsquedas que la gente realice en el buscador,
incrementando las posibilidades de llevar más visitantes a su página de Google+ o
página web. Es decir, su contenido se hace más visible en la red.
Después de tener su perfil personal en Google+, el siguiente paso será vincularlo
con el contenido que genera en su sitio web de manera que Google lo asocie y
aparezca su perfil en los resultados de las búsquedas. Esta vinculación le permite
a Google validar que usted (a través de su perfil personal) es el autor de ese
contenido.
Esta asociación va en dos vías, por un lado incluyendo en su página web su
dirección de Google+ (URL de su perfil) y por otro lado poniendo en su perfil de
Google+ la dirección de su página web (URL de su página).
Para qué sirve
Si bien Google+ es una red social, su mayor utilidad es que expone el contenido
que usted comparte públicamente tanto en su perfil personal como en su página
empresarial, en el los resultados del buscador.
A diferencia de Facebook, donde el contenido que publica se va perdiendo en
el timeline de Noticias a medida que se genera nueva información y pasa el
tiempo, en Google+ el contenido vive para siempre. Publicar y compartir contenido
regularmente en su perfil y página de Google+ hace que quede indexado y pueda
aparecer en las búsquedas que se hagan en el buscador.
Por ejemplo, al buscar en Google: “errores redes sociales”, aparecen tres
resultados diferentes de un contenido que generamos en Bien Pensado.
Un primer resultado es la publicación de una imagen que compartimos en
la página de Google+ de Bien Pensado el 1 de Mayo de 2014, el cual hace alusión
al término de búsqueda y direcciona a la página de Google+:
FACEBOOK
Facebook (NASDAQ: FB) es un sitio web de redes sociales creado por Mark
Zuckerberg y fundado junto a Eduardo Saverin,Chris Hughes y Dustin Moskovitz.
Originalmente era un sitio para estudiantes de la Universidad de Harvard, pero se
abrió a cualquier persona con una cuenta de correo electrónico.
A mediados de 2007 lanzó las versiones en francés, alemán y español traducidas
por usuarios de manera no remunerada, principalmente para impulsar su
expansión fuera de Estados Unidos, ya que sus usuarios se concentran en
Estados Unidos, Canadá y Reino Unido. Facebook cuenta con más de 900
millones de miembros, y traducciones a 70 idiomas. En enero de 2013, Facebook
llegó a los 1230 millones de usuarios, de los cuáles hay más de 600 millones
de usuarios móviles. Brasil, India, Indonesia, México y Estados Unidos son los
países con más usuarios, sin embargo y hay usuarios que poseen más de una
cuenta.
Su infraestructura principal está formada por una red de más de 50 000 servidores
que usan distribuciones del sistema operativo GNU/Linux usando LAMP.
Las principales críticas a la red social y la empresa siempre se han centrado en la
supuesta falta de privacidad que sufren sus millones de usuarios. Estas críticas se
acrecentaron en 2013, cuando se descubrió que la Agencia de Seguridad
Nacional de Estados y otras agencias de inteligencia vigilan los perfiles de
millones de usuarios y sus relaciones con amigos y compañeros de trabajo.
El 9 de abril de 2012 se anunció que Facebook adquirió Insta Gram por 1000
millones de dólares . En febrero de 2014 los responsables de Facebook
anunciaron la compra del servicio de mensajería móvil WhatsApp por 16.000
millones de dólares.
Actualmente Facebook ofrece una variedad de servicios a los usuarios y ofrece los
que se mencionan a continuación:
Lista de amigos: En ella, el usuario puede agregar a cualquier persona que
conozca y esté registrada, siempre que acepte su invitación. En Facebook se
pueden localizar amigos con quienes se perdió el contacto o agregar otros nuevos
con quienes intercambiar fotos o mensajes. Para ello, el servidor de Facebook
posee herramientas de búsqueda y de sugerencia de amigos.
Chat: Servicio de mensajería instantánea en dispositivos móviles y computadores
a través de Facebook Messenger.
Grupos y páginas: Es una de las utilidades de mayor desarrollo reciente. Se trata
de reunir personas con intereses comunes. En los grupos se pueden añadir fotos,
vídeos, mensajes, etc. Las páginas, se crean con fines específicos y a diferencia
de los grupos no contienen foros de discusión, ya que están encaminadas hacia
marcas o personajes específicos y no hacia ningún tipo de convocatoria.
Además, los grupos también tienen su normativa, entre la cual se incluye la
prohibición de grupos con temáticas discriminatorias o que inciten al odio y falten
al respeto y la honra de las personas. Si bien esto no se cumple en muchas
ocasiones, existe la opción de denunciar y reportar los grupos que vayan contra
esta regla, por lo cual Facebook incluye un enlace en cada grupo el cual se dirige
hacia un cuadro de reclamos y quejas.
Muro: el muro (wall en inglés) es un espacio en cada perfil de usuario que permite
que los amigos escriban mensajes para que el usuario los vea. Sólo es visible
para usuarios registrados. Permite ingresar imágenes y poner cualquier tipo de
logotipos en tu publicación. Una mejora llamada súper muro permite incrustar
animaciones flash, etc. En noviembre de 2011, Facebook comenzó a implementar
un sustituto del muro, el cual llevará por nombre Biografía (ver abajo).
Fotos: Según Facebook, hay:
5 mil millones de fotos de usuario.
160 terabytes de almacenaje.
Regalos: los regalos o gifts son pequeños íconos con un mensaje. Los regalos
dados a un usuario aparecen en la pared con el mensaje del donante, a menos
que el donante decida dar el regalo en privado, en cuyo caso el nombre y el
mensaje del donante no se exhiben a otros usuarios.
Una opción "anónima" está también disponible, por la cual cualquier persona con
el acceso del perfil puede ver el regalo, pero solamente el destinatario verá el
mensaje.
Algunos regalos eran gratuitos y el resto cuestan un dólar (es necesario un
número de tarjeta de crédito o cuenta PayPal).
La función de Regalos ya no existe desde que se implementó las biografías.
Botón "Me gusta": Esta función aparece en la parte inferior de cada publicación
hecha por el usuario o sus contactos (actualizaciones de estado, contenido
compartido, etc.), se caracteriza por un pequeño ícono en forma de una mano con
el dedo pulgar hacia arriba. Permite valorar si el contenido es del agrado del
usuario actual en la red social, del mismo modo se notifica a la persona que
expuso ese tema originalmente si es del agrado del alguien más (alguno de sus
contactos). Anteriormente iba a ser llamado "Me impresiona" pero los usuarios
decidieron nombrarla "Me gusta", aunque también es llamado incorrectamente en
español con el término "Like".
Gráfico de usuarios por edades.
App Center: contendrá de las mejores apps disponibles para la red social.
Mostrará los hábitos de cada persona, las aplicaciones que estén más
relacionadas con su actividad diaria. Se podrá ingresar a la tienda desde internet
como dispositivos móviles. Cada aplicación tendrá una página con descripción,
que incluirá imágenes y opiniones de usuarios.
 Aplicaciones: Son pequeñas aplicaciones con las que puedes averiguar tu
galleta de la suerte, quien es tu mejor amigo, descubrir cosas de tu
personalidad, etc.
 Juegos: la mayoría de aplicaciones encontradas en Facebook se relacionan
con juegos de rol, juegos parecidos al Trivial Pursuit (p. ej. geografía), o
pruebas de habilidades (digitación, memoria). Entre los más célebres se
encuentran los juegos de pusckab minecraftPlayfish,como Pet society, los
juegos de Zynga Games como FarmVilley CityVille además los juegos
de Chocolate cómo Tower Bloxx.
 Poke: Un App para dispositivos móviles que es similar al chat, pero incluyen
dibujos a mano alzada
Biografía
Logo de Facebook
Botón «Me gusta».
En noviembre de 2011, Mark Zuckerberg anunció una nueva presentación para
Facebook, se trata de la Biografía (Timeline [Línea del tiempo] en inglés), que
reemplazará al Muro. Se publicó en diciembre del mismo año, y tiene como
objetivo agilizar y optimizar el paseo de los usuarios por los perfiles de todos los
contactos. Contiene algunas mejoras, como por ejemplo, fecha exacta de
publicaciones, actualizaciones de estado, comentarios, etc., y brinda la posibilidad
de llegar a ellas casi de inmediato, así tengan mucho tiempo. Permite agregar una
foto de portada adicional en la parte superior del perfil de la persona (cabe
mencionar que esta es visible para todo el mundo, y no existe la posibilidad de
cambiar la privacidad), mantiene ordenadas y organizadas las actividades de la
persona: Lista de amigos, Me gusta en las páginas seleccionadas por el usuario,
información personal, suscripciones, etc.
Los usuarios tienen la posibilidad de activarla o conservar el antiguo aspecto del
Muro, aunque es momentánea su duración, ya que si el usuario no activa la
biografía, los mismos organismos de Facebook han de hacerlo en una fecha no
esperada, fecha que ha sido objeto de diversas controversias por varios usuarios
que señalan que sería en un día específico, y que de no activar la biografía la
cuenta sería cancelada para el usuario. El 30 de marzo de 2012, los organismos
de Facebook implementaron la Biografía para las páginas, cabe mencionar que
esta si fue obligatoria para todo el mundo.
Este nuevo método, sin embargo no ha tenido un buen recibimiento por muchas
personas alrededor del mundo, sobre todo refiriéndose a América Latina. Muchos
usuarios argumentan sentirse demasiado incómodas por las nuevas
funcionalidades y detalles de la Biografía, argumentando y a la vez exigiendo
también el regreso del Muro. No obstante, a partir de agosto de 2012 hasta
noviembre del mismo año, Facebook reemplazó gradualmente los Muros por las
Biografías (haciéndolas obligatorias para todos).
En marzo de 2013, la web más hable filtró imágenes del nuevo cambio de imagen
de la red social de Zuckerberg. Algunos de los cambios filtrados son la
desaparición de las miniaturas de la derecha del nombre del usuario, además la
columna donde se escriben las publicaciones pasará a localizarse a la derecha en
vez de a la izquierda. Ampliando así el espacio para visualizar las opiniones
personales, entre otros cambios.
Facebook en números
Facebook tiene alrededor de 900 millones de usuarios registrados alrededor de
todo el mundo
De acuerdo a Alexa.com, la página subió del lugar número 60 de las más visitadas
al número 7 en un año. Actualmente se encuentra en la posición 2. Quánticas la
pone en el lugar número 16, y Compete.com en el 20. La página es la más popular
para subir fotografías, con estadísticas de más de 83 millones de fotos subidas a
diario. El 3 de noviembre del 2007, había siete mil (7000) aplicaciones en el sitio,
cien agregadas cada día; y en enero de 2010 superaban las 500.000.
Impacto internacional
En Venezuela según una prueba realizada por la Universidad de Carabobo un
80% de los jóvenes entre 13 y 21 años son usuarios de Facebook activos.
En Chile, por ejemplo, se han realizado estudios respaldados por universidades
que afirman que el 73% de los jóvenes chilenos de entre 18 y 29 años son
usuarios de Facebook.
La película The social network, dirigida por David Fincher, fue estrenada el 1 de
octubre de 2010; basada en el libro Multimillonarios por accidente, de Ben
Mezrich (Alienta Editorial: 2010, ISBN 978-84-92414-20-8), narra el nacimiento de
Facebook. Sin embargo, su creador no está satisfecho porque dice que no se
ajusta a la realidad.
Botón del pánico
Con respecto a las dudas sobre la protección de los menores en las redes
sociales, Facebook ha incorporado a su plataforma un botón del pánico. Este
botón no es más que una aplicación para que los niños y adolescentes tengan un
acceso rápido a una herramienta que les permita ponerse en contacto con las
autoridades en caso de detectar un indicio de abuso en línea. Por el momento la
aplicación sólo estará disponible en el Reino Unido. El Centro de Protección
Online de Menores británico (CEOP, por sus siglas en inglés) negoció durante
meses la incorporación de este sistema de prevención en Facebook, tras haber
llegado ya a acuerdos con otros servicios similares como MySpace y Bebo.
Facebook en otros idiomas
El idioma base de Facebook es el inglés de Estados Unidos que lo pone el equipo
de Facebook. Los otros idiomas los traducen los usuarios de forma desinteresada
y no lucrativa mediante una aplicación que hay para ello. La aplicación se llama
Translación y esta es la página web. Facebook en español fue el primer idioma
distinto del inglés y el proceso de traducción se completó en febrero del 2008.
Colaboraron más 1500 usuarios para traducirlo en menos de 1 mes.
Críticas
Facebook ha recibido diversidad de críticas desde que alcanzó difusión global.
Especialmente por sus términos de uso, en cuanto a datos e imagen, y el acceso a
la información de los usuarios una vez dados de baja. También debido al alcance
que está teniendo entre menores, sus efectos psicológicos y sus alarmantes
políticas de privacidad.
En el momento de aceptar el contrato de términos de uso de la comunidad, el
usuario cede la propiedad exclusiva y perpetua de toda la información e imágenes
que agregue a la red social.
“Usted le otorga a Facebook el derecho irrevocable, perpetuo, no exclusivo,
transferible y mundial (con la autorización de acordar una licencia secundaria) de
utilizar, copiar, publicar, difundir, almacenar, ejecutar, transmitir, escanear,
modificar, editar, traducir, adaptar, redistribuir cualquier contenido depositado en el
portal”.
Tarea base de datos
Tarea base de datos
Tarea base de datos
Tarea base de datos
Tarea base de datos
Tarea base de datos
Tarea base de datos
Tarea base de datos
Tarea base de datos
Tarea base de datos
Tarea base de datos
Tarea base de datos
Tarea base de datos
Tarea base de datos
Tarea base de datos
Tarea base de datos
Tarea base de datos
Tarea base de datos
Tarea base de datos
Tarea base de datos
Tarea base de datos
Tarea base de datos
Tarea base de datos
Tarea base de datos
Tarea base de datos
Tarea base de datos
Tarea base de datos
Tarea base de datos
Tarea base de datos
Tarea base de datos
Tarea base de datos
Tarea base de datos
Tarea base de datos
Tarea base de datos
Tarea base de datos
Tarea base de datos
Tarea base de datos
Tarea base de datos
Tarea base de datos

Más contenido relacionado

La actualidad más candente

La actualidad más candente (17)

Exposicion base datos
Exposicion  base datosExposicion  base datos
Exposicion base datos
 
bases de datos
 bases de datos bases de datos
bases de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Teoria de Base de datos
Teoria de Base de datosTeoria de Base de datos
Teoria de Base de datos
 
Bases De Datos Relacionales
Bases De Datos RelacionalesBases De Datos Relacionales
Bases De Datos Relacionales
 
Base de datos - conceptos Básicos
Base de datos - conceptos Básicos Base de datos - conceptos Básicos
Base de datos - conceptos Básicos
 
Taller bases de datos #1 information ushers
Taller bases de datos #1 information ushersTaller bases de datos #1 information ushers
Taller bases de datos #1 information ushers
 
Base de datos documentales
Base de datos documentalesBase de datos documentales
Base de datos documentales
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Base de datos alfonzo
Base de datos  alfonzoBase de datos  alfonzo
Base de datos alfonzo
 
Presentacion bases de datos
Presentacion bases de datosPresentacion bases de datos
Presentacion bases de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Primera actividad 10% (presentación)-enmanuel morles.27.691.096
Primera actividad 10% (presentación)-enmanuel morles.27.691.096Primera actividad 10% (presentación)-enmanuel morles.27.691.096
Primera actividad 10% (presentación)-enmanuel morles.27.691.096
 

Destacado (20)

Infracciones informáticas graciela viteri
Infracciones informáticas graciela viteriInfracciones informáticas graciela viteri
Infracciones informáticas graciela viteri
 
Presentacion propuesta seminario
Presentacion propuesta seminarioPresentacion propuesta seminario
Presentacion propuesta seminario
 
Taller de SlideShare
Taller de SlideShareTaller de SlideShare
Taller de SlideShare
 
producción de medios y tv.
producción de medios y tv.producción de medios y tv.
producción de medios y tv.
 
Conceptos basicos de nutricion - Daleshka V
Conceptos basicos de nutricion - Daleshka VConceptos basicos de nutricion - Daleshka V
Conceptos basicos de nutricion - Daleshka V
 
Administracion a la velocidad del internet
Administracion a la velocidad del internetAdministracion a la velocidad del internet
Administracion a la velocidad del internet
 
Ariel Duarte Tarea PPS
Ariel Duarte Tarea PPSAriel Duarte Tarea PPS
Ariel Duarte Tarea PPS
 
Jardín botánico
Jardín botánico Jardín botánico
Jardín botánico
 
Arismendis
ArismendisArismendis
Arismendis
 
Retencion en la fuente kelly
Retencion en la fuente kellyRetencion en la fuente kelly
Retencion en la fuente kelly
 
Ensayo definitivo inv. mercado
Ensayo definitivo inv. mercadoEnsayo definitivo inv. mercado
Ensayo definitivo inv. mercado
 
SLIDESHARE
SLIDESHARESLIDESHARE
SLIDESHARE
 
Sillabus Informatica Basica I
Sillabus Informatica Basica ISillabus Informatica Basica I
Sillabus Informatica Basica I
 
123 (2)
123 (2)123 (2)
123 (2)
 
Business Intelligence
Business IntelligenceBusiness Intelligence
Business Intelligence
 
Seminario 4
Seminario 4Seminario 4
Seminario 4
 
Enlaces y centros de transformación
Enlaces y centros de transformaciónEnlaces y centros de transformación
Enlaces y centros de transformación
 
2
22
2
 
Transferencia de archivos
Transferencia de archivosTransferencia de archivos
Transferencia de archivos
 
Reporte de pelicula
Reporte de peliculaReporte de pelicula
Reporte de pelicula
 

Similar a Tarea base de datos

Conceptos básicos de base de datos
Conceptos básicos de base de datosConceptos básicos de base de datos
Conceptos básicos de base de datosNeeNiiss Zendess
 
Exposicion base datos
Exposicion  base datosExposicion  base datos
Exposicion base datosUNEFA
 
¿Qué es una base de datos?
¿Qué es una base de datos?¿Qué es una base de datos?
¿Qué es una base de datos?SENA
 
Base de datos
Base de datosBase de datos
Base de datosjomistef
 
Clase 1 2009 1 ac
Clase 1 2009 1 acClase 1 2009 1 ac
Clase 1 2009 1 acRosa Felix
 
Clase 1 2009 1 ac
Clase 1 2009 1 acClase 1 2009 1 ac
Clase 1 2009 1 acRosa Felix
 
Bases de datos
Bases de datosBases de datos
Bases de datosJosue Diaz
 
Clase 1 conceptos basicos ac
Clase 1 conceptos basicos acClase 1 conceptos basicos ac
Clase 1 conceptos basicos acLuis Jherry
 
Diseña y administra base de datos avanzada
Diseña y administra base de datos avanzadaDiseña y administra base de datos avanzada
Diseña y administra base de datos avanzadaClau Doria
 
Diseña y administra base de datos avanzada
Diseña y administra base de datos avanzadaDiseña y administra base de datos avanzada
Diseña y administra base de datos avanzadaClau Doria
 
Diseña y administra base de datos avanzada
Diseña y administra base de datos avanzadaDiseña y administra base de datos avanzada
Diseña y administra base de datos avanzadaoeml3333
 

Similar a Tarea base de datos (20)

Tabajo de base de datos
Tabajo de base de datosTabajo de base de datos
Tabajo de base de datos
 
Conceptos básicos de base de datos
Conceptos básicos de base de datosConceptos básicos de base de datos
Conceptos básicos de base de datos
 
Exposicion base datos
Exposicion  base datosExposicion  base datos
Exposicion base datos
 
¿Qué es una base de datos?
¿Qué es una base de datos?¿Qué es una base de datos?
¿Qué es una base de datos?
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos 1
Base de datos 1Base de datos 1
Base de datos 1
 
Clase 1 2009 1 ac
Clase 1 2009 1 acClase 1 2009 1 ac
Clase 1 2009 1 ac
 
Clase 1 2009 1 ac
Clase 1 2009 1 acClase 1 2009 1 ac
Clase 1 2009 1 ac
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Base de datos douglas
Base de datos douglasBase de datos douglas
Base de datos douglas
 
Unidad A
Unidad AUnidad A
Unidad A
 
Clase 1 conceptos basicos ac
Clase 1 conceptos basicos acClase 1 conceptos basicos ac
Clase 1 conceptos basicos ac
 
Base de datos ii
Base de datos iiBase de datos ii
Base de datos ii
 
Diseña y administra base de datos avanzada
Diseña y administra base de datos avanzadaDiseña y administra base de datos avanzada
Diseña y administra base de datos avanzada
 
Diseña y administra base de datos avanzada
Diseña y administra base de datos avanzadaDiseña y administra base de datos avanzada
Diseña y administra base de datos avanzada
 
Diseña y administra base de datos avanzada
Diseña y administra base de datos avanzadaDiseña y administra base de datos avanzada
Diseña y administra base de datos avanzada
 
Informe blogger
Informe bloggerInforme blogger
Informe blogger
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 

Último

EVALUACIÓN DIAGNÓSTICA 4° GRADO 2024.docx
EVALUACIÓN DIAGNÓSTICA  4°  GRADO 2024.docxEVALUACIÓN DIAGNÓSTICA  4°  GRADO 2024.docx
EVALUACIÓN DIAGNÓSTICA 4° GRADO 2024.docxssuser9be75b1
 
Manual guía Liderazgo y Equipo Ciclo 2024 - UPF Argentina
Manual guía Liderazgo y Equipo Ciclo 2024 - UPF ArgentinaManual guía Liderazgo y Equipo Ciclo 2024 - UPF Argentina
Manual guía Liderazgo y Equipo Ciclo 2024 - UPF ArgentinaUPF Argentina
 
7. ¡Promoviendo la Paternidad Responsable en La Recoleta!
7. ¡Promoviendo la Paternidad Responsable en La Recoleta!7. ¡Promoviendo la Paternidad Responsable en La Recoleta!
7. ¡Promoviendo la Paternidad Responsable en La Recoleta!ProfesorGualberto
 
UNIDAD DE APRENIZAJE CERO QUINTO GRADO - 2024.docx
UNIDAD DE APRENIZAJE CERO QUINTO GRADO - 2024.docxUNIDAD DE APRENIZAJE CERO QUINTO GRADO - 2024.docx
UNIDAD DE APRENIZAJE CERO QUINTO GRADO - 2024.docxGLADYSP4
 
La Planificacion en Educacion Inicial EDU7 Ccesa007.pdf
La Planificacion en Educacion Inicial   EDU7    Ccesa007.pdfLa Planificacion en Educacion Inicial   EDU7    Ccesa007.pdf
La Planificacion en Educacion Inicial EDU7 Ccesa007.pdfDemetrio Ccesa Rayme
 
ministerio de educacion Prueba diagnostica de quinto
ministerio de educacion Prueba diagnostica de quintoministerio de educacion Prueba diagnostica de quinto
ministerio de educacion Prueba diagnostica de quintoNELLYKATTY
 
Lengua Y Literatura 8 Básico 2024 pdfghh
Lengua Y Literatura 8 Básico 2024 pdfghhLengua Y Literatura 8 Básico 2024 pdfghh
Lengua Y Literatura 8 Básico 2024 pdfghhDidiexy1
 
10. ¡Promoviendo la Paternidad Responsable en La Recoleta!
10. ¡Promoviendo la Paternidad Responsable en La Recoleta!10. ¡Promoviendo la Paternidad Responsable en La Recoleta!
10. ¡Promoviendo la Paternidad Responsable en La Recoleta!ProfesorGualberto
 
Planes y programas - Nivel Secundaria 2024 word.doc
Planes y programas - Nivel Secundaria 2024 word.docPlanes y programas - Nivel Secundaria 2024 word.doc
Planes y programas - Nivel Secundaria 2024 word.docVaniecitaValverde
 
MIINISTERIO DE EDUCACIÓN prueba-diagnostica-lectura TERCERO DE SECUNDARIA
MIINISTERIO DE EDUCACIÓN prueba-diagnostica-lectura TERCERO DE SECUNDARIAMIINISTERIO DE EDUCACIÓN prueba-diagnostica-lectura TERCERO DE SECUNDARIA
MIINISTERIO DE EDUCACIÓN prueba-diagnostica-lectura TERCERO DE SECUNDARIANELLYKATTY
 
8. ¡Promoviendo la Paternidad Responsable en La Recoleta!
8. ¡Promoviendo la Paternidad Responsable en La Recoleta!8. ¡Promoviendo la Paternidad Responsable en La Recoleta!
8. ¡Promoviendo la Paternidad Responsable en La Recoleta!ProfesorGualberto
 
El_ideal_de_Nación-En_Miguel-Triana[1].pdf
El_ideal_de_Nación-En_Miguel-Triana[1].pdfEl_ideal_de_Nación-En_Miguel-Triana[1].pdf
El_ideal_de_Nación-En_Miguel-Triana[1].pdfAngel David Guerrero
 
PROYECTO PRIMAVERA NUMERICA PARA PREESCOLAR.pptx
PROYECTO PRIMAVERA NUMERICA PARA PREESCOLAR.pptxPROYECTO PRIMAVERA NUMERICA PARA PREESCOLAR.pptx
PROYECTO PRIMAVERA NUMERICA PARA PREESCOLAR.pptxMarthaAlejandraHerna1
 
Actividades El Hombrecito de jengibre.pdf
Actividades El Hombrecito de jengibre.pdfActividades El Hombrecito de jengibre.pdf
Actividades El Hombrecito de jengibre.pdfDaiaJansen
 
12. ¡Promoviendo la Paternidad Responsable en La Recoleta!
12. ¡Promoviendo la Paternidad Responsable en La Recoleta!12. ¡Promoviendo la Paternidad Responsable en La Recoleta!
12. ¡Promoviendo la Paternidad Responsable en La Recoleta!ProfesorGualberto
 
PROGRAMA-XI-SEMANA-DE-LAS-LETRAS-2024.pdf
PROGRAMA-XI-SEMANA-DE-LAS-LETRAS-2024.pdfPROGRAMA-XI-SEMANA-DE-LAS-LETRAS-2024.pdf
PROGRAMA-XI-SEMANA-DE-LAS-LETRAS-2024.pdfFRANCISCO PAVON RABASCO
 
EVALUACIÓN DIAGNÓSTICA DPCC 33 y 4°.docx
EVALUACIÓN DIAGNÓSTICA DPCC 33 y 4°.docxEVALUACIÓN DIAGNÓSTICA DPCC 33 y 4°.docx
EVALUACIÓN DIAGNÓSTICA DPCC 33 y 4°.docxHermesMedinaMoran
 

Último (20)

EVALUACIÓN DIAGNÓSTICA 4° GRADO 2024.docx
EVALUACIÓN DIAGNÓSTICA  4°  GRADO 2024.docxEVALUACIÓN DIAGNÓSTICA  4°  GRADO 2024.docx
EVALUACIÓN DIAGNÓSTICA 4° GRADO 2024.docx
 
Manual guía Liderazgo y Equipo Ciclo 2024 - UPF Argentina
Manual guía Liderazgo y Equipo Ciclo 2024 - UPF ArgentinaManual guía Liderazgo y Equipo Ciclo 2024 - UPF Argentina
Manual guía Liderazgo y Equipo Ciclo 2024 - UPF Argentina
 
7. ¡Promoviendo la Paternidad Responsable en La Recoleta!
7. ¡Promoviendo la Paternidad Responsable en La Recoleta!7. ¡Promoviendo la Paternidad Responsable en La Recoleta!
7. ¡Promoviendo la Paternidad Responsable en La Recoleta!
 
UNIDAD DE APRENIZAJE CERO QUINTO GRADO - 2024.docx
UNIDAD DE APRENIZAJE CERO QUINTO GRADO - 2024.docxUNIDAD DE APRENIZAJE CERO QUINTO GRADO - 2024.docx
UNIDAD DE APRENIZAJE CERO QUINTO GRADO - 2024.docx
 
La Planificacion en Educacion Inicial EDU7 Ccesa007.pdf
La Planificacion en Educacion Inicial   EDU7    Ccesa007.pdfLa Planificacion en Educacion Inicial   EDU7    Ccesa007.pdf
La Planificacion en Educacion Inicial EDU7 Ccesa007.pdf
 
El anhelo de Dios en Sion, porque nos ama
El anhelo de Dios en Sion, porque nos amaEl anhelo de Dios en Sion, porque nos ama
El anhelo de Dios en Sion, porque nos ama
 
ministerio de educacion Prueba diagnostica de quinto
ministerio de educacion Prueba diagnostica de quintoministerio de educacion Prueba diagnostica de quinto
ministerio de educacion Prueba diagnostica de quinto
 
Lengua Y Literatura 8 Básico 2024 pdfghh
Lengua Y Literatura 8 Básico 2024 pdfghhLengua Y Literatura 8 Básico 2024 pdfghh
Lengua Y Literatura 8 Básico 2024 pdfghh
 
10. ¡Promoviendo la Paternidad Responsable en La Recoleta!
10. ¡Promoviendo la Paternidad Responsable en La Recoleta!10. ¡Promoviendo la Paternidad Responsable en La Recoleta!
10. ¡Promoviendo la Paternidad Responsable en La Recoleta!
 
Planes y programas - Nivel Secundaria 2024 word.doc
Planes y programas - Nivel Secundaria 2024 word.docPlanes y programas - Nivel Secundaria 2024 word.doc
Planes y programas - Nivel Secundaria 2024 word.doc
 
MIINISTERIO DE EDUCACIÓN prueba-diagnostica-lectura TERCERO DE SECUNDARIA
MIINISTERIO DE EDUCACIÓN prueba-diagnostica-lectura TERCERO DE SECUNDARIAMIINISTERIO DE EDUCACIÓN prueba-diagnostica-lectura TERCERO DE SECUNDARIA
MIINISTERIO DE EDUCACIÓN prueba-diagnostica-lectura TERCERO DE SECUNDARIA
 
8. ¡Promoviendo la Paternidad Responsable en La Recoleta!
8. ¡Promoviendo la Paternidad Responsable en La Recoleta!8. ¡Promoviendo la Paternidad Responsable en La Recoleta!
8. ¡Promoviendo la Paternidad Responsable en La Recoleta!
 
El_ideal_de_Nación-En_Miguel-Triana[1].pdf
El_ideal_de_Nación-En_Miguel-Triana[1].pdfEl_ideal_de_Nación-En_Miguel-Triana[1].pdf
El_ideal_de_Nación-En_Miguel-Triana[1].pdf
 
PROYECTO PRIMAVERA NUMERICA PARA PREESCOLAR.pptx
PROYECTO PRIMAVERA NUMERICA PARA PREESCOLAR.pptxPROYECTO PRIMAVERA NUMERICA PARA PREESCOLAR.pptx
PROYECTO PRIMAVERA NUMERICA PARA PREESCOLAR.pptx
 
Actividades El Hombrecito de jengibre.pdf
Actividades El Hombrecito de jengibre.pdfActividades El Hombrecito de jengibre.pdf
Actividades El Hombrecito de jengibre.pdf
 
Sesión de clase: El anhelo de Dios en Sion
Sesión de clase: El anhelo de Dios en SionSesión de clase: El anhelo de Dios en Sion
Sesión de clase: El anhelo de Dios en Sion
 
12. ¡Promoviendo la Paternidad Responsable en La Recoleta!
12. ¡Promoviendo la Paternidad Responsable en La Recoleta!12. ¡Promoviendo la Paternidad Responsable en La Recoleta!
12. ¡Promoviendo la Paternidad Responsable en La Recoleta!
 
GUIA MULTIPLICACION MATEMATICA SEGUNDO CICLO
GUIA MULTIPLICACION MATEMATICA SEGUNDO CICLOGUIA MULTIPLICACION MATEMATICA SEGUNDO CICLO
GUIA MULTIPLICACION MATEMATICA SEGUNDO CICLO
 
PROGRAMA-XI-SEMANA-DE-LAS-LETRAS-2024.pdf
PROGRAMA-XI-SEMANA-DE-LAS-LETRAS-2024.pdfPROGRAMA-XI-SEMANA-DE-LAS-LETRAS-2024.pdf
PROGRAMA-XI-SEMANA-DE-LAS-LETRAS-2024.pdf
 
EVALUACIÓN DIAGNÓSTICA DPCC 33 y 4°.docx
EVALUACIÓN DIAGNÓSTICA DPCC 33 y 4°.docxEVALUACIÓN DIAGNÓSTICA DPCC 33 y 4°.docx
EVALUACIÓN DIAGNÓSTICA DPCC 33 y 4°.docx
 

Tarea base de datos

  • 1. Instituto Regional de Administración y Computación I.R.C.A. Trabajo final de Base de Datos. Profesor: Juan Ramón Reyes. Alumno: Jennifer Ivón Moran. Fecha de Entrega: 20 de Julio de 2014. Carrera: Primer año de Ing. En Computación. San Miguel, E.S.
  • 2. Base de Datos Una base de datos es un “almacén” que nos permite guardar grandes cantidades de información de forma organizada para que luego podamos encontrar y utilizar fácilmente. A continuación te presentamos una guía que te explicará el concepto y características de las bases de datos. El término de bases de datos fue escuchado por primera vez en 1963, en un simposio celebrado en California, USA. Una base de datos se puede definir como un conjunto de información relacionada que se encuentra agrupada ó estructurada. Desde el punto de vista informático, la base de datos es un sistema formado por un conjunto de datos almacenados en discos que permiten el acceso directo a ellos y un conjunto de programas que manipulen ese conjunto de datos. Cada base de datos se compone de una o más tablas que guarda un conjunto de datos. Cada tabla tiene una o más columnas y filas. Las columnas guardan una parte de la información sobre cada elemento que queramos guardar en la tabla, cada fila de la tabla conforma un registro. Características Entre las principales características de los sistemas de base de datos podemos mencionar:  Independencia lógica y física de los datos.  Redundancia mínima.  Acceso concurrente por parte de múltiples usuarios.  Integridad de los datos.  Consultas complejas optimizadas.  Seguridad de acceso y auditoría.  Respaldo y recuperación.  Acceso a través de lenguajes de programación estándar.
  • 3. Sistema de Gestión de Base de Datos (SGBD) Los Sistemas de Gestión de Base de Datos (en inglés Data Base Management System) son un tipo de software muy específico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan. Se compone de un lenguaje de definición de datos, de un lenguaje de manipulación de datos y de un lenguaje de consulta. Mejora en la integridad de datos: La integridad de la base de datos se refiere a la validez y la consistencia de los datos almacenados. Normalmente, la integridad se expresa mediante restricciones o reglas que no se pueden violar. Estas restricciones se pueden aplicar tanto a los datos, como a sus relaciones, y es el SGBD quien se debe encargar de mantenerlas. Desventajas de las bases de datos Complejidad: Los SGBD son conjuntos de programas que pueden llegar a ser complejos con una gran funcionalidad. Es preciso comprender muy bien esta funcionalidad para poder realizar un buen uso de ellos. Tipos de Campos Cada Sistema de Base de Datos posee tipos de campos que pueden ser similares o diferentes. Entre los más comunes podemos nombrar:  Numérico: entre los diferentes tipos de campos numéricos podemos encontrar enteros “sin decimales” y reales “decimales”.  Booleanos: poseen dos estados: Verdadero “Si” y Falso “No”.  Memos: son campos alfanuméricos de longitud ilimitada. Presentan el inconveniente de no poder ser indexados.  Fechas: almacenan fechas facilitando posteriormente su explotación. Almacenar fechas de esta forma posibilita ordenar los registros por fechas o calcular los días entre una fecha y otra.  Alfanuméricos: contienen cifras y letras. Presentan una longitud limitada (255 caracteres).
  • 4.  Autoincrementables: son campos numéricos enteros que incrementan en una unidad su valor para cada registro incorporado. Su utilidad resulta: Servir de identificador ya que resultan exclusivos de un registro. Tipos de Base de Datos Entre los diferentes tipos de base de datos, podemos encontrar los siguientes:  MySql: es una base de datos con licencia GPL basada en un servidor. Se caracteriza por su rapidez. No es recomendable usar para grandes volúmenes de datos.  PostgreSql y Oracle: Son sistemas de base de datos poderosos. Administra muy bien grandes cantidades de datos, y suelen ser utilizadas en intranets y sistemas de gran calibre.  Access: Es una base de datos desarrollada por Microsoft. Esta base de datos, debe ser creada bajo el programa access, el cual crea un archivo .mdb con la estructura ya explicada.  Microsoft SQL Server: es una base de datos más potente que access desarrollada por Microsoft. Se utiliza para manejar grandes volúmenes de informaciones. Modelo entidad-relación Los diagramas o modelos entidad-relación (denominado por su siglas, ERD “Diagram Entity relationship”) son una herramienta para el modelado de datos de un sistema de información. Estos modelos expresan entidades relevantes para un sistema de información, sus inter-relaciones y propiedades. Cardinalidad de las Relaciones El diseño de relaciones entre las tablas de una base de datos puede ser la siguiente:  Relaciones de uno a uno: una instancia de la entidad A se relaciona con una y solamente una de la entidad B.  Relaciones de uno a muchos: cada instancia de la entidad A se relaciona con varias instancias de la entidad B.  Relaciones de muchos a muchos: cualquier instancia de la entidad A se relaciona con cualquier instancia de la entidad B.
  • 5. Estructura de una Base de Datos Una base de datos, a fin de ordenar la información de manera lógica, posee un orden que debe ser cumplido para acceder a la información de manera coherente. Cada base de datos contiene una o más tablas, que cumplen la función de contener los campos. En el siguiente ejemplo mostramos una tabla “comentarios” que contiene 4 campos. Los datos quedarían organizados como mostramos en siguiente ejemplo: Por consiguiente una base de datos posee el siguiente orden jerárquico:  Tablas  Campos  Registros  Lenguaje SQL El lenguaje SQL es el más universal en los sistemas de base de datos. Este lenguaje nos permite realizar consultas a nuestras bases de datos para mostrar, insertar, actualizar y borrar datos. A continuación veremos un ejemplo de ellos: Mostrar: para mostrar los registros se utiliza la instrucción Select. Select * From comentarios.
  • 6.  Insertar: los registros pueden ser introducidos a partir de sentencias que emplean la instrucción Insert. Insert Into comentarios ( título, texto, fecha) Values ('saludos', 'como esta', '22-10-2007')  Borrar: Para borrar un registro se utiliza la instrucción Delete. En este caso debemos especificar cual o cuales son los registros que queremos borrar. Es por ello necesario establecer una selección que se llevara a cabo mediante la cláusula Where. Delete From comentarios Where id='1'.  Actualizar: para actualizar los registros se utiliza la instrucción Update. Como para el caso de Delete, necesitamos especificar por medio de Where cuáles son los registros en los que queremos hacer efectivas nuestras modificaciones. Además, tendremos que especificar cuáles son los nuevos valores de los campos que deseamos actualizar. Update comentarios Set título='Mi Primer Comentario' Where id='1'.
  • 7. Que es una Tablas Las tablas de una base de datos conforman la estructura principal de la misma, podríamos decir que se trata de los cimientos de nuestra estructura. Cada tabla contiene la información que utilizarán el resto de objetos de la base de datos: consultas, formularios, informes... El diseño de las tablas debe ser un proceso meditado donde debemos tener en cuenta las necesidades y el fin al que estará destinada nuestra base de datos.
  • 8. Metadatos Debido a la gran diversidad y volumen de las fuentes y recursos en Internet, se hizo necesario establecer un mecanismo para etiquetar, catalogar, describir y clasificar los recursos presentes en la World Wide Web con el fin de facilitar la posterior búsqueda y recuperación de la información. Este mecanismo los constituyen los llamados metadatos. Un metadato no es más que un dato estructurado sobre la información, o sea, información sobre información, o de forma más simple, datos sobre datos. Los metadatos en el contexto de la Web, son datos que se pueden guardar, intercambiar y procesar por medio del ordenador y que están estructurados de tal forma que permiten ayudar a la identificación, descripción clasificación y localización del contenido de un documento o recurso web y que, por tanto, también sirven para su recuperación. El concepto de metadatos -datos sobre datos- se puede entender en un sentido amplio o en un sentido más estricto. Por ejemplo, en un sentido amplio, si entendemos que metadatos es un término que se utiliza para describir datos que ofrecen el tipo y la clase de la información, esto es, son datos acerca de datos, podemos considerar que el catálogo de una biblioteca o un repertorio bibliográfico son tipos de metadatos. Estos tipos de metadatos emplean, fundamentalmente, reglas de catalogación y formatos para transmitir la información, como los formatos MARC. Así considerados, cada ficha catalográfica es un conjunto de metadatos de un libro o bien de un autor y los metadatos proporcionan una información básica sobre las obras de un autor y lo relacionan con otras obras del mismo autor u otras obras de similar contenido. De la misma forma, los registros de una base de datos llevada a cabo para indizar o hacer un resumen documental, podrían también considerarse como metadatos. Sin embargo, si acotamos la definición de metadatos dándole un sentido más estricto, los metadatos sólo serían posibles en un contexto digital y en red ya que sólo dentro de este contexto se pueden utilizar los metadatos con la función que les caracteriza, que es la de la localización, identificación y descripción de recursos, legibles e interpretables por máquina. La definición que dan Berners- Lee y el World Wide Web Consortium (W3C) en Metadato Architecture es esclarecedora para entender el concepto de metadatos en este estricto sentido: "Los metadatos son información inteligible para el ordenador sobre recursos Web u otras cosas".
  • 9. Existen distintos modelos de metadatos, cada uno de ellos con distintos esquemas de descripción. En los distintos modelos, cada objeto se describe por medio de una serie de atributos y el valor de estos atributos es el que puede servir para recuperar la información. Dependiendo de la clase de metadatos puede existir: información sobre elementos de datos o atributos, información sobre la estructura de los datos, información sobre un aspecto concreto, etc. De forma general, podemos encontrar metadatos referidos a:  El contenido (concepto)  Aspectos formales (tipo, tamaño, fecha, lengua, etc.)  Información del copyright  Información de la autentificación del documento o recurso  Información sobre el contexto (calidad, condiciones o características de acceso, uso, etc.) Los metadatos pueden ser almacenados dentro de una base de datos con una referencia al documento completo o ser incluidos en un encabezado dentro del propio texto. En el contexto de la Web, los metadatos se forman y almacenan para que puedan ser leídos por los motores de búsqueda. Las grandes ventajas del uso de metadatos radican en que se usa el mismo contenido del documento como un recurso de datos y que los metadatos valen también para recursos que no tienen únicamente la morfología de texto, sino para cualquier tipo de morfologías tales como vídeo, audio o imágenes. Las aplicaciones del uso de metadatos son muy amplias y van desde la recuperación de información, pasando por la descripción y catalogación de documentos, su uso por parte de robots y agentes de software, comercio electrónico, firmas digitales, derechos de propiedad intelectual; valoración, evaluación y clasificación de contenidos; trabajos bibliométricos e informáticos de todo tipo, etc.
  • 10. Registros Tabla en las bases de datos, se refiere al tipo de modelado de datos, donde se guardan los datos recogidos por un programa. Su estructura general se asemeja a la vista general de un programa de hoja de cálculo. Una tabla es utilizada para organizar y presentar información. Las tablas se componen de filas y columnas de celdas que se pueden rellenar con textos y gráficos Las tablas se componen de dos estructuras:  Registro: es cada una de las filas en que se divide la tabla. Cada registro contiene datos de los mismos tipos que los demás registros. Ejemplo: en una tabla de nombres y direcciones, cada fila contendrá un nombre y una dirección.  Campo: es cada una de las columnas que forman la tabla. Contienen datos de tipo diferente a los de otros campos. En el ejemplo anterior, un campo contendrá un tipo de datos único, como una dirección, o un número de teléfono, un nombre, etc.  A los campos se les puede asignar, además, propiedades especiales que afectan a los registros insertados. El campo puede ser definido como índice o autoincrementable, lo cual permite que los datos de ese campo cambien solos o sea el principal indicar a la hora de ordenar los datos contenidos.  Cada tabla creada debe tener un nombre único en la cada Base de Datos, haciéndola accesible mediante su nombre o su seudónimo (Alias) (dependiendo del tipo de base de datos elegida) La estructura de las tablas viene dado por la forma de un archivo plano, los cuales en un inicio se componían de un modo similar.  Tablas: Son los objetos principales de bases de datos que se utilizan para guardar datos. Elemento disponible en el lenguaje HTML para la creación de recuadros rectangulares que pueden o no estar anidados y pueden o no contener celdas (recuadros más pequeños dentro de una tabla, pero que no se consideran tablas). Las tablas se utilizan para organizar, posicionar o dar mejor formato a los textos y gráficos en una página web.
  • 11. Programa Un programa informático es un conjunto de instrucciones que una vez ejecutadas realizarán una o varias tareas en una computadora. Sin programas, estas máquinas no pueden funcionar.1 2 Al conjunto general de programas, se le denomina software, que más genéricamente se refiere al equipamiento lógico o soporte lógico de una computadora digital. En informática, se los denomina comúnmente binarios, (propio en sistemas Unix, donde debido a la estructura de este último, los ficheros no necesitan hacer uso de extensiones; posteriormente, los presentaron como ficheros ejecutables, con extensión .exe, en los sistemas operativos de la familia Windows) debido a que una vez que han pasado por el proceso de compilación y han sido creados, las instrucciones que se escribieron en un determinado lenguaje de programación, han sido traducidas al único idioma que la máquina comprende, combinaciones de ceros y unos llamado código máquina. El mismo término, puede referirse tanto a un programa ejecutable, como a su código fuente, el cual es transformado en un binario una vez que es compilado. Generalmente el código fuente lo escriben profesionales conocidos como programadores. Este código se escribe en un lenguaje que sigue uno de los siguientes dos paradigmas: imperativo o declarativo, y que posteriormente puede ser convertido en una imagen ejecutable a través de un programa-compilador. Cuando se pide que el programa sea ejecutado, el procesador ejecuta instrucción por instrucción. De acuerdo a sus funciones, los programas informáticos se clasifican en software de sistema y software de aplicación. En los computadores actuales, al hecho de ejecutar varios programas de forma simultánea y eficiente, se le conoce como multitarea. Software Concepto de Software: El software es un ingrediente indispensable para el funcionamiento del computador. Está formado por una serie de instrucciones y datos, que permiten aprovechar todos los recursos que el computador tiene, de manera que pueda resolver gran cantidad de problemas. Un computador en si, es sólo un conglomerado de componentes electrónicos; el software le da vida al computador, haciendo que sus componentes funcionen de forma ordenada. El software es un conjunto de instrucciones detalladas que controlan la operación de un sistema computacional.
  • 12. Funciones del software: Administrar los recursos de computacionales Proporcionar las herramientas para optimizar estos recursos. Actuar como intermediario entre el usuario y la información almacenada. Programas de Software Programa: conjunto de argumentos o instrucciones para la computadora, almacenado en la memoria primaria de la computadora junto con los datos requeridos para ser ejecutado, en otras palabras hacer que las instrucciones sean realizadas por la computadora. Tipos de Software Software del sistema: Es un conjunto de programas que administran los recursos de la computadora. Ejemplos: Unidad central de proceso, dispositivos de comunicaciones y dispositivos periféricos, el software del sistema administra y controla al acceso del hardware. Software de aplicaciones: Programas que son escritos para o por los usuarios para realizar una tarea específica en la computadora. Ejemplo: software para procesar un texto, para generar una hoja de cálculo, el software de aplicación debe estar sobre el software del sistema para poder operar. Software de usuario final: Es el software que permiten el desarrollo de algunas aplicaciones directamente por los usuarios finales, el software del usuario final con frecuencia tiene que trabajar a través del software de aplicación y finalmente a través del software del sistema.
  • 13. Sistema Un sistema de computación moderno consiste de uno o más procesadores, memoria principal, relojes, terminales, discos, interfaces de red y otros dispositivos de entrada/salida. Sin embargo, hardware sin software es simplemente inútil. El sistema de operación es una parte importante de un sistema de computación. Veamos la estructura general de un sistema de computación y el papel que juega el sistema de operación. La primera imagen que tenemos de un sistema de computación es: Software: Programas del Sistema: Administran la operación del computador. Programas de Aplicación: Resuelven problemas de usuarios particulares. Hardware Ahora bien, dentro del tipo de Programas del Sistema, el más importante es el Sistema de Operación, el cual controla todos los recursos del computador y provee la base o plataforma sobre la cual los Programas de Aplicación pueden ser escritos. Desplegando un nivel más estos dos componentes (Hardware y Software) tenemos la siguiente estructura: Software Programas de Aplicación: Tales como: juegos, sistemas bancarios, sistemas contables. Programas del Sistema: Compiladores, editores, depuradores, interpretadores de órdenes. Sistema de Operación: controla todos los recursos del computador y provee un ambiente conveniente para el usuario y programador.
  • 14. Hardware: Lenguaje de Máquina: Instrucciones para mover datos, comparar datos, realizar operaciones aritméticas básicas. Microprogramación: Interpretador de bajo nivel. Dispositivos Físicos El hardware normalmente está compuesto de dos o más niveles. El nivel más bajo contiene dispositivos físicos, consistente de chips de circuitos integrados, fuentes de poder y otros dispositivos similares. Luego está el nivel de software primitivo (Microprogramación) que controla directamente esos dispositivos y provee una interfaz más clara al próximo nivel. Usualmente es asignado a memoria ROM. Es un interpretador de bajo nivel: toma instrucciones de lenguaje de máquina (ADD, MOVE, JUMP) y las lleva a cabo como una serie de pequeños pasos. El lenguaje de máquina es el conjunto de instrucciones que el microprograma interpreta, compuesto por 50 a 500 instrucciones, principalmente para movimientos de datos, aritmética sencilla y comparación de valores. El tipo y cantidad de instrucciones varía en cada arquitectura, tal es el caso de las máquinas RISC vs. Las máquinas CISC. El sistema de operación es el siguiente nivel, actúa como una interfaz entre los programas de aplicación y el hardware del computador. Su propósito es proveer un ambiente en el cual un usuario puede ejecutar programas. De aquí que su objetivo principal es hacer un sistema de computación conveniente para su uso. Un segundo objetivo es usar los recursos del sistema de manera eficiente. Luego del sistema de operación encontramos el resto del software del sistema. En este nivel encontramos el interpretador de órdenes (``shell''), compiladores, editores, depuradores y programas similares independientes de las aplicaciones. Es importante mencionar que tales programas definitivamente no son parte del sistema de operación. La diferencia entre programas de este tipo y programas del sistema de operación es que estos últimos corren en Modo Kernel o Modo Supervisor y están protegidos por hardware de las violaciones e intentos de modificaciones de los usuarios. Mientras que los programas del sistema corren en Modo Usuario. Si un usuario no desea usar un editor puede reemplazarlo o crear uno particular, pero no puede sustituir o crear un nuevo Manejador de Interrupciones de Disco que si es parte del sistema de operación.
  • 15. Qué es una Empresa? Es una entidad económica de carácter pública o privada, que está integrada por recursos humanos, financieros, materiales y técnico-administrativos, se dedica a la producción de bienes y/o servicios para satisfacción de necesidades humanas, y puede buscar o no lucro. ¿Cuál es la finalidad principal de una empresa? Hay muchos ángulos para definir las finalidades de una empresa según la perspectiva de dueño, gerente, socio, empleado, cliente, comunidad o asesor. ·Satisfacer a los clientes ·Obtener la máxima rentabilidad ·Obtener resultados a corto plazo ·Beneficiar a la comunidad ·Dar servicio a los clientes ·Beneficiar a los empleados · Dar imagen personal Sin embargo, si analizamos cada una de las propuestas anteriores, encontramos que centrarse en la mayoría de ellas puede llevar al fracaso, la finalidad principal de una empresa es la generación de excedentes que posibiliten su reproducción de empresa en el largo plazo. Esto implica que satisfacer al cliente o beneficiar a otros, son condiciones necesarias para poder reproducirse, sin cumplir con esas condiciones, obviamente iría al fracaso. Dado que la coherencia producto - mercado de la empresa es dinámica, se requiere de una interpretación dinámica de la realidad interna y del entorno, lo cual significa vigilar y tomar decisiones para cambiar, adaptarse, crecer, mejorar, defenderse, retraerse, atacar, todo lo cual está orientado a mantener y mejorar la empresa. ¿Cuáles son los recursos básicos de la empresa? · Materiales: conformada por todos los bienes tangibles, tales como edificios, maquinaria, insumos, etc. · Financieros: es el recurso monetario con el que la empresa funcionará. · Humanos: conformado por todo el personal que labora en la empresa. Este es el elemento más importante dentro de la organización. · Técnicos-Administrativos: compuesto por el conjunto de procedimientos y sistemas aplicables en una empresa, por ejemplo, el sistema de contabilidad, técnicas de inducción, técnicas de evaluación del desempeño, etc.
  • 16. ¿Cuáles son las funciones básicas de toda empresa? · Recursos Humanos: dónde se recluta, selecciona, contrata e induce al personal que ingresa a la empresa. · Producción: dónde se lleva a cabo la transformación de los insumos en productos terminados, listos para ser consumidos. · Mercadotecnia: dónde se lleva a cabo la función de promoción y ventas de los productos. · Finanzas: dónde se lleva a cabo la obtención y administración de los recursos financieros de la empresa. · Administración: dónde se llevan a cabo las funciones de previsión, planificación, organización, integración, dirección y control de todas las actividades generales de la empresa. ¿Cómo se clasifican las empresas? Existen varios tipos de clasificación de las empresas, entre las principales tenemos las siguientes: Por su tamaño: · Pequeña: cuenta con activos menores a $100,000.00 dólares, con menos de 20 empleados trabando en la empresa y cubre una parte del mercado local o regional. · Mediana: es aquella que tiene activos menores a $250,000.00 dólares, con menos de 100 empleados laborando y su producto solamente llega al ámbito nacional. · Grande: cuenta con activos mayores a $250,000.00 dólares, tiene más de 100 empleados, y su producto abarca el mercado internacional. Por su actividad económica: · Extractivas: son las empresas que proporcionan materia prima a otras industrias, por ejemplo, pesca, agricultura, caza, explotación de bosques y canteras, etc. · Industriales o fabriles: se dedican a la producción de bienes, mediante la transformación de la materia prima a través de los procesos de fabricación, por ejemplo, electricidad, agua, manufactura, etc. · Comerciales: empresas que se dedican a la compra y venta de productos terminados, tales como almacenes, librerías, farmacias, supermercados, etc. · Financieras: empresas del sistema financiero que efectúan préstamos a personas y organizaciones. Ejemplos de estas son los Bancos. · Empresas de Servicio: se dedican a la prestación de servicios no tangibles, tales como transporte, limpieza, etc.
  • 17. Por su constitución patrimonial. · Públicas: tales como Instituciones de Gobierno, Instituciones Autónomas, Municipalidades, Ayuntamientos, etc. · Privadas: las que se dedican a la producción de bienes y/o servicios a la vez que buscan lucro, y su capital está formado por aportes de personas particulares.
  • 18. Producto En mercadotecnia, un producto es una opción elegible, viable y repetible que la oferta pone a disposición de la demanda, para satisfacer una necesidad o atender un deseo a través de su uso o consumo.1 El producto es uno de los componentes estructurales de la mezcla de mercadotecnia (en inglés marketing mix). El caso más común de la misma es también conocido como "Las cuatro P" de la mercadotecnia, junto al Precio, Plaza y Promoción. Sin embargo, en un sentido más amplio, la mezcla está integrada por Oferta, Términos de Intercambio, Accesibilidad y Simbolización (en sus iniciales OTAS), haciendo este último concepto de utilidad general para cualquier tipo de análisis sostenido entre oferta y demanda, y no solo aplicable al mercado de consumo masivo. En un diseño apropiado, la oferta puede integrarse conformando una propuesta de valor que atiende armónicamente los requisitos, diferenciadores y generadores de preferencia de la demanda. Los productos pueden presentar muy diversas combinaciones valiosas para generar demanda, que pueden enfocarse hacia:  Bienes o productos físicos: son todos los elementos tangibles.  Servicios: son intangibles, son inseparables (se producen y consumen al mismo tiempo), son variables.  Personas: se aplica a los profesionales de distintas áreas, por ej: actores.  Lugares: como ciudades, países; parques o determinadas áreas geográficas.  Instituciones: por ejemplo universidades, fundaciones, empresas (no sus bienes o servicios), etc.  Ideas y conceptos: abarca a proyectos de negocios, proyectos sociales, hasta proyectos internos dentro de una organización, también se comunican y venden.  Experiencias: por ejemplo: travesía por una selva virgen
  • 19. Servicio Un servicio es un conjunto de actividades que buscan responder a las necesidades de la gente. Los servicios incluyen una diversidad de actividades desempeñadas por un crecido número de funcionarios que trabajan para el estado (servicios públicos) o para empresas particulares (servicios privados); entre estos pueden señalarse los servicios de: electricidad, agua potable, aseo, teléfono, telégrafo, correo, transporte, educación, cibercafés, sanidad y asist encia social. Se define un marco en donde las actividades se desarrollarán con la idea de fijar una expectativa en el resultado de éstas. Es el equivalente no material de un bien. Un servicio se diferencia de un bien (físico o intangible) en que el primero se consume y se desgasta de manera brutal puesto que la economía social nada tiene que ver con la política moderna; es muy importante señalar que la economía nacional no existe siempre en el momento en que es prestado. Al proveer algún nivel de habilidad, ingenio y experiencia, los proveedores de un servicio participan en una economía sin las restricciones de llevar inventario pesado o preocuparse por voluminosas materias primas. Por otro lado, requiere constante inversión en mercadotecnia, capacitaciones y actualización de cara a la competencia, la cual tiene igualmente pocas restricciones físicas. Los proveedores de servicios componen el sector terciario de la industria.
  • 20. Desarrollo web Desarrollo web es un título algo arbitrario para el conjunto de tecnologías de software del lado del servidor y del cliente que involucran una combinación de procesos de base de datos con el uso de un navegador en Internet a fin de realizar determinadas tareas o mostrar información. Wikipedia, por ejemplo, ha sido realizada por desarrolladores web. Tradicionalmente un software departamental o incluso un ambicioso proyecto corporativo de gran envergadura es desarrollado en forma standalone, es decir, usando lenguajes ya sea compilados(C, C++, Delphi), semi compilados(.NET,Mono, Java), o interpretados (Python) para crear tanto la funcionalidad como toda la interfaz de los usuarios, pero cabe perfectamente un desarrollo orientado a web para dichos propósitos, siendo más homogéneo y multiplataforma, y dependiendo de las tecnologías utilizadas, más rápido y robusto tanto para diseñar, implementar y probar, como para su uso una vez terminado., Funcionalmente, el desarrollador web, que es quien realiza esta labor, normalmente sólo se preocupa por el funcionamiento del software, es tarea del diseñador web preocuparse del aspecto final (layout) de la página y del web master el integrar ambas partes. En ocasiones el web master también se encarga de actualizar los contenidos de la página. Los lenguajes de programación más usados en desarrollo web son principalmente: ASP.NET, PHP y JSP, aunque aún hay quienes usan ASP, Macromedia ColdFusion y Perl. Algunos desarrolladores web hablan muy bien de Ruby, y el frameworkRuby on Rails, pero no está muy difundido todavía. También hay un proyecto para usar Pascal en web a través del lenguaje Pascal Server Pages - PSP pero aún no se han concretado desarrollos, hasta donde se conoce. El sistema de gestión de base de datos más popular en desarrollo web es MySql, seguida por Oracle, SQL Server y PostgreSQL, también puede usarse perfectamente Firebirdo HSQL. Idealmente un desarrollador web debería conocer, además de al menos un lenguaje de programación y el manejo de al menos una base de datos, HTML, CSS y JavaScript, tres tecnologías que bien trabajadas logran DHTML. También, si el diseñador desea usar Adobe Flex (Flash) debe ser capaz de integrarlo a su solución, o puede dejar los efectos en el mismo DHTML.
  • 21. El desarrollo web supone todo lo relativo al estudio previo de la implementación de un sitio web de una organización, todo lo que tiene que ver con la planificación de la creación de ese sitio teniendo en cuenta los objetivos y expectativas que arrastra el mismo y por último una vez que se coordina las diferentes técnicas que serán utilizadas por diferentes especialistas, promoverlo de manera que el tráfico se obtenga sea positivo. La estrategia de desarrollo web, se integra de fases en las que debe incursionarse para obtener los objetivos que se plantea por parte de la organización que ha decido su presencia en Internet. Dentro de las fases podemos mencionar cinco que son ha nuestro criterio básicas y que se deben realizar si se quiere obtener resultados positivos. Estas son: Planificación, Proyecto, Desarrollo del proyecto, Fase final y Fase Promocional. La Fase de Planificación, se desarrolla en forma interna, incorporando a todos los ejecutivos y departamentos de las organizaciones al objetivo de crear un sitio web, que contemple los objetivos vinculados con la Misión – Visión de las mismas. En esta fase se deben obtener como resultado un claro panorama de los objetivos y expectativas que perseguirá el sitio web, estudio inicial de necesidades y requisitos, elección de un responsable coordinador y una estimación de costos. La Fase de Proyecto en el desarrollo web, es quizás la fase que requiere más tiempo y consultas con los diferentes actores, el coordinador encargado del proyecto debe establecer con los mismos las acciones a tomar, plasmando esto en un plan estratégico con plazos de tareas sobre el cual se basará todo el trabajo en equipo. Es conveniente que este proyecto madre sea leído y revisado por cada uno de los departamentos estratégicos de la empresa a los efectos que el nacimiento del producto tenga el consentimiento unánime. En este proyecto ya están contemplado el esqueleto del sitio, con las tecnologías que se aplicarán, los detalles de los profesionales que se utilizarán y un detallado cronograma de trabajo. La Fase de Desarrollo del Proyecto, encuentra a los actores trabajando cada uno en sus áreas de acuerdo al proyecto estratégico antes mencionado, y debe tratar de lograr al final de esta Fase ya una maqueta del sitio para un maquillado final. Se define el diseño del sitio web, la programación de la base de datos, pruebas de usabilidad, rendimiento ante los navegadores y todos los aspectos operativos.
  • 22. En la Fase Final se define el mantenimiento del sitio, que ya se ha establecido en la Planificación, pero en esta etapa se entra en detalles de designación de personas y planificación del seguimiento de objetivos previstos. Por último, la Fase de Promoción, apunta directamente a que el sitio se publicite y se conozca utilizando las herramientas de marketing existentes. De esta manera se persigue que el tráfico del sitio llegue a un grado positivo y lograr los objetivos establecidos.
  • 23. HTML HTML, siglas de HyperText Markup Language («lenguaje de marcas de hipertexto»), hace referencia al lenguaje de marcado para la elaboración de páginas web. Es un estándar que sirve de referencia para la elaboración de páginas web en sus diferentes versiones, define una estructura básica y un código (denominado código HTML) para la definición de contenido de una página web, como texto, imágenes, etc. Es un estándar a cargo de la W3C, organización dedicada a la estandarización de casi todas las tecnologías ligadas a la web, sobre todo en lo referente a su escritura e interpretación. Es el lenguaje con el que se definen las páginas web. El lenguaje HTML basa su filosofía de desarrollo en la referenciacion. Para añadir un elemento externo a la página (imagen, vídeo, script, etc.), este no se incrusta directamente en el código de la página, sino que se hace una referencia a la ubicación de dicho elemento mediante texto. De este modo, la página web contiene sólo texto mientras que recae en el navegador web (interpretador del código) la tarea de unir todos los elementos y visualizar la página final. Al ser un estándar, HTML busca ser un lenguaje que permita que cualquier página web escrita en una determinada versión, pueda ser interpretada de la misma forma (estándar) por cualquier navegador web actualizado. Sin embargo, a lo largo de sus diferentes versiones, se han incorporado y suprimido diversas características, con el fin de hacerlo más eficiente y facilitar el desarrollo de páginas web compatibles con distintos navegadores y plataformas (PC de escritorio, portátiles, teléfonos inteligentes, tabletas, etc.). Sin embargo, para interpretar correctamente una nueva versión de HTML, los desarrolladores de navegadores web deben incorporar estos cambios y el usuario debe ser capaz de usar la nueva versión del navegador con los cambios incorporados. Usualmente los cambios son aplicados mediante parches de actualización automática (Firefox, Chrome) u ofreciendo una nueva versión del navegador con todos los cambios incorporados, en un sitio web de descarga oficial (Internet Explorer). Un navegador no actualizado no será capaz de interpretar correctamente una página web escrita en una versión de HTML superior a la que pueda interpretar, lo que obliga muchas veces a los desarrolladores a aplicar técnicas y cambios que permitan corregir problemas de visualización e incluso de interpretación de código HTML. Así mismo, las páginas escritas en una versión anterior de HTML deberían ser actualizadas o reescritas, lo que no siempre se cumple. Es por ello que ciertos navegadores aún mantienen la capacidad de interpretar páginas web de versiones HTML anteriores. Por estas razones, aún existen diferencias entre distintos navegadores y versiones al interpretar una misma página web.
  • 24. Los elementos son la estructura básica de HTML. Los elementos tienen dos propiedades básicas: atributos y contenido. Cada atributo y contenido tiene ciertas restricciones para que se considere válido al documento HTML. Un elemento generalmente tiene una etiqueta de inicio (por ejemplo, <nombre-de-elemento>) y una etiqueta de cierre (por ejemplo, </nombre-de-elemento>). Los atributos del elemento están contenidos en la etiqueta de inicio y el contenido está ubicado entre las dos etiquetas (por ejemplo,<nombre-de- elemento atributo="valor">Contenido</nombre-de-elemento>). Algunos elementos, tales como <br>, no tienen contenido ni llevan una etiqueta de cierre. Debajo se listan varios tipos de elementos de marcado usados en HTML. Estructura general de una línea de código en el lenguaje de etiquetas HTML. El marcado estructural describe el propósito del texto. Por ejemplo, <h2>Golf</h2> establece «Golf» como un encabezamiento de segundo nivel, el cual se mostraría en un navegador de una manera similar al título «Marcado HTML» al principio de esta sección. El marcado estructural no define cómo se verá el elemento, pero la mayoría de los navegadores web han estandarizado el formato de los elementos. Puede aplicarse un formato específico al texto por medio de hojas de estilo en cascada. El marcado presentacional describe la apariencia del texto, sin importar su función. Por ejemplo, <b>negrita</b>indica que los navegadores web visuales deben mostrar el texto en negrita, pero no indica qué deben hacer los navegadores web que muestran el contenido de otra manera (por ejemplo, los que leen el texto en voz alta). En el caso de <b>negrita</b> e <i>itálica</i>, existen elementos que se ven de la misma manera pero tienen una naturaleza más semántica: <strong>énfasis fuerte</strong> y <em>énfasis</em>. Es fácil ver cómo un lector de pantalla debería interpretar estos dos elementos. Sin embargo, son equivalentes a sus correspondientes elementos presentacionales: un lector de pantalla no debería decir más fuerte el nombre de un libro, aunque éste esté en itálicas en una pantalla. La mayoría del marcado presentacional ha sido desechada con HTML 4.0, en favor de hojas de estilo en cascada.
  • 25. El marcado hipertextual se utiliza para enlazar partes del documento con otros documentos o con otras partes del mismo documento. Para crear un enlace es necesario utilizar la etiqueta de ancla <a> junto con el atributo href, que establecerá la dirección URL a la que apunta el enlace. Por ejemplo, un enlace que muestre el texto de la dirección y vaya hacia nuestra Wikipedia podría ser de la forma <a href=”http://www.wikipedia.org”>http://www.wikipedia.org</a>. También se pueden crear enlaces sobre otros objetos, tales como imágenes <a href=”enlace”><img src=”imagen” /></a>. Atributos La mayoría de los atributos de un elemento son pares nombre-valor, separados por un signo de igual «=» y escritos en la etiqueta de comienzo de un elemento, después del nombre de éste. El valor puede estar rodeado por comillas dobles o simples, aunque ciertos tipos de valores pueden estar sin comillas en HTML (pero no en XHTML). De todas maneras, dejar los valores sin comillas es considerado poco seguro. En contraste con los pares nombre-elemento, hay algunos atributos que afectan al elemento simplemente por su presencia (tal como el atributo ismap para el elemento img). Un ejemplo de código HTML con coloreado de sintaxis.  <HTML>: define el inicio del documento HTML, le indica al navegador que lo que viene a continuación debe ser interpretado como código HTML. Esto es así de facto, ya que en teoría lo que define el tipo de documento es el DOCTYPE, que significa la palabra justo tras DOCTYPE el tag de raíz.  <Script>: incrusta un script en una web, o llama a uno mediante src="url del script". Se recomienda incluir el tipo MIME en el atributo type, en el caso de JavaScript text/JavaScript.  <Head>: define la cabecera del documento HTML; esta cabecera suele contener información sobre el documento que no se muestra directamente al usuario como, por ejemplo, el título de la ventana del navegador. Dentro de la cabecera<head> es posible encontrar:  <title>: define el título de la página. Por lo general, el título aparece en la barra de título encima de la ventana.  <Link>: para vincular el sitio a hojas de estilo o iconos. Por ejemplo:<link rel="stylesheet" href="/style.css" type="text/css">.  <style>: para colocar el estilo interno de la página; ya sea usando CSS u otros lenguajes similares. No es necesario colocarlo si se va a vincular a un archivo externo usando la etiqueta <link>.
  • 26.  <Meta>: para metadatos como la autoría o la licencia, incluso para indicar parámetros http (mediante http-equiv="") cuando no se pueden modificar por no estar disponible la configuración o por dificultades con server-side scripting.  <body>: define el contenido principal o cuerpo del documento. Esta es la parte del documento HTML que se muestra en el navegador; dentro de esta etiqueta pueden definirse propiedades comunes a toda la página, como color de fondo y márgenes. Dentro del cuerpo <body> es posible encontrar numerosas etiquetas. A continuación se indican algunas a modo de ejemplo:  <h1> a <h6>: encabezados o títulos del documento con diferente relevancia.  <table>: define una tabla.  <tr>: fila de una tabla.  <td>: celda de una tabla (debe estar dentro de una fila).  <a>: hipervínculo o enlace, dentro o fuera del sitio web. Debe definirse el parámetro de pasada por medio del atributo href. Por ejemplo:<a href="http://www.example.com" title="Ejemplo" target="_blank" tabindex="1">Ejemplo</a> se representa como Ejemplo).  <div>: división de la página. Se recomienda, junto con css, en vez de <table> cuando se desea alinear contenido.  <img>: imagen. Requiere del atributo src, que indica la ruta en la que se encuentra la imagen. Por ejemplo: <img src="./imágenes/mifoto.jpg" />. Es conveniente, por accesibilidad, poner un atributo alt="texto alternativo".  <li><ol><ul>: etiquetas para listas.  <b>: texto en negrita (etiqueta desaprobada. Se recomienda usar la etiqueta <strong>).  <i>: texto en cursiva (etiqueta desaprobada. Se recomienda usar la etiqueta <em>).  <s>: texto tachado (etiqueta desaprobada. Se recomienda usar la etiqueta <del>).  <u>: Antes texto subrayado. A partir de HTML 5 define porciones de texto diferenciadas o destacadas del resto, para indicar correcciones por ejemplo. (Etiqueta desaprobada en HTML 4.01 y redefinida en HTML 5)  La mayoría de etiquetas deben cerrarse como se abren, pero con una barra («/») tal como se muestra en los siguientes ejemplos:  <table><tr><td>Contenido de una celda</td></tr></table>.  <Script>Código de un script integrado en la página</script>.
  • 27. CSS Hojas de Estilo en Cascada (Cascading Style Sheets) es el lenguaje de hojas de estilo utilizado para describir el aspecto y el formato de un documento escrito en un lenguaje de marcas, esto incluye varios lenguajes basados en XML como son XHTML o SVG. La información de estilo puede ser adjuntada como un documento separado o en el mismo documento HTML. En este último caso podrían definirse estilos generales en la cabecera del documento o en cada etiqueta particular mediante el atributo "<style>". Las especificaciones de CSS son mantenidos por el Consorcio World Wide Web (W3C). Tipo de medio de Internet (tipo MIME) text/css está registrado para su uso con CSS porRFC 2318 (marzo de 1998), y también opera un libre servicio de validación de CSS. Uso Por ejemplo, el elemento de HTML <h1> indica que un bloque de texto es un encabezamiento y que es más importante que un bloque etiquetado como <h2>. Versiones más antiguas de HTML permitían atributos extra dentro de la etiqueta abierta para darle formato (como el color o el tamaño de fuente). No obstante, cada etiqueta <h1> debía disponer de la información si se deseaba un diseño consistente para una página y, además, una persona que leía esa página con un navegador perdía totalmente el control sobre la visualización del texto. Cuando se utiliza CSS, la etiqueta <h1> no debería proporcionar información sobre cómo será visualizado, solamente marca la estructura del documento. La información de estilo, separada en una hoja de estilo, específica cómo se ha de mostrar <h1>: color, fuente, alineación del texto, tamaño y otras características no visuales, como definir el volumen de un sintetizador de voz, por ejemplo. Por otro lado, antes de que estuviera disponible CSS, la única forma de componer espacialmente una página era el uso de tablas <table>. Aunque esta era una técnica cómoda y versátil, ello conllevaba el uso de un elemento con una semántica particular, y en el que la distribución de los datos no se ajustaban al flujo de la información que se obtenía en la vista desde los navegadores habituales, lo que redundaba en una merma en la accesibilidad a la página por parte de otros navegadores (orientados a personas con alguna deficiencia sensorial, o a ciertos dispositivos electrónicos).
  • 28. Mediante el uso de CSS, se ha permitido eliminar el uso de tablas para el diseño, usándolas solamente para la muestra de datos tabulados, si bien es cierto que obtener la versatilidad que ofrecía el diseño con tablas, es algo más complicado si no se usan. Formas de usar CSS Para dar formato a un documento HTML, puede emplearse CSS de tres formas distintas: Mediante CSS introducido por el autor del HTML Un estilo en línea (online) es un método para insertar el lenguaje de estilo de página directamente dentro de una etiqueta HTML. Esta manera de proceder no es totalmente adecuada. El incrustar la descripción del formateo dentro del documento de la página Web, a nivel de código, se convierte en una manera larga, tediosa y poco elegante de resolver el problema de la programación de la página. Este modo de trabajo se podría usar de manera ocasional si se pretende aplicar un formateo con prisa, al vuelo. No es todo lo claro o estructurado que debería ser, pero funciona. Dado que los clientes de correo electrónico no soportan las hojas de estilos externas, y que no existen estándares que los fabricantes de clientes de correo respeten para utilizar CSS en este contexto, la solución más recomendable para maquetar correos electrónicos, es utilizar CSS dentro de los propios elementos (online). Una hoja de estilo interna, que es una hoja de estilo que está incrustada dentro de un documento HTML, dentro del elemento <head>, marcada por la etiqueta <style>. De esta manera se obtiene el beneficio de separar la información del estilo del código HTML propiamente dicho. Se puede optar por copiar la hoja de estilo incrustada de una página a otra (esta posibilidad es difícil de ejecutar si se desea para guardar las copias sincronizadas). En general, la única vez que se usa una hoja de estilo interna, es cuando se quiere proporcionar alguna característica a una página Web en un simple fichero, por ejemplo, si se está enviando algo a la página Web. Una hoja de estilo externa, es una hoja de estilo que está almacenada en un archivo diferente al archivo donde se almacena el código HTML de la página Web. Esta es la manera de programar más potente, porque separa completamente las reglas de formateo para la página HTML de la estructura básica de la página.
  • 29. Estilos CSS introducidos por el usuario que ve el documento, mediante un archivo CSS especificado mediante las configuraciones del navegador, y que sobrescribe los estilos definidos por el autor en una, o varias páginas web. Los estilos marcados "por defecto" por los user agent, para diferentes elementos de un documento HTML, como por ejemplo, los enlaces. Niveles e historia CSS se ha creado en varios niveles y perfiles. Cada nivel de CSS se construye sobre el anterior, generalmente añadiendo funciones al previo. Los perfiles son, generalmente, parte de uno o varios niveles de CSS definidos para un dispositivo o interfaz particular. Actualmente, pueden usarse perfiles para dispositivos móviles, impresoras o televisiones. CSS1 La primera especificación oficial de CSS, recomendada por la W3C fue CSS1, publicada en diciembre 1996,3 y abandonada en abril de 2008.3 Algunas de las funcionalidades que ofrece son:  Propiedades de las Fuente, como tipo, tamaño, énfasis...112  Color de texto, fondos, bordes u otros elementos.  Atributos del texto, como espaciado entre palabras, letras, líneas, etcétera.  Alineación de textos, imágenes, tablas u otros.  Propiedades de caja, como margen, borde, relleno o espaciado.  Propiedades de identificación y presentación de listas. CSS2 La especificación CSS2 fue desarrollada por la W3C y publicada como recomendación en mayo de 1998, y abandonada en abril de 2008. Como ampliación de CSS1, se ofrecieron, entre otras:  Las funcionalidades propias de las capas (<div>) como de posicionamiento relativo/absoluto/fijo, niveles (z-index), etcétera.  El concepto de "media types",  Soporte para las hojas de estilo auditivas  Texto bidireccional, sombras, etcétera.
  • 30. CSS 2.1 La primera revisión de CSS2, usualmente conocida como "CSS 2.1", corrige algunos errores encontrados en CSS2, elimina funcionalidades poco soportadas o inoperables en los navegadores y añade alguna nueva especificación. De acuerdo al sistema de estandarización técnica de las especificaciones, CSS2.1 tuvo el estatus de "candidato" (candidate recommendation) durante varios años,5 pero la propuesta fue rechazada en junio de 2005; en junio de 2007 fue propuesta una nueva versión candidata, y ésta actualizada en 2009, pero en diciembre de 2010 fue nuevamente rechazada. En abril de 2011, CSS 2.1 volvió a ser propuesta como candidata, y después de ser revisada por el W3C Advisory Committee, fue finalmente publicada como recomendación oficial el 7 de junio de 2011. CSS3 A diferencia de CSS2, que fue una gran especificación que definía varias funcionalidades, CSS3 está dividida en varios documentos separados, llamados "módulos". Cada módulo añade nuevas funcionalidades a las definidas en CSS2, de manera que se preservan las anteriores para mantener la compatibilidad. Los trabajos en el CSS3, comenzaron a la vez que se publicó la recomendación oficial de CSS2, y los primeros borradores de CSS3 fueron liberados en junio de 1999. Debido a la modularización del CSS3, diferentes módulos pueden encontrarse en diferentes estados de su desarrollo, de forma que a fechas de noviembre de 2011, hay alrededor de cincuenta módulos publicados, tres de ellos se convirtieron en recomendaciones oficiales de la W3C en 2011: "Selectores", "Espacios de nombres" y "Color". Algunos módulos, como "Fondos y colores", "Consultas de medios" o "Diseños multi columna" están en fase de "candidatos", y considerados como razonablemente estables, a finales de 2011, y sus implementaciones en los diferentes navegadores son señaladas con los prefijos del motor del mismo.
  • 31. JavaScript (Abreviado comúnmente "JS") es un lenguaje de programación interpretado, dialecto del estándar ECMA Script. Se define como orientado a objetos,3 basado en prototipos, imperativo, débilmente tipado y dinámico. Se utiliza principalmente en su forma del lado del cliente (client-side), implementado como parte de un navegador web permitiendo mejoras en la interfaz de usuario y páginas web dinámicas aunque existe una forma de JavaScript del lado del servidor (Server-side JavaScript o SSJS). Su uso en aplicaciones externas a la web, por ejemplo en documentos PDF, aplicaciones de escritorio (mayoritariamente widgets) es también significativo. JavaScript se diseñó con una sintaxis similar al C, aunque adopta nombres y convenciones del lenguaje de programación Java. Sin embargo Java y JavaScript no están relacionados y tienen semánticas y propósitos diferentes. Todos los navegadores modernos interpretan el código JavaScript integrado en las páginas web. Para interactuar con una página web se provee al lenguaje JavaScript de una implementación del Document Object Model (DOM). Tradicionalmente se venía utilizando en páginas web HTML para realizar operaciones y únicamente en el marco de la aplicación cliente, sin acceso a funciones del servidor. JavaScript se interpreta en el agente de usuario, al mismo tiempo que las sentencias van descargándose junto con el código HTML. Una cuarta edición está en desarrollo e incluirá nuevas características tales como paquetes, espacio de nombres y definición explícita de clases.[ Uso en páginas web El uso más común de JavaScript es escribir funciones embebidas o incluidas en páginas HTML y que interactúan con el Document Object Model (DOM o Modelo de Objetos del Documento) de la página. Algunos ejemplos sencillos de este uso son:  Cargar nuevo contenido para la página o enviar datos al servidor a través de AJAX sin necesidad de recargar la página (por ejemplo, una red social puede permitir al usuario enviar actualizaciones de estado sin salir de la página).  Animación de los elementos de página, hacerlos desaparecer, cambiar su tamaño, moverlos, etc.  Contenido interactivo, por ejemplo, juegos y reproducción de audio y vídeo.
  • 32.  Validación de los valores de entrada de un formulario web para asegurarse de que son aceptables antes de ser enviado al servidor. Transmisión de información sobre los hábitos de lectura de los usuarios y las actividades de navegación a varios sitios web. Las páginas Web con frecuencia lo hacen para hacer análisis web, seguimiento de anuncios, la personalización o para otros fines. Dado que el código JavaScript puede ejecutarse localmente en el navegador del usuario (en lugar de en un servidor remoto), el navegador puede responder a las acciones del usuario con rapidez, haciendo una aplicación más sensible. Por otra parte, el código JavaScript puede detectar acciones de los usuarios que HTML por sí sola no puede, como pulsaciones de teclado. Las aplicaciones como Gmail se aprovechan de esto: la mayor parte de la lógica de la interfaz de usuario está escrita en JavaScript, enviando peticiones al servidor (por ejemplo, el contenido de un mensaje de correo electrónico). La tendencia cada vez mayor por el uso de la programación Ajax explota de manera similar esta técnica. Un motor de JavaScript (también conocido como intérprete de JavaScript o implementación JavaScript) es un intérprete que interpreta el código fuente de JavaScript y ejecuta la secuencia de comandos en consecuencia. El primer motor de JavaScript fue creado por Brendan Eich en Netscape Communications Corporation, para el navegador web Netscape Navigator. El motor, denominado SpiderMonkey, está implementado en C. Desde entonces, ha sido actualizado (en JavaScript 1.5) para cumplir con el ECMA-262 edición 3. El motor Rhino, creado principalmente por Norris Boyd (antes de Netscape, ahora en Google) es una implementación de JavaScript en Java. Rhino, como SpiderMonkey, es compatible con el ECMA-262 edición 3. Un navegador web es, con mucho, el entorno de acogida más común para JavaScript. Los navegadores web suelen crear objetos no nativos, dependientes del entorno de ejecución, para representar el Document Object Model (DOM) en JavaScript. El servidor web es otro entorno común de servicios. Un servidor web JavaScript suele exponer sus propios objetos para representar objetos de petición y respuesta HTTP, que un programa JavaScript podría entonces interrogar y manipular para generar dinámicamente páginas web.
  • 33. Debido a que JavaScript es el único lenguaje por el que los más populares navegadores comparten su apoyo, se ha convertido en un lenguaje al que muchos frame works en otros lenguajes compilan, a pesar de que JavaScript no fue diseñado para tales propósitos. A pesar de las limitaciones de rendimiento inherentes a su naturaleza dinámica, el aumento de la velocidad de los motores de JavaScript ha hecho de este lenguaje un entorno para la compilación sorprendentemente factible.
  • 34. PHP Es un lenguaje de programación de uso 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 el documento HTML en lugar de llamar a un archivo externo que procese los datos. El código es interpretado por un servidor web con un módulo de procesador de PHP que genera la página Web resultante. 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 casi todos los sistemas operativos y plataformas sin ningún costo. Fue creado originalmente por Rasmus Lerdorf en 1995. Actualmente el lenguaje sigue siendo desarrollado con nuevas funciones por el grupo PHP.2 Este lenguaje forma parte del software libre publicado bajo la licencia PHP, que es incompatible con la Licencia Pública General de GNU debido a las restricciones del uso del término PHP. Características Orientado al desarrollo de aplicaciones web dinámicas con acceso a información almacenada en una base de datos. Es considerado un lenguaje fácil de aprender, ya que en su desarrollo se simplificaron distintas especificaciones, como es el caso de la definición de las variables primitivas, ejemplo que se hace evidente en el uso de pH arrays. El código fuente escrito en PHP es invisible al navegador web y al cliente, ya que es el servidor el que se encarga de ejecutar el código y enviar su resultado HTML al navegador. Esto hace que la programación en PHP sea segura y confiable. Capacidad de conexión con la mayoría de los motores de base de datos que se utilizan en la actualidad, destaca su conectividad con MySql y PostgreSQL. Capacidad de expandir su potencial utilizando módulos (llamados ext's o extensiones). Posee una amplia documentación en su sitio web oficial, entre la cual se destaca que todas las funciones del sistema están explicadas y ejemplificadas en un único archivo de ayuda.
  • 35. Es libre, por lo que se presenta como una alternativa de fácil acceso para todos. Permite aplicar técnicas de programación orientada a objetos. Incluso aplicaciones como Zend framework, empresa que desarrolla PHP, están totalmente desarrolladas mediante esta metodología. No requiere definición de tipos de variables aunque sus variables se pueden evaluar también por el tipo que estén manejando en tiempo de ejecución. Tiene manejo de excepciones (desde PHP5). Si bien PHP no obliga a quien lo usa a seguir una determinada metodología a la hora de programar, aun haciéndolo, el programador puede aplicar en su trabajo cualquier técnica de programación o de desarrollo que le permita escribir código ordenado, estructurado y manejable. Un ejemplo de esto son los desarrollos que en PHP se han hecho del patrón de diseño Modelo Vista Controlador (MVC), que permiten separar el tratamiento y acceso a los datos, la lógica de control y la interfaz de usuario en tres componentes independientes. Debido a su flexibilidad ha tenido una gran acogida como lenguaje base para las aplicaciones WEB de manejo de contenido, y es su uso principal. Inconvenientes Como es un lenguaje que se interpreta en ejecución, para ciertos usos puede resultar un inconveniente que el código fuente no pueda ser ocultado. La ofuscación es una técnica que puede dificultar la lectura del código pero no necesariamente impide que el código sea examinado. Debido a que es un lenguaje interpretado, un script en PHP suele funcionar considerablemente más lento que su equivalente en un lenguaje de bajo nivel, sin embargo este inconveniente se puede minimizar con técnicas de caché tanto en archivos como en memoria. Las variables al no ser tipificadas dificulta a los diferentes IDEs para ofrecer asistencias para el tipificado del código, aunque esto no es realmente un inconveniente del lenguaje en sí. Esto es solventado por Zend Studio añadiendo un comentario con el tipo a la declaración de la variable.
  • 36. XAMPP, LAMP, WAMP, MAMP, UWAM XAMPP es un servidor independiente de plataforma, software libre, que consiste principalmente en la base de datos MySql, el servidor Web Apache y los intérpretes para lenguajes de script: PHP y Perl. El nombre proviene del acrónimo de X (para cualquiera de los diferentes sistemas operativos), Apache, MySql, PHP, Perl. El programa está liberado bajo la licencia GNU y actúa como un servidor Web libre, fácil de usar y capaz de interpretar páginas dinámicas. Actualmente XAMPP está disponible para Microsoft Windows, GNU/Linux, Solaris, y MacOS X. LAMP presenta una funcionalidad parecida a XAMPP, pero enfocada en Linux, y WAMP lo hace enfocado en Windows. Principales sitios desarrollados con PHP Se utiliza PHP en millones de sitios; entre los más destacados se encuentran Wikipedia.org, Facebook.com y Wordpress.com.
  • 37. Responsive web Design El diseño web adaptable o adaptativo (en inglés, Responsive Web Design) es una filosofía de diseño y desarrollo web que mediante el uso de estructuras e imágenes fluidas, así como de media-queries en la hoja de estilo CSS, consigue adaptar el sitio web al entorno del usuario. El diseñador y autor norteamericano Ethan Marcotte creó y difundió esta técnica a partir de una serie de artículos en A List Apart,1 una publicación en línea especializada en diseño y desarrollo web, idea que luego extendería en su libro Responsive Web Design. Ventajas El uso de dispositivos móviles está creciendo a un ritmo increíble, dispositivos como tablets y Smartphone han incrementado sus ventas en los últimos años y la navegación en Internet mediante estos dispositivos es cada vez más común. Ese es el motivo por el que el diseño web adaptable se ha vuelto tan popular, pues es una técnica que proporciona una solución web que puede manejar la visualización web tanto de escritorio como de dispositivos. Con una sola versión en HTML y CSS se cubren todas las resoluciones de pantalla, es decir, el sitio web creado estará optimizado para todo tipo de dispositivos: PC, tabletas, teléfonos móviles, etc. Esto mejora la experiencia de usuario a diferencia de lo que ocurre, por ejemplo, con sitios web de ancho fijo cuando se acceden desde dispositivos móviles. De esta forma se reducen los costes de creación y mantenimiento cuando el diseño de las pantallas es similar entre dispositivos de distintos tamaños. También se supone que evita tener que desarrollar aplicaciones ad-hoc para versiones móviles, o no, por ejemplo, una aplicación específica para iPhone, otra para móviles Android, etc. , aunque hoy en día las webs para móviles todavía no pueden realizar las mismas funciones que las aplicaciones nativas. Desde el punto de vista de la optimización de motores de búsqueda, sólo aparecería una URL en los resultados de búsqueda, con lo cual se ahorran redirecciones y los fallos que se derivan de éstas. También se evitarían errores al acceder al sitio web en concreto desde los llamados "social links", es decir, desde enlaces que los usuarios comparten en medios sociales tales como Facebook, Twitter, etc. y que pueden acabar en error dependiendo de qué enlace se copió (desde qué dispositivo se copió) y desde qué dispositivo se accede.
  • 38. Funcionamiento del Diseño Web Adaptable El Responsive Web Design se hace posible gracias a la introducción de las Media Queries en las propiedades de los Estilos CCS en su versión número 3. Las media Queries son una serie de órdenes que se incluyen en la hoja de estilos que indica al documento HTML cómo debe comportarse en diferentes resoluciones de pantalla. Para entenderlo mejor, los diseños de las Páginas Web, al igual que los periódicos y las revistas, están basados en columnas, entonces con la filosofía del Diseño Adaptativo, si una web a resolución de PC (1028x768 px) tiene 5 columnas, para una Tablet (800x600 px) necesitaría sólo 4, y en el caso de un Smartphone cuyo ancho suele ser entre 320 px y 480 px las columnas usadas serían 3.
  • 39. El comercio electrónico también conocido como e-commerce (electronic commerce en inglés), consiste en la compra y venta de productos o de servicios a través de medios electrónicos, tales como Internet y otras redes informáticas. Originalmente el término se aplicaba a la realización de transacciones mediante medios electrónicos tales como el Intercambio electrónico de datos, sin embargo con el advenimiento de la Internet y la World Wide Web a mediados de los años 90 comenzó a referirse principalmente a la venta de bienes y servicios a través de Internet, usando como forma de pago medios electrónicos, tales como las tarjetas de crédito. La cantidad de comercio llevada a cabo electrónicamente ha crecido de manera extraordinaria debido a Internet. Una gran variedad de comercio se realiza de esta manera, estimulando la creación y utilización de innovaciones como la transferencia de fondos electrónica, la administración de cadenas de suministro, el marketing en Internet, el procesamiento de transacciones en línea (OLTP), el intercambio electrónico de datos (EDI), los sistemas de administración del inventario y los sistemas automatizados de recolección de datos. La mayor parte del comercio electrónico consiste en la compra y venta de productos o servicios entre personas y empresas, sin embargo un porcentaje considerable del comercio electrónico consiste en la adquisición de artículos virtuales (software y derivados en su mayoría), tales como el acceso a contenido "premium" de un sitio web. Para las empresas El comercio electrónico realizado entre empresas es llamado en inglés business- to-business o B2B. El B2B puede estar abierto a cualquiera que esté interesado (como el intercambio de mercancías o materias primas), o estar limitado a participantes específicos pre-calificados (mercado electrónico privado). Algunas de sus virtudes son: Mejoras en la distribución: La Web ofrece a ciertos tipos de proveedores (industria del libro, servicios de información, productos digitales) la posibilidad de participar en un mercado interactivo, en el que los costos de distribución o ventas tienden a cero, como por ejemplo en la industria del software, en la que los productos pueden entregarse de inmediato, reduciendo de manera progresiva la necesidad de intermediarios.
  • 40. Comunicaciones comerciales por vía electrónica: Actualmente, la mayoría de las empresas utiliza la Web para informar a los clientes sobre la compañía, aparte de sus productos o servicios, tanto mediante comunicaciones internas como con otras empresas y clientes; esto facilita las relaciones comerciales, así como el soporte al cliente, ya que al estar disponible las 24 horas del día, las empresas pueden fidelizar a sus clientes mediante un diálogo asincrónico que sucede a la conveniencia de ambas partes. Beneficios operacionales: El uso empresarial de la Web reduce errores, tiempo y sobrecostos en el tratamiento de la información. Los proveedores disminuyen sus costos al acceder de manera interactiva a las bases de datos de oportunidades de ofertas, enviar éstas por el mismo medio, y por último, revisar de igual forma las concesiones; además, se facilita la creación de mercados y segmentos nuevos, el incremento en la generación de ventajas en las ventas, la mayor facilidad para entrar en mercados nuevos, especialmente en los geográficamente remotos, y alcanzarlos con mayor rapidez. Facilidad para fidelizar clientes: Mediante la aplicación de protocolos y estrategias de comunicación efectivas que le permitan al usuario final del portal web de la compañía plantear inquietudes, levantar requerimientos o simplemente hacer comentarios con relación a los productos o servicios de la misma, y si y solo si estos comentarios son debidamente procesados se puede crear un elemento importante para lograr la fidelización de los clientes, y en consecuencia aumentar la re-compra de productos y servicios, así como también la ampliación del rango de cobertura en el mercado. Características únicas de su tecnología Ubicuidad: la tecnología de internet/ web está disponible en todos lados, en el trabajo, en el hogar y en cualquier otro lado a través de los dispositivos móviles, en cualquier momento. El mercado se extiende más allá de los límites tradicionales y se elimina de una ubicación temporal y geográfica. Se crea el “Marketplace”; se pueden realizar compras en cualquier parte. Se mejora la conveniencia para el cliente y se reducen los costos de compra. Alcance global: la tecnología se extiende más allá de los límites nacionales, alrededor de la tierra. Se habilita el comercio a través de los límites culturales y nacionales sin problemas ni modificaciones. El “Marketspace” incluye potencialmente miles de millones de clientes y millones de negocios en todo el mundo.
  • 41. Estándares universales: hay un conjunto de estándares de tecnología, a saber estándares de internet. Hay un conjunto de estándares de medios técnicos en todo el mundo. Riqueza: es posible transmitir mensajes de video, audio y texto. Los mensajes de comercialización de video, audio y texto se integran en una sola experiencia de consumo y mensaje de comercialización. Interactividad: la tecnología funciona a través de la interacción con el usuario. Los consumidores entablan un diálogo que ajusta en forma dinámica la experiencia para el individuo, y hace del consumidor un coparticipaste en el proceso de entrega de bienes en el mercado. Densidad de la información: la tecnología reduce los costos de la información y eleva la calidad. Los costos de comunicación, procesamiento y almacenamiento de la información se reducen en forma dramática, mientras que la prevalencia, precisión y actualidad se incrementan de manera considerable. La información es abundante, económica y precisa. Personalización/adecuación: la tecnología permite entregar mensajes personalizados a individuos y grupos. La personalización de los mensajes de comercialización y la adecuación de productos y servicios se basan en las características individuales. Tecnología social: generación de contenido por parte del usuario y redes sociales. Los nuevos modelos social y de negocios de internet permiten que el usuario cree y distribuya su propio contenido, y soportan las redes sociales.
  • 42. Google pronunciado y a veces escrito Google Plus, a veces abreviado como G+, en algunos países de hispana pronunciado Google Más) es un servicio de red social operado por Google Inc. El servicio, lanzado el 28 de junio de 2011, está basado en HTML5. Los usuarios tienen que ser mayores de 13 años de edad, para crear sus propias cuentas. Google+ ya es la segunda red social más popular del mundo con aproximadamente 343 millones de usuarios activos. Google+ integra distintos servicios: Círculos, Hangouts, Intereses y Comunidades. Google+ también estará disponible como una aplicación de escritorio y como una aplicación móvil, pero sólo en los sistemas operativos Android E iOS. Fuentes tales como The New York Times lo han declarado el mayor intento de Google para competir con la red social Facebook, la cual tenía más de 750 millones de usuarios en 2011. El 20 de septiembre de 2011, Google permitió la creación de cuentas a usuarios con más de 18 años, con mejoras en sus extensiones de videoconferencias. El 41.99% de los usuarios de Google+ buscan amigos, y el 43.88% son solteros. Crecimiento El 14 de julio de 2011, Google anunció que Google+ había llegado a 10 millones de usuarios tan sólo dos semanas después de su lanzamiento en una fase "limitada" de prueba.7Después de 3 semanas en funcionamiento, había llegado a 20 millones de usuarios. En menos de un día, la aplicación Google+ para iPhone fue la aplicación gratuita más popular de la App Store de Apple. El 20 de septiembre de 2011, cuando fue liberado al público en general, se registró un aumento del 30% en la cantidad de perfiles, que se incrementó hasta más de 43 millones de usuarios registrados. Ese día Google mostraba una gran flecha hacia el botón +Tú.
  • 43. Características Personas permite a los usuarios organizar contactos en grupos para compartir, a través de diversos productos y servicios de Google. A pesar de que otros usuarios pueden ver una lista de las personas en la colección del usuario de los círculos, no pueden ver los nombres de esos círculos. Las configuraciones de privacidad también permiten a los usuarios ocultar los usuarios en sus círculos, así como a los que los tienen en su círculo. La organización se realiza a través de una interfaz de arrastrar y soltar. Este sistema reemplaza la típica función de lista de amigos utilizada por sitios como Facebook. Hangouts es una función disponible para Android, iPhone y Web que permite comunicarse a través de mensajería instantánea y Video Chat entre las personas añadidas a tus círculos. Comunidades es una función que permite reunir a grupos del mundo real como tus compañeros del equipo de baloncesto, tus compañeros de clase o tus familiares. Compartir cosas habitualmente con el mismo grupo de personas, las comunidades serán un modo rápido y divertido de seguir en contacto más fácilmente. Carga instantánea es específica para dispositivos móviles Android; almacena fotos o vídeo en un álbum privado para compartir más tarde Intereses es un conjunto de aplicaciones para usuario de búsqueda de Google, permitiendo a los usuarios identificar los temas en los que podrían estar interesados en compartir con los demás; "Intereses destacados" también están disponibles, basado en temas otros a nivel mundial lo están encontrando interesante. Intereses ayuda a mantener a los usuarios publicados en las últimas actualizaciones en los temas de su interés. En las Novedades, los usuarios ven las actualizaciones de los de sus círculos. El cuadro de entrada permite a los usuarios ingresar una actualización de estado o utilizar iconos para subir y compartir fotos y vídeos. Las novedades pueden ser filtradas para mostrar sólo los mensajes de Círculos específicos. Google+ tiene un botón +1 para permitir a la gente recomendar artículos. Hashtags Se permite el uso de palabras o frases (Sin espacios) precedida por el símbolo # que permite mostrar información relacionada. A diferencia de Twitter y Facebook, aún no hay una interfaz de programación de aplicaciones que permite a los desarrolladores de software interactuar con la programación de Google+.
  • 44. Al igual que en otras aplicaciones de Google, Google+ ofrece la integración con otras aplicaciones de Google como Gmail, Calendario, Docs., etc. Una opción de Liberación de Datos ofrece la posibilidad de descargar el contenido de uno desde Google+. Juegos sociales, Google+ incorporó esta característica el 11 de agosto de 2011, y se retiró el 15 de mayo del 2013. Recepción Diseño de impacto La introducción de Google+ tiene un impacto en el diseño del servicio web de búsqueda de Google, debido al nuevo diseño gráfico. CNN señaló la "aproximación plato-combo" de Google+, comparando el esfuerzo social a un "Taco-Bell-unido-con-KFC." Ha habido mejoras junto a la especulación de un impacto mucho más amplio una vez que Google+ es totalmente lanzado, incluyendo un rediseño de Google Maps, Google Mail y Google Calendar. En particular, se producen cambios en Álbumes web de Picasa, en el que todas las imágenes de los usuarios de Picasa automáticamente se unirá a su almacenamiento de imágenes de Google+. Después de etiquetar a alguien, recibirán una notificación y se puede ver la foto y el álbum relacionados. Para los nuevos álbumes, cualquiera con quien se ha compartido un álbum puede ver con quién más se ha compartido. Los álbumes que alguien compartió se pueden etiquetar y re-compartir por otros. Fotos de hasta 2048 × 2048 píxeles y videos de hasta 15 minutos, no contarán para la cuota de almacenamiento de 1 GB de los usuarios de Google+ (que es 800 × 800 píxeles para los no usuarios de Google+), creando el "virtualmente ilimitado" almacenamiento para los usuarios móviles.
  • 45. Importar contactos de otras redes sociales Google+ incluye una función para invitar a contactos de Yahoo! y Hotmail. En este momento, sin embargo, no hay forma oficial de importar contactos de Facebook en Google+, pero hay algunas soluciones para lograrlo. Facebook permite a los usuarios descargar sus datos, pero no en un formato simple y fácil para importar; los efectos de la red lo hacen difícil para una nueva red social, tal como Google+ para tener éxito, y una herramienta fácil para migrar a un servicio rival podría reducir el efecto. Censura por parte de algunos gobiernos Dentro de un día del lanzamiento del sitio web, varias agencias de noticias informaron de que Google+ fue bloqueado por la República Popular de China. Esto es parte de una política más amplia de censura en China continental. El gobierno de Irán también ha bloqueado el acceso a Google+ desde el 11 de julio de 2011, como parte de la censura de Internet en Irán. Las controversias sobre la información requerida Incorporarse al servicio requiere la obligatoria divulgación del nombre real y del género, que en su lanzamiento fue compartida como información pública.27 El selector de género tiene opciones para "Masculino", "Femenino" y "Otros". Este requisito fue criticado por el weblog SlashGear por causar la falta de privacidad y junto con Facebook y otras redes sociales, para obligar al usuario a elegir entre determinadas categorías que describen preconcebidos descriptores de género. La obligatoria exposición pública del género dirigida a la crítica para hacer públicos los antiguos perfiles de Google. En respuesta, Google hizo cambios en el servicio que permite a los usuarios controlar los ajustes de privacidad de la información de género. La justificación de Google para solicitar información de género es que se utiliza esa información para su uso de los términos "él", "ella", y "ellos" en su entrega de información a los usuarios del servicio. Si un usuario decide hacer la parte del género del perfil privado, el lenguaje utilizado para transmitir la información se convierte en género neutro, utilizando el singular ellos en lugar de los pronombres de género específico. Google ha suspendido cuentas debido a que creyó que no estaban usando su nombre real. Por lo menos en un caso esto ha resultado en que el titular de la cuenta sea bloqueado temporalmente de todos los servicios de Google. Un empleado de Google, sin embargo, afirma que una violación de los términos del servicio sólo debería afectar al servicio de la cual los términos se han violado, no a ninguno de los otros servicios que ofrecen Google, y también que la suspensión no se hace sin previo aviso.
  • 46. Popularidad y críticas Hasta octubre de 2011 Google Plus ha seguido ganando usuarios rápidamente, pero el tiempo medio de uso es muy escaso. Algunos críticos consideran que le queda mucho para poder ganar a Facebook, temiéndose que vuelva a ser un error como Google Buzz. A partir de julio de 2012 Google obliga indirectamente a crear un perfil de Google+ para poder utilizar todas las características en otros sitios administrados por Google como por ejemplo YouTube. Evidentemente esto aceleró considerablemente la cantidad de usuarios de Google+ pero no ha aumentado el tiempo medio que cada usuario dedica a utilizar la red social. Aplicaciones para móviles Cuando Google lanzó la aplicación de Google+ para iPhone se convirtió rápidamente en una de las más descargadas de la App Store. En la presentación Google I/O presentaron la aplicación para tabletas. La versión para Android se lanzó ese mismo día y la versión para iPad llegó unas semanas después. Qué es Google+ Google+ es una red social que como cualquier otra red social, permite interactuar con personas y compañías que puede clasificar en círculos de acuerdo a su afinidad o tipo de relación que mantenga con cada uno. En los círculos clasifica cada una de las personas con las que tiene contacto y juegan un rol determinado (esto determinará en qué círculo la incluye). Puede crear tantos círculos como quiera, con los nombres y significados que quiera y tengan sentido para usted (no son visibles para los demás). Por ejemplo, puede tener un círculo de “Colegas”, otro de “Familia”, otro de “Equipo de fútbol de los domingos” y así sucesivamente. De esa manera cada vez que publique, puede dirigir el mensaje a todas las personas que tiene en sus círculos o a un círculo específico. Por ejemplo si va a compartir una información de trabajo tendrá más sentido compartirla a los miembros del círculo “Colegas” que a todos donde incluiría familiares y amigos del equipo fútbol.
  • 47. Perfil personal Si tiene una cuenta en Gmail o en algún otro producto de Google (Blogger o YouTube, entre otros), ahora todos están integrados en una sola cuenta. Google+ es la plataforma que integra en un solo perfil todas sus cuentas en los productos de Google. Independiente en cuál de ellos se encuentre, su identidad es la misma. Similar a Facebook, el perfil personal es el que administra la página empresarial. Una página de empresa en Google+ no puede existir sin un perfil personal que la administre. Si aún no cuenta con una cuenta en Google, puede empezar por crear su perfil personal en Google+. Complete la totalidad de la información de su perfil personal. Página empresarial Para empezar a participar en Google+ como empresa, marca, negocio o profesional, debe crear una página donde incluirá toda la información concerniente a su práctica profesional, las cuales funcionarán como keywords o palabras clave que pueden aparecer en las búsquedas que la gente haga en el buscador. La diferencia entre crear un perfil personal y promover su negocio con una página empresarial es que en esta última puede incluir toda la información relacionada con el negocio, los enlaces a su página web y otras redes sociales de manera independiente a su perfil personal. Adicionalmente tiene un enlace directo a la cuenta de YouTube de la empresa dentro de su página de Google+. Si ya cuenta con su perfil personal, el siguiente paso es crear una página para el negocio en Google+. A diferencia de Facebook donde la segmentación de lo que publica está determinada por variables como ubicación geográfica, edad, sexo, etc., desde su página de Google+ puede decidir a qué círculos dirigir la comunicación, bien sea que publique como perfil personal o como página corporativa. Cómo funciona El principal beneficio de Google+ es que el contenido que publica en esta red, bien sea con su perfil personal o con su página empresarial, queda indexado por Google para aparecer en las búsquedas que la gente realice en el buscador, incrementando las posibilidades de llevar más visitantes a su página de Google+ o página web. Es decir, su contenido se hace más visible en la red.
  • 48. Después de tener su perfil personal en Google+, el siguiente paso será vincularlo con el contenido que genera en su sitio web de manera que Google lo asocie y aparezca su perfil en los resultados de las búsquedas. Esta vinculación le permite a Google validar que usted (a través de su perfil personal) es el autor de ese contenido. Esta asociación va en dos vías, por un lado incluyendo en su página web su dirección de Google+ (URL de su perfil) y por otro lado poniendo en su perfil de Google+ la dirección de su página web (URL de su página). Para qué sirve Si bien Google+ es una red social, su mayor utilidad es que expone el contenido que usted comparte públicamente tanto en su perfil personal como en su página empresarial, en el los resultados del buscador. A diferencia de Facebook, donde el contenido que publica se va perdiendo en el timeline de Noticias a medida que se genera nueva información y pasa el tiempo, en Google+ el contenido vive para siempre. Publicar y compartir contenido regularmente en su perfil y página de Google+ hace que quede indexado y pueda aparecer en las búsquedas que se hagan en el buscador. Por ejemplo, al buscar en Google: “errores redes sociales”, aparecen tres resultados diferentes de un contenido que generamos en Bien Pensado. Un primer resultado es la publicación de una imagen que compartimos en la página de Google+ de Bien Pensado el 1 de Mayo de 2014, el cual hace alusión al término de búsqueda y direcciona a la página de Google+:
  • 49. FACEBOOK Facebook (NASDAQ: FB) es un sitio web de redes sociales creado por Mark Zuckerberg y fundado junto a Eduardo Saverin,Chris Hughes y Dustin Moskovitz. Originalmente era un sitio para estudiantes de la Universidad de Harvard, pero se abrió a cualquier persona con una cuenta de correo electrónico. A mediados de 2007 lanzó las versiones en francés, alemán y español traducidas por usuarios de manera no remunerada, principalmente para impulsar su expansión fuera de Estados Unidos, ya que sus usuarios se concentran en Estados Unidos, Canadá y Reino Unido. Facebook cuenta con más de 900 millones de miembros, y traducciones a 70 idiomas. En enero de 2013, Facebook llegó a los 1230 millones de usuarios, de los cuáles hay más de 600 millones de usuarios móviles. Brasil, India, Indonesia, México y Estados Unidos son los países con más usuarios, sin embargo y hay usuarios que poseen más de una cuenta. Su infraestructura principal está formada por una red de más de 50 000 servidores que usan distribuciones del sistema operativo GNU/Linux usando LAMP. Las principales críticas a la red social y la empresa siempre se han centrado en la supuesta falta de privacidad que sufren sus millones de usuarios. Estas críticas se acrecentaron en 2013, cuando se descubrió que la Agencia de Seguridad Nacional de Estados y otras agencias de inteligencia vigilan los perfiles de millones de usuarios y sus relaciones con amigos y compañeros de trabajo. El 9 de abril de 2012 se anunció que Facebook adquirió Insta Gram por 1000 millones de dólares . En febrero de 2014 los responsables de Facebook anunciaron la compra del servicio de mensajería móvil WhatsApp por 16.000 millones de dólares. Actualmente Facebook ofrece una variedad de servicios a los usuarios y ofrece los que se mencionan a continuación: Lista de amigos: En ella, el usuario puede agregar a cualquier persona que conozca y esté registrada, siempre que acepte su invitación. En Facebook se pueden localizar amigos con quienes se perdió el contacto o agregar otros nuevos con quienes intercambiar fotos o mensajes. Para ello, el servidor de Facebook posee herramientas de búsqueda y de sugerencia de amigos. Chat: Servicio de mensajería instantánea en dispositivos móviles y computadores a través de Facebook Messenger.
  • 50. Grupos y páginas: Es una de las utilidades de mayor desarrollo reciente. Se trata de reunir personas con intereses comunes. En los grupos se pueden añadir fotos, vídeos, mensajes, etc. Las páginas, se crean con fines específicos y a diferencia de los grupos no contienen foros de discusión, ya que están encaminadas hacia marcas o personajes específicos y no hacia ningún tipo de convocatoria. Además, los grupos también tienen su normativa, entre la cual se incluye la prohibición de grupos con temáticas discriminatorias o que inciten al odio y falten al respeto y la honra de las personas. Si bien esto no se cumple en muchas ocasiones, existe la opción de denunciar y reportar los grupos que vayan contra esta regla, por lo cual Facebook incluye un enlace en cada grupo el cual se dirige hacia un cuadro de reclamos y quejas. Muro: el muro (wall en inglés) es un espacio en cada perfil de usuario que permite que los amigos escriban mensajes para que el usuario los vea. Sólo es visible para usuarios registrados. Permite ingresar imágenes y poner cualquier tipo de logotipos en tu publicación. Una mejora llamada súper muro permite incrustar animaciones flash, etc. En noviembre de 2011, Facebook comenzó a implementar un sustituto del muro, el cual llevará por nombre Biografía (ver abajo). Fotos: Según Facebook, hay: 5 mil millones de fotos de usuario. 160 terabytes de almacenaje. Regalos: los regalos o gifts son pequeños íconos con un mensaje. Los regalos dados a un usuario aparecen en la pared con el mensaje del donante, a menos que el donante decida dar el regalo en privado, en cuyo caso el nombre y el mensaje del donante no se exhiben a otros usuarios. Una opción "anónima" está también disponible, por la cual cualquier persona con el acceso del perfil puede ver el regalo, pero solamente el destinatario verá el mensaje. Algunos regalos eran gratuitos y el resto cuestan un dólar (es necesario un número de tarjeta de crédito o cuenta PayPal). La función de Regalos ya no existe desde que se implementó las biografías. Botón "Me gusta": Esta función aparece en la parte inferior de cada publicación hecha por el usuario o sus contactos (actualizaciones de estado, contenido compartido, etc.), se caracteriza por un pequeño ícono en forma de una mano con el dedo pulgar hacia arriba. Permite valorar si el contenido es del agrado del
  • 51. usuario actual en la red social, del mismo modo se notifica a la persona que expuso ese tema originalmente si es del agrado del alguien más (alguno de sus contactos). Anteriormente iba a ser llamado "Me impresiona" pero los usuarios decidieron nombrarla "Me gusta", aunque también es llamado incorrectamente en español con el término "Like". Gráfico de usuarios por edades. App Center: contendrá de las mejores apps disponibles para la red social. Mostrará los hábitos de cada persona, las aplicaciones que estén más relacionadas con su actividad diaria. Se podrá ingresar a la tienda desde internet como dispositivos móviles. Cada aplicación tendrá una página con descripción, que incluirá imágenes y opiniones de usuarios.  Aplicaciones: Son pequeñas aplicaciones con las que puedes averiguar tu galleta de la suerte, quien es tu mejor amigo, descubrir cosas de tu personalidad, etc.  Juegos: la mayoría de aplicaciones encontradas en Facebook se relacionan con juegos de rol, juegos parecidos al Trivial Pursuit (p. ej. geografía), o pruebas de habilidades (digitación, memoria). Entre los más célebres se encuentran los juegos de pusckab minecraftPlayfish,como Pet society, los juegos de Zynga Games como FarmVilley CityVille además los juegos de Chocolate cómo Tower Bloxx.  Poke: Un App para dispositivos móviles que es similar al chat, pero incluyen dibujos a mano alzada
  • 52. Biografía Logo de Facebook Botón «Me gusta». En noviembre de 2011, Mark Zuckerberg anunció una nueva presentación para Facebook, se trata de la Biografía (Timeline [Línea del tiempo] en inglés), que reemplazará al Muro. Se publicó en diciembre del mismo año, y tiene como objetivo agilizar y optimizar el paseo de los usuarios por los perfiles de todos los contactos. Contiene algunas mejoras, como por ejemplo, fecha exacta de publicaciones, actualizaciones de estado, comentarios, etc., y brinda la posibilidad de llegar a ellas casi de inmediato, así tengan mucho tiempo. Permite agregar una foto de portada adicional en la parte superior del perfil de la persona (cabe mencionar que esta es visible para todo el mundo, y no existe la posibilidad de cambiar la privacidad), mantiene ordenadas y organizadas las actividades de la persona: Lista de amigos, Me gusta en las páginas seleccionadas por el usuario, información personal, suscripciones, etc.
  • 53. Los usuarios tienen la posibilidad de activarla o conservar el antiguo aspecto del Muro, aunque es momentánea su duración, ya que si el usuario no activa la biografía, los mismos organismos de Facebook han de hacerlo en una fecha no esperada, fecha que ha sido objeto de diversas controversias por varios usuarios que señalan que sería en un día específico, y que de no activar la biografía la cuenta sería cancelada para el usuario. El 30 de marzo de 2012, los organismos de Facebook implementaron la Biografía para las páginas, cabe mencionar que esta si fue obligatoria para todo el mundo. Este nuevo método, sin embargo no ha tenido un buen recibimiento por muchas personas alrededor del mundo, sobre todo refiriéndose a América Latina. Muchos usuarios argumentan sentirse demasiado incómodas por las nuevas funcionalidades y detalles de la Biografía, argumentando y a la vez exigiendo también el regreso del Muro. No obstante, a partir de agosto de 2012 hasta noviembre del mismo año, Facebook reemplazó gradualmente los Muros por las Biografías (haciéndolas obligatorias para todos). En marzo de 2013, la web más hable filtró imágenes del nuevo cambio de imagen de la red social de Zuckerberg. Algunos de los cambios filtrados son la desaparición de las miniaturas de la derecha del nombre del usuario, además la columna donde se escriben las publicaciones pasará a localizarse a la derecha en vez de a la izquierda. Ampliando así el espacio para visualizar las opiniones personales, entre otros cambios. Facebook en números Facebook tiene alrededor de 900 millones de usuarios registrados alrededor de todo el mundo De acuerdo a Alexa.com, la página subió del lugar número 60 de las más visitadas al número 7 en un año. Actualmente se encuentra en la posición 2. Quánticas la pone en el lugar número 16, y Compete.com en el 20. La página es la más popular para subir fotografías, con estadísticas de más de 83 millones de fotos subidas a diario. El 3 de noviembre del 2007, había siete mil (7000) aplicaciones en el sitio, cien agregadas cada día; y en enero de 2010 superaban las 500.000. Impacto internacional En Venezuela según una prueba realizada por la Universidad de Carabobo un 80% de los jóvenes entre 13 y 21 años son usuarios de Facebook activos. En Chile, por ejemplo, se han realizado estudios respaldados por universidades que afirman que el 73% de los jóvenes chilenos de entre 18 y 29 años son usuarios de Facebook.
  • 54. La película The social network, dirigida por David Fincher, fue estrenada el 1 de octubre de 2010; basada en el libro Multimillonarios por accidente, de Ben Mezrich (Alienta Editorial: 2010, ISBN 978-84-92414-20-8), narra el nacimiento de Facebook. Sin embargo, su creador no está satisfecho porque dice que no se ajusta a la realidad. Botón del pánico Con respecto a las dudas sobre la protección de los menores en las redes sociales, Facebook ha incorporado a su plataforma un botón del pánico. Este botón no es más que una aplicación para que los niños y adolescentes tengan un acceso rápido a una herramienta que les permita ponerse en contacto con las autoridades en caso de detectar un indicio de abuso en línea. Por el momento la aplicación sólo estará disponible en el Reino Unido. El Centro de Protección Online de Menores británico (CEOP, por sus siglas en inglés) negoció durante meses la incorporación de este sistema de prevención en Facebook, tras haber llegado ya a acuerdos con otros servicios similares como MySpace y Bebo. Facebook en otros idiomas El idioma base de Facebook es el inglés de Estados Unidos que lo pone el equipo de Facebook. Los otros idiomas los traducen los usuarios de forma desinteresada y no lucrativa mediante una aplicación que hay para ello. La aplicación se llama Translación y esta es la página web. Facebook en español fue el primer idioma distinto del inglés y el proceso de traducción se completó en febrero del 2008. Colaboraron más 1500 usuarios para traducirlo en menos de 1 mes. Críticas Facebook ha recibido diversidad de críticas desde que alcanzó difusión global. Especialmente por sus términos de uso, en cuanto a datos e imagen, y el acceso a la información de los usuarios una vez dados de baja. También debido al alcance que está teniendo entre menores, sus efectos psicológicos y sus alarmantes políticas de privacidad. En el momento de aceptar el contrato de términos de uso de la comunidad, el usuario cede la propiedad exclusiva y perpetua de toda la información e imágenes que agregue a la red social. “Usted le otorga a Facebook el derecho irrevocable, perpetuo, no exclusivo, transferible y mundial (con la autorización de acordar una licencia secundaria) de utilizar, copiar, publicar, difundir, almacenar, ejecutar, transmitir, escanear, modificar, editar, traducir, adaptar, redistribuir cualquier contenido depositado en el portal”.