Está en la página 1de 41

BACHILLERATO TÉCNICO HUMANISTICO

TECNICA TECNOLOGICA ESPECIALIZADA


SISTEMAS INFORMATICOS Y REDES
U.E.T.H. “NAL. PDTE. GERMÁN BUSCH”

TITULO DEL PROYECTO…….”


Perfil de Trabajo final para optar
el Título de TÉCNICO MEDIO en
SISTEMAS INFORMATICOS Y
REDES.

DIRECTOR UNIDAD EDUCATIVA: Lic. Milton Gonzales Vedia

TUTOR(A): Ing. Juan Gutiérrez M.

POSTULANTES: 1.- Sosa Condori Wisin Yandel

2.- Llanos Machaca Shanelli

Yacuiba - Bolivia

2022
Dedicatoria

Este proyecto está dedicado a mis padres quienes


me han brindado su apoyo incondicional dándome
paciencia y enseñándome el esfuerzo que han hecho
por mí en todo este largo proceso. Esto va dedicado
hacia una persona que en mis mas sinceras palabras
yo considero que fue alguien incondicional dándome
ánimos para no rendirme a medio camino y lograr
llegar hasta donde estoy ahora. Shanelli Llanos
Machaca
Agradecimientos

Doy mis mas sinceros agradecimientos al Tecnico


Humanistico Nacional Presindente German Busch,
en especial a mis docentes de la área técnica que
curso, por ayudarme a formarme en todo este
camino y a sus duras enseñanzas, mi desarrollo
como persona , mi inspiración en hacer este
proyecto. Shanelli Llanos Machaca
Dedicatoria

El presente trabajo investigativo lo dedicamos


principalmente a Dios, por ser el inspirador y darnos
fuerza para continuar en este proceso de obtener
uno de los anhelos más deseados.

A todas las personas que nos han apoyado y han


hecho que el trabajo se realice con éxito en especial
a aquellos que nos abrieron las puertas y
compartieron sus conocimientos. Wisin Yandel Sosa
Condori
Agradecimientos

Agradecemos a Dios por bendecirnos la vida, por


guiarnos a lo largo de nuestra existencia, ser el
apoyo y fortaleza en aquellos momentos de dificultad
y de debilidad.

Agradecemos a nuestros docentes de la Escuela


técnico humanistico nacional presidente german
busch, por haber compartido sus conocimientos a lo
largo de la preparación de nuestra profesión, de
manera especial, al maestro juan tutor de nuestro
proyecto de investigación quien ha guiado con su
paciencia, y su rectitud como docente. Wisin Yandel
Sosa Condori
INDICE

INTRODUCCIÓN.......................................................................................................1

CAPITULO I...............................................................................................................1

1.1. TEMA..........................................................................................................1

1.2. DIAGNOSTICO Y JUSTIFICACIÓN............................................................1

1.3. PLANTEAMIENTO Y FORMULACIÓN DEL PROBLEMA TÉCNICO


/TECNOLÓGICO....................................................................................................2

1.4. OBJETIVOS: GENERAL Y ESPECÍFICOS................................................2

1.5. ENFOQUE METODOLOGICO.....................................................................3

CAPITULO II. MARCO TEORICO CONCEPTUAL..................................................3

CAPITULO III. PROPUESTA DE INNOVACIÓN O SOLUCIÓN DEL PROBLEMA3

RESULTADOS ESPERADOS................................................................................24

CONCLUSIONES Y RECOMENDACIONES..........................................................24

CONCLUSIONES....................................................................................................24

RECOMENDACIONES...........................................................................................24

FUENTES DE INFORMACIÓN Y BIBLIOGRAFIA................................................25

ANEXOS..................................................................................................................25
INTRODUCCIÓN
Fdsg

CAPITULO I.
1.1. TEMA
Sitio web para la peluqueria “el profe”

1.2. DIAGNOSTICO Y JUSTIFICACIÓN


1.2.1. DIAGNOSTICO
1.2.2. La problemática seria la falta de sitios web que ofrezcan información que se
tiene de las peluquerías (en este caso de la peluqueria “el profe”) por
supuesto que existen peluquerías que manejan su sitio web pero de la
peluqueria con la cual yo estoy realizando mi proyecto. Al realizar el sitio
web no quiero que se quede ahí sino realizar este sitio web para ir
integrando mas peluquerías a nuestro sitio web y no se quede simplemente
como un sitio web de una sola peluqueria sino un sitio web de varias
peluquerías (por el momento solo serán peluquerías de Yacuiba si se llega
a realizar)
La solución seria la realización de un sitio web para peluquerías en este
caso creado con la ayuda de wordpress
1.2.3. JUSTIFICACIÓN
1.2.4. Una de las principales razones para realizar este proyecto es que en mi
experiencia y en lo que escucho de algunas personas al momento de
querer cortarse el cabello o hacerse algún arreglo en cuanto a belleza
integral y lo quieren para ese mismo instante y no pueden esperar para otro
dia no van de peluqueria en peluqueria preguntando, (porque les da
verguenza) esto a veces causa que tengamos problemas con el precio del
corte o arreglo que hayamos pedido o no nos guste lo que nos hizo el
estilista o peluquero y quedemos insatisfechos o hablemos mal de dicho
establecimiento, aunque a veces nos puede salvar nuestra experiencia,
porque una vez nos cortamos ahí nos gusto y nos quedamos con esa
peluqueria pero talvez en otros lugares nos podrian ofrecer un mejor
servicio o incluso a mejor precio o algunas que otras promociones o talvez

1
la peluqueria cerro o se fue mas lejos o el peluquero falleció y una infinidad
de problemas que puedan haber, entonces se me ocurrió crear un sitio web
donde se ofresca la información clara concreta y concisa de las peluquerias
o salones de belleza (en mi caso la peluqueria “el profe”) que se
encuentran en Yacuiba para facilitarle al usuario final la información y no
tenga que pasar vergüenza de peluqueria en peluqueria preguntando
precios si pueden o no pueden (al menos por el momento) ademas de que
esto representa una perdida de tiempo para las personas.
El proyecto es realizado pensando en el usuario final y en las peluquerías,
Para hacer que que el usuario final (las personas que verán el sitio web ya
realizado) tengan una perspectiva clara concreta y concisa de lo que es
una peluqueria y de lo que se puede o se vaya a realizar en la misma y
ayudara a que las peluquerías tengan un aumento de clientes de acuerdo a
los gustos que tenga el cliente.
Además realizamos este proyecto porque consideramos que las
peluquerias estan sobrevaloradas ya no se las tiene como algo
indispensable o algo que debería de existir se las toma en cuenta casi
nunca o de vez en cuando y no tienen el respeto que se merecen debido a
la falta de información que se tiene de las mismas

1.3. PLANTEAMIENTO Y FORMULACIÓN DEL PROBLEMA TÉCNICO


/TECNOLÓGICO
El problema a realizarse se da debido a que las peluquerías abarcan desde
hace miles de años mucho tiempo antes de que la tecnologia apareciese por
eso debido a que la pandemia llego y básicamente nos obligo a apegarnos un
poco mas a la tecnología esto fue diferente para las peluquerias, las
peluquerías se abstuvieron de crearse una pagina web o un sitio web solo
llegron a publicitarse por las redes sociales esto es causado debido a que los
peluqueros o estilistas no esten familiarizados con este ámbito de crear
paginas o sitios web

En si el problema es la falta de sitios web para hacer conocer una peluqueria

1.4. OBJETIVOS: GENERAL Y ESPECÍFICOS


1.4.1. Objetivo General

2
 Crear un sitio web, el cual se realizara a traves de Wordpress para
