Desarrollo Web 12
Desarrollo Web 12
páginas Web
Escuela de Código
Pilares Topiltzin
Temario
● Atributos.
l. Introducción
● Sección.
● Listas.
● Fundamentos técnicos de una página web.
● Tablas.
● Tecnologías de software para el desarrollo
● Enlaces.
de páginas web.
● Imágenes.
● Cómo funciona el navegador.
● Videos.
● Formularios.
II. Herramientas para la creación de páginas
● Atributos de Input.
web.
● Contenedores.
● Etiqueta Meta.
● Editor de texto.
● Editores de texto en línea.
V. Lenguaje CSS.
III. Estructura básica de un documento HTML
● Selectores
● Seudo Clases y seudo Elementos
● Experiencia de Usuario
● Modelo de Cajas
● Interfaz de usuario
● Estilos de Textos
● Uso de Float
IV. Lenguaje HTML
● Estilos de Tabla
● Estilos de Lista.
● Introducción a HTML.
● Proyecto Tu primer página WEB
● Fundamentos técnicos de una
página web.
Se conoce como página Web, página electrónica o página digital a un documento digital de
carácter multimediático (es decir, capaz de incluir audio, video, texto y sus combinaciones),
adaptado a los estándares de la World Wide Web (WWW) y a la que se puede acceder a
través de un navegador Web y una conexión activa a Internet. Se trata del formato básico
de contenidos en la red.
https://worldwideweb.cern.ch/browser/
Desarrollar Páginas Web
De este modo, en lugar de leer el texto de forma continua, en el hipertexto ciertos términos están
relacionados y el texto se puede leer siguiendo diferentes caminos. Las relaciones en el hipertexto se
establecen entre lo que se suele llamar como referencias, enlaces, vínculos o hipervínculos.
Hipermedia
Multimedia: un sistema multimedia es un sistema de
comunicación en el que se emplean dos o más medios de
comunicación distintos de forma concurrente. Un sistema
multimedia puede integrar texto, voz, audio, fotografías, gráficos
interactivos, vídeos, realidad virtual y otros.
Cuando queremos crear o dar formato a una página web, se nos presentan múltiples
herramientas, pero todas tienen algo en común: el lenguaje de marcas.
Características
● Uso del texto plano: Al ser un ● Facilidad de procesamiento:
texto plano cualquier persona Permite el desarrollo de lenguajes
puede leer y editar esa información. especializadas según el tipo de
Los caracteres pueden codificarse documento que necesitemos
en distintas codificaciones (UTF-8, procesar.
ASCII,…)
● Flexibilidad: Posibilidad de
● Es un Lenguaje compacto: Las combinación con otros lenguajes
etiquetas de marcas se mezclan
con el contenido del mismo.
HTML5 proporciona un estándar para Para los desarrolladores Web, tratar de hacer Actualmente, sabemos que los teléfonos
mostrar videos, haciendo que su cambios, en un código desordenado, puede celulares y tabletas, no pueden ser ignorados.
incorporación sea sencilla y popular. tornarse en una situación de terror. Sin Por esta razón, HTML5 es aún más increíble,
embargo, HTML5 ha sido creado para ofrecer ya que está optimizado para desarrollar sitios
2. Experiencia de usuario. un código más limpio, que soluciona el tan y aplicaciones móviles. Esto significa que, con
aquejado problema de tener que hacer HTML5, podrás llevar a cabo proyectos
Gracias a que HTML5 ofrece una gran modificaciones en un sitio Web. responsivos y funcionales para todo tipo de
variedad de herramientas, se pueden dispositivos.
diseñar y presentar sitios y aplicaciones 4. Compatibilidad múltiple entre
Web que superen las expectativas de los navegadores. 6. Una mejor posibilidad de ranking.
usuarios.
Los diseñadores Web pueden estar tranquilos HTML5 ofrece un código optimizado para ser
de que, los sitios o sistemas que desarrollen, leído por los motores de búsqueda con mayor
serán compatibles en todos los navegadores. facilidad. Debido a esto, el contenido de un
sitio Web desarrollado con HTML5, podrá ser
comprendido para, consecuentemente,
obtener un mejor ranking en las búsquedas.
1.2 Tecnologías de software para
el desarrollo de páginas web
CSS
Las hojas de estilo en cascada, tal es su traducción del inglés Cascading Style
Sheets (CSS), tienen como función establecer reglas de representación de un
documento en un medio o dispositivo.
JavaScript Asíncrono + XML (AJAX) no es una tecnología por sí misma, es un término que
describe un nuevo modo de utilizar conjuntamente varias tecnologías existentes. Esto
incluye: HTML o XHTML, CSS, JavaScript, DOM, XML, XSLT, y lo más importante, el objeto
XMLHttpRequest.
Un hipervínculo, es una conexión directa entre dos espacios virtuales en el mundo digital. Es la forma
más rápida que existe en internet de llegar de un punto a otro, con este viajamos a la velocidad de 1 clic.
II.
Herramientas ● Editor de texto.
● Editores de texto en línea.
para la creación
de páginas web
Editor de textos
● Buscar y reemplazar
● Deshacer y Rehacer
¿Para qué sirven?
Los programadores de software, los desarrolladores web y de aplicaciones
utilizan editores de texto para leer, escribir y editar el código fuente de muchos
lenguajes de programación y marcado.
El uso del editor de texto para el código fuente es el propósito principal de los
editores de texto y hay muchas otras características del software de edición de
texto creadas para ayudar a estos usuarios a leer y escribir código. Como vamos
a aprender el lenguaje HTML también necesitamos un editor de texto.
Ejemplos
● Notepad++
● Sublime Text
● Atom
● Ultraedit
● Vim
● CoffeeCup
● Komodo Edit
● TextMate
● Visual Studio Code
● BBEdit
Editor de textos en línea
Un editor de texto en línea son editores de textos pero al cual puedes acceder desde cualquier
navegador web.
Algunos de estos editores de textos te permiten crear cuentas personales de tal manera que no
necesitas guardar en el ordenador en el que trabajas ningún documento, todo se guarda en tu
cuenta personal y puedes tener accesos en cualquier momento a tu proyecto o trabajo desde
cualquier ordenador y desde cualquier lugar donde esté.
Una de las grandes ventajas que tiene con respecto a los editores de texto que instalas en el
ordenador es que de alguna manera puedes hacer a un lado las restricciones de hardware o
software del ordenador para editar, modificar, crear algún archivo o documento.
Ejemplos
1. JSFiddle
2. CodeSandbox
3. CodeAnywhere
4. StackBlitz
5. AWS Cloud9
6. Gitpod
7. Theia
8. GitHub Codespaces
9. JetBrains
10. CodeTasty
11. Replit
12. PaizaCloud
HTML Imágenes
HTML Audio
HTML Video
Estructura en Carpetas
Actividad