QR de asistencia de la clase teóricaAsistencia teoría
ET403 · Semana 3 · 5 horas

Hoy tu primera página dejará de ser una idea.

Verás una plantilla moderna, aprenderás palabras básicas, personalizarás tu propia página y entenderás cómo podría publicarse en la web.

HTMLCSSJavaScriptResponsiveRepositorio
Asistencia · clase teórica

Registra tu asistencia a la clase teórica

Usa la cámara de tu celular y escanea este código QR. Si ya registraste tu asistencia, espera la indicación del docente y continúa con la clase.

  • Abre la cámara o lector QR.
  • Escanea el código.
  • Completa el formulario.
  • Regresa a esta clase web.
QR de asistencia
Escanea aquí
QR de asistencia de la clase teóricaAsistencia teoría
Glosario 1

Primeras palabras que hoy sí debes comprender.

Página web

Documento que se abre en un navegador y muestra información, imágenes o botones.

Aplicación web

Página o conjunto de páginas que además responden a acciones del usuario.

Navegador

Programa que abre sitios web, por ejemplo Chrome, Edge o Firefox.

Editor

Herramienta donde escribimos o modificamos código y texto.

Responsive

Diseño que se adapta a celular, tablet y computadora.

Plantilla

Modelo ya preparado que se personaliza sin empezar desde cero.

QR de asistencia de la clase teóricaAsistencia teoría
Glosario 2 · Interactivo

Toca un término para ver un ejemplo detallado.

HTML

Organiza el contenido: títulos, párrafos, imágenes y botones.

Ver ejemplo →
CSS

Da estilo visual: colores, tamaños, espacios y distribución.

Ver ejemplo →
JavaScript

Hace que la página responda a acciones.

Probar ejemplo →
Repositorio

Carpeta en Internet que guarda los archivos del proyecto y sus versiones.

Ver ejemplo →
GitHub Pages

Publica un sitio web desde los archivos del repositorio.

Ver ejemplo →
Enlace o URL

Dirección que permite abrir y compartir una página.

Ver ejemplo →
QR de asistencia de la clase teóricaAsistencia teoría
1 · Idea central

Una página web es una pantalla que responde a instrucciones.

UsuarioPantallaInstrucciónResultado

Hoy no empezaremos con teoría pesada. Primero verás que cambiar una instrucción produce un cambio visible.

QR de asistencia de la clase teóricaAsistencia teoría
2 · Arquitectura básica · Interactiva

Primero entendemos tres papeles.

HTML

Dice qué hay: títulos, párrafos, tarjetas, botones e imágenes.

Abrir ejemplo HTML →
CSS

Dice cómo se ve: colores, diseño, distribución y estilo.

Abrir ejemplo CSS →
JavaScript

Dice qué hace: clics, cambios, respuestas y acciones.

Probar JavaScript →

💡 Puedes hacer clic en cada tarjeta durante la explicación y volver a este esquema.

QR de asistencia de la clase teóricaAsistencia teoría
Ejemplo detallado · HTML

HTML organiza lo que existe en la página.

<h1>Hola, soy Rosa</h1> <p>Estudiante de Computación e Informática</p> <button>Conocer mi proyecto</button>

Las etiquetas indican qué tipo de elemento es cada parte. Aquí tenemos un título, un párrafo y un botón.

Hola, soy Rosa

Estudiante de Computación e Informática

Fuente oficial disponible en «Referencias» al final de la clase.
QR de asistencia de la clase teóricaAsistencia teoría
Ejemplo detallado · CSS

CSS transforma la apariencia sin cambiar el contenido.