promocionar la peluqueria “el profe” y hacer que sea conocida en los
alrededores y en distintos barrios de Yacuiba, aumentar sus clientes ademas
de aumentar las ganancias, se realizara en una laptop

1.4.2. Objetivo Especifico

 instalar el Wordpress
 realizar un sitio web de la peluqueria “el profe”
 dar la información exacta y actualizada de lo que se realiza en la peluqueria
 ofrecer promociones en las redes sociles de muestro sitio web
 crear un código qr para que las personas entren al sitio web
 mejorar la imagen de la peluquería,
 seleccionar las mejores fotografías para colocar en el sitio web
 generar mas ingresos para la peluqueria
 causar un efecto positivo en la comunidad
 llegar a mas personas y hacer que la peluqueria sea conocida

1.5. ENFOQUE METODOLOGICO


ASDFASF

CAPITULO II. MARCO TEORICO CONCEPTUAL

Peluqueria.- Una peluquería o barbería es un local donde se ofrecen varios


servicios estéticos, principalmente el corte de cabello, pero también suelen
realizarse otros como: 1-corte y delineado de barba 2-delineado de barba 3-tinte
de barba 4-tinte de cabello 5-alisado de cabello 6-exfoliación 7-mascarilla 8-
tratamiento facial 9-tratamientos capilares etc.
Últimamente la "barberia" esta de moda, los caballeros que ingresan al
salón quieren un cambio de look, sentirse cómodos, despejarse, es ahí
cuando el barbero le brinda sus servicios de corte de pelo o de barba
dependiendo de lo que requiera el cliente y le convida refrescos o alguna
botana, para salir contento del local, y con muy buen autoestima.
La referencia más antigua que se tiene sobre la existencia de los cuidados
cosméticos en el pelo nos remite a Egipto, donde se empezaron a realizar

3
los cambios más significativos en cuanto a la cosmética capilar. En esa
nación tan grandiosa culturalmente, el pueblo -como ocurría en muchos
otros- se pelaba la cabeza, aunque no así los sacerdotes y los miembros de
la elite gobernante, que se dedicaba a cuidar su cabello jugando con
diferentes peinados y tonalidades. Las pelucas también tuvieron su auge, y
predominaban las tradicionales de pelo lacio, con flequillo, cortado muy
parejo en un largo que llegaba a los hombros. También En La antigua
Grecia, la profesión de barbero fue muy popular. Alrededor del siglo V antes
de Cristo, la moda eran los cabellos y barbas rizadas; en esa época, los
barberos se reunían en una misma plaza para ofrecer sus servicios, pues
no solo era difícil realizar esta tarea en casa; el lugar también servía como
sitio de reunión para hablar de filosofía, política, o temas de actualidad de la
ciudad.
Cabe destacar que el término barbería designa a los locales destinados
exclusivamente para caballeros, mientras que los exclusivos para damas se
llaman salón de belleza. Los locales destinados a ambos sexos se
designan como peluquería unisex.

Herramientas de peluqueria.- Los útiles de peluquería podemos


clasificarlos en cinco grupos esenciales para la facilitación de su estudio:

Útiles principales: son aquellos instrumentos con los que se realizan las
tareas de peluquería: peines, cepillos, tijeras, pinzas, cocteleras, brochas
etc.
Útiles auxiliares: son aquellos objetos que se emplean para facilitar el
trabajo con los primeros y también como material de protección: Bigudíes,
redecillas, guantes, gorros, toallas, capas de corte y batas etc.
Útiles de laboratorio: son aquellos materiales que se emplean para realizar
las mezclas de sustancias químicas (tintes, queratinas, cirugía capilar, agua
oxigenada, etc.): recipientes de vidrio, papel tornasol, etc.

4
Aparatología: conjunto de aparatos diseñados para la realización de las
técnicas de peluquería, así como para la detección y tratamiento de los
problemas capilares que se presentan con más frecuencia en el salón de
Peluquería: secadores, plancha de cerámica y de iones, vaporizadores,
esterilizadores, microvisor, lámpara infrarroja, etc.
Material mobiliario: son aquellos elementos del mobiliario que participan
en la ejecución de las tareas de peluquería y en la atención al cliente:
lavacabezas (antes llamadas bacías de barbero), mesas auxiliares,
espejos, sillones, etc.

Peluquerías famosas
 Truefitt & Hill, la primera peluquería (como las conocemos hoy en día) del
mundo.
 Geo.F. Trumper

Sitio web
Un sitio web, (website) portal o cibersitio es una colección de páginas
web relacionadas y comunes a un dominio de internet o subdominio en la World
Wide Web dentro de Internet.
Todos los sitios web públicamente accesibles constituyen una
gigantesca World Wide Web de información, y un gigantesco entramado de
recursos de alcance mundial.
A las páginas de un sitio web se accede frecuentemente a través de
un URL raíz común llamado portada, que normalmente reside en el mismo
servidor físico. Los URL organizan las páginas en una jerarquía, aunque
los hiperenlaces, entre ellas controlan más particularmente cómo el lector
percibe la estructura general y cómo el tráfico web fluye entre las diferentes
partes de los sitios.
Algunos sitios web requieren una subscripción para acceder a algunos o
todos sus contenidos. Ejemplos de sitios con subscripción incluyen algunos
sitios de noticias, de juegos, foros, servicios de correo electrónico basados

5
en web, sitios que proporcionan datos en tiempo real tal como datos
meteorológicos, información económica, horarios, etc.

Visión general
Un sitio web es el conjunto de archivos electrónicos y páginas web
referentes a un tema en particular, que incluye una página inicial de
bienvenida, generalmente denominada home page, con un nombre de
dominio y dirección en Internet específicos. Un sitio web es un gran espacio
documental organizado que la mayoría de las veces está típicamente
dedicado a algún tema particular o propósito específico. Cualquier sitio web
puede contener hiperenlaces a cualquier otro sitio web, de manera que la
distinción entre sitios individuales, percibido por el usuario, puede ser a
veces borrosa.
No debemos confundir sitio web con página web; esta última es solo un
archivo HTML, una unidad HTML, que forma parte de algún sitio web. Al
ingresar una dirección web, como por ejemplo www.wikipedia.org, siempre
se está haciendo referencia a un sitio web, el que tiene una
página HTML inicial, que es generalmente la primera que se visualiza. La
búsqueda en Internet se realiza asociando el DNS ingresado con
la dirección IP del servidor que contiene el sitio web en el cual está la
página HTML buscada.
Los sitios web están escritos en código HTML (Hyper Text Markup
Language), o dinámicamente convertidos a este, y se acceden aplicando
un software conveniente llamado navegador web, también conocido como
un cliente HTTP. Los sitios web pueden ser visualizados o accedidos desde
un amplio abanico de dispositivos con conexión a Internet,
como computadoras personales, portátiles, PDAs, y teléfonos móviles.
Un sitio web está alojado en una computadora conocida como servidor web,
también llamada servidor HTTP, y estos términos también pueden referirse
al software que se ejecuta en esta computadora y que recupera y entrega
las páginas de un sitio web en respuesta a peticiones del

6
usuario. Apache es el programa más comúnmente usado como servidor
web (según las estadísticas de Netcraft) y el Internet Information
Services (IIS) de Microsoft también se usa con mucha frecuencia. Un sitio
web estático es uno que tiene contenido que no se espera que cambie
frecuentemente y se mantiene manualmente por alguna persona o
personas que usan algún tipo de programa editor. Hay dos amplias
categorías de programas editores usados para este propósito que son:
 Editores de texto como Notepad, donde el código HTML se manipula
directamente en el programa editor o
 Editores WYSIWYG como por ejemplo Adobe Dreamweaver, donde el sitio
