HTML Lenguaje de Marcado de Hipertexto

Aprender HTML Lenguaje de Marcado de Hipertexto

HTML es un lenguaje de marcado que se utiliza para el desarrollo de páginas de Internet. Se trata de la sigla que corresponde a HyperText Markup Language, es decir, Lenguaje de Marcas de Hipertexto, que podría ser traducido como Lenguaje de Formato de Documentos para Hipertexto.

Historia y Evolución de Internet - Nacimiento de la Web

Historia y Evolución de Internet - Nacimiento de la Web

La historia de Internet comenzó hace tres décadas, cuando la comunidad científica buscaba con esfuerzo una forma rápida y efectiva de compartir información

Qué es y cómo funciona la Red de Internet

Qué es y cómo funciona la Red de Internet

Internet está formado por millones de redes de ordenadores interconectados entre sí y distribuidos por todo el mundo. Esta red permite la comunicación a través de distancias enormes a velocidad vertiginosa.

Las IP Protocolos y tecnologías de conexion a Internet

Las IP Protocolos y tecnologías de conexion a Internet

Para garantizar el intercambio de información en una red con millones de ordenadores conectados, es imprescindible que exista una forma única de identificar a cada ordenador.

Historia de los navegadores Web - Características y servicios de la Web

Historia de los navegadores Web - Características y servicios de la Web

Los navegadores son los encargados de solicitar, obtener y visualizar las páginas Web en el monitor. Existen diferentes navegadores en el mercado con diferentes versiones, cada uno con sus propias características.

Evolución de la Web 1.0, 2.0 y 3.0 diferencias y elementos

Evolución de la Web 1.0, 2.0 y 3.0 diferencias y elementos

La Web 1.0 empezó en los años 60, de la forma más básica que existe, con navegadores de solo texto, como ELISA, después surgió el HTML que hizo las páginas más agradables a la vista y a los primeros navegadores visuales como Netscape e Internet Explorer.

La Web 2.0 historia, evolución y características

La Web 2.0 historia, evolución y características

La Web 2.0 es una segunda generación de servicios basados en la Web, que enfatiza en la colaboración online, la conectividad y la posibilidad de compartir contenidos entre los usuarios. La Web 2.0 implica la evolución de las aplicaciones digitales hacía aplicaciones dirigidas al usuario final, que incluyen servicios como redes sociales, blogs wikis y las folcsonomías.

La Web 3.0 significado y origen

La Web 3.0 significado y origen

La Web 3.0 se encarga de definir el significado de las palabras y facilitar que un contenido Web pueda ser portador de un significado adicional que va más allá del propio significado textual de dicho contenido.

Ventajas y beneficios de tener una página Web en Internet

Ventajas y beneficios de tener una página Web en Internet

Hoy en día Internet es una herramienta utilizada en todo el mundo y nos permite acceder a múltiples recursos y conocer sobre otras empresas con facilidad. Muchas empresas crecen exponencialmente gracias a sus sitios web.

Elementos básicos de un sitio Web

Elementos básicos de un sitio Web

El diseño Web puede ser fascinante. Crear sitios Web atractivos y profesionales es el sueño de millones de diseñadores de todo el mundo que utilizan las tecnologías de Internet. Un sitio Web debe ser sobre todo accesible y agradable.

Servicios de Internet

Servicios de Internet

Esencialmente, Internet se usa para buscar y compartir información. Hay diferentes formas de acceder a esta información, lo que genera diversos servicios de Internet. Los principales servicios son los siguientes:

Tecnologías para Internet - Software en diseño Web

Tecnologías para Internet - Software en diseño Web

No tiene que saber programación para dedicarse a crear sitios Web. En realidad, lo único que necesita desde el punto de vista del software es conocer un editor HTML como Dreamweaver o el propio HTML y las CSS (Hojas de Estilo en Cascada).

Audio y vídeo para una página Web de Internet

Audio y vídeo para una página Web de Internet

El sonido y el video tienen un papel cada vez más importante en el diseño de sitios, ya que pueden ofrecer servicios deseados por los usuarios como poder descargar una muestra de un número musical o del último video de moda.

URL Localizador de Recursos Uniforme - Definición, ejemplos y diseño

URL Localizador de Recursos Uniforme - Definición, ejemplos y diseño

Las URL (Uniform Resource Locators) o Localizadores de Recursos son direcciones únicas que sirven para localizar una página Web y sus contenidos en un servidor de la red.

Características de un nombre de dominio y definición ¿Qué es?

Características de un nombre de dominio y definición ¿Qué es?

El nombre de dominio será la marca con la que te representas en la red. Permite proporcionar nombres que pueden ser recordados con facilidad en lugar de una dirección IP numérica.

Selección de Servidor Web - Gratuito, compartido y dedicados

Selección de Servidor Web - Gratuito, compartido y dedicados

El alojamiento Web (en inglés Web hosting) es el servicio que provee a los usuarios de Internet un sistema para poder almacenar información, imágenes, vídeo, o cualquier contenido accesible vía Web.

Estándares Web - Qué son, cómo funcionan y para qué sirven

Estándares Web - Qué son, cómo funcionan y para qué sirven

Son lenguajes Web, protocolos y tecnologías inter-operativas e internacionales creadas con la finalidad de guiar la Web hacia su máximo potencial a través del desarrollo de protocolos y pautas estandarizadas.

Historia, origen y evolución de HTML

Historia, origen y evolución de HTML

El origen de HTML se remonta a 1980, cuando el físico Tim Berners-Lee, trabajador del CERN (Organización Europea para la Investigación Nuclear) propuso un nuevo sistema de"hipertexto" para compartir documentos.

HTML Lenguaje de Marcado de Hipertexto - Lenguaje de etiquetas

HTML Lenguaje de Marcado de Hipertexto - Lenguaje de etiquetas

HTML es una aplicación estándar Standard Generalized Markup Lenguage, un sistema que permite definir documentos estructurados y lenguajes de marcas para representar esos mismos documentos.

Diferencia y evolución de HTML, XHTML y HTML5