.tarjeta { background: #6657f5; color: white; padding: 24px; border-radius: 20px; }

La información sigue siendo la misma, pero ahora definimos color, espacio interno y bordes.

Mi proyecto futuro

Una web educativa para mi comunidad.

Fuente oficial disponible en «Referencias» al final de la clase.
QR de asistencia de la clase teóricaAsistencia teoría
Ejemplo detallado · JavaScript

JavaScript responde a lo que hace el usuario.

function saludar() { document.querySelector('#mensaje') .textContent = '¡Hola, ya ejecutaste JavaScript!'; }

Aquí una función espera una acción. Cuando pulsas el botón, cambia el texto de la página.

Prueba en vivo

Todavía no has pulsado el botón.

Fuente oficial disponible en «Referencias» al final de la clase.
QR de asistencia de la clase teóricaAsistencia teoría
3 · Resultado atractivo

Que se vea como algo que sí querrías compartir.

Tu primera página no será una hoja aburrida. Será una pequeña web personal, visualmente agradable y adaptable al celular.

🎨 Visual

Degradado, tarjetas y diseño moderno.

📱 Responsive

Se adapta automáticamente a la pantalla.

🙋 Personal

Llevará tus datos básicos, intereses y proyecto.

Mi primera página

Hola, soy Ana

Estudiante de Computación e Informática

Mi proyecto futuro

Una web sobre mi comunidad y mis metas.

💡 Intereses
🌎 Comunidad
🚀 Proyecto
🎯 Meta
QR de asistencia de la clase teóricaAsistencia teoría
4 · Trabajo guiado

Solo debes personalizar 5 cosas.

1

Tu nombre o alias.

2

Tu frase de presentación.

3

Tus intereses.

4

Tu proyecto futuro.

5

Tu color principal.

Meta

Comprender qué cambiaste y qué se modificó en pantalla.

QR de asistencia de la clase teóricaAsistencia teoría
5 · Seguridad

Tu página puede ser pública: protege tus datos.

✅ Sí puedes mostrar

Nombre o alias, intereses, metas, carrera, ideas de proyecto.

⚠️ Evita publicar

DNI, teléfono, dirección, contraseñas, documentos o datos sensibles.

🎯 Recomendación

Usa información académica o creativa, no datos privados.

QR de asistencia de la clase teóricaAsistencia teoría
6 · Ejemplo

Un cambio pequeño produce un resultado visible.

<h1 class="titulo">Hola, soy Juan</h1> <p>Estudiante de Computación e Informática</p>

Si cambias el texto del título o del párrafo, la página se verá distinta inmediatamente. Ese es el punto de hoy: comprender la relación entre código y resultado.

QR de asistencia de la clase teóricaAsistencia teoría
7 · Explicación mínima

¿Puedes explicar tu propio cambio?

Qué cambiéDónde lo cambiéQué vi después

Si puedes decir esas tres cosas, ya estás empezando a pensar como programador.

QR de asistencia de la clase teóricaAsistencia teoría
8 · Segunda parte de la semana · Interactiva

¿Dónde guardamos una web para seguir mejorándola?

index.html verRepositorio verGitHub Pages verEnlace público ver

Toca cada etapa para ver qué significa y cómo se usa.

QR de asistencia de la clase teóricaAsistencia teoría
Ejemplo detallado · index.html

index.html suele ser la puerta de entrada de un sitio.

mi-primera-web/ ├── index.html ← página principal ├── style.css └── app.js
<!doctype html> <html lang="es"> <head> <title>Mi primera web</title> </head> <body> <h1>Hola mundo</h1> </body> </html>

Cuando el servidor busca la página principal, normalmente encuentra index.html.

QR de asistencia de la clase teóricaAsistencia teoría
Ejemplo detallado · Repositorio

Un repositorio guarda el proyecto y permite seguir sus cambios.

Piensa en una carpeta inteligente

mi-primera-web/ ├── index.html ├── style.css ├── app.js └── README.md
1
Guardas archivos
HTML, CSS, JavaScript, imágenes y documentación.
2
Registras versiones
Puedes saber qué cambió y cuándo.
3
Compartes
El proyecto puede ser revisado o publicado.
Fuente oficial disponible en «Referencias» al final de la clase.
QR de asistencia de la clase teóricaAsistencia teoría
Ejemplo detallado · GitHub Pages

GitHub Pages convierte tu repositorio en una web visible.

1
Subir index.html al repositorio.
2
Abrir Settings → Pages.
3
Elegir publicación desde una rama.
4
Esperar el enlace generado.

Resultado esperado

Tu página pasa de estar solo en tu equipo a tener una dirección web que puedes abrir desde otro celular.

https://usuario.github.io/mi-primera-web/
Fuente oficial disponible en «Referencias» al final de la clase.
QR de asistencia de la clase teóricaAsistencia teoría
Ejemplo detallado · URL

El enlace público es la dirección de tu página.

Ejemplo

https://usuario.github.io/mi-primera-web/

Una URL permite abrir la misma página desde otro celular o computadora. También se puede compartir por WhatsApp, correo o Classroom.

Recuerda: publicar significa que otras personas podrían verla.

QR de asistencia de la clase teóricaAsistencia teoría
9 · Repositorio

Piensa en él como una carpeta con historial.

📁 Guarda

Los archivos de tu proyecto.

Ver detalle →
🕒 Recuerda

Los cambios que vas realizando.

Ver detalle →
🌐 Publica

Puede alimentar tu sitio en GitHub Pages.

Ver publicación →
QR de asistencia de la clase teóricaAsistencia teoría
10 · Meta de la Semana 3

Una web que puedas mostrar y explicar.

Resultado obligatorio

Plantilla abierta, personalizada, guardada y explicada.

Reto adicional

Publicarla en GitHub Pages si hay Internet y cuenta disponible.

Próxima semana

La página recibirá un dato, tendrá un botón y mostrará un resultado.

QR de asistencia de la clase teóricaAsistencia teoría
Empezamos

Abre el taller. Cambia algo. Compruébalo.

No busques hacerlo perfecto. Busca entender qué cambiaste y por qué apareció un resultado distinto.

QR de asistencia de la clase teóricaAsistencia teoría
Material del estudiante

Comparte el paquete de la Semana 3 con un solo enlace.

📦 ZIP del estudiante

Incluye inicio, taller práctico, guía del estudiante y guía de publicación en GitHub Pages.

Descargar ZIP →
🔗 Enlace para compartir

Cuando publiques este portal, aquí aparecerá automáticamente el enlace público del ZIP.

💬 Mensaje listo para estudiantes

Copia un texto breve con el enlace incorporado y compártelo con tus estudiantes.

Si estás abriendo la clase desde tu disco local, puedes descargar el ZIP, pero el botón «Copiar enlace» se habilita de forma útil cuando el portal esté publicado en Hostinger o GitHub Pages.

QR de asistencia de la clase teóricaAsistencia teoría
Referencias y consulta

Fuentes oficiales para seguir aprendiendo.

MDN Web Docs · JavaScriptScripting con JavaScript ↗
MDN Web Docs · Diseño adaptableResponsive Web Design ↗
GitHub Docs · RepositoriosAcerca de los repositorios ↗
GitHub Docs · GitHub PagesCrear un sitio de GitHub Pages ↗

Material de clase elaborado para ET403 · Técnicas de Programación I · Semana 3.

1 / 1