se edita usando una interfaz gráfica y el HTML subyacente se genera
automáticamente con el programa editor.
Un sitio web dinámico es uno que puede tener cambios frecuentes en
la información. Cuando el servidor web recibe una petición para una
determinada página de un sitio web, la página se genera automáticamente
por el software, como respuesta directa a la petición de la página; Por lo
tanto se puede dar así un amplio abanico de posibilidades, incluyendo por
ejemplo: (a) mostrar el estado actual de un diálogo entre usuarios, (b)
monitorizar una situación cambiante, o proporcionar información
personalizada de alguna manera a los requisitos del usuario individual, etc.
Hay un amplio abanico de sistemas de software, como el lenguaje de
programación PHP, Active Server Pages (ASP), y Java Server Pages (JSP)
que están disponibles para generar sistemas de sitios web dinámicos. Los
sitios dinámicos a menudo incluyen contenido que se recupera de una o
más bases de datos o usando tecnologías basadas en XML como por
ejemplo el RSS.
El contenido estático puede también ser generado periódicamente de
manera dinámica, o si ocurren ciertas y determinadas condiciones; con esta
estrategia se evita la pérdida de rendimiento por causa de iniciar el motor
dinámico para cada usuario o para cada conexión.

7
También existen plugins para navegadores, que se usan para mostrar
contenido activo como Flash, Silverlight, Shockwave o applets, escritos
en Java, aunque su uso ha ido disminuyendo. El HTML dinámico también
proporciona interactividad para los usuarios, y el elemento de actualización
en tiempo real entre páginas web (las páginas no tienen que cargarse o
recargarse para efectuar cualquier cambio), principalmente usando
el DOM y JavaScript, el soporte de los cuales está integrado en la mayoría
de navegadores web modernos.
Últimamente, dado el discurso de muchos gobiernos, se recomienda que
los sitios web cumplan determinadas normas de accesibilidad, para que
estos, puedan ser visitados y utilizados por el mayor número de personas
posibles, independientemente de sus limitaciones físicas o derivadas de su
entorno. La accesibilidad web viene recogida en las Pautas de Accesibilidad
al Contenido Web WCAG 1.0 del W3C.
Tipos de sitio web
Existen muchas variedades de sitios web, cada uno especializado en un
tipo particular de contenido o uso, y pueden clasificarse arbitrariamente de
muchas maneras. Unas pocas clasificaciones pueden incluir:
 Sitio archivo: usado para preservar contenido electrónico valioso
amenazado de extinción. Dos ejemplos son: Internet Archive, el cual desde
1996 ha preservado billones de antiguas (y nuevas) páginas web; y Google
Groups, que a principios del 2005 archivaba más de 845 000 000 mensajes
expuestos en los grupos de noticias/discusión de Usenet, tras su
adquisición de Deja News.
 Sitio blog (en inglés, blog) o bitácora digital: sitio usado para registrar
lecturas en línea o para exponer contenidos en línea con la fecha del día de
ingreso; también puede incluir foros de discusión. Ejemplos: WordPress.
 Sitio de empresa: usado para promocionar una empresa o servicio, los
cuales pueden ser fabricados por empresas dedicadas.
 Sitio de comercio electrónico: para comprar bienes, como Amazon.com.

8
 Sitio de comunidad virtual: un sitio o portal social donde las personas con
intereses similares se comunican entre sí, normalmente por chat o foros o
simples mensajes. Por ejemplo: Facebook, Twitter, etc.
 Sitio de Base de datos: un sitio donde el uso principal es la búsqueda y
muestra de un contenido específico de la base de datos, como por
ejemplo Internet Movie Database.
 Sitio de desarrollo: un sitio con el propósito de proporcionar información y
recursos relacionados con el desarrollo de software, diseño web, etc.
 Sitio directorio: un sitio que contiene contenidos variados que están
divididos en categorías y subcategorías, como el directorio de Yahoo!, el
directorio de Google, y el Open Directory Project.
 Sitio de descargas: estrictamente usado para descargar contenido
electrónico, como software, videojuegos, etc.
 Sitio de juego: un sitio que es propiamente un videojuego o un «patio de
recreo» donde mucha gente usa para jugar.
 Sitio de información: sitio con contenido que pretende informar a los
visitantes, pero no necesariamente de propósitos comerciales; tales como:
Free Internet Lexicon y Encyclopedia. La mayoría de los gobiernos e
instituciones educacionales y sin ánimo de lucro tienen un sitio de
información.
 Sitio de noticias: similar a un sitio de información, pero dedicado a mostrar
noticias y comentarios de la actualidad.
 Sitio de difusión en continuo: un sitio que proporciona contenido de
entretenimiento tal como películas y series de televisión para ver en línea o
descargar, como por ejemplo Netflix o YouTube.
 Sitio de promoción web: usado para promocionar otras páginas web por
medio de publicación de artículos de opinión.
 Sitio buscador: un sitio que proporciona información general y está pensado
como entrada o búsqueda para otros sitios, como por
ejemplo Google y Yahoo!.
 Sitio de subastas: subastas de artículos por Internet, como eBay.

9
 Sitio personal: mantenido por una persona o un pequeño grupo (como por
ejemplo familia) que contiene información o cualquier contenido que la
persona quiere incluir: Facebook, Fotolog.
 Sitio portal: un sitio web que proporciona un punto de inicio, entrada o
portal, a otros recursos en Internet o una intranet.
 Sitio Web 1.0: un sitio web estático. Un sitio donde el visitante solo puede
recorrer sus páginas sin posibilidad de interactuar con ellas.
 Sitio Web 2.0: un sitio web interactivo. Un sitio donde el visitante puede
hacer más cosas que recorrer sus páginas, en concreto, extraer información
en la forma y criterios que estime oportuno y conveniente.
 Sitio Web 3.0: un sitio web inteligente. Un sitio que reconoce al usuario y
muestra una dinámica en función de sus gustos, preferencias, historial, el
momento y el estado de ánimo en que se encuentre... Solo está disponible
en muy contadas redes privadas. Para Internet aún se está desarrollado,
pero se encuentra posiblemente en fases muy incipientes (fase de
definición). Los sistemas de inteligencia artificial y de
interacción hardware lo hacen tecnológicamente posible, aunque nos
encontramos todavía lejos de su implementación a gran escala.
 Creador de sitios: es básicamente un sitio que permite crear otros sitios,
utilizando herramientas de trabajo en línea, como PageCreative.
 Sitio colaborativo o wiki: un sitio donde los usuarios editan
colaborativamente, donde los propios visitantes son los responsables de
mantener la aplicación viva, usando tecnologías de última
generación: pikeo, flickr, Wikipedia.
 Sitio político: un sitio web donde la gente puede manifestar su visión
política. Ejemplo: New Confederacy.
 Sitio de índice de audiencia: un sitio donde la gente puede alabar o
menospreciar lo que aparece.
 Sitios educativos: promueven cursos presenciales y a distancia, información
a profesores y estudiantes, permiten ver o descargar contenidos de
asignaturas o temas.

10
 Sitio de publicidad basura: sitio web sin contenidos de valor que ha sido
creado exclusivamente para obtener beneficios y fines publicitarios,
engañando o pretendiendo engañar a los motores de búsqueda.
 Sitio religioso: sitio web donde la gente puede conocer más sobre la religión
que profesa.
 Sitio de ayuda emocional: terapia en línea y apoyo a personas que
experimentan aflicción emocional conectándoles con oyentes entrenados.
Por ejemplo, 7 Cups.