Diferencia y evolución de HTML, XHTML y HTML5

Los desarrolladores de XHTML 2 se perdieron en el intento, crearon un estándar filosóficamente puro, pero prácticamente inservible.

La definición de tipo de documento DOCTYPE html5 - Qué es y para qué sirve

La definición de tipo de documento DOCTYPE html5 - Qué es y para qué sirve

En los albores de Internet, los navegadores Web sufrían numerosos defectos. Cuando los usuarios diseñaban páginas Web, tenían que tenerlos en cuenta. Por ejemplo, podían calcular los márgenes alrededor de los cuadros flotantes de texto de diversas maneras, de modo que las páginas se veían bien en un navegador pero no en otros.

Introducción a HTML

Introducción a HTML

HTML es el lenguaje que se emplea para crear páginas web. Un código escrito en este lenguaje es, básicamente, un texto que el navegador (Internet Explorer, Firefox, Google Chrome, Opera o cualquier otro) mostrará en formato página web.

Estructura básica de una página Web - <html>, <head> y <body>

Estructura básica de una página Web - <html>, <head> y <body>

En este capítulo vamos a aprender cuál es la estructura básica de un código  HTML (es decir, un documento web), así como la forma de crearlo y usarlo.

Configurando color para fondo y texto en página HTML

Configurando color para fondo y texto en página HTML

Vamos a aprender cómo poner un color de fondo en nuestra página y cómo modificar el texto, formatearlo, cambiar el tamaño, la tipografía, etc.

Los colores primarios y seguros para HTML en RGB - Síntesis aditiva

Los colores primarios y seguros para HTML en RGB - Síntesis aditiva

Éste es un buen momento para ver cómo se definen los colores en HTML. En nuestro ejemplo hemos establecido un color de fondo amarillo (yellow). Podemos establecer los colores de fondo con su nombre en inglés, por ejemplo: red, pink, skyblue o lightgreen.

Configurando texto en HTML

Configurando texto en HTML

A la hora de configurar el texto, existen muchas posibilidades. Podemos cambiar la tipografía, el color, el tamaño, etc.

El texto en un sitio Web - Estructura lógica frente a formato físico

El texto en un sitio Web - Estructura lógica frente a formato físico

Antes o después, todo creador Web descubre que diseñar para la red es muy distinto a desarrollar algo que va a ser impreso.

Organizando el texto en la página HTML, tag <p> párrafo

Organizando el texto en la página HTML, tag <p> párrafo

Lo primero que vamos a aprender es cómo colocar el texto en la página.

Efectos simples HTML - Tags b, i, u, s, h1 - h6, sub, sup, pre y blockquote

Efectos simples HTML - Tags b, i, u, s, h1 - h6, sub, sup, pre y blockquote

Ya sabemos más cosas acerca del texto en HTML. Ahora vamos a ver cómo podemos darle a ese texto algunos efectos simples para modificar su apariencia.

Efectos avanzados en el texto HTML

Efectos avanzados en el texto HTML

Aquí vamos aprender a configurar partes independientes del texto, en color tipografía y tamaño.

Tipografía para la Web

Tipografía para la Web

En una composición gráfica o página web cualquiera, los contenidos textuales son los principales responsables de la transmisión del mensaje al espectador final.

Secuencia de caracteres especiales en HTML para acentos

Secuencia de caracteres especiales en HTML para acentos

Existen determinados caracteres que no se pueden incluir directamente en el texto de un código HTML para su visualización en la página, y otros que, aún pudiendo incluirse en el código, no siempre se visualizan correctamente.

Separar bloques de texto tag <hr /> HTML - Línea Horizontal

Separar bloques de texto tag <hr /> HTML - Línea Horizontal

Cuando en una página tenemos mucho texto es conveniente, de cara a la presentación, separar de forma clara y visible. Para ello, la solución más simple, aunque sumamente eficaz, es el uso de las líneas horizontales entre los distintos bloques de contenidos.

Enlaces en HTML (hipervínculos o links 
 Etiqueta TAG <a href="">)

Enlaces en HTML (hipervínculos o links Etiqueta TAG <a href="">)

Es fácil generar vínculos, oficialmente llamados hipervínculos, entre páginas. De hecho sólo se necesita un elemento HTML: el ancla (anchor).

HTML5 nuevas etiquetas, efectos y comportamientos

HTML5 nuevas etiquetas, efectos y comportamientos

HTML5 también es un termino de marketing para agrupar las nuevas tecnologías de desarrollo de aplicaciones web: HTML5, CSS3 y nuevas capacidades de Javascript.

Web Semántica, definición, historia y características

Web Semántica, definición, historia y características

La web semántica es una extensión de la actual Web en la que a la información disponible se le otorga un significado bien definido que permita a los ordenadores y a las personas trabajar en cooperación. Está basada en la idea de proporcionar en la Web datos definidos y enlazados, permitiendo que aplicaciones heterogéneas localicen, integren, razonen y reutilicen la información presente en la Web.

La World Wide Web - WWW origen y definición

La World Wide Web - WWW origen y definición

La World Wide Web, generalmente conocida como la Web, es un sistema de documentos de hipertexto vinculados accesibles por Internet. Usando un programa conocido como navegador Web se pueden ver páginas que pueden contener textos, imágenes, medios continuos como video o música y casi cualquier elementos multimedia de hoy en día.

W3C Consortium World Wide Web

W3C Consortium World Wide Web

El consorcio World Wide Web (W3C) es una comunidad internacional donde las organizaciones, miembros, personal a tiempo completo y el público en general trabajan conjuntamente para desarrollar estándares Web y pautas. Liberado por el inventor de la Web Tim Berners-Lee y Director Ejecutivo (CEO) Jeffrey Jaffe, la misión del W3C es guiar la Web hacia su máximo potencial.

CSS Hojas de Estilo en Cascada

Aprender CSS Hojas de Estilo en Cascada

CSS es un lenguaje de hojas de estilos creado para controlar el aspecto o presentación de los documentos electrónicos definidos con HTML y XHTML. CSS es la mejor forma de separar los contenidos y su presentación y es imprescindible para crear páginas web complejas.

