Páginas

miércoles, 24 de abril de 2019

CSS

¿Que es CSS3 y para que sirve?


CSS es un lenguaje para definir el estilo o la apariencia de las paginas web, escritas con HTML o de los documentos XML. CSS se creo para separar el contenido de la forma, a la vez que permite a los diseñadores mantener un control mucho mas preciso sobre la apariencia de las paginas.


CSS sirve para definir la estetica de un sitio web en un documento externo y eso mismo permite que modificado ese documento podamos cambiar la estetica entera de un sitio web.


Formas de aplicar CSS

En linea
<head>
<link rel="stylesheet" type="text/css" href="rutaDelArchivo.css">
</head>


Interna

            <head>
            …
            <style type="text/css">
            elementoAfectadoPorElEstilo {
            propiedad1ParaEseTipoDeElementos:valor;
            propiedad2ParaEseTipoDeElementos:valor;
            propiedad3ParaEseTipoDeElementos:valor;
            …
            propiedadnParaEseTipoDeElementos:valor;
            }
            </style>
            </head>


Externa

            ul {color:red;}
            a {color:green; text-decoration: none;}



Que es un comentario y como se escribe en CSS

Los comentarios son contenidos de texto que el diseñador incluye en el archivo CSS para su propia informacion y utilidad.

/* Este es un comentario en CSS */

¿Que es el modelo de cajas en CSS?

El modelo de caja CSS es un modulo CSS que define cajas rectangulares, incluyendo sus rellenos y margenes, que son generadas para los elementos y que se disponen de acuerdo al modelo de formato visual.


Resultado de imagen para modelos de cajas css


Elementos de linea y elementos de bloque

Los elementos en linea son:

a, span, label, strong, br, input, textarea, abbr, acronym, b, basefont, bdo, big, cite, code, dfn, em, font, i, kbd, q, s, samp, select, small, strike, sub, sup, u, u, var




Los elementos de bloque son:

div, p, h1, h2, h3, h4, h5, h6, hr, ol, ul, table, li, address, blockquote, center, dir, dl, fieldset, formisindex, noframes, noscript, pre, dd, dt, frameset, tbody, td, tfoot, th, thead, tr



Propiedades abreviadas en CSS3

Las propiedades abreviadas son propiedades CSS que perimiten asignar el valor de muchas otras propiedades de CSS al mismo tiempo. La especializacion de CSS define las propiedades abreviadas para agrupar la definicion de propiedades en comun para el mismo tema.

Herencia, cascada y especificidad en CSS

Herencia
En CSS es la ultima pieza que necesitamos conocer para tener la informacion completa y comprender que estilo se aplicara a un elemento. La idea es que unos elementos se heredaran por los elementos hijos, y otros no.

Cascada
A su nivel mas básico indica que el orden de las reglas CSS importa, pero es algo mas que eso. Que prevalezcan unos selectores sobre otros en la cascada depende de tres factores

1. Importancia.
2. Especialidad.
3. Orden del código.

Especificidad
Es una medida de especifico es un selector.

¿Que es minificar recursos?

es el proceso mediante el cual se eliminan datos innecesarios o redundantes de un recurso sin que se vea afactada la forma en que los navegadores lo procesan.

¿Que es el flex box en CSS3?

Nos permite crear un conjunto de elementos flexibles que se adaptan automaticamente a su contenedor y con el que podemos controlar parametros tales como la alineacion, direccion, ajuste de la fila, etc.

miércoles, 10 de abril de 2019

Fundamentos

¿Que es una red de computadoras?

Es un conjunto de equipos nodos y software conectados entre si por medio de dispositivos físicos o inalambricos que envían y reciben impulsos eléctricos, ondas electromagneticas o cualquier otro medio para el transporte de datos.

¿Que es Internet?

Es un conjunto descentralizado de redes de comunicación interconectadas que utilizan la familia de protocolos TCP/IP, lo cual garantiza que las redes físicas heterogéneas que la componen, formen una red lógica única de alcance mundial.

Pagina web