Wordpress
WordPress es un sistema de gestión de contenidos (en inglés, Content
Management System o CMS) lanzado el 27 de mayo de 2003, enfocado a
la creación de cualquier tipo de página web. Originalmente alcanzó una
gran popularidad en la creación de blogs, para luego convertirse en una de
las principales herramientas para la creación de páginas web comerciales.
WordPress está desarrollado en el lenguaje PHP para entornos que
ejecuten MySQL y Apache, bajo licencia GPL y es software libre. Sus
fundadores son Matt Mullenweg y Mike Little. WordPress fue creado a partir
del desaparecido b2/cafelog y se ha convertido en el CMS más popular de
la blogosfera y en el más popular con respecto a cualquier otro CMS de uso
general.
Las causas de su enorme crecimiento son, entre otras, su licencia GPLv2,
su facilidad de uso y sus características como gestor de contenidos.
Aunque la mayor parte de la documentación existente se basa en la
utilización del motor de bases de datos MySQL sobre el servidor
web Apache, este sistema de gestión de contenidos puede también
instalarse en entornos que ejecuten PostgreSQL, MariaDB y Nginx. Otro
punto a considerar sobre su éxito y extensión es la enorme comunidad de
desarrolladores y diseñadores, encargados de programarlo en su núcleo o
creando complementos (llamados plugins) y plantillas
(llamadas temas) para la comunidad. Hasta septiembre de 2022 era usado

11
por el 43 % de todos los sitios en Internet y un 64,2 % de todos los sitios
basados en gestores de contenido (CMS).

Historia
Nombre y versiones
El desarrollador principal, Matt Mullenweg, eligió el nombre WordPress por
sugerencia de su amiga Christine Selleck. Las versiones lanzadas de
WordPress tienen como nombre en clave músicos de jazz como por
ejemplo la versión 1.0, Mingus. La versión 1.5, que fue lanzada a mediados
de febrero de 2005, tiene como nombre en clave «Strayhorn» (Billy
Strayhorn) y ofreció una gama amplia de nuevas características, como por
ejemplo el uso de páginas estáticas.
La versión 5.0, lanzada el 6 de diciembre de 2018, lleva por nombre clave
«Bebo» en honor al músico cubano Bebo Valdés y la 5.1 (21 de febrero de
2019) «Betty», por la cantante estadounidense Betty Carter.
El 24 de mayo de 2022 es liberada la versión 6.0 y es llamada «Arturo»
como tributo al jazzista mexicano Arturo O'Farril.
La Fundación WordPress
La Fundación WordPress es propietaria y gestiona la marca registrada
WordPress.
Automattic (juego de palabras entre automatic y Matt), no es la empresa
propietaria de WordPress. Es la empresa propietaria del producto
llamado WordPress.com, un servicio comercial de alojamiento de webs que
utiliza el software libre WordPress, así como plugins y temas, para
funcionar.
WordPress facilita la administración de páginas fuera del orden cronológico
«normal» del weblog y ha sido el primer paso para transformarse de un
software básico de administración de blogs a un completo sistema de
administración de contenidos.
Desarrolladores

12
Ryan Boren y Matt Mullenweg son los directores de desarrollo. Mullenweg
y Mike Little fueron los fundadores del proyecto. Los desarrolladores son:
 Dougal Campbell
 Mark Jaquith
 Donncha Ó Caoimh
 Andy Skelton
 Michel Valdrighi
 Peter Westwood
Aunque la mayor parte del proyecto ha sido desarrollado por la comunidad
mundial de voluntarios alrededor de WordPress, aún está, asociado
a Automattic, la empresa donde algunos de los principales contribuyentes
de WordPress son empleados.
WordPress es desarrollado principalmente por su comunidad, entre los que
se cuentan los evaluadores, un grupo de personas que dedican tiempo y
esfuerzo voluntariamente para probar cada lanzamiento. Ellos tienen
acceso a las versiones aún en desarrollo (conocidas como nightly builds),
versiones Beta y versiones candidatas (Release Candidates). Actualizando
a estas versiones, pueden encontrar errores e informar de ellos en una lista
de correo especial o en el sistema de seguimiento de errores basado
en Trac.
Crecimiento
Su rápido crecimiento hizo que, en tan solo 5 años desde el nacimiento de
Wordpress, Automattic recibiera una inversión de casi 30 millones de USD.
En agosto del 2022, existen casi 2 billones de webs creadas en Wordpress,
más del 40% de todas las webs del mundo según varias fuentes. También
podemos decir que, en la misma fecha, Wordpress se usa en más del 60%
de todos los CMS online, seguido por Shopify con algo más del 6%.
Wordpress es, hasta la fecha, la tecnología más usada en aplicaciones web
a nivel mundial, y con una diferencia contundente.
Características principales

13
 WordPress nació del deseo de construir un sistema de publicación
personal, elegante y con una buena arquitectura («Código es
poesía» en inglés, Code is poetry).
 Basado en PHP, MySQL y con licencia GPL, WordPress pone especial
atención a la estética, estándares web y usabilidad. En principio, está
configurado para usar un blog por sitio o instalación, pero también es
posible tener varios blogs con varias o una única base de datos desde la
versión 3.0 
 Puedes utilizar y modificar WordPress de forma gratuita.
Estructura
 WordPress, en principio, es un sistema de publicación web basado en
entradas ordenadas por fecha; las entradas corresponden a una o más
categorías o taxonomías. Además, cuenta con un administrador de páginas
estáticas no cronológicas.
 La estructura y diseño visual del sitio depende de un sistema de plantillas
independiente del contenido, que pueden tener varias opciones de
personalización dependiendo de su autor.
 Bloques con funciones específicas por medio de complementos cuya
publicación se realiza por medio de widgets.
 La filosofía de WordPress apuesta decididamente por la elegancia, la
sencillez y las recomendaciones del W3C pero depende siempre del tema a
usar. TwentyTen, por ejemplo, era el tema predeterminado en el año 2010 y
que es válida como (X)HTML Tradicional y CSS.
 Separa el contenido y el diseño en HTML y CSS; aunque, como se ha
dicho, depende del tema que se esté usando. No obstante, el código que se
intenta generar en las entradas apuesta por esta característica forzando (si
así se elige) un marcado correcto.
 La gestión y ejecución corre a cargo del sistema de administración con los
complementos (plugins) y widgets que usan los temas.
Funcionalidades
 Fácil instalación, actualización y personalización.

14
 Actualización automática del sistema implementada en la versión 2.7.
 Múltiples autores o usuarios, junto con sus roles o perfiles que establecen
distintos niveles de permisos (desde la versión 2.0).
 Sitios con varios blogs (a partir de la versión 1.6).
 Capacidad de crear páginas estáticas (a partir de la versión 1.5).
 Permite ordenar artículos y páginas estáticas en categorías, subcategorías
y etiquetas.
 Cuatro estados por entrada:Publicado, Borrador, Esperando revisión (nuevo
en WordPress 2.3) y Privado (solo usuarios registrados), además de uno
adicional: Protegido con contraseña.
 Editor WYSIWYG (por sus siglas en inglés, «lo que ves es lo que tienes»),
desde la versión 2.0.
 Publicación mediante correo electrónico.
 Importación
desde Blogger, Blogware, Dotclear, Greymatter, Livejournal, Movable Type
y Typepad, Textpattern y desde cualquier fuente RSS. Se está trabajando
para poder importar desde pMachine y Nucleus además de la importación a
través de scripts o directamente de base de datos.
 Guardado automático temporizado del artículo como borrador (a partir de la
versión 2.2).
 Permite comentarios y herramientas de comunicación entre blogs
(Trackback, Pingback, etc).
 Admite el uso de permalinks (enlaces permanentes y fáciles de recordar).
 Distribución de los artículos mediante RDF, RSS 0.92, RSS 2.0 y Atom 1.0.
 Distribución de los comentarios (mediante RSS 2.0 y ATOM 1.0).
 Gestión y distribución de enlaces.
 Subida y gestión de datos adjuntos y archivos multimedia.
 Admite complementos (versión 1.5).
 Admite plantillas y widgets.

