Introduccion HTML, CSS y Javascript
Introduccion HTML, CSS y Javascript
INGENIERÍA DE SOFTWARE
DESARROLLO WEB
Introducción al funcionamiento de la
web, ¿Cómo funciona una página
web?
El objetivo es comprender cómo funciona una web y qué ocurre cuando intentamos
acceder a un determinado contenido o realizar alguna operación en algún sitio web.
¿Cómo funciona?
Las computadoras con las que nosotros accedemos a las diversas páginas web son
lo que llamamos clientes, y se comunican con otras computadoras llamadas
servidores. La comunicación entre un cliente y un servidor nos permite acceder a
cualquier página web a través de un protocolo de transferencia de información. Toda
esta comunicación es posible a través de nuestro navegador web como Chrome,
Edge o Firefox.
¿Qué es un servidor?
¿Que es un cliente?
¿Cómo se comunican?
1
Ingeniería de Software - Desarrollo web
Cuando tratamos de acceder a una página web el cliente, que podría ser nuestra
computadora, envía una petición al servidor donde se encuentran los recursos. Esta
comunicación se logra a través del protocolo HTTP.
Links de referencia
● https://developer.mozilla.org/es/docs/Learn/Getting_started_with_the_web/How_the_
Web_works
● https://developer.mozilla.org/es/docs/Learn/Getting_started_with_the_web
Front-End y Back-End
El desarrollo FrontEnd está orientado a la visual del usuario. Este tipo de desarrollo
involucra la parte del cliente ya que se desarrollan aplicaciones o sitios web donde
la programación se orienta que la funcionalidad y la visual funcionen
armónicamente.
Actualmente existen numerosas herramientas para el desarrollo de aplicaciones
FrontEnd como HTML, CSS y JavaScript. Este tipo de aplicaciones se encargan de
mostrar la información y los recursos de manera dinámica.
2
Ingeniería de Software - Desarrollo web
Lo primero que tenemos que aprender en el mundo del desarrollo web es el manejo
de HTML, CSS y JavaScript, los cuales nos van a permitir dar nuestros primeros
pasos.
HTML posee una estructura de árbol, es decir que vamos a partir de una raíz de la
cual vamos agregando más y más nodos.
Una etiqueta en HTML es un elemento que nos permite especificar de qué manera
debe interpretarse el contenido en el navegador. Estas etiquetas constan de una
estructura:
3
Ingeniería de Software - Desarrollo web
Links de referencia:
https://developer.mozilla.org/es/docs/Learn/Getting_started_with_the_web/HTML_ba
sics
Herramientas requeridas:
● Visual Studio Code https://code.visualstudio.com/
Actividades Recomendadas:
● hola mundo en HTML
● recorrido de los tags más comunes.
● maquetación Landing Page
● Formularios
4
Ingeniería de Software - Desarrollo web
Selectores
Para aplicar una regla a un elemento y/o conjunto de elementos debemos debemos
utilizar el selector correspondiente:
● Selector de clase:
Para aplicar una regla a una clase debemos utilizar el símbolo “.” para indicar
que se trata de una clase bajo el nombre especificador.
por ejemplo:
5
Ingeniería de Software - Desarrollo web
● Selector de elemento:
En ocasiones queremos aplicar una regla a todos los elementos HTML de un
tipo determinado. Para esto utilizamos el selector por elemento:
Links de referencia
https://developer.mozilla.org/es/docs/Learn/CSS/CSS_layout/Introduction
Actividades Recomendadas:
● Aplicar estilos a un html simple.
Introducción a JavaScript
JavaScript es un lenguaje de programación interpretado por el navegador web. Se
trata de un lenguaje dinámico y basado en prototipos que es ejecutado en el cliente.
JavaScript nos permite agregar comportamientos dinámicos en nuestras páginas,
permitiendo la carga asíncrona de datos o comportamientos variados.
Tipos de variables
Var:
Las variables var son variables globales, por lo tanto pueden ser accedidas desde
“cualquier otro lado”. Si declaramos una variable var dentro de una función, esta
6
Ingeniería de Software - Desarrollo web
Let:
Las variables let son más preferibles ya que su alcance es por bloque. Let nace
como una mejora a ver, ya que estas no pueden ser redefinidas y mantienen un
alcance más acotado. Si declaramos una variable let esta tendra su alcance dado
por las {}:
Const:
Las variables const son constantes y sus valores no se pueden actualizar o volver a
declarar. Su alcance es similar al let.
JQuery
7
Ingeniería de Software - Desarrollo web
● Manejo de eventos:
JSON
8
Ingeniería de Software - Desarrollo web
Links referidos:
● https://developer.mozilla.org/es/docs/Learn/Getting_started_with_the_web/JavaScript
_basics
● https://uniwebsidad.com/libros/javascript/capitulo-3/tipos-de-variables
● https://jquery.com/
● https://developer.mozilla.org/es/docs/Learn/JavaScript/Objects/JSON