¿Por qué CSS?

¿Por qué CSS?

Las hojas de estilo en cascada ofrecen propiedades para ampliar el lenguaje HTML en la representación visual de la página web. El lenguaje CSS, definido por primera vez en el año 1996, es el más conocido y utilizado para definir las propiedades de formato de los diferentes elementos HTML.

Fundamentos CSS - Sintaxis y estructura de una instrucción

Fundamentos CSS - Sintaxis y estructura de una instrucción

Separando la estructura del estilo. Las hojas de estilo constan, normalmente, de una serie de instrucciones de estilo que definen cómo se han de representar determinados elementos de página. Los elementos de página se identifican normalmente mediante etiquetas HTML.

Convenciones de escritura CSS

Convenciones de escritura CSS

CSS y HTML no hacen distinción entre mayúsculas y minúsculas en los nombres de elementos y atributos, pero sí en los valores de los atributos.

Comentarios en CSS

Comentarios en CSS

Las instrucciones de formato amplias dentro de una hoja de estilo deberían ir comentadas siempre, a fin de poder interpretarlas incluso con el paso del tiempo. Para ello se dispone de una sintaxis especial, basada en el lenguaje de programación C.

Formas de escritura resumidas y abreviadas

Formas de escritura resumidas y abreviadas

Con las hojas de estilo también deberíamos esforzarnos por eliminar todos los bytes superfluos y mantener las instrucciones lo más legible posible.

Vincular hojas de estilo en archivos HTML

Vincular hojas de estilo en archivos HTML

Las instrucciones de estilo se pueden vincular de varias maneras al código HTML. Una de ellas es escribirlas directamente en la etiqueta HTML (inline), una serie de instrucciones en el área de cabecera del documento (embedded) o bien colocarlas externamente en un archivo aparte (extern)

Selectores en CSS - Universal, de tipo, clase, ID y avanzado

Selectores en CSS - Universal, de tipo, clase, ID y avanzado

La primera parte de una instrucción de estilo siempre consta de un selector que es el que crea la vinculación entre las instrucciones centrales y los elementos de la página a los que hay que dar formato. Una indicación más sobre la sintaxis: formalmente, el área del selector finaliza en la llave de apertura de la declaración.

Pseudo clases CSS - link, visited, focus, hover y active

Pseudo clases CSS - link, visited, focus, hover y active

Las pseudo clases permiten seleccionar elementos aplicando criterios que no es posible extraer directamente a partir del código fuente. La pseudo clase más utilizada es, sin duda, la que permiten representar los diferentes estados de los hipervínculos:

Medidas y unidades en CSS - Longitudes absolutas y relativas

Medidas y unidades en CSS - Longitudes absolutas y relativas

Las medidas de longitud se pueden expresar en valores numéricos positivos o negativos.

Colores en CSS

Colores en CSS