15
 Búsqueda integrada en entradas y páginas estáticas, y widget
predeterminado para la búsqueda integrada de Google desde la versión
2.5.
 Integración:
o bbPress, sistema de foros de los mismos creadores, se integra
automáticamente con WordPress.
o Integración con el foro Vanilla de Lussumo factible, al menos hasta la
versión 2.2 no inclusive.
o Sistema de creación de temas ( no plantillas), que permiten al
usuario activar o desactivar una u otra según deseen para sus sitios.
Multisitio
WordPress admite un sitio por instalación, pero gracias a extender el sitio
por medio de complementos específicos es fácil administrar y configurar
múltiples sitios desde una sola instalación. Esta característica está
implementada en el núcleo de WordPress desde la versión 3.0.5.
Luego de habilitarse la opción de Multisitio, se crea una red (WordPress
Network) por lo que podrán administrarse varios sitios dentro de una misma
instalación de WordPress, compartiendo temas, plantillas, plugins
y dominio. Se puede acceder a cada sitio dentro de un subdirectorio o
subdominio del dominio principal.
Instalación
Un blog WordPress se puede crear de dos maneras básicas que los
usuarios suelen confundir con frecuencia:
1. Como servicio en la nube gratuito: aquí, el blog será hospedado por la
misma empresa creadora de WordPress, Automattic. En este caso se habla
de un blog WordPress.com y crear el blog es similar a crear una cuenta en
cualquier otro servicio en la nube como lo podría ser un servicio de correo
electrónico. Estos blogs se reconocen fácilmente porque, salvo que el
usuario haya contratado un dominio propio, la mayoría de ellos tendrán un
dominio gratuito del tipo nombre-blog.wordpress.com.

16
2. Como una instalación propia: en este caso se habla de WordPress.org y
el usuario se ha de hacer cargo de la instalación del blog en su servicio
de alojamiento web. Esto quiere decir que el usuario ha de descargarse la
aplicación de la web, instalarla en su hosting y configurar el blog para
tenerlo operativo o elegir la opción de auto instalación, en muy pocos
pasos, que algunos alojamientos especializados en WordPress ofrecen.
Además, ha de hacer el mantenimiento del mismo (instalar actualizaciones,
etc.) y elegir un hosting que soporte Wordpress (que cuente con PHP,
bases de datos MySQL y las versiones mínimas que exige WordPress de
estas tecnologías).
Según la variante de WordPress en cuestión, Automattic dispone de dos
sitios web diferentes para estas dos variantes, dedicados cada uno de ellos
específicamente a cada caso: wordpress.com y wordpress.org. Debido a
que, a pesar de ser la misma aplicación, se trata de dos planteamientos
radicalmente diferentes, Automattic diferencia estas webs claramente, como
si se tratase de aplicaciones diferentes.
A nivel funcional es importante saber que un blog WordPress.com es más
fácil de crear, pero también cuenta con importantes limitaciones con
respecto a WordPress.org, principalmente la imposibilidad de instalar
plugins y una limitación con el número de los temas (plantillas de diseño)
disponibles.
Una tercera manera de instalar WordPress es una instalación de desarrollo
en un ordenador local:
 GNU/Linux: resulta el entorno natural puesto que ya disponen de manera
nativa de las tecnologías necesarias: Apache, MySQL y PHP.
 Windows: actualmente existe la posibilidad de poder instalar WordPress en
un ordenador Windows de una forma sencilla y rápida con Microsoft Web
Platform Installer o a través de programas
como XAMPP, WAMP o AppServ.

17
 Mac OS: WordPress se puede instalar también en Mac OS, para ello
existen versiones específicas de los programas anteriores. También la
alternativa más usada por los usuarios de Mac OS es MAMP.
Copia de seguridad
Uno de los puntos más criticados de WordPress es la seguridad, por lo que
realizar copias de seguridad se convierte en algo necesario. Estas copias
de seguridad dan la opción de, en caso de perder la funcionalidad del sitio
WordPress, dañarse sus archivos u otras circunstancias, recuperar
íntegramente el sitio justo como estaba en el momento de realizar la copia
de seguridad mencionada.
Entre otras opciones para realizar una copia de seguridad, existen
componentes como Plugin XCloner, Duplicator, que permiten crear dicha
copia.
Premios
En 2007 ganó el premio al mejor CMS de Software Libre otorgado por la
editora Pack
En 2009 ganó el premio al mejor CMS otorgado por la editora Pack.
Temas visuales auspiciados
El 20 de julio de 2007, siguiendo a una discusión en el foro de ideas de
WordPress y una publicación de Mark Ghosh en su blog Weblogs Tools
Collection, Matt Mullenweng anunció que el directorio de temas oficial de
WordPress en http://themes.wordpress.net no alojaría temas visuales
conteniendo enlaces patrocinados. Aunque este movimiento fue criticado
por los diseñadores y usuarios de temas patrocinados, fue aplaudido por
algunos usuarios de WordPress que consideraban a dichos temas como
spam. El directorio de temas de WordPress dejó de aceptar cualquier nuevo
tema, incluyendo aquellos sin enlaces patrocinados, tiempo después de que
el anuncio fue realizado. Irónicamente, el cierre del sitio oficial y su
consecuente falta de temas actualizados generó que varias personas
descargaran temas de sitios no oficiales que insertaban sus propios enlaces
de spam en todos los temas descargados desde dichos sitios.

18
El 18 de julio de 2008, un nuevo directorio de temas fue abierto
en http://wordpress.org/extend/themes/. Fue diseñado con los mismos
lineamientos que el directorio de plugins (extensiones). Cualquier tema que
sea colgado puede ser vetado en principio por un programa automatizado y
luego por un humano.
Seguridad
Aunque WordPress es una tecnología robusta en cuanto a seguridad, el
hecho de que sea la más usada en desarrollo web provoca que también
sea una de las más atacadas. Esto es más por estadística que por otro
motivo. Pero la flexibilidad que nos da WordPress también nos facilita la
implementación de capas de seguridad extra, siempre y cuando
dispongamos de los conocimientos suficientes. Por ejemplo, para evitar
bots malintencionados podremos añadir un ReCAPTCHA en los formularios
de acceso de nuestra web hecha en WordPress.
Vulnerabilidades
 La página web BlogSecurity mantuvo en línea (diciembre 2012) una lista de
vulnerabilidades descubiertas hasta el año 2007.
 En enero de 2007, muchos sitios reconocidos de blogs relacionados con
optimización de búsquedas (Search engine optimization, SEO), así como
muchos blogs comerciales de menor importancia y que
utilizaban AdSense fueron objetivo de ataques con un exploit (pieza de
código que explota una vulnerabilidad).
 Una vulnerabilidad en uno de los servidores web del proyecto WordPress
permitió a un atacante introducir código con vulnerabilidades en forma de
una puerta trasera (en inglés, backdoor) para algunas descargas de
WordPress 2.1.1.  El lanzamiento de la versión 2.1.2 superó este incidente;
una advertencia enviada a tiempo aconsejó a todos los usuarios actualizar
inmediatamente.
 En mayo de 2007, un estudio aplicado en 50 blogs reveló que el 98 % eran
vulnerables a ataques.

19
 En una entrevista en junio de 2007, Stefen Esser, el fundador del PHP
