Libro 1
Libro 1
Libro 1
Front End
Js
CLASE 1
Clase N° 1 Conceptos Básicos de
HTML
Temario:
1. Conceptos básicos sobre Full Stack
○ Explicación general de Full Stack y las áreas que abarca.
2. Diferencias entre Front-End y Back-End
○ Comparación entre las responsabilidades y tecnologías de Front-End y
Back-End.
3. Herramientas y tecnologías utilizadas en cada área
○ Tecnologías clave en Front-End (HTML, CSS, JS, etc.) y Back-End (Bases de
Datos, Servidores, APIs, etc.).
4. Instalación y configuración de Visual Studio Code
○ Introducción a Visual Studio Code como herramienta principal de desarrollo.
○ Paso a paso para la instalación y configuración básica de Visual Studio Code.
5. Introducción a HTML
○ ¿Qué es HTML y cuál es su función en el desarrollo web?
○ Diferencias entre una página web y un sitio web.
○ Importancia del estándar HTML5.
6. Etiquetas Semánticas en HTML
○ ¿Qué son las etiquetas semánticas?
○ ¿Para qué sirven?
○ Ejemplos y uso de etiquetas semánticas (<header>, <nav>, <main>,
<footer>, <section>, <article>, <aside>).
○ Encabezados (<h1>, <h2>, <h3>, …)
○ Párrafos (<p>)
○ Negrita (<strong>)
○ Itálica (<em>)
○ Tachado (<s>)
Conceptos Básicos sobre Full Stack
Conceptos Básicos sobre Full Stack
¿Qué es Full Stack?
El Front-End es la parte de una aplicación web que interactúa directamente con la persona,
todo lo que ella ve. El desarrollo Front-End involucra la creación de interfaces de usuario
utilizando tecnologías como HTML, CSS y JavaScript.
Back-End:
El Back-End es la parte de una aplicación web que gestiona la lógica del servidor, las bases
de datos y las interacciones entre el servidor y el cliente. Se encarga de procesar
solicitudes, ejecutar operaciones en la base de datos y devolver respuestas al Front-End.
● Servidor Web: recibe las solicitudes del cliente (navegador) y las procesa. Esto
puede involucrar la ejecución de scripts, la gestión de sesiones de usuario y la
interacción con bases de datos.
● Base de Datos: aquí es donde se almacenan los datos de la aplicación, como la
información de usuarios/as, productos, y transacciones.
● Lenguajes de Programación: El Back-End suele desarrollarse utilizando lenguajes
como Python, Java, PHP, Node.js, entre otros.
¿Qué es HTML?
Las etiquetas semánticas ayudan a estructurar mejor el contenido y permiten que los
navegadores y motores de búsqueda interpreten más fácilmente la jerarquía y la
importancia de la información en la página.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
</body>
</html>
<header>
<!-- Acá estamos dentro del header-->
</header>
<nav>
<!-- Acá estamos dentro del nav-->
</nav>
<main>
<!-- Acá estamos dentro del main-->
</main>
<footer>
<!-- Acá estamos dentro del footer-->
</footer>
Siguiendo los dos pasos anteriores tendrás como resultado la estructura básica principal
para seguir construyendo tu proyecto HTML.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,
initial-scale=1.0">
<title>Document</title>
</head>
<body>
<header>
<!-- Acá estamos dentro del header-->
</header>
<nav>
<!-- Acá estamos dentro del nav-->
</nav>
<main>
<!-- Acá estamos dentro del main-->
</main>
<footer>
<!-- Acá estamos dentro del footer-->
</footer>
</body>
</html>
Los encabezados son utilizados para definir títulos y subtítulos en una página web. HTML
soporta seis niveles de encabezados, donde <h1> es el más importante y <h6> el menos
relevante.
Ejemplo:
<h2>Este es un subtítulo</h2>
La etiqueta <p> se utiliza para definir párrafos de texto. Es una de las etiquetas más
utilizadas en HTML para organizar contenido textual.
Ejemplo:
Negrita (<strong>)
La etiqueta <strong> se utiliza para resaltar texto con importancia, mostrándolo en negrita.
Ejemplo:
Itálica (<em>)
Ejemplo:
Tachado (<s>)
La etiqueta <s> se utiliza para mostrar texto tachado, generalmente para indicar que algo
ha sido eliminado o corregido.
Ejemplo:
Ejemplo Integrado:
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,
initial-scale=1.0">
<title>Mi Primer Proyecto</title>
</head>
<body>
<header>
<h1>Bienvenidos a Mi Proyecto</h1>
<h2>Este es un subtítulo en el header</h2>
</header>
<nav>
</nav>
<main>
<p>Este es un párrafo de introducción sobre el proyecto. Aquí podés
usar <strong>negrita</strong>, <em>cursiva</em>, y <s>tachado</s>.</p>
</main>
<footer>
<p>Este es el pie de página con la información de contacto.</p>
</footer>
</body>
</html>
Para resolver este ejercicio, debés crear un archivo README.md en tu proyecto con una
breve descripción del mismo.
Descripción:
Este proyecto es una página web básica desarrollada como parte de un curso de Front-End.
La página está estructurada con HTML semántico y utiliza las etiquetas `<header>`,
`<main>`, y `<footer>` para organizar el contenido. El objetivo es aprender a crear la
estructura básica de una página web y prepararla para futuras mejoras con CSS y
JavaScript.