SlideShare una empresa de Scribd logo
1 de 17
•
PAGINAS WEB
•
Joan Steven Orjuela vega
Yesid Alejandro rodríguez romero
11-01
Colegio ciudad de Bogotá
Ingeniería
Bogotá
2020
• PAGINAS WEB
•
Joan Steven Orjuela vega
• Yesid Alejandro rodríguez romero
•
Jaime Alberto cerón
•
11-01
•
Colegio ciudad de Bogotá
• Ingeniería
• Bogotá
• 2020
•
TABLA DE CONTENO
1. CMS
2. Dominio
3. Hosting
4. Proveedores ISP en Colombia
5. Proveedores de hosting y dominios
6. Lenguaje de programación web
7. Bases de datos web
INTRODUCCION
Este trabajo tiene la finalidad de investigar sobre sobre los temas relacionados con :¿cms?, ¿dominio?, ¿hosting?,¿proveedores
ips en Colombia?, proveedores hosting?, lenguaje de programación web? y ¿bases de datos web? para un mejor conocimiento de
los temas y aplicación de estas páginas web y saber resolver problemas o dudas que podamos tener sobre estos mecanismos
sistemáticos para planificar operar y diseñar modelos que nos solucionen las problemáticas técnicos utilizando técnicas
académicas y industriales .
• ¿QUE ES CMS?
•
Un sistema de en páginas web, por parte de los administradores, editores, participantes y demás usuarios gestión de contenidos
o CMS es un programa informático que permite crear un entorno de trabajo para la creación y administración de contenidos,
principalmente un CMS es un software desarrollado para que cualquier usuario pueda administrar y gestionar contenidos de una
web con facilidad y sin conocimientos de programación Web. Previamente un programador deberá desarrollar la página web en
base al CMS más apropiado para el tipo de web, dejando las tareas posteriores de gestión en manos del usuario final.
• WORDPRESS
• fue creado originalmente para la gestión de blogs, pero con el paso de los años, la fuerte comunidad que hay detrás ha ido
mejorando el producto según las necesidades detectadas y añadiendo nuevas funciones que hoy en día nos permiten hacer casi
cualquier tipo de Web: Desde un blog hasta una tienda on-line con acabados completamente profesionales.
• DRUPAL
• modular, multipropósito y muy configurable que permite publicar artículos, imágenes, archivos y que también ofrece la
posibilidad de otros servicios añadidos como foros, encuestas, votaciones, blogs, administración de usuarios y permisos. Drupal
es un sistema dinámico: en lugar de almacenar sus contenidos en archivos estáticos en el sistema de ficheros del servidor de
forma fija, el contenido textual de las páginas y otras configuraciones son almacenados en una base de datos y se editan
utilizando un entorno Web.
• Es un programa libre, con licencia GNU/GPL, escrito en PHP, combinable con MySQL, desarrollado y mantenido por una
activa comunidad de usuarios. Destaca por la calidad de su código y de las páginas generadas, el respeto de los estándares de la
web, y un énfasis especial en la usabilidad y consistencia de todo el sistema.
•
• JOOMLA
• que permite desarrollar sitios web dinámicos e interactivos. Permite crear, modificar o eliminar contenido de un sitio web de manera sencilla a través
de un "panel de administración". Es un software de código abierto, programado o desarrollado en PHP y liberado bajo Licencia pública general GNU
(GPL).1​
•
Este administrador de contenidos puede utilizarse en una computadora personal local (localhost), en una intranet o a través de Internet, y requiere
para su funcionamiento una base de datos creada con un gestor de bases de datos (MySQL es lo más habitual), así como de un servidor HTTP
Apache.
•
Su nombre es una pronunciación fonética jumla para anglófonos de la palabra en idioma suajili (swahili), que significa "todos juntos" o "como un
todo". Se escogió como una reflexión del compromiso del grupo de desarrolladores y la comunidad del proyecto
•
PRESTASHOP
•
Es un sistema gestor de contenidos (CMS) libre y de código abierto, pensado para construir desde cero tiendas en línea de comercio electrónico.
Enfocado para permitir crear tiendas en línea desde pequeñas empresas a grandes corporaciones. Cuenta con un amplio mercado de temas con los
que personalizar la tienda y más de 5000 módulos, entre gratuitos y de pago, con los que adaptar las funcionalidades propias de la herramienta.
•
Desarrollada completamente en PHP, MySQL y Smarty, desde finales de 2016 y en su última versión 1.7 añade a su código fuente el proyecto
Symfony, framework de desarrollo en PHP y que permite mejorar las características y rendimiento de la plataforma.
•
PrestaShop tiene actualmente más de 300.000 tiendas creadas en su plataforma y cuenta con más de 75 idiomas disponibles. La compañía,
PrestaShop SA fue fundada en 2007 por Igor Schlumberger i Bruno Lévêque 1​.
•
• DOMINIO DE RED
• Es un nombre único que identifica a un subárea de Internet.
• El propósito principal de los nombres de dominio en Internet y del sistema de nombres de dominio (DNS), es traducir las direcciones IP de cada activo en la red, a
términos memorizables y fáciles de encontrar. Esta abstracción hace posible que cualquier servicio (de red) pueda moverse de un lugar geográfico a otro en la
Internet, aún cuando el cambio implique que tendrá una dirección IP diferente.1
• Sin la ayuda del sistema de nombres de dominio, los usuarios de Internet tendrían que acceder a cada servicio web utilizando la dirección IP del nodo (por ejemplo,
sería necesario utilizar http://172.217.10.110/ en vez de http://google.com). Además, reduciría el número de webs posibles, ya que actualmente es habitual que una
misma dirección IP sea compartida por varios dominios.
•
•
• DOMINIOS DE NIVEL SUPERIOR
•
• Cuando se creó el Sistema de Nombres de Dominio en los años 1980, el espacio de nombres se dividió en dos grupos. El primero incluye los dominios territoriales,
basados en los dos caracteres de identificación de cada territorio de acuerdo a las abreviaciones del ISO-3166 (ej. *.do, *.mx), denominados ccTLD (country code
top level domain o «dominio de nivel superior geográfico»). El segundo grupo incluye dominios de nivel superior genéricos (gTLD), que representan una serie de
nombres y multiorganizaciones. Inicialmente, estos dominios fueron: COM, NET, ORG, EDU, GOB y MIL, a los que posteriormente se unieron otros.
•
• Los dominios basados en ccTLD son administrados por organizaciones sin fines de lucro en cada país, delegada por la IANA y o ICANN para la administración de
los dominios territoriales.2​
•
• El crecimiento de Internet ha implicado la creación de nuevos dominios gTLD. A mayo de 2012, existen 22 gTLD y 293 ccTLD.3​
•
• Dominios ccTLD asignado
• La lista de dominios de nivel superior pueden encontrarse en el anexo.
•
• ¿Qué es un Hosting?
• Tradicionalmente cuando se habla de Hosting se refiere al servicio que permite que un sitio web permanezca en línea los 365 días del año, sin
embargo, el Hosting no solamente sirve para hospedar un sitio web, sino que sirve para hospedar cualquier tipo de información, incluido
aplicaciones, sistemas de correos, archivos, bases de datos etc. En pocas palabras si se trata de confiar la información en un proveedor externo,
cualquiera que ella sea, se requiere este servicio.
• Cloud Hosting: Es la nueva tecnología de Hosting que resuelve las restricciones del modelo anterior, pero debe indagar con su proveedor si soporta
estas funcionalidades. En temas de disponibilidad corre sobre múltiples servidores en configuración de Cluster y permite migración en caliente. En
cuanto a escalabilidad permite subir un solo elemento, ya sea la memoria, el procesador o el disco. Ej. En un cloud Hosting se podría escalar a
varios Teras de disco en cuestión de segundos. Y en cuanto a aislamiento de recursos son asignaciones dedicadas sin ser un servidor dedicado, así
que un mal vecino no impacta el rendimiento de otro Cliente y si volvemos a la analogía siempre tendremos nuestra silla disponible.
• Hosting dedicado: Es como tener un auto propio, usted puede disponer de manera exclusiva a su vehículo y aprovecha el 100% de todos los
recursos que tenga. Un Hosting Dedicado es la opción recomendada para Empresas que buscan garantizar continuamente la velocidad, la seguridad y
la calidad de servicio. El Hosting dedicado puede correr en máquinas físicas (Opción no recomendada) o en formato Virtual.
• ¿EXISTE OTRO TIPO DE HOSTING?
• Si. El Hosting de Misión Crítica. Los hemos sacado de las 3 clasificaciones anteriores puesto que es una modalidad que no es Hosting para páginas
Web sino especialmente diseñada para correr aplicaciones o sistemas críticos. Las cargas de misión crítica idealmente debería ser dedicadas, aunque
se puede correr también de manera compartida si existen restricciones de presupuesto. La misión crítica entra a focalizarse en disponibilidad por lo
cual se requiere de un levantamiento de información previo para diseñar la solución. Es mandatorio contar con un muy buen nivel de soporte
técnico.
• IPS y Proveedores habilitados giro directo
• Teniendo en cuenta que la ADRES asumió la administración de los recursos del Sistema General de Seguridad Social en Salud
a partir del 1 de agosto de 2017, en esta página podrá encontrar el listado de las Instituciones Prestadoras de Salud (IPS) y
proveedores de tecnologías y servicios en salud a las cuales las Entidades Promotoras de Salud (EPS) que no cumplen las metas
de régimen de solvencia, evaluadas por la Superintendencia Nacional de Salud de acuerdo con el Decreto 2702 de 2014,
incluyendo aquellas que se encuentren en medida de vigilancia especial, intervención o liquidación, girarán como mínimo el
80% de las Unidades de Pago por Capitación reconocidas a las IPS.
Se precisa que en el Artículo 9 de la Resolución 3505 de 2015, se establece: "Responsabilidades frente al giro directo. El monto
reportado por las EPS en los términos del artículo 8 de la presente resolución, debe ser el resultado de la ejecución y forma de
pago de pago pactada en los acuerdos de voluntades , por lo que en ningún caso, el Fosyga o la entidad que haga sus veces
sumirá responsabilidad en la relación con aspectos tributarios o contractuales."
Listado de IPS y proveedores con cuentas registradas para giro directo
En cumplimiento del Artículo 7° de la Resolución 3503 de 2015, se publica el listado de las Instituciones Prestadoras de
Servicios de Salud y proveedores de tecnologías y servicios en salud con cuentas registradas para Giro Directo y de aquellas en
las que no fue procedente el registro.
• La importancia de elegir un buen dominio y hosting
• La buena elección de nuestro dominio y hosting, junto a la previa búsqueda y análisis de nuestras futuras palabras
clave, forman parte del proceso más importante en nuestra aventura a empezar como bloggers.
• La elección de un buen hosting y dominio será la responsable de que nuestro blog ande al 100% y de maravilla.
• Si tu intención es ganar un buen dinero con tu blog, o incluso vivir de ello, es fundamental elegir servicios de pago.
Nada de Hosting gratis, y recuerda que Lo barato al final siempre sale caro.
• En la actualidad es muy difícil ganarse la vida en internet con un blog / sitio web alojado en un hosting gratuito, sin
soporte y con malas características.
• Los Dominios y Hostings de pago nos brindarán muchas más características, un excelente soporte (24/7) y una buena
velocidad de transmisión de datos.
• Lenguaje de programación web
• Desde los inicios de Internet, fueron surgiendo diferentes demandas por los usuarios y se dieron soluciones mediante lenguajes estáticos. A medida que paso el tiempo, las
tecnologías fueron desarrollándose y surgieron nuevos problemas a dar solución. Esto dio lugar a desarrollar lenguajes de programación para la web dinámicos, que permitieran
interactuar con los usuarios y utilizaran sistemas de Bases de Datos. A continuación daremos una introducción a los diferentes lenguajes de programación para la web.
• Lenguaje HTML
• Desde el surgimiento de internet se han publicado sitios web gracias al lenguaje HTML. Es un lenguaje estático para el desarrollo de sitios web
• Sencillo que permite describir hipertexto.
• Texto presentado de forma estructurada y agradable.
• No necesita de grandes conocimientos cuando se cuenta con un editor de páginas web o WYSIWYG.
• Archivos pequeños.
• Despliegue rápido.
• Lenguaje de fácil aprendizaje.
• Lo admiten todos los exploradores.
• Desventajas:
• Lenguaje estático.
• La interpretación de cada navegador puede ser diferente.
• Guarda muchas etiquetas que pueden convertirse en “basura” y dificultan la corrección.
• El diseño es más lento.
• Las etiquetas son muy limitadas.
• Lenguaje Javascript
• Este es un lenguaje interpretado, no requiere compilación. Fue creado por Brendan Eich en la empresa Netscape Communications. Utilizado
principalmente en páginas web. Es similar a Java, aunque no es un lenguaje orientado a objetos, el mismo no dispone de herencias. La mayoría de
los navegadores en sus últimas versiones interpretan código Javascript.
• El código Javascript puede ser integrado dentro de nuestras páginas web. Para evitar incompatibilidades el World Wide Web Consortium (W3C)
diseño un estándar denominado DOM
• Ventajas:
• Lenguaje de scripting seguro y fiable.
• Los script tienen capacidades limitadas, por razones de seguridad.
• El código Javascript se ejecuta en el cliente.
• Desventajas:
• Código visible por cualquier usuario.
• El código debe descargarse completamente.
• Puede poner en riesgo la seguridad del sitio, con el actual problema llamado XSS (significa en inglés Cross Site Scripting renombrado a XSS por su
similitud con las hojas de estilo CSS).
• Lenguaje PHP
• Es un lenguaje de programación utilizado para la creación de sitio web. PHP es un acrónimo recursivo que significa “PHP Hypertext Pre-processor”, (inicialmente se llamó
Personal Home Page). Surgió en 1995, desarrollado por PHP Group.
• PHP es un lenguaje de script interpretado en el lado del servidor utilizado para la generación de páginas web dinámicas, embebidas en páginas HTML y ejecutadas en el servidor.
PHP no necesita ser compilado para ejecutarse. Para su funcionamiento necesita tener instalado Apache o IIS con las librerías de PHP. La mayor parte de su sintaxis ha sido
tomada de C, Java y Perl con algunas características específicas. Los archivos cuentan con la extensión
• Ventajas:
• Muy fácil de aprender.
• Se caracteriza por ser un lenguaje muy rápido.
• Soporta en cierta medida la orientación a objeto. Clases y herencia.
• Es un lenguaje multiplataforma: Linux, Windows, entre otros.
• Capacidad de conexión con la mayoría de los manejadores de base de datos: MysSQL, PostgreSQL, Oracle, MS SQL Server, entre otras.
• Desventajas:
• Se necesita instalar un servidor web.
• Todo el trabajo lo realiza el servidor y no delega al cliente. Por tanto puede ser más ineficiente a medida que las solicitudes aumenten de número.
• La legibilidad del código puede verse afectada al mezclar sentencias HTML y PHP.
• La programación orientada a objetos es aún muy deficiente para aplicaciones grandes.
• Dificulta la modularización.
• Dificulta la organización por capas de la aplicación.
•
• Lenguaje Python
• Es un lenguaje de programación creado en el año 1990 por Guido van Rossum, es el sucesor del lenguaje de programación ABC. Python es
comparado habitualmente con Perl. Los usuarios lo consideran como un lenguaje más limpio para programar. Permite la creación de todo tipo de
programas incluyendo los sitios web.
• Su código no necesita ser compilado, por lo que se llama que el código es interpretado. Es un lenguaje de programación multiparadigma, lo cual
fuerza a que los programadores adopten por un estilo de programación particular:
• Programación orientada a objetos.
• Programación estructurada.
• Programación funcional.
• Programación orientada a aspectos.
• Ventajas:
• Libre y fuente abierta.
• Lenguaje de propósito general.
• Gran cantidad de funciones y librerías.
• Sencillo y rápido de programar.
• Multiplataforma.
• Desventajas:
• Lentitud por ser un lenguaje interpretado.
• BASES DE DATOS WEB
• Este servicio permite que nuestros usuarios ,puedan crear y mantener bases de datos desde su navegador WEB. Los datos almacenados serán
consultables también a través del navegador, mediante formularios HTML generados automáticamente.Las bases de datos soportadas son tablas
sencillas, no relacionales, de múltiples campos (sin limitación en el nombre).
• El tamaño máximo de una tabla fija es de 1 Gbyte (suma total de todos los registros, incluyendo campos y adjuntos, imágenes, etc. )
• Automáticamente se generan múltiples formularios de búsqueda: búsqueda sencilla por palabras, búsqueda avanzada con múltiples criterios,
formatos de salida y de ordenación. Navegación en los resultados con y sin frames. También automáticamente y con sólo definir los campos, se
generan los formularios de introducción de datos.La base de datos puede estar operativa con sólo definir los campos que va a tener. No obstante,
existe la posibilidad de afinar considerablemente, tanto en consulta como en introducción de datos.
• Para cada campo se pueden definir ayudas y descripcciones, así como variadas condiciones de validación ("empieza por", "contiene", "es
número","obligatorio",...). Existen 9 tipos posibles campos (línea, texto, opciones, URL, e-mail, imagen, lista, fecha, raya separadora) (nota: el tipo
imagen estará sujeto a severas limitaciones de tamaño). Se pueden controlar las dimensiones de los campos en los formularios de introducción y
definir campos cuyos valores pueden ser uno o varios valores de una lista de opciones. Los campos pueden ser repetitivos y pueden tener valor por
defecto.Es posible definir campos adicionales que sólo sean visibles para los catalogadores.Un buscador por palabras clave permite localizar
rápidamente los registros que tienen cierto valor (o combinación de valores) en los campos de tipo "opción".
• Las búsquedas por defecto son a texto completo en todos los campos, pero no hay dificultad en especificar búsquedas por campos específicos y con
combinaciones de operadores de tipo ("contiene", "no contiene", "es igual a", "es mayor que",...). Las búsquedas son independientes de mayúsculas y
minúsculas y de los acentos (si se especifica que los datos no están en inglés).
LENGUAJE CSS
CSS es un lenguaje utilizado en la presentación de documentos HTML. Un documento HTML viene siendo coloquialmente “una página web”. Entonces
podemos decir que el lenguaje CSS sirve para organizar la presentación y aspecto de una página web. Este lenguaje es principalmente utilizado por parte
de los navegadores web de internet y por los programadores web informáticos para elegir multitud de opciones de presentación como colores, tipos y
tamaños de letra, etc.
La filosofía de CSS se basa en intentar separar lo que es la estructura del documento HTML de su presentación. Por decirlo de alguna manera: la página
web sería lo que hay debajo (el contenido) y CSS sería un cristal de color que hace que el contenido se vea de una forma u otra. Usando esta filosofía,
resulta muy fácil cambiarle el aspecto a una página web: basta con cambiar “el cristal” que tiene delante. Piensa por ejemplo qué ocurre si tienes un libro
de papel y lo miras a través de un cristal de color azul: que ves el libro azul. En cambio, si lo miras a través de un cristal amarillo, verás el libro amarillo.
El libro (el contenido) es el mismo, pero lo puedes ver de distintas maneras.

Más contenido relacionado

La actualidad más candente

Cloud computing y almacenamiento en la nube
Cloud computing y almacenamiento en la nubeCloud computing y almacenamiento en la nube
Cloud computing y almacenamiento en la nubeEvelin Mora
 
Diseño e instalación de sitios web (Definición de un servidor web)
Diseño e instalación de sitios web (Definición de un servidor web)Diseño e instalación de sitios web (Definición de un servidor web)
Diseño e instalación de sitios web (Definición de un servidor web)KareliaRivas
 
Revender Hosting con un Servidor Dedicado
Revender Hosting con un Servidor DedicadoRevender Hosting con un Servidor Dedicado
Revender Hosting con un Servidor DedicadoNominalia
 

La actualidad más candente (10)

Fundamentos de servicios informáticos
Fundamentos de servicios informáticosFundamentos de servicios informáticos
Fundamentos de servicios informáticos
 
Cloud computing y almacenamiento en la nube
Cloud computing y almacenamiento en la nubeCloud computing y almacenamiento en la nube
Cloud computing y almacenamiento en la nube
 
Dominio y hosting
Dominio y hostingDominio y hosting
Dominio y hosting
 
Diseño e instalación de sitios web (Definición de un servidor web)
Diseño e instalación de sitios web (Definición de un servidor web)Diseño e instalación de sitios web (Definición de un servidor web)
Diseño e instalación de sitios web (Definición de un servidor web)
 
Tecnologias web
Tecnologias webTecnologias web
Tecnologias web
 
Diferencia entre SGBD
Diferencia entre SGBDDiferencia entre SGBD
Diferencia entre SGBD
 
Taller 4 11 1 (1)
Taller 4 11 1 (1)Taller 4 11 1 (1)
Taller 4 11 1 (1)
 
Revender Hosting con un Servidor Dedicado
Revender Hosting con un Servidor DedicadoRevender Hosting con un Servidor Dedicado
Revender Hosting con un Servidor Dedicado
 
Introduccion a la tecnologia web
Introduccion a la tecnologia webIntroduccion a la tecnologia web
Introduccion a la tecnologia web
 
Contenidos personalizados en alfresco ecm
Contenidos personalizados en alfresco ecmContenidos personalizados en alfresco ecm
Contenidos personalizados en alfresco ecm
 

Similar a Trabajo contra

Plataformas de comercio electrónico mariaaaaa
Plataformas de comercio electrónico mariaaaaaPlataformas de comercio electrónico mariaaaaa
Plataformas de comercio electrónico mariaaaaavickisitha
 
Plataformas del coemrcio electronico
Plataformas del coemrcio electronicoPlataformas del coemrcio electronico
Plataformas del coemrcio electronicoNiniaDesalmada92
 
Plataformas del comercio electronico
Plataformas del comercio electronicoPlataformas del comercio electronico
Plataformas del comercio electronicovickisitha
 
PLATAFORMAS COEMRCIO ELECTRONICO
PLATAFORMAS COEMRCIO ELECTRONICOPLATAFORMAS COEMRCIO ELECTRONICO
PLATAFORMAS COEMRCIO ELECTRONICOKayissminiss
 
Taller+de+wordpress+avanzado+2
Taller+de+wordpress+avanzado+2Taller+de+wordpress+avanzado+2
Taller+de+wordpress+avanzado+2mrjahemi
 
Introducción a Gestores de Contenido web
Introducción a Gestores de Contenido webIntroducción a Gestores de Contenido web
Introducción a Gestores de Contenido webWiyingi
 
ANÁLISIS DE UN CASO Y PROPUESTA DE SOLUCIÓN
ANÁLISIS DE UN CASO Y PROPUESTA DE SOLUCIÓNANÁLISIS DE UN CASO Y PROPUESTA DE SOLUCIÓN
ANÁLISIS DE UN CASO Y PROPUESTA DE SOLUCIÓN Laurys LaGo
 
Curso eCommerce. 05. Implantación de una tienda online
Curso eCommerce. 05. Implantación de una tienda onlineCurso eCommerce. 05. Implantación de una tienda online
Curso eCommerce. 05. Implantación de una tienda onlineAlex Rayón Jerez
 

Similar a Trabajo contra (20)

Paginas web
Paginas webPaginas web
Paginas web
 
Paginas web
Paginas webPaginas web
Paginas web
 
Plataformas de comercio electrónico mariaaaaa
Plataformas de comercio electrónico mariaaaaaPlataformas de comercio electrónico mariaaaaa
Plataformas de comercio electrónico mariaaaaa
 
Plataformas del coemrcio electronico
Plataformas del coemrcio electronicoPlataformas del coemrcio electronico
Plataformas del coemrcio electronico
 
131107 gestión contenidos_joomla
131107 gestión  contenidos_joomla131107 gestión  contenidos_joomla
131107 gestión contenidos_joomla
 
Tecnologia web
Tecnologia webTecnologia web
Tecnologia web
 
Plataformas del comercio electronico
Plataformas del comercio electronicoPlataformas del comercio electronico
Plataformas del comercio electronico
 
Cloud Computing y Seo
Cloud Computing  y Seo Cloud Computing  y Seo
Cloud Computing y Seo
 
PLATAFORMAS COEMRCIO ELECTRONICO
PLATAFORMAS COEMRCIO ELECTRONICOPLATAFORMAS COEMRCIO ELECTRONICO
PLATAFORMAS COEMRCIO ELECTRONICO
 
Presentación1 de gestion de contenidos nuevo
Presentación1 de gestion de contenidos  nuevoPresentación1 de gestion de contenidos  nuevo
Presentación1 de gestion de contenidos nuevo
 
Taller+de+wordpress+avanzado+2
Taller+de+wordpress+avanzado+2Taller+de+wordpress+avanzado+2
Taller+de+wordpress+avanzado+2
 
WORD WIDE WEB
WORD WIDE WEBWORD WIDE WEB
WORD WIDE WEB
 
Gestion de Contenidos 1
Gestion de Contenidos  1Gestion de Contenidos  1
Gestion de Contenidos 1
 
Presentación1 de gestion de contenidos nuevo
Presentación1 de gestion de contenidos  nuevoPresentación1 de gestion de contenidos  nuevo
Presentación1 de gestion de contenidos nuevo
 
Introducción a Gestores de Contenido web
Introducción a Gestores de Contenido webIntroducción a Gestores de Contenido web
Introducción a Gestores de Contenido web
 
Gestion de Contenidos
Gestion de ContenidosGestion de Contenidos
Gestion de Contenidos
 
ANÁLISIS DE UN CASO Y PROPUESTA DE SOLUCIÓN
ANÁLISIS DE UN CASO Y PROPUESTA DE SOLUCIÓNANÁLISIS DE UN CASO Y PROPUESTA DE SOLUCIÓN
ANÁLISIS DE UN CASO Y PROPUESTA DE SOLUCIÓN
 
Presentación1 de gestion de contenidos nuevo
Presentación1 de gestion de contenidos  nuevoPresentación1 de gestion de contenidos  nuevo
Presentación1 de gestion de contenidos nuevo
 
Curso eCommerce. 05. Implantación de una tienda online
Curso eCommerce. 05. Implantación de una tienda onlineCurso eCommerce. 05. Implantación de una tienda online
Curso eCommerce. 05. Implantación de una tienda online
 
Actividad Final
Actividad FinalActividad Final
Actividad Final
 

Último

Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCANDECE
 
Conservatorio de danza Kina Jiménez de Almería
Conservatorio de danza Kina Jiménez de AlmeríaConservatorio de danza Kina Jiménez de Almería
Conservatorio de danza Kina Jiménez de AlmeríaANDECE
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.ALEJANDROLEONGALICIA
 
Fe_C_Tratamientos termicos_uap _3_.ppt
Fe_C_Tratamientos termicos_uap   _3_.pptFe_C_Tratamientos termicos_uap   _3_.ppt
Fe_C_Tratamientos termicos_uap _3_.pptVitobailon
 
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdfCAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdfReneBellido1
 
AVANCE EXPEDIENTE TECNICO POROTO - TRUJILLO
AVANCE EXPEDIENTE TECNICO POROTO - TRUJILLOAVANCE EXPEDIENTE TECNICO POROTO - TRUJILLO
AVANCE EXPEDIENTE TECNICO POROTO - TRUJILLOSANTOSESTANISLAORODR
 
Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...
Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...
Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...ssuser646243
 
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaProyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaXjoseantonio01jossed
 
Biología molecular ADN recombinante.pptx
Biología molecular ADN recombinante.pptxBiología molecular ADN recombinante.pptx
Biología molecular ADN recombinante.pptxluisvalero46
 
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxAMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxLuisvila35
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Francisco Javier Mora Serrano
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfAntonioGonzalezIzqui
 
TEC-SEMANA 9-GRUPO1 SENATI SEGURIDAD Y PREVENCIÓN DE RIESGOS.pptx
TEC-SEMANA 9-GRUPO1 SENATI SEGURIDAD Y PREVENCIÓN DE RIESGOS.pptxTEC-SEMANA 9-GRUPO1 SENATI SEGURIDAD Y PREVENCIÓN DE RIESGOS.pptx
TEC-SEMANA 9-GRUPO1 SENATI SEGURIDAD Y PREVENCIÓN DE RIESGOS.pptxYEDSONJACINTOBUSTAMA
 
Fijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEFijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEANDECE
 
Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaANDECE
 
Físicas 1: Ecuaciones Dimensionales y Vectores
Físicas 1: Ecuaciones Dimensionales y VectoresFísicas 1: Ecuaciones Dimensionales y Vectores
Físicas 1: Ecuaciones Dimensionales y VectoresSegundo Silva Maguiña
 
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfCENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfpaola110264
 
produccion de cerdos. 2024 abril 20..pptx
produccion de cerdos. 2024 abril 20..pptxproduccion de cerdos. 2024 abril 20..pptx
produccion de cerdos. 2024 abril 20..pptxEtse9
 
SOUDAL: Soluciones de sellado, pegado y hermeticidad
SOUDAL: Soluciones de sellado, pegado y hermeticidadSOUDAL: Soluciones de sellado, pegado y hermeticidad
SOUDAL: Soluciones de sellado, pegado y hermeticidadANDECE
 
Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasSegundo Silva Maguiña
 

Último (20)

Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRC
 
Conservatorio de danza Kina Jiménez de Almería
Conservatorio de danza Kina Jiménez de AlmeríaConservatorio de danza Kina Jiménez de Almería
Conservatorio de danza Kina Jiménez de Almería
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.
 
Fe_C_Tratamientos termicos_uap _3_.ppt
Fe_C_Tratamientos termicos_uap   _3_.pptFe_C_Tratamientos termicos_uap   _3_.ppt
Fe_C_Tratamientos termicos_uap _3_.ppt
 
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdfCAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
 
AVANCE EXPEDIENTE TECNICO POROTO - TRUJILLO
AVANCE EXPEDIENTE TECNICO POROTO - TRUJILLOAVANCE EXPEDIENTE TECNICO POROTO - TRUJILLO
AVANCE EXPEDIENTE TECNICO POROTO - TRUJILLO
 
Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...
Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...
Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...
 
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaProyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
 
Biología molecular ADN recombinante.pptx
Biología molecular ADN recombinante.pptxBiología molecular ADN recombinante.pptx
Biología molecular ADN recombinante.pptx
 
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxAMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
 
TEC-SEMANA 9-GRUPO1 SENATI SEGURIDAD Y PREVENCIÓN DE RIESGOS.pptx
TEC-SEMANA 9-GRUPO1 SENATI SEGURIDAD Y PREVENCIÓN DE RIESGOS.pptxTEC-SEMANA 9-GRUPO1 SENATI SEGURIDAD Y PREVENCIÓN DE RIESGOS.pptx
TEC-SEMANA 9-GRUPO1 SENATI SEGURIDAD Y PREVENCIÓN DE RIESGOS.pptx
 
Fijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEFijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSE
 
Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes Granada
 
Físicas 1: Ecuaciones Dimensionales y Vectores
Físicas 1: Ecuaciones Dimensionales y VectoresFísicas 1: Ecuaciones Dimensionales y Vectores
Físicas 1: Ecuaciones Dimensionales y Vectores
 
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfCENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
 
produccion de cerdos. 2024 abril 20..pptx
produccion de cerdos. 2024 abril 20..pptxproduccion de cerdos. 2024 abril 20..pptx
produccion de cerdos. 2024 abril 20..pptx
 
SOUDAL: Soluciones de sellado, pegado y hermeticidad
SOUDAL: Soluciones de sellado, pegado y hermeticidadSOUDAL: Soluciones de sellado, pegado y hermeticidad
SOUDAL: Soluciones de sellado, pegado y hermeticidad
 
Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la Ingenierías
 

Trabajo contra

  • 1.
  • 2. • PAGINAS WEB • Joan Steven Orjuela vega Yesid Alejandro rodríguez romero 11-01 Colegio ciudad de Bogotá Ingeniería Bogotá 2020
  • 3. • PAGINAS WEB • Joan Steven Orjuela vega • Yesid Alejandro rodríguez romero • Jaime Alberto cerón • 11-01 • Colegio ciudad de Bogotá • Ingeniería • Bogotá • 2020 •
  • 4. TABLA DE CONTENO 1. CMS 2. Dominio 3. Hosting 4. Proveedores ISP en Colombia 5. Proveedores de hosting y dominios 6. Lenguaje de programación web 7. Bases de datos web
  • 5. INTRODUCCION Este trabajo tiene la finalidad de investigar sobre sobre los temas relacionados con :¿cms?, ¿dominio?, ¿hosting?,¿proveedores ips en Colombia?, proveedores hosting?, lenguaje de programación web? y ¿bases de datos web? para un mejor conocimiento de los temas y aplicación de estas páginas web y saber resolver problemas o dudas que podamos tener sobre estos mecanismos sistemáticos para planificar operar y diseñar modelos que nos solucionen las problemáticas técnicos utilizando técnicas académicas y industriales .
  • 6. • ¿QUE ES CMS? • Un sistema de en páginas web, por parte de los administradores, editores, participantes y demás usuarios gestión de contenidos o CMS es un programa informático que permite crear un entorno de trabajo para la creación y administración de contenidos, principalmente un CMS es un software desarrollado para que cualquier usuario pueda administrar y gestionar contenidos de una web con facilidad y sin conocimientos de programación Web. Previamente un programador deberá desarrollar la página web en base al CMS más apropiado para el tipo de web, dejando las tareas posteriores de gestión en manos del usuario final. • WORDPRESS • fue creado originalmente para la gestión de blogs, pero con el paso de los años, la fuerte comunidad que hay detrás ha ido mejorando el producto según las necesidades detectadas y añadiendo nuevas funciones que hoy en día nos permiten hacer casi cualquier tipo de Web: Desde un blog hasta una tienda on-line con acabados completamente profesionales. • DRUPAL • modular, multipropósito y muy configurable que permite publicar artículos, imágenes, archivos y que también ofrece la posibilidad de otros servicios añadidos como foros, encuestas, votaciones, blogs, administración de usuarios y permisos. Drupal es un sistema dinámico: en lugar de almacenar sus contenidos en archivos estáticos en el sistema de ficheros del servidor de forma fija, el contenido textual de las páginas y otras configuraciones son almacenados en una base de datos y se editan utilizando un entorno Web. • Es un programa libre, con licencia GNU/GPL, escrito en PHP, combinable con MySQL, desarrollado y mantenido por una activa comunidad de usuarios. Destaca por la calidad de su código y de las páginas generadas, el respeto de los estándares de la web, y un énfasis especial en la usabilidad y consistencia de todo el sistema. •
  • 7. • JOOMLA • que permite desarrollar sitios web dinámicos e interactivos. Permite crear, modificar o eliminar contenido de un sitio web de manera sencilla a través de un "panel de administración". Es un software de código abierto, programado o desarrollado en PHP y liberado bajo Licencia pública general GNU (GPL).1​ • Este administrador de contenidos puede utilizarse en una computadora personal local (localhost), en una intranet o a través de Internet, y requiere para su funcionamiento una base de datos creada con un gestor de bases de datos (MySQL es lo más habitual), así como de un servidor HTTP Apache. • Su nombre es una pronunciación fonética jumla para anglófonos de la palabra en idioma suajili (swahili), que significa "todos juntos" o "como un todo". Se escogió como una reflexión del compromiso del grupo de desarrolladores y la comunidad del proyecto • PRESTASHOP • Es un sistema gestor de contenidos (CMS) libre y de código abierto, pensado para construir desde cero tiendas en línea de comercio electrónico. Enfocado para permitir crear tiendas en línea desde pequeñas empresas a grandes corporaciones. Cuenta con un amplio mercado de temas con los que personalizar la tienda y más de 5000 módulos, entre gratuitos y de pago, con los que adaptar las funcionalidades propias de la herramienta. • Desarrollada completamente en PHP, MySQL y Smarty, desde finales de 2016 y en su última versión 1.7 añade a su código fuente el proyecto Symfony, framework de desarrollo en PHP y que permite mejorar las características y rendimiento de la plataforma. • PrestaShop tiene actualmente más de 300.000 tiendas creadas en su plataforma y cuenta con más de 75 idiomas disponibles. La compañía, PrestaShop SA fue fundada en 2007 por Igor Schlumberger i Bruno Lévêque 1​. •
  • 8. • DOMINIO DE RED • Es un nombre único que identifica a un subárea de Internet. • El propósito principal de los nombres de dominio en Internet y del sistema de nombres de dominio (DNS), es traducir las direcciones IP de cada activo en la red, a términos memorizables y fáciles de encontrar. Esta abstracción hace posible que cualquier servicio (de red) pueda moverse de un lugar geográfico a otro en la Internet, aún cuando el cambio implique que tendrá una dirección IP diferente.1 • Sin la ayuda del sistema de nombres de dominio, los usuarios de Internet tendrían que acceder a cada servicio web utilizando la dirección IP del nodo (por ejemplo, sería necesario utilizar http://172.217.10.110/ en vez de http://google.com). Además, reduciría el número de webs posibles, ya que actualmente es habitual que una misma dirección IP sea compartida por varios dominios. • • • DOMINIOS DE NIVEL SUPERIOR • • Cuando se creó el Sistema de Nombres de Dominio en los años 1980, el espacio de nombres se dividió en dos grupos. El primero incluye los dominios territoriales, basados en los dos caracteres de identificación de cada territorio de acuerdo a las abreviaciones del ISO-3166 (ej. *.do, *.mx), denominados ccTLD (country code top level domain o «dominio de nivel superior geográfico»). El segundo grupo incluye dominios de nivel superior genéricos (gTLD), que representan una serie de nombres y multiorganizaciones. Inicialmente, estos dominios fueron: COM, NET, ORG, EDU, GOB y MIL, a los que posteriormente se unieron otros. • • Los dominios basados en ccTLD son administrados por organizaciones sin fines de lucro en cada país, delegada por la IANA y o ICANN para la administración de los dominios territoriales.2​ • • El crecimiento de Internet ha implicado la creación de nuevos dominios gTLD. A mayo de 2012, existen 22 gTLD y 293 ccTLD.3​ • • Dominios ccTLD asignado • La lista de dominios de nivel superior pueden encontrarse en el anexo. •
  • 9. • ¿Qué es un Hosting? • Tradicionalmente cuando se habla de Hosting se refiere al servicio que permite que un sitio web permanezca en línea los 365 días del año, sin embargo, el Hosting no solamente sirve para hospedar un sitio web, sino que sirve para hospedar cualquier tipo de información, incluido aplicaciones, sistemas de correos, archivos, bases de datos etc. En pocas palabras si se trata de confiar la información en un proveedor externo, cualquiera que ella sea, se requiere este servicio. • Cloud Hosting: Es la nueva tecnología de Hosting que resuelve las restricciones del modelo anterior, pero debe indagar con su proveedor si soporta estas funcionalidades. En temas de disponibilidad corre sobre múltiples servidores en configuración de Cluster y permite migración en caliente. En cuanto a escalabilidad permite subir un solo elemento, ya sea la memoria, el procesador o el disco. Ej. En un cloud Hosting se podría escalar a varios Teras de disco en cuestión de segundos. Y en cuanto a aislamiento de recursos son asignaciones dedicadas sin ser un servidor dedicado, así que un mal vecino no impacta el rendimiento de otro Cliente y si volvemos a la analogía siempre tendremos nuestra silla disponible. • Hosting dedicado: Es como tener un auto propio, usted puede disponer de manera exclusiva a su vehículo y aprovecha el 100% de todos los recursos que tenga. Un Hosting Dedicado es la opción recomendada para Empresas que buscan garantizar continuamente la velocidad, la seguridad y la calidad de servicio. El Hosting dedicado puede correr en máquinas físicas (Opción no recomendada) o en formato Virtual. • ¿EXISTE OTRO TIPO DE HOSTING? • Si. El Hosting de Misión Crítica. Los hemos sacado de las 3 clasificaciones anteriores puesto que es una modalidad que no es Hosting para páginas Web sino especialmente diseñada para correr aplicaciones o sistemas críticos. Las cargas de misión crítica idealmente debería ser dedicadas, aunque se puede correr también de manera compartida si existen restricciones de presupuesto. La misión crítica entra a focalizarse en disponibilidad por lo cual se requiere de un levantamiento de información previo para diseñar la solución. Es mandatorio contar con un muy buen nivel de soporte técnico.
  • 10. • IPS y Proveedores habilitados giro directo • Teniendo en cuenta que la ADRES asumió la administración de los recursos del Sistema General de Seguridad Social en Salud a partir del 1 de agosto de 2017, en esta página podrá encontrar el listado de las Instituciones Prestadoras de Salud (IPS) y proveedores de tecnologías y servicios en salud a las cuales las Entidades Promotoras de Salud (EPS) que no cumplen las metas de régimen de solvencia, evaluadas por la Superintendencia Nacional de Salud de acuerdo con el Decreto 2702 de 2014, incluyendo aquellas que se encuentren en medida de vigilancia especial, intervención o liquidación, girarán como mínimo el 80% de las Unidades de Pago por Capitación reconocidas a las IPS. Se precisa que en el Artículo 9 de la Resolución 3505 de 2015, se establece: "Responsabilidades frente al giro directo. El monto reportado por las EPS en los términos del artículo 8 de la presente resolución, debe ser el resultado de la ejecución y forma de pago de pago pactada en los acuerdos de voluntades , por lo que en ningún caso, el Fosyga o la entidad que haga sus veces sumirá responsabilidad en la relación con aspectos tributarios o contractuales." Listado de IPS y proveedores con cuentas registradas para giro directo En cumplimiento del Artículo 7° de la Resolución 3503 de 2015, se publica el listado de las Instituciones Prestadoras de Servicios de Salud y proveedores de tecnologías y servicios en salud con cuentas registradas para Giro Directo y de aquellas en las que no fue procedente el registro.
  • 11. • La importancia de elegir un buen dominio y hosting • La buena elección de nuestro dominio y hosting, junto a la previa búsqueda y análisis de nuestras futuras palabras clave, forman parte del proceso más importante en nuestra aventura a empezar como bloggers. • La elección de un buen hosting y dominio será la responsable de que nuestro blog ande al 100% y de maravilla. • Si tu intención es ganar un buen dinero con tu blog, o incluso vivir de ello, es fundamental elegir servicios de pago. Nada de Hosting gratis, y recuerda que Lo barato al final siempre sale caro. • En la actualidad es muy difícil ganarse la vida en internet con un blog / sitio web alojado en un hosting gratuito, sin soporte y con malas características. • Los Dominios y Hostings de pago nos brindarán muchas más características, un excelente soporte (24/7) y una buena velocidad de transmisión de datos.
  • 12. • Lenguaje de programación web • Desde los inicios de Internet, fueron surgiendo diferentes demandas por los usuarios y se dieron soluciones mediante lenguajes estáticos. A medida que paso el tiempo, las tecnologías fueron desarrollándose y surgieron nuevos problemas a dar solución. Esto dio lugar a desarrollar lenguajes de programación para la web dinámicos, que permitieran interactuar con los usuarios y utilizaran sistemas de Bases de Datos. A continuación daremos una introducción a los diferentes lenguajes de programación para la web. • Lenguaje HTML • Desde el surgimiento de internet se han publicado sitios web gracias al lenguaje HTML. Es un lenguaje estático para el desarrollo de sitios web • Sencillo que permite describir hipertexto. • Texto presentado de forma estructurada y agradable. • No necesita de grandes conocimientos cuando se cuenta con un editor de páginas web o WYSIWYG. • Archivos pequeños. • Despliegue rápido. • Lenguaje de fácil aprendizaje. • Lo admiten todos los exploradores. • Desventajas: • Lenguaje estático. • La interpretación de cada navegador puede ser diferente. • Guarda muchas etiquetas que pueden convertirse en “basura” y dificultan la corrección. • El diseño es más lento. • Las etiquetas son muy limitadas.
  • 13. • Lenguaje Javascript • Este es un lenguaje interpretado, no requiere compilación. Fue creado por Brendan Eich en la empresa Netscape Communications. Utilizado principalmente en páginas web. Es similar a Java, aunque no es un lenguaje orientado a objetos, el mismo no dispone de herencias. La mayoría de los navegadores en sus últimas versiones interpretan código Javascript. • El código Javascript puede ser integrado dentro de nuestras páginas web. Para evitar incompatibilidades el World Wide Web Consortium (W3C) diseño un estándar denominado DOM • Ventajas: • Lenguaje de scripting seguro y fiable. • Los script tienen capacidades limitadas, por razones de seguridad. • El código Javascript se ejecuta en el cliente. • Desventajas: • Código visible por cualquier usuario. • El código debe descargarse completamente. • Puede poner en riesgo la seguridad del sitio, con el actual problema llamado XSS (significa en inglés Cross Site Scripting renombrado a XSS por su similitud con las hojas de estilo CSS).
  • 14. • Lenguaje PHP • Es un lenguaje de programación utilizado para la creación de sitio web. PHP es un acrónimo recursivo que significa “PHP Hypertext Pre-processor”, (inicialmente se llamó Personal Home Page). Surgió en 1995, desarrollado por PHP Group. • PHP es un lenguaje de script interpretado en el lado del servidor utilizado para la generación de páginas web dinámicas, embebidas en páginas HTML y ejecutadas en el servidor. PHP no necesita ser compilado para ejecutarse. Para su funcionamiento necesita tener instalado Apache o IIS con las librerías de PHP. La mayor parte de su sintaxis ha sido tomada de C, Java y Perl con algunas características específicas. Los archivos cuentan con la extensión • Ventajas: • Muy fácil de aprender. • Se caracteriza por ser un lenguaje muy rápido. • Soporta en cierta medida la orientación a objeto. Clases y herencia. • Es un lenguaje multiplataforma: Linux, Windows, entre otros. • Capacidad de conexión con la mayoría de los manejadores de base de datos: MysSQL, PostgreSQL, Oracle, MS SQL Server, entre otras. • Desventajas: • Se necesita instalar un servidor web. • Todo el trabajo lo realiza el servidor y no delega al cliente. Por tanto puede ser más ineficiente a medida que las solicitudes aumenten de número. • La legibilidad del código puede verse afectada al mezclar sentencias HTML y PHP. • La programación orientada a objetos es aún muy deficiente para aplicaciones grandes. • Dificulta la modularización. • Dificulta la organización por capas de la aplicación. •
  • 15. • Lenguaje Python • Es un lenguaje de programación creado en el año 1990 por Guido van Rossum, es el sucesor del lenguaje de programación ABC. Python es comparado habitualmente con Perl. Los usuarios lo consideran como un lenguaje más limpio para programar. Permite la creación de todo tipo de programas incluyendo los sitios web. • Su código no necesita ser compilado, por lo que se llama que el código es interpretado. Es un lenguaje de programación multiparadigma, lo cual fuerza a que los programadores adopten por un estilo de programación particular: • Programación orientada a objetos. • Programación estructurada. • Programación funcional. • Programación orientada a aspectos. • Ventajas: • Libre y fuente abierta. • Lenguaje de propósito general. • Gran cantidad de funciones y librerías. • Sencillo y rápido de programar. • Multiplataforma. • Desventajas: • Lentitud por ser un lenguaje interpretado.
  • 16. • BASES DE DATOS WEB • Este servicio permite que nuestros usuarios ,puedan crear y mantener bases de datos desde su navegador WEB. Los datos almacenados serán consultables también a través del navegador, mediante formularios HTML generados automáticamente.Las bases de datos soportadas son tablas sencillas, no relacionales, de múltiples campos (sin limitación en el nombre). • El tamaño máximo de una tabla fija es de 1 Gbyte (suma total de todos los registros, incluyendo campos y adjuntos, imágenes, etc. ) • Automáticamente se generan múltiples formularios de búsqueda: búsqueda sencilla por palabras, búsqueda avanzada con múltiples criterios, formatos de salida y de ordenación. Navegación en los resultados con y sin frames. También automáticamente y con sólo definir los campos, se generan los formularios de introducción de datos.La base de datos puede estar operativa con sólo definir los campos que va a tener. No obstante, existe la posibilidad de afinar considerablemente, tanto en consulta como en introducción de datos. • Para cada campo se pueden definir ayudas y descripcciones, así como variadas condiciones de validación ("empieza por", "contiene", "es número","obligatorio",...). Existen 9 tipos posibles campos (línea, texto, opciones, URL, e-mail, imagen, lista, fecha, raya separadora) (nota: el tipo imagen estará sujeto a severas limitaciones de tamaño). Se pueden controlar las dimensiones de los campos en los formularios de introducción y definir campos cuyos valores pueden ser uno o varios valores de una lista de opciones. Los campos pueden ser repetitivos y pueden tener valor por defecto.Es posible definir campos adicionales que sólo sean visibles para los catalogadores.Un buscador por palabras clave permite localizar rápidamente los registros que tienen cierto valor (o combinación de valores) en los campos de tipo "opción". • Las búsquedas por defecto son a texto completo en todos los campos, pero no hay dificultad en especificar búsquedas por campos específicos y con combinaciones de operadores de tipo ("contiene", "no contiene", "es igual a", "es mayor que",...). Las búsquedas son independientes de mayúsculas y minúsculas y de los acentos (si se especifica que los datos no están en inglés).
  • 17. LENGUAJE CSS CSS es un lenguaje utilizado en la presentación de documentos HTML. Un documento HTML viene siendo coloquialmente “una página web”. Entonces podemos decir que el lenguaje CSS sirve para organizar la presentación y aspecto de una página web. Este lenguaje es principalmente utilizado por parte de los navegadores web de internet y por los programadores web informáticos para elegir multitud de opciones de presentación como colores, tipos y tamaños de letra, etc. La filosofía de CSS se basa en intentar separar lo que es la estructura del documento HTML de su presentación. Por decirlo de alguna manera: la página web sería lo que hay debajo (el contenido) y CSS sería un cristal de color que hace que el contenido se vea de una forma u otra. Usando esta filosofía, resulta muy fácil cambiarle el aspecto a una página web: basta con cambiar “el cristal” que tiene delante. Piensa por ejemplo qué ocurre si tienes un libro de papel y lo miras a través de un cristal de color azul: que ves el libro azul. En cambio, si lo miras a través de un cristal amarillo, verás el libro amarillo. El libro (el contenido) es el mismo, pero lo puedes ver de distintas maneras.