Security Response Team, criticó el registro de seguridad de WordPress,
citando problemas con la arquitectura de la aplicación que hacían
innecesariamente difícil escribir código que sea seguro frente a
vulnerabilidades de inyección SQL, así como otros problemas.
Algunas de estas vulnerabilidades pueden ser solucionadas con una
correcta configuración del fichero.htaccess para instalaciones Apache o en
el fichero web config para instalaciones con IIS; Configuraciones más
complejas, incluyendo el uso de autenticación de múltiples factores con
herramientas de terceros, seguidas de una constante rutina estructurada,
garantizan un funcionamiento satisfactorio a nivel de seguridad en
WordPress. 

Xampp
XAMPP es un paquete de software libre, que consiste principalmente en
el sistema de gestión de bases de datos MySQL, el servidor web Apache y
los intérpretes para lenguajes de script PHP y Perl. El nombre es en
realidad un acrónimo: X (para cualquiera de los diferentes sistemas
operativos), Apache, MariaDB/MySQL, PHP, Perl. A partir de la versión
5.6.15, XAMPP cambió la base de datos MySQL por MariaDB, un fork de
MySQL con licencia GPL.
El programa se distribuye con la licencia GNU y actúa como un servidor
web libre, fácil de usar y capaz de interpretar páginas dinámicas. A esta
fecha, XAMPP está disponible para Microsoft
Windows, GNU/Linux, Solaris y Mac OS X.

Descarga e instalación
Como ventaja frente a descargar e instalar cada componente por separado
y a crear o editar sus ficheros de configuración manualmente, XAMPP sólo
requiere una pequeña fracción del tiempo necesario para descargar y
ejecutar un archivo ZIP, tar, exe o fkl. Puede encontrarse en versión

20
completa o en una versión más ligera, que es portable, y permite configurar
los componentes necesarios del servidor web mediante una misma y
sencilla interfaz web. XAMPP se actualiza regularmente para incorporar las
últimas versiones de Apache/MySQL/PHP y Perl. También incluye otros
módulos como OpenSSL y phpMyAdmin.
Seguridad
Oficialmente, los diseñadores de XAMPP fueron los "Baiker y Anthony
Corporation", quienes solo pretendían su uso como una herramienta de
desarrollo, para permitir a los diseñadores de sitios webs y programadores
testear su trabajo en sus propios ordenadores cuando no tienen ningún
acceso a Internet. En la práctica, sin embargo, XAMPP se utiliza
actualmente como servidor de sitios web, ya que, con algunas
modificaciones, es generalmente lo suficientemente seguro para serlo. Con
el paquete se incluye una herramienta especial para proteger fácilmente las
partes más importantes en una página.

Base de datos
Una base de datos (del inglés: database) se encarga no solo de almacenar
datos, sino también de conectarlos entre sí en una unidad lógica. En
términos generales, una base de datos es un conjunto de datos
estructurados que pertenecen a un mismo contexto y, en cuanto a su
función, se utiliza para administrar de forma electrónica grandes cantidades
de información.1 En este sentido; una biblioteca puede considerarse una
base de datos compuesta en su mayoría por documentos y textos impresos
en papel e indexados para su consulta. Actualmente, y debido al desarrollo
tecnológico de campos como la informática y la electrónica, la mayoría de
las bases de datos están en formato digital, siendo este un componente
electrónico, por tanto se ha desarrollado y se ofrece un amplio rango de
soluciones al problema del almacenamiento de datos.
Hay programas denominados sistemas gestores de bases de datos,
abreviado SGBD (del inglés Database Management System o DBMS), que

21
permiten almacenar y posteriormente acceder a los datos de forma rápida y
estructurada. Las propiedades de estos DBMS, así como su utilización y
administración, se estudian dentro del ámbito de la informática.
Las aplicaciones más usuales son para la gestión de empresas e
instituciones públicas; También son ampliamente utilizadas en entornos
científicos con el objeto de almacenar la información experimental.
Aunque las bases de datos pueden contener muchos tipos de datos,
algunos de ellos se encuentran mutuamente protegidos por las leyes de
varios países. Por ejemplo en España, los datos personales se encuentran
protegidos por la Ley Orgánica de Protección de Datos de Carácter
Personal (LOPD), en México por la Ley Federal de Transparencia y Acceso
a la Información Pública Gubernamental y en Argentina por la Ley de
Protección de Datos Personales.
En Argentina el Código Penal sanciona ciertas conductas relacionadas con
una base de datos: acceder ilegítimamente a un banco de datos
personales, proporcionar o revelar información registrada en un archivo o
en un banco de datos personales cuyo secreto estuviere obligado a guardar
por ley o insertar o hacer insertar datos en un archivo de datos personales.
Si el autor es funcionario público, sufre además pena de inhabilitación
especial.

Clasificación de bases de datos


Las bases de datos pueden clasificarse de varias maneras, de acuerdo al
contexto que se esté manejando, la utilidad de las mismas o las
necesidades que satisfagan.
Según la variabilidad de la base de datos
R/ cuyo fin tiene las base de datos son como denominada como por
ejemplo las empresa tiene requisitos para dar empleo a las personas y para
que eso suceda tiene que hacer hojas de vida poner sus datos personal y
poner a prueba su capacidad como empleado
Bases de datos estáticas

22
R/es la base que se utiliza para fines de análisis estadísticos.es un OLAP
en lugar del sistema OLTP
Son bases de datos únicamente de lectura, utilizadas principalmente para
almacenar datos históricos que posteriormente se pueden utilizar para
estudiar el comportamiento de un conjunto de datos a través del tiempo,
realizar proyecciones, tomar decisiones y realizar análisis de datos
para inteligencia empresarial.
Bases de datos dinámicas
R/ es aquella en la que se almacenan datos que pueden variar con el paso
del tiempo.
Son bases de datos donde la información almacenada se modifica con el
tiempo, permitiendo operaciones como actualización, borrado y edición de
datos, además de las operaciones fundamentales de consulta. Un ejemplo,
puede ser la base de datos utilizada en un sistema de información de un
supermercado. 
Según el contenido
Bases de datos bibliográficas
Solo contienen una subrogante (representante) de la fuente primaria, que
permite localizarla. Un registro típico de una base de datos bibliográfica
contiene información sobre el autor, fecha de publicación, editorial, título,
edición, de una determinada publicación, etc. Puede contener un resumen o
extracto de la publicación original, pero nunca el texto completo, porque si
no, estaríamos en presencia de una base de datos a texto completo (o de
fuentes primarias —ver más abajo). Como su nombre lo indica, el contenido
son cifras o números. Por ejemplo, una colección de resultados de análisis
de laboratorio, ayuda mucho a la redundancia de datos.
Bases de datos de texto completo
Almacenan las fuentes primarias, como por ejemplo, todo el contenido de
todas las ediciones de una colección de revistas científicas.
Directorios
Un ejemplo son las guías telefónicas en formato electrónica.

23
Estos directorios se pueden clasificar en dos grandes tipos dependiendo de
si son personales o empresariales (llamadas páginas blancas o amarillas
respectivamente).
Los directorios empresariales hay de tres tipos:
1. Tienen nombre de la empresa y dirección.
2. Contienen teléfono y los más avanzados contienen correo electrónico.
3. Contienen datos como facturación o número de empleados además de
códigos nacionales que ayudan a su distinción.
Los directorios personales solo hay de un tipo, ya que leyes como
la LOPD en España protege la privacidad de los usuarios pertenecientes al
directorio.
La búsqueda inversa está prohibida en los directorios personales (a partir
de un número de teléfono saber el titular de la línea).
Bases de datos o "bibliotecas" de información química o biológica
Son bases de datos que almacenan diferentes tipos de información
proveniente de la química, las ciencias de la vida o médicas. Se pueden
considerar en varios subtipos:
 Las que almacenan secuencias de nucleótidos o proteínas.
 Las bases de datos de rutas metabólicas.
 Bases de datos de estructura, comprende los registros de datos