Es un documento o informacion electronica capaz de contener texto, sonido, videos, programas, enlaces, imagenes y muchas otras cosas, adaptada para la llamada World Wide Web (WWW) y que puede ser accedida mediante un navegador web.

Clasificación de los sitios web

1. Por dinámicos

Dinámicos: Son aquellos que permiten crear aplicaciones dentro de la propia Web,        otorgando una mayor interactividad con el navegante.  

Estáticos: Son básicamente informativas y están enfocadas a mostrar información permanente, donde el navegante se limita a obtener dicha información sin poder interactuar con la pagina.

2. Por Apertura

Estructura abierta: Todos los documentos disponen de su dirección y los usuarios pueden acceder a cualquier punto del website.

Estructura cerrada: Limita el acceso a unos pocos puntos de entrada.

Estructura semicerrada: A medio camino entre ambas, obliga a los usuarios a acceder por unos puntos específicos.

Servicios de Internet

El correo electrónico: es el servicio mas utilizado y mas común en la red. este servicio permite enviar textos y archivos de imagen o sonido de forma muy fácil.

Redes sociales: Son formas de interacción social, definida como un intercambio dinámico entre personas, grupos e instituciones en contextos de complejidad.

Mensajería instantánea: la mensajería instantánea es un punto intermedio entre los sistemas de chat y los mensajes de correo electrónico.

Videoconferencia: Es un sistema de comunicación especialmente diseñado para los encuentros a distancia, permitiéndonos ver, escuchar y hablar con personas de cualquier parte del mundo en tiempo real.

Comercio virtual: La ventaja de este servicio es que las tiendas virtuales no tienen horario, por lo que podemos comprar lo que queramos en cualquier parte del mundo.

Dominio

El dominio es un nombre único que identifica a un sitio web en Internet.

Partes de un dominio
Resultado de imagen para partes de un dominio
Tipos de dominios

.Com : sitio comercial.
.net : Empresa de servicios de Internet.
.org : Organización sin fines de lucro.
.info : Sitio informativo.
.biz : Sitio de negocios.

Formas de almacenar sitios web

Hosting: Es un servicio en linea que te permite publicar tu sitio web o aplicación web en Internet, cuando te registras en un servicio de hosting, básicamente alquilas un espacio en un servidor en el cual puedes almacenar los archivos y datos necesarios para que tu sitio web funcione correctamente.

Reselle Hosting: Revendedor de web hosting, el objetivo principal  de este plan de hospedaje web, es que el usuario sea el administrador de tu propio servidor.

VPS: Un VPS o servidor virtual privado, es una partición virtual dentro de un servidor físico, este modelo le permite a cada partición individual el uso exclusivo los recursos que le hayan sido asignados.

Almacenamiento en la nube


Google Cloud: Es una plataforma que ha reunido todas las aplicaciones de desarrollo web que Google estaba ofreciendo por separado.

AWS: (Amazon Web Services) Es una colección de servicios de computación en la nube publica que es conjunto forman una plataforma de computación en la nube.

Microsoft Azure: Es un conjunto de constante expansión de servicios en la nube para ayudar a su organización a satisfacer sus necesidades comerciales.

Tecnologías utilizadas para construcción de sitios web

HTML: HyperText Markup Language, hace referencia al lenguaje de marcado para la elaboración de paginas web.

CSS: Cascading Style Sheets, es un lenguaje de diseño gráfico para definir y crear la presentación de un documento estructurado escrito en un lenguaje marcado.

JavaScript: Es un lenguaje de programación interpretado, se define como orientado a objetos, basado en prototipos, imperativo, débilmente tipado y dinámico.


Tecnología Cliente-Servidor

Cliente-Servidor se refiere por lo tanto a un modelo de comunicación que vincula a varios dispositivos informáticos a través de una red, el cliente, en este marco, realiza peticiones de servicios al servidor, que se encarga de satisfacer dichos requerimientos.

Servicio web

Servicio Web Es una tecnología que se utiliza un conjunto de protocolos y estándares que sirven para intercambiar datos entre aplicaciones...