Las indicaciones del color también se pueden definir de diferentes maneras. La más utilizada es, sin duda, la notación hexadecimal de pares de valores (#ff9933), conocida por todos los autores de HTML.

URL en CSS

URL en CSS

En el caso, poco frecuente, de que en una hoja de estilo deba referenciar URLs o vínculos a otros archivos, casi siempre se trata de gráficos que se vinculan como fondo a un elemento. En ese caso hay que tener en cuenta una particularidad:

Jerarquía de estilos en CSS

Jerarquía de estilos en CSS

Las instrucciones de estilo procedentes de fuentes diversas se guardan conforme a una jerarquía.

La regla !important en CSS

La regla !important en CSS

La palabra clave !important se utiliza para dar mayor prioridad a una instrucciones, de manera que las instrucciones siguientes no puedan sobrescribirla. Se le da prioridad frente a todas las demás especificaciones.

Specificity en CSS

Specificity en CSS

La specificity es uno de los criterios que utiliza el navegador (u otros agentes usuarios) en caso de conflicto para clasificar las instrucciones CSS existentes. Considere el siguiente ejemplo, muy simplificado:

Herencia en CSS

Herencia en CSS

La aplicación inteligente de este concepto permite definir de manera centralizada todas las propiedades generales de la aplicación (como, por ejemplo, la fuente y su tamaño, el color de fondo, etc.) en lugar de tener que asignar cada vez las mismas propiedades a cada uno de los elementos.

Inherit en CSS

Inherit en CSS

Hay que tener siempre en cuenta que no todas las propiedades son heredables. No obstante, es posible definir una herencia incluso para elementos cuyas propiedades CSS no son heredables por regla general. La palabra clave necesaria para ello es inherit.

El cuadro modelo en CSS

El cuadro modelo en CSS

El cuadro modelo define y describe el área rectangular reservada a cada elemento de página conforme a las reglas CSS -el denominado elemento cuadro.

Representación de los cuadros (box) CSS

Representación de los cuadros (box) CSS

Los elementos bloque son por ejemplo, el elemento <body>, el contenedor <div>, lo párrafos, las listas, y tablas. Cada cuadro bloque empieza en una línea nueva y ocupa generalmente todo el ancho disponible. Eso significa que, en el flujo de texto, siempre quedan ordenados uno debajo de otro.

Elementos substituidos CSS

Elementos substituidos CSS

Determinados elementos, como, por ejemplo, <img>, <object> o <input>, se sustituyen mediante elementos externos como imágenes, objetos anidados o elementos de formulario propios del sistema operativo.

Display en CSS

Display en CSS

Si bien en la especificación se define exactamente cuáles son los elementos bloque y cuáles los inline, existe una instrucción con la que se pueden invertir esas definiciones “naturales”. Por ejemplo, cualquier elemento bloque se puede representar como elemento inline, y viceversa. Incluso se puede suprimir la representación de cualquier elemento (y también se pueden hacer invisibles).

Posición de los cuadros (cajas - divs HTML) con CSS

Posición de los cuadros (cajas - divs HTML) con CSS

Los elementos bloque siempre generan una línea nueva y se ordenan uno debajo de otro, los elementos inline no generan una línea nueva y se ordenan uno al lado del otro. CSS nos ofrece, además, la posibilidad de liberar los elementos del flujo normal del documento y posicionarlos a voluntad.

Planificar la estructura HTML

Planificar la estructura HTML

Debemos de considerar la página Web desde el punto de vista técnico. La conformidad al estándar es una condición previa necesaria para todo diseño basado en CSS y sin barreras. Los estándares se encuentran definidos por el Word Wide Web-Consorcitium (W3C).

Separación clara entre estructura y estilo

Separación clara entre estructura y estilo

Al separar claramente contenido y diseño, creamos un documento con una estructura lógica muy marcada. Todo lo que pertenece al contenido se puede identificar claramente como tal sin necesidad de medidas auxiliares y el documento, a su vez, es perfectamente comprensible, independientemente de su representación visual.

Accesibilidad Web

Accesibilidad Web

La accesibilidad Web significa que personas con algún tipo de discapacidad van a poder hacer uso de la Web.

Usabilidad Web

Usabilidad Web

La usabilidad es una característica que mide qué tan intuitiva y fácil de usar es una página web para el usuario común.

JavaScript

Aprender JavaScript

JavaScript es un lenguaje de programación que se utiliza principalmente para crear páginas web dinámicas. Una página web dinámica es aquella que incorpora efectos como texto que aparece y desaparece, animaciones, acciones que se activan al pulsar botones y ventanas con mensajes de aviso al usuario.

Origen de JavaScript

Origen de JavaScript

Como la Web es un medio dinámico, los diseñadores también querían que sus páginas interaccionaran con el usuario, y pronto resultó evidente que HTML era insuficiente para atender esta demanda. Netscape inventó JavaScript para controlar el navegador y añadir dinamismo e interactividad a las páginas Web.

Objetos, Propiedades y Métodos JavaScript

Objetos, Propiedades y Métodos JavaScript

He aquí otro tópico que deberíamos eliminar. JavaScript es un lenguaje orientado a objetos. ¿Qué significa esto?

DOM modelo de objeto de documento JavaScript

DOM modelo de objeto de documento JavaScript

En una página Web, los objetos que constituyen la página (o documento) se representan mediante una estructura de árbol. Habrá visto este tipo de cosas antes de crear páginas HTML, el nivel superior de la página queda dentro de la etiqueta <head> y <body>, junto con otras etiquetas dentro de cada una de ellas, etcétera. Algunos navegadores pueden mostrar una representación de esta estructura en árbol.

HTML preparado para JavaScript

HTML preparado para JavaScript

Como estará utilizando JavaScript para manipular los objetos dentro de un documento, tendrá que escribir el código HTML de forma que los guiones lo puedan utilizar fácilmente. Esto significa escribir un código XHTML, moderno y compatible con los estándares y utilizar CSS para separar la estructura del documento de su presentación.

Cómo empezar en Javascript

Cómo empezar en Javascript

Comenzaremos por aprender a colocar guiones dentro del código HTML, a insertar comentarios en los guiones para que en el futuro sea más fácil comprender y a utilizar los guiones para comunicarse con el usuario.

Funciones en JavaScript

Funciones en JavaScript

Una función es un conjunto de sentencias JavaScript que realiza una tarea. Cada función debe recibir un nombre y puede ser invocada, o llamada, por otras partes del guión.

PHP y MySQL

Aprender PHP y MySQL

PHP y MySQL son lenguajes de programación de uso general de código del lado del Servidor, originalmente diseñado para el desarrollo web de contenido dinámico.

Cómo inicio PHP

Cómo inicio PHP

En 1994 un programador nacido en Groenlandia, llamado Rasmus Lerdorf desarrollo un código que le ayudaría a crear su página web personal de manera más sencilla. Lo llamó Personal Home Page  Tools (PHP Tools) o herramientas para páginas iniciales personales.

Historia de PHP

Historia de PHP

Y así llegamos a una tarde de otoño de 1994, en la que un programador danés en paro afincado en Toronto (Canadá), Rasmus Lerdof, se pone manos a la obra para escribir un pequeño CGI en Perl que le ayude a contabilizar las visitas que llegan a su currículum vitae, guardando este valor en una base de datos MySQL.

Presente y futuro de PHP

Presente y futuro de PHP

Y es que la futura sexta versión del lenguaje, que venía planeándose desde mediados de 2005, viene sufriendo retrasos desde hace un tiempo, principalmente, debido a lo ambicioso del proyecto y los problemas con el soporte completo de Unicode.

Objetivos principales de PHP

Objetivos principales de PHP

En un principio diseñado para realizar poco más que un contador y un libro de visitas, PHP ha experimentado en poco tiempo una verdadera revolución y, a partir de sus funciones, en estos momentos se pueden realizar una multitud de tareas útiles para el desarrollo web

Licencia de uso de PHP

Licencia de uso de PHP

PHP es un lenguaje libre. Este término se refiere al tipo de licencia que tiene, básicamente, en tres puntos o libertades

Versiones de PHP

Versiones de PHP

Esta sección no pretende repasar la historia de PHP, sino que, por el contrario, tiene como objetivo realizar una breve reseña de las características principales y los cambios que sufrió el lenguaje desde la versión 3 hasta la 5 inclusive.

Conozca a PHP

Conozca a PHP

PHP es un lenguaje de alto nivel que se ejecuta en el servidor

Un paso más allá de HTML y CSS

Un paso más allá de HTML y CSS

Dominar el lenguaje PHP amplía nuestros horizontes profesionales como diseñadores o programadores, y nos convierte en creadores de Aplicaciones Web. Nos lleva de la mano  a un mundo de comercio electrónico, redes sociales, intranets, portales de noticias y entretenimientos, un mundo “mágico” en el que podemos acceder gratuitamente a miles de sistemas completos prearmados, listos para usar (y para vender a nuestros nuevos clientes)

Mezclando PHP y HTML

Mezclando PHP y HTML

Escribamos el siguiente código, dentro de un archivo nuevo creado con nuestro editor favorito, asegurándonos de guardarlo con un nombre cuya extensión sea .php, por ejemplo: hola.php

Formas de que PHP escriba dentro de HTML

Formas de que PHP escriba dentro de HTML

Notemos que es posible la intercalación de órdenes en lenguaje PHP, alternándolas dentro de una página escrita en lenguaje HTML, tantas veces como sea necesario (pueden abrirse y cerrarse los tags de PHP tantas veces como queramos.

Include y Require en PHP

Include y Require en PHP

Es normal que varias páginas de un sitio o aplicación Web contengan elementos en común que se repiten una y otra vez a lo largo de decenas de páginas.

Comentarios en PHP

Comentarios en PHP

Realizar comentarios dentro del código PHP es una muy simple pero eficaz costumbre, que consiste en ir escribiendo dentro de cada bloque de código aclaraciones que no sean de utilidad cuando, varios días, semanas o meses después, volvamos a leer el código para hacerle alguna modificación.

Los almacenes de datos en PHP

Los almacenes de datos en PHP

Contenedores temporales y permanentes, de pocos y de muchos datos. De acuerdo con cada una de nuestras necesidades específicas, dispondremos de distintas alternativas para almacenar datos en lugares a los que accederemos desde el servidor, donde el intérprete de PHP podrá leerlos por si mismo y los utilizará para su tarea de fabricar una página HTML.

Las variables en PHP

Las variables en PHP

Las variables: pocos datos provisorios. Las ventajas de declarar y usar variables

Nombre para las variables en PHP

Nombre para las variables en PHP

Un muy pero importantísimo detalle que nos facilitará la lectura de un código PHP, es seguir alguna regla relativa a los nombres que elegiremos a todos los lugares de almacenamiento de datos que utilicemos; entre ellos, las variables.

El problema de las comillas en PHP

El problema de las comillas en PHP

Para almacenar un dato alfanumérico dentro de una variable, deberemos comprender cómo son afectados esos datos al ser delimitado su inicio y su fin por los dos tipos de comillas existentes: comillas dobles y comillas simples.

Concatenación en PHP

Concatenación en PHP

Concatenar es unir, es “pegar” elementos que estaban separados. Esos elementos serán, en nuestro caso, los textos, las variables y las constantes que necesitemos procesar.

Constantes en PHP

Constantes en PHP

Las Constantes en PHP se definen con la función define(), que necesita que coloquemos dos elementos separados por una coma: el nombre de la constante y su valor.

Matrices en PHP

Matrices en PHP

Una matriz es un lugar en el que almacenaremos datos, de la misma manera que en las variables, pero con la posibilidad de almacenar varios datos (valores) ordenados en distintos compartimientos, en lugar de un solo dato, como en el caso de una variable.

Enviando datos hacia el servidor

Enviando datos hacia el servidor

A partir de este momento comenzaremos a interactuar con datos y códigos HTML de manera más amplia. Recién hemos visto como la función print o el comando echo son capaces de escribir, en el código HTML de una página, algún dato que estaba almacenado en una variable.

Enlaces con variables en la URL

Enlaces con variables en la URL

La primera herramienta con lo que contamos para definir remotamente un valor a una variable ubicada en el servidor son los enlaces que envían variables.

Matrices superglobales en PHP

Matrices superglobales en PHP

Se trata de una matriz que almacena todas las variables que hayan sido enviadas hacia el servidor adjuntadas a un enlace

Envío de datos a través de formularios

Envío de datos a través de formularios

Otro método para enviar variables hacia el servidor es el típico formulario de ingreso de datos, en el que una persona escribe algo en su navegador, mientras visualiza el formulario en su pantalla.

Ventajas y desventajas de enviar variables por el método GET

Ventajas y desventajas de enviar variables por el método GET

Codificar el código HTML necesario para enviar un dato mediante una petición get (un enlace que adjunta variables) es muy sencillo, no necesitamos crear ningún formulario, simplemente creamos enlaces comunes, que envíen los datos necesarios al ser pulsados por el usuario.

Ventajas y desventajas de enviar variables por el método POST

Ventajas y desventajas de enviar variables por el método POST

El uso más común de un formulario con método post es enviar datos que serán almacenados en una base de datos, o que provocarán operaciones que habilitaran acceso a datos privados (con un formulario de acceso a una zona privada, o de registro).

Validando datos de formularios y enlaces

Validando datos de formularios y enlaces

Para mostrar datos que se enviaron desde un enlace o un formulario, podemos utilizar cualquiera de los métodos que ya hemos aprendido en capitulo anteriores

Condición IF en PHP

Condición IF en PHP

La estructura del if puede tener algunas variantes, la más simple de todas es la que sigue:

Else elseif en PHP

Else elseif en PHP

Para esos casos en que no resulto verdadera la condición, contamos con el else. El else nunca se puede ejecutar solo, es apenas un complemento de un if

Elseif en PHP

Elseif en PHP

En los casos en que necesitemos plantear todas las posibilidades. Necesitamos algo más para unir más de dos condiciones. Ese “algo mas” es el elseif, que plantea una nueva condición que sólo se ejecuta si la condición anterior no fue verdadera; es decir, es parte del else de la condición anterior y, a la vez, plantea una nueva condición.

Switch en PHP

Switch en PHP

De las estructuras condicionales denominada switch se dice que es “selectiva”, ya que selecciona uno de varios posibles caminos según el valor de una variable

Break en PHP

Break en PHP

Cada case se cierra con la instrucción break que, al ser ejecutada, nos hace salir inmediatamente de la ejecución del switch; si no estuviera ese break al final de cada caso, una vez encontrado un case verdadero y ejecutadas sus sentencias, se seguirían ejecutando innecesariamente las preguntas de los restantes case, perdiendo tiempo sin necesidad.

Operadores de comparación y lógicos en PHP

Operadores de comparación y lógicos en PHP

Cuando planteamos una condición que debe ser evaluada por un condicional, sabemos que debe ser booleana, es decir, que se puede evaluar únicamente como “verdadera” o “falsa”. No podemos poner como condición “¿Qué hora es? “, pero si podemos poner como condición “son las cinco

Operadores lógicos en PHP

Operadores lógicos en PHP

En otros casos, necesitaremos crear condiciones complejas, que quieran combinar (unir) dos o más condiciones simples en una, para evaluarlas como una sola condición. A elemento que permite combinarlos lo llamamos operador lógico

Tablas de verdad en PHP

Tablas de verdad en PHP

Todos los operadores lógicos evalúan el “valor de verdad” (es decir, si es verdadera o falsa) De cada una de las condiciones por separado y, luego, según el operador utilizado para unir estas condiciones, devuelven un único valor de verdadero o falso para el conjunto completo de condiciones que formaban esa expresión.

Validaciones en PHP

Validaciones en PHP

En este “dialogo en etapas” que implican las paginas dinámicas, este “estar esperando” en una segunda página un dato que el usuario debería haber enviado hacia el servidor desde una página anterior (ya sea con un enlace que envía variables, o con un formulario), puede suceder que el dato esperado nunca llegue, con lo cual se frustraría el intento de usarlo.

Identificación con Cookies y Sesiones en PHP

Identificación con Cookies y Sesiones en PHP

Las cookies son simples archivos de texto plano (sin formato, sin ninguna decoración), creados por el navegador del usuario en su propia computadora, en el momento en que el servidor Web se lo solicita.

Almacenar variables en cookies en PHP

Almacenar variables en cookies en PHP

En una cookie se puede almacenar muy pocos datos (hasta un máximo de 4093 caracteres por cada cookie), y solo es posible almacenar hasta 20 cookies por dominio (esto es importante tenerlo presente por si en distintas sesiones de nuestro sitio hacemos uso de cookies), y un navegador solo puede almacenar hasta 300 cookies en total.

Borrar una variable o una cookie

Borrar una variable o una cookie

No es lo mismo eliminar un archivo de cookie completamente del disco del usuario, que simplemente vaciar el valor de algunas de sus variables.

Fundamentos de bases de datos con PHP - Tablas, campos y registros

Fundamentos de bases de datos con PHP - Tablas, campos y registros

Prácticamente todos los sitios web medianos o grandes, todos los portales, los sitios de noticias que se actualizan al instante y las redes sociales las utilizan para almacenar los contenidos de sus páginas, contenidos elaborados por personas ubicadas en cualquier parte del mundo, que se agregan a la base de datos mediante un formulario.

Creando la primera base de datos

Creando la primera base de datos

Para poder crear nuestra primera base de datos podemos interactuar con phpMyAdmin. En caso de haber utilizado el XAMPP, EASYPHP o APPSERV la URL que escribimos será:

Altas, bajas y modificaciones en bases de datos MySQL con phpMyAdmin

Altas, bajas y modificaciones en bases de datos MySQL con phpMyAdmin

En el ejemplo anterior, hemos creado una tabla. Esta tarea de creación o definición de la estructura de una tabla de datos siempre la realizaremos médiate una interfaz visual (como el hpMyAdmin o similares), ya que es mucho mas sencilla hacerlo de esta forma que mediante código SQL escrito a mano.

Tipos de datos SQL en MySQL - Numéricos, cadenas, fechas y horas

Tipos de datos SQL en MySQL - Numéricos, cadenas, fechas y horas

Los campos de las tablas MySQL nos dan la posibilidad de elegir entre tres grandes tipos de contenidos: datos numéricos, datos para guardar cadenas de caracteres (alfanuméricos) y datos para almacenar fechas y horas.

Llevando datos de la base MySQL a las páginas PHP

Llevando datos de la base MySQL a las páginas PHP

Uno de los principales objetivos de la creación de una tabla en una base de datos es que todos (o parte de) los datos contenidos en ella se puedan leer y mostrar dentro de una página de nuestro sitio web.

Llevando datos de las páginas en PHP a la base en MySQL

Llevando datos de las páginas en PHP a la base en MySQL

Ya hemos realizado páginas que leen datos de nuestra base de datos pero, muchas veces, necesitamos transitar en camino inverso, es decir, que nuestras páginas PHP agreguen datos a una base.

Administrar un Sitio Web

Administrar un Sitio Web

Los sitios Web son estructuras de información como tantas otras, con las singularidades que aportan las características que le son propias como: la hipertextualidad, la forma gráfica, el acceso y la interactividad.

Administración de un sitio Web

Administración de un sitio Web

Los usuarios intercambiarán su valioso tiempo para vivir experiencias que contengan información puntual, importante y necesaria.

La Web frente a Internet

La Web frente a Internet

La Web es un lugar emocionante. Cada día procesa millones de transacciones financiaras, ofrece noticias de última hora y escandalosos rumores sobre famosos y proporciona un lugar de encuentro para todo tipo de comunidades, desde anarquistas políticos a seguidores de vampiros.

Funcionamiento de la Web

Funcionamiento de la Web

Al introducir una dirección en un navegador, un servidor recibe la petición de éste y devuelve la página correcta. En un sitio concurrido, está tarea básica puede requerir mucho trabajo. Como resultado, los servidores Web suelen ser ordenadores de capacidad industrial.

Análisis de proyectos Web - Tipos de Sitios en Internet

Análisis de proyectos Web - Tipos de Sitios en Internet

No tendrás muchas oportunidades de crear una Web de éxito si no ha decidido para qué va a servir. Los tipos de sitios más comunes son:

Ciclo de vida de un sitio Web - Etapas para desarrollo y mantenimiento

Ciclo de vida de un sitio Web - Etapas para desarrollo y mantenimiento

Cuando se comienza un diseño Web, se debe pensar cuidadosamente sobre el proyecto (necesidades, estrategias de negocios, etc.) antes de comenzar a construir páginas Web.

La vida útil de un sitio Web

La vida útil de un sitio Web

Un buen sitio Web no es uno que consulte una vez y después olvide, es aquel que puede añadir a sus marcadores y al que desea volver de manera periódica. En cierto sentido son como un canal de televisión: si no se añade nueva información, está emitiendo reposiciones.

Control y desarrollo de proyectos informáticos

Control y desarrollo de proyectos informáticos

Un proyecto es un conjunto de accesiones interrelacionadas y dirigidas a lograr resultados para transformar o mejorar una situación, en un plazo limitado y con recursos presupuestados"

Fases para el desarrollo de un proyecto Web

Fases para el desarrollo de un proyecto Web

Todo se encuentra centrado en definir los objetivos. Construir las ideas y preferencias de la empresa para establecer metas alcanzables en el sitio Web. ¿En qué fase te encuentras?

Pasos clave en la creación de un sitio Web

Pasos clave en la creación de un sitio Web

La empresa tiene que ser consciente de que el desarrollo, lanzamiento y mantenimiento del Sitio Web requiere un compromiso por parte de la organización y la elección del conjunto de profesionales adecuados para las tareas que ello conlleva.

Metodología para la Creación de Sitios Web

Metodología para la Creación de Sitios Web

La Metodología para Creación de Sitios Web comprende las fases de Análisis, Planificación, Contenido, Diseño, Programación Testeo, Mercadeo y Publicidad.

CMS Sistema de Administración de Contenidos

CMS Sistema de Administración de Contenidos

Un sistema de gestión de contenidos (en inglés Content Management System, abreviado CMS) es un programa que permite crear una estructura de soporte (framework) para la creación y administración de contenidos, principalmente en páginas web, por parte de los administradores, editores, participantes y demás roles.

Cómo iniciar una página Web

Cómo iniciar una página Web

En medio de tantas posibilidades como la Web, la primera duda que surge es por dónde comenzar. Empiece por conocer a su cliente, el que solicita sus servicios. Reúna información de cómo llevan sus negocios.

Definición de objetivos para la página Web

Definición de objetivos para la página Web

Todo proyecto debe contar con objetivos definidos, contra los cuales puede medirse la efectividad de las acciones que se desarrollen.

Identificación de procesos en la creación de un sitio Web

Identificación de procesos en la creación de un sitio Web

A la hora del desarrollo de un sitio Web se debe comenzar por dar respuesta a un grupo muy concreto de interrogantes, que permitirán aclarar y definir de manera básica las expectativas existentes en torno a la aplicación Web e Interacción que se va a generar.

Determinar la audiencia de internet destinada para el sitio Web

Determinar la audiencia de internet destinada para el sitio Web

Los usuarios o la audiencia de Internet se refiere a aquella parte de la población a la que se pretende alcanzar o influir con el sitio Web; esto está estrechamente vinculado con la naturaleza del sitio que se propone. Toda la información que se obtenga servirá para establecer parte de los criterios de diseño de contenido, lenguajes, estética, entre otros.

Evaluación y selección de tecnologías en Diseño Web

Evaluación y selección de tecnologías en Diseño Web

En esta etapa de la metodología se busca determinar los requerimientos en cuanto al software que se utilizará para el desarrollo de la aplicación; es decir, sistemas operativos, servidor (software), editores para diseño Web, lenguajes de programación, animaciones y otros componentes.

Tipos de menú de navegación en un sitio Web - Estructura y ejemplos

Tipos de menú de navegación en un sitio Web - Estructura y ejemplos

Las relaciones de las páginas entre sí configuran la estructura de menú del sitio. A partir de la página principal se vinculan mediante enlaces al resto de las páginas, esto es bastante sencillo mediante código HTML, pero es más complicado decidir el orden, de qué manera y con qué configuración se establecerán los vínculos.

Diseño de un sitio Web - Características y elementos fundamentales

Diseño de un sitio Web - Características y elementos fundamentales

Estándares y pautas para el diseño de sitios Web. La simplicidad debería ser la meta del diseño de páginas.

Buenas costumbres en el diseño Web

Buenas costumbres en el diseño Web

Cada año, cientos de sitios Web "ganan" premios por ser abyectamente malo. En ocasiones, tienen globos terráqueos que giran y textos color fucsia sobre un fondo verde lima. Otras veces, disponen de un sistema de navegación torpe y grotescos fondos parpadeantes.

Psicología y teoría del color - Efectos que producen los colores

Psicología y teoría del color - Efectos que producen los colores

El color no es una característica de una imagen u objeto, sino que es más bien una apreciación subjetiva nuestra. Se puede definir como, una sensación que se produce en respuesta a la estimulación del ojo y de sus mecanismos nerviosos, por la energía luminosa de ciertas longitudes de onda.

Determinar los contenidos - Cómo deben ser los textos en la Web

Determinar los contenidos - Cómo deben ser los textos en la Web

Se deberá establecer qué contenidos presentará el sitio para cumplir su misión y satisfacer los requerimientos de la empresa y la audiencia.

Contenidos en un Sitio Web

Contenidos en un Sitio Web

El contenido dependerá directamente de la temática de la Web. La gran mayoría de los usuarios que acuden a un sitio Web lo hacen en busca de información, que puede presentarse en forma de (texto, imágenes, vídeo, audio).

Publicaciones actualizadas Sitio Web

Publicaciones actualizadas Sitio Web

La actualización de forma periódica es una vía para mostrarle al usuario cosas novedosas y asegurarse de que volverá a visitar el sitio. Para lograrlo, es necesario realizar una actualización del contenido regular y frecuente.

Sitio Web vs Redes Sociales - ¿Qué es mejor?

Sitio Web vs Redes Sociales - ¿Qué es mejor?

Las redes sociales han impactado de manera sobresaliente en el mundo de los negocios. Entre las más utilizadas se encuentran: Facebook en el primer lugar seguido de redes como Twitter, Youtube, Linkedin, Google +, Tumblr, Pinterest, Badoo etc.

Evaluación y optimización de un sitio Web

Evaluación y optimización de un sitio Web

Para alcanzar un buen diseño Web en Internet debe considerarse:

Posicionamiento Web en Motores de Búsqueda

Posicionamiento Web en Motores de Búsqueda

El posicionamiento en buscadores o posicionamiento Web es el resultado de la recuperación de información en la base de datos de los grandes Motores de Búsqueda de Internet por el uso de algoritmos de búsqueda en el software.

Alta en Motores de Búsqueda

Alta en Motores de Búsqueda

El alta en buscadores es el método por el que un sitio será visible en Internet, es decir, para aparecer en los resultados de las búsquedas efectuadas por los internautas debe estar dato de alta en los buscadores que desee. Este proceso aumentará las visitas a su web y optimizará la inversión efectuada en su website.

Posicionamiento natural en buscadores SEO

Posicionamiento natural en buscadores SEO

Conseguir que un buscador, especialmente Google, reconozca que en su rastreo un sitio y lo sitúe en los primeros puestos de sus resultados naturales depende en gran medida de que los contenidos de la web sean de calidad.

Enlaces en otras páginas web

Enlaces en otras páginas web

Otra forma de que un sitio Web sea indexado por un buscador, sin necesidad de que tenga que ser dado de alta, es que sea enlazado por otra u otras webs. A partir de ese momento, ese sitio será visible en Internet.

PageRank de Google

PageRank de Google

Google analiza una cantidad inimaginable de datos de millones de sitios Web y los reduce a los diez resultados más relevantes para su búsqueda.

SEO (Search Engine Optimization) Optimización para Motores de Búsqueda

SEO (Search Engine Optimization) Optimización para Motores de Búsqueda

SEO (Search Engine Optimization) es una abreviatura del inglés y su significado en español se aproxima a "Optimizador para Motores de Búsqueda".

Optimización en motores de búsqueda Google

Optimización en motores de búsqueda Google

La optimización para motores de búsqueda consiste a menudo en sencillas modificaciones de partes concretas de tu sitio Web.

Cómo generar tráfico en mi página Web

Cómo generar tráfico en mi página Web

Hay que informar a los clientes de la existencia de la página Web e invitarlos a que la visiten para que conozcan los servicios que la empresa proporciona a través de ella.

Historia de UNIX

Historia de UNIX

El origen del sistema UNIX está ligado al desarrollo de un proyecto iniciado en 1968.

Principales variantes de UNIX

Principales variantes de UNIX

En la actualidad las <strong>versiones de UNIX</strong> más difundidas son las siguientes:

El proyecto GNU UNIX Linux

El proyecto GNU UNIX Linux

En los primeros tiempos de UNIX éste se empleaba en entornos educacionales y de investigación. Las leyes norteamericanas impedían a AT&T participar en el mercado de las computadoras, por lo que cedía gratuitamente su sistema UNIX a las universidades y algunas empresas.

Linux

Linux

A principios de los años noventa Linus Torvalds desarrolló un pequeño núcleo de un sistema clónico de UNIX como parte de uno de sus proyectos de investigación.

La situación actual del mercado UNIX

La situación actual del mercado UNIX

La situación del mercado de los sistemas operativos ha sufrido cambios significativos en los 10 últimos años. Tradicionalmente se consideran dos categorías marcadamente diferenciadas: el mercado de los grandes servidores y el mercado doméstico y de ofimática.

Características de UNIX y Linux

Características de UNIX y Linux

Seguramente se estará preguntando qué ventajas puede ofrecer UNIX respecto a los modernos sistemas actuales. Después de todo se trata de un dinosaurio informático con décadas de historia a sus espaldas.

La filosofía UNIX

La filosofía UNIX

Una de las características de UNIX que más le hacen destacar sobre el resto de los sistemas operativos es una cierta consistencia, un modo de trabajo simple pero potente que se ha dado en llamar la filosofía UNIX.

Linux vs Windows

Linux vs Windows

El desarrollo decidido de los sistemas Windows fue despertando paulatinamente las reticencias de los usuarios de UNIX y Apple.

Primeros pasos con UNIX

Primeros pasos con UNIX

Lo primero que necesita para iniciar sesión UNIX es una cuenta en el sistema al que quiere acceder. Disponer de una cuenta en un sistema UNIX implica poder ejecutar órdenes en él y guardar datos en sus discos duros.

La consola, primeras ordenes en UNIX

La consola, primeras ordenes en UNIX

Habitualmente este nombre identifica a la pantalla, el teclado y el ratón que se encuentran conectados directamente al sistema. Por razones de seguridad la consola no suele estar accesible a cualquier usuario, estando reservado su uso al administrador del sistema.

Usuarios y grupos en UNIX

Usuarios y grupos en UNIX

Un grupo es un conjunto de usuarios al que se le asigna un nombre. Por ejemplo, al grupo alumnos puede pertenecer todas las cuentas de los alumnos de una escuela o facultad.

La sintaxis de las órdenes en UNIX

La sintaxis de las órdenes en UNIX

Como sabe las órdenes deben teclearse siguiendo unas normas determinadas, o de otra forma serán descartadas por el intérprete de órdenes.

El manual en línea. Documentación de UNIX, Linux y GNU

El manual en línea. Documentación de UNIX, Linux y GNU

Esta sección y la siguiente introducen los diferentes mecanismos de documentación que existen en UNIX y Linux. Es muy importante moverse con agilidad entre ellos, ya que representan una ayuda valiosa para cualquier usuario de UNIX.

El sistema de ficheros de UNIX

El sistema de ficheros de UNIX

Esto es así porque gran parte de la interacción del sistemas operativo con el mundo exterior se realiza precisamente a través de él. La importancia de éste es fundamental puesto que permite llevar a cabo la gestión y organización de la máquina.

Marketing online tradicional

Marketing online tradicional

La opción sin duda más antigua para entrar en circulación en la Web es la utilización de banners. Los banners son espacios de publicidad, de tamaño variable, que suele alquilarse en los portables Web con un alto índice de visitantes y que al pulsarlos conducen a la página Web del que se anuncia en ellos.

Marketing Mix Online

Marketing Mix Online

Son muchas las definiciones que se han dado del término marketing. Sin embargo, por enredadas que parezcan, todas ellas llegan a la misma conclusión: marketing es un conjunto de actividades llevadas a cabo por una empresa, para vender sus productos, satisfaciendo las necesidades de los consumidores.