experimentales sobre estructuras 3D de biomoléculas.
 Bases de datos clínicas.
 Bases de datos bibliográficas (biológicas, químicas, médicas y de otros
campos): PubChem, Medline, EBSCOhost.

PHP
PHP es un lenguaje de programación de uso general que se adapta especialmente
al desarrollo web.2 Fue creado inicialmente por el programador danés-
canadiense Rasmus Lerdorf en 1994. En la actualidad, la implementación de
referencia de PHP es producida por The PHP Group. PHP originalmente
significaba Personal Home Page (Página personal), pero ahora significa el
inicialismo recursivo PHP: Hypertext Preprocessor.

24
El código PHP suele ser procesado en un servidor web por
un intérprete PHP implementado como un módulo, un daemon o como un
ejecutable de interfaz de entrada común (CGI). En un servidor web, el
resultado del código PHP interpretado y ejecutado —que puede ser
cualquier tipo de datos, como el HTML generado o datos de imágenes
binarias— formaría la totalidad o parte de una respuesta HTTP. Existen
diversos sistemas de plantillas, sistemas de gestión de
contenidos y frameworks que pueden emplearse para organizar o facilitar la
generación de esa respuesta. Por otra parte, PHP puede utilizarse para
muchas tareas de programación fuera del contexto de la web,
como aplicaciones gráficas autónomas y el control de drones. También se
puede interpretar y ejecutar un código PHP cualquiera a través de
una interfaz de línea de comandos (CLI).

El intérprete estándar de PHP, impulsado por Motor Zend, es un software


libre publicado bajo Licencia PHP. PHP ha sido ampliamente portado y
puede ser desplegado en la mayoría de los servidores web en casi todos
los sistemas operativos y plataformas, de forma gratuita.

El lenguaje PHP evolucionó sin una especificación formal escrita o un


estándar hasta 2014, con la implementación original actuando como el
estándar de facto que otras implementaciones intentaban seguir. Desde
2014, se ha trabajado para crear una especificación formal de PHP.

Para abril de 2020, más de la mitad de los sitios en la web que usaban PHP
seguían en la versión descontinuada 5.6 o anterior. y con la versión 7.0 y
7.1 más del 68%, que no están oficialmente soportadas por The PHP
Development Team, mientras que el soporte de seguridad es proporcionado
por terceros, como Debian (hasta junio de 2020 para PHP 5).
Adicionalmente, la versión 7.2, la versión con soporte más popular, dejó de
recibir actualizaciones de seguridad el 30 de noviembre de 2020.
Visión general
PHP puede ser desplegado en la mayoría de los servidores web y en todos
25
los sistemas operativos y plataformas sin costo alguno. El lenguaje PHP se
encuentra instalado en más de 20 millones de sitios web y en un millón de
servidores. Migrar los servicios basados en PHP hacia las nuevas
tecnologías que aparecen, supone un costo a justificar monetariamente
(sobre todo, en términos de hardware y rendimiento), por ello, hablar si el
número de sitios basados en PHP se ha visto reducido progresivamente en
los últimos años, con la aparición de nuevas tecnologías como Node.js,
Golang, ASP.NET, etc., o no, supone abrir un debate no carente de falacias
y argumentos demagógicos. Es un hecho constatado que, en el mundo
empresarial, solo se cambian las cosas cuando va a suponer una ventaja
estratégica en el mercado. Las empresas carecen de un sentido que les
polaricen los 'sentimientos', emergiendo una pauta de posicionamiento
mercantilista a favor o en contra de algo solo por un sentido despectivo
hacia ciertas tecnologías, tal como sucede con el mundo linux, windows y/o
mac en el ámbito de los usuarios.

Poderse hacer una visión general de como PHP está evolucionando a día
de hoy, es hablar sobre las nuevas librerías disponibles, el uso de matrices, 
manejo de números enteros, tratamiento de la criptografía cuando se usa
una Base64,Web scraping, indexación de webs, precocinado de
datos, Macrodatos, set de datos, supervisión de datos, set de proposiciones
dimensionales. Como vemos, una visión general de este lenguaje, es
mucho más compleja que afirmar que es un lenguaje para desarrollo web.
Dicha realidad, subyace en la aparición de dominios xyz, cuya finalidad y
especialidad es el cacheado de los servicios PHP para servir contenido con
una orientación al desempeño vinculada a servicios para consumo de otros
servicios que necesitan datos, tales como I.A.s. donde PHP está viendo una
acogida con un sentimiento de confianza en los resultados a obtener (sin
pretender servir de lenguaje en sí mismo orientado a la I.A., dado que no
fue su conceptualización origen). Aunque el marketing que está recibiendo
este tipo de dominios, está relacionado con las nuevas generaciones de
personas educadas en las nuevas tecnologías. Como parte de la visión

26
general, habría que incluir un último aspecto, y es la capacidad de generar
capas de seguridad autodependientes, en un paradigma solo emergente
gracias a las librerías de las que dispone PHP (En proceso de desarrollo).

El sitio web de Wikipedia está desarrollado en PHP. Es también el


módulo Apache más popular entre las computadoras que
utilizan Apache como servidor web.

El gran parecido que posee PHP con los lenguajes más comunes
de programación estructurada, como C y Perl, permiten a la mayoría de
los programadores crear aplicaciones complejas con una curva de
aprendizaje muy corta. También les permite involucrarse con aplicaciones
de contenido dinámico sin tener que aprender todo un nuevo grupo de
funciones.

Aunque todo en su diseño está orientado a facilitar la creación de sitios


webs, es posible crear aplicaciones con una interfaz gráfica de usuario,
utilizando alguna extensión como puede ser PHP-Qt, PHP-GTK, WxPHP,
WinBinder, Roadsend PHP, Phalanger, Phc o HiP Hop VM. También puede
ser usado desde la línea de comandos, de la misma manera
como Perl o Python pueden hacerlo; a esta versión de PHP se la llama
PHP-CLI (Command Line Interface).

Cuando el cliente hace una petición al servidor para que le envíe


una página web, el servidor ejecuta el intérprete de PHP. Este procesa
el script solicitado que generará el contenido de manera dinámica (por
ejemplo obteniendo información de una base de datos). El resultado es
enviado por el intérprete al servidor, quien a su vez se lo envía al cliente.

Mediante extensiones es también posible la generación de


archivos PDF, Flash, así como imágenes en diferentes formatos.

Permite la conexión a diferentes tipos de servidores de bases de datos


tanto SQL como NoSQL tales

27
como MySQL, PostgreSQL, Oracle, ODBC, DB2, Microsoft SQL
Server, Firebird, SQLite o MongoDB.

PHP también tiene la capacidad de ser ejecutado en la mayoría de


los sistemas operativos, tales como Unix (y de ese tipo, como Linux o Mac
OS X) y Microsoft Windows, y puede interactuar con los servidores de
web más populares ya que existe en versión CGI, módulo para Apache,
e ISAPI.

PHP es una alternativa a las tecnologías de Microsoft ASP y ASP.NET (que


utiliza C# y Visual Basic .NET como lenguajes), a ColdFusion de la
empresa Adobe, a JSP/Java, CGI/Perl y a Node.js/Javascript. Aunque su
creación y desarrollo se da en el ámbito de los sistemas libres, bajo la
licencia GNU, existe además un entorno de desarrollo integrado comercial
llamado Zend Studio. CodeGear (la división de lenguajes de programación
de Borland) ha sacado al mercado un entorno de desarrollo integrado para
PHP, denominado 'Delphi for PHP. También existen al menos un par de
módulos para Eclipse, uno de los entornos más populares.
Sintaxis
La sintaxis de PHP, se fundamenta en los principios de programación de C.
El intérprete de PHP solo ejecuta el código que se encuentra entre sus
delimitadores. Los delimitadores más comunes son <?php para abrir una
sección PHP y ?> para cerrarla. El propósito de estos delimitadores es
separar el código PHP del resto de código, como por ejemplo el HTML. En
los archivos que contienen solo código PHP, el delimitador ?> se puede
omitir. De hecho, PHP-FIG a través de sus recomendaciones estándar para
PHP recomienda omitir el delimitador ?>, ya que así no se envía contenido
HTML de manera accidental. Por ejemplo, si se envía un carácter "no PHP"
(que no es procesado por el intérprete de PHP), no se podrán ejecutar
ciertas acciones como enviar encabezados HTTP a través de la
función header(), ya que el proceso de respuesta ya ha comenzado.

28
Las variables se prefijan con el símbolo del dólar ($) y no es necesario
indicar su tipo. Las variables, a diferencia de las funciones, distinguen entre
mayúsculas y minúsculas. Las cadenas de caracteres pueden ser
encapsuladas tanto en dobles comillas como en comillas simples, aunque
en el caso de las primeras, se pueden insertar variables en la cadena
directamente, sin necesidad de concatenación.

Los comentarios se pueden escribir bien con dos barras (//) al principio de la


línea, o con una almohadilla (#). También permite comentarios multi-línea
encapsulados en /* */.

En cuanto a las palabras clave, PHP comparte con la mayoría de otros


lenguajes con sintaxis C las condiciones con if, los bucles con for y while y
los retornos de funciones. Como es habitual en este tipo de lenguajes, las
sentencias deben acabar con punto y coma (;).
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 php
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.

 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.

29
 Capacidad de expandir su potencial utilizando módulos (llamados
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.

 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

30
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.

 En las versiones previas a la 7, las variables no son tipificadas, lo cual


dificulta a los diferentes IDEs ofrecer asistencias para el tipificado del
código, aunque esto no es realmente un inconveniente del lenguaje en sí.
Esto es solventado por algunos IDEs añadiendo un comentario con el tipo a
la declaración de la variable.

XAMPP, LAMP, WAMP, MAMP, UwAmp

La LAMP comprende PHP (aquí con Squid).

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.

Es un software "liviano" que se puede utilizar en cualquier PC. No necesita


muchos recursos.

LAMP presenta una funcionalidad parecida a XAMPP, pero enfocada en


Linux, WAMP lo hace enfocado en Windows, y MAMP para MacOS X.
UwAmp es muy idéntico a WAMP y se destaca en que se puede ejecutar
desde una memoria USB.

31
Principales sitios desarrollados con PHP

Se utiliza PHP en millones de sitios; entre los más destacados se


encuentran:

 Digg

 Facebook

 Flickr

 Mailchimp

 Tumblr

 Wikipedia

 WordPress

 Yahoo!

Mysql
MySQL es un sistema de gestión de bases de datos relacional desarrollado bajo
licencia dual: Licencia pública general/Licencia comercial por Oracle Corporation y
está considerada como la base de datos de código abierto más popular del mundo,
y una de las más populares en general junto a Oracle y Microsoft SQL Server, todo
para entornos de desarrollo web.

MySQL fue inicialmente desarrollado por MySQL AB (empresa fundada


por David Axmark, Allan Larsson y Michael Widenius). MySQL AB fue
adquirida por Sun Microsystems en 2008, y ésta a su vez fue comprada
por Oracle Corporation en 2010, la cual ya era dueña desde 2005
de Innobase Oy, empresa finlandesa desarrolladora del motor InnoDB para
MySQL.

32
Al contrario de proyectos como Apache, donde el software es desarrollado
por una comunidad pública y los derechos de autor del código están en
poder del autor individual, MySQL es patrocinado por una empresa privada,
que posee el copyright de la mayor parte del código. Esto es lo que
posibilita el esquema de doble licenciamiento anteriormente mencionado.
La base de datos se distribuye en varias versiones, una Community,
distribuida bajo la Licencia pública general de GNU, versión 2, y varias
versiones Enterprise, para aquellas empresas que quieran incorporarlo en
productos privativos. Las versiones Enterprise incluyen productos o
servicios adicionales tales como herramientas
de monitorización y asistencia técnica oficial. En 2009 se creó
un fork denominado MariaDB por algunos desarrolladores (incluido algunos
desarrolladores originales de MySQL) descontentos con el modelo de
desarrollo y el hecho de que una misma empresa controle a la vez los
productos MySQL y Oracle Database.

Está desarrollado en su mayor parte en ANSI C y C++.Tradicionalmente se


considera uno de los cuatro componentes de la pila de
desarrollo LAMP y WAMP.

MySQL es usado por muchos sitios web grandes y populares,


como Wikipedia, Google (aunque no para
búsquedas), Facebook, Twitter, Flickr, y YouTube.
Aplicaciones

Toma de pantalla programa de Monitoreo Mtop.

MySQL es muy utilizado en aplicaciones web,


como Joomla, Wordpress, Drupal o phpBB, en plataformas (Linux/Windows-
Apache-MySQL-PHP/Perl/Python), y por herramientas de seguimiento de
errores como Bugzilla. Su popularidad como aplicación web está muy ligada
a PHP, que a menudo aparece en combinación con MySQL.

33
MySQL es una base de datos muy rápida en la lectura cuando utiliza el
motor no transaccional MyISAM, pero puede provocar problemas de
integridad en entornos de alta concurrencia en la modificación. En
aplicaciones web hay baja concurrencia en la modificación de datos y en
cambio el entorno es intensivo en lectura de datos, lo que hace a MySQL
ideal para este tipo de aplicaciones. Sea cual sea el entorno en el que va a
utilizar MySQL, es importante monitorizar de antemano el rendimiento para
detectar y corregir errores tanto de SQL como de programación.

CAPITULO III. PROPUESTA DE INNOVACIÓN O SOLUCIÓN DEL PROBLEMA


Con el proyecto ya terminado se podrá lograr el conocimiento de la peluqueria
además del aumento de clientes

RESULTADOS ESPERADOS

Que se logre el conocimiento de la peluquería “el profe” para una mejor


comprensión de lo que se realiza en este lugar y que se pueda hacer una
mejor observacion de dicho lugar en base a nuestro proyecto y que la
peluqueria aumente sus ganancias mejore su imagen y pueda seguir
ofreciendo el excelente servicio que creo siempre ofrecia e hizo que elija
esta peluqueria

CONCLUSIONES Y RECOMENDACIONES

CONCLUSIONES

Concluimos que por lo general y en muchos casos un sitio web es mucho


mejor para el conocimiento de muchas cosas debido al hecho de que las
personas no suelen leer mucho y en estas épocas en las cuales todas las
personas están familiarizadas con la tecnología creo que es una mejor
forma de llegar a mas personas

34
RECOMENDACIONES

Recomiendo actualizar el sitio web por si llega a haber alguna novedad en


la peluqueria y mantener siempre la información actualizada o publicar
algunas promociones que se pueda llegar a tener en la misma para asi no
hacer que la genet pierda el interés en la peluqueria

FUENTES DE INFORMACIÓN Y BIBLIOGRAFIA


https://es.wikipedia.org/wiki/Peluquería

https://es.wikipedia.org/wiki/Sitio_web

https://es.wikipedia.org/wiki/WordPress

https://es.wikipedia.org/wiki/XAMPP

https://es.wikipedia.org/wiki/Base_de_datos

https://es.wikipedia.org/wiki/PHP

ANEXOS

35

También podría gustarte