Contenido del curso
Sitios Code con HTML y CSS
- 5

Qué son las etiquetas en HTML
04:04 min - 6

Primeras líneas de código en HTML
14:47 min - 7

HTML del hero con ids y clases
11:19 min - 8

Iconos de redes sociales en HTML
11:38 min - 9

Selectores y propiedades CSS explicados
08:59 min - 10

box-sizing border-box explicado visualmente
12:10 min - 11

Estiliza tu primer header con CSS
13:51 min - 12

position absolute y relative en el hero
10:44 min - 13

Centrado vertical con CSS transform
14:43 min - 14

Colorea iconos sociales con Flexbox
16:08 min - 15

Optimización de CSS y Enlaces en HTML para Portafolios Web
07:42 min
Despliega tu página a internet
Sitios No-code con WordPress
- 20

Creación de Sitios Web sin Código con WordPress
07:44 min - 21

Instalación de WordPress en hosting propio
06:56 min - 22

Instalación y configuración de Elementor en WordPress
05:14 min - 23

Creación de una Página Web desde Cero con Elementor
10:10 min - 24

Maquetación de Héroes con Elementor para Páginas Web
11:33 min - 25

Creación de Páginas Web con WordPress y Plantillas Prediseñadas
05:04 min
Conclusiones
HTML, CSS y JavaScript en el Frontend
Resumen
El frontend es la cara visible de cualquier sitio web: todo lo que el usuario ve, toca y siente cuando entra a una página. Si estás empezando en desarrollo web, dominar HTML, CSS y JavaScript te abre la puerta a construir interfaces reales, accesibles y bien diseñadas.
Y aquí viene lo interesante: no necesitas ser un genio para lograrlo. Solo necesitas entender qué hace cada lenguaje y cómo se complementan entre sí.
¿Qué abarca el frontend dentro del desarrollo web?
El frontend cubre toda la parte visual y la interacción con el usuario. Eso incluye desde el diseño inicial hasta el código que termina corriendo en el navegador.
Antes de tocar una sola línea de código, suele existir un proceso de diseño con expertos en UX y UI. Ellos crean mockups, que son bocetos de cómo se verá la página, y luego los convierten en prototipos en herramientas como Figma [01:00]. Figma te permite diseñar una página web casi idéntica al resultado final, y muchas veces hay un equipo entero detrás de este flujo: alguien hace el mockup, otra persona arma el prototipo y otra lo lleva a código.
¿Qué es un mockup en desarrollo web? Es un boceto visual que muestra cómo se verá una página web antes de programarla. Sirve como referencia para diseñadores y desarrolladores.
¿Por qué HTML es la base de toda página web?
HTML es el lenguaje que le indica al navegador qué elementos mostrar: imágenes, títulos, formularios, botones. Tú le pides algo y HTML lo coloca en pantalla, sin diseño, solo estructura.
Su sintaxis es sencilla y por eso suele ser el primer paso para cualquier persona que entra al desarrollo web. Pero hay dos cosas que no puedes pasar por alto mientras lo aprendes.
¿Cómo aplicar accesibilidad en HTML?
La accesibilidad consiste en adaptar tu sitio para personas con discapacidades visuales o auditivas. Por ejemplo, el atributo alt en una imagen permite que un lector de pantalla describa el contenido visual a alguien que no puede verlo [03:30].
No te saltes esta parte. Pensar en personas diversas desde el inicio cambia completamente la calidad de tu trabajo.
¿Qué es el HTML semántico y por qué importa?
Escribir HTML semántico significa que cada etiqueta tenga sentido según el contenido que envuelve. Si tu página habla de autos, ese contenido principal no debería ir dentro de una sección destinada a posts relacionados, porque esa sección es para contenido secundario.
Google también lo nota. Un HTML bien estructurado te da ventaja en posicionamiento porque los buscadores entienden mejor de qué trata tu sitio.
¿Qué necesitas saber de CSS para no romper tu página?
CSS le da estilo y diseño a todo lo que HTML coloca en pantalla. Existe el mito de que CSS rompe todo, pero el truco está en aprender bien sus reglas desde el inicio.
¿CSS es difícil de aprender? No. Lo difícil es no aprenderlo bien. Cuando dominas selectores, Flexbox y Grid, casi nada se rompe.
Estos son los temas que deberías priorizar al estudiarlo:
- Selectores: la forma en que CSS identifica qué elemento de tu HTML va a estilizar.
- Flexbox: una herramienta que organiza la distribución de elementos de manera fácil. Antes de Flexbox, crear un layout era complicadísimo; ahora es mil veces más simple [07:00].
- CSS Grid: el siguiente nivel de Flexbox para organizar layouts. Te permite decir literalmente dónde quieres cada bloque de la página.
- Animaciones: con CSS puedes mover elementos, hacer fade in, fade out o transformar tamaños, sin necesidad de JavaScript.
- Responsive: adaptar tu sitio a cualquier tamaño de pantalla, desde un teléfono hasta una televisión 4K.
Mucha gente confunde responsive con simplemente encoger elementos. No es eso. El verdadero responsive reorganiza los bloques para que la información siga siendo legible en pantallas pequeñas, como cuando una serpiente larga deja de caber estirada y se acomoda en curvas para verse completa [10:30].
¿Flexbox y CSS Grid son temas avanzados?
No. Aunque mucha gente los considera nivel profesional, en realidad son herramientas pensadas para hacerte la vida más fácil desde el principio. Si estás empezando, apréndelas.
¿Para qué sirve JavaScript en el frontend?
JavaScript es el lenguaje de programación que añade interactividad. Con HTML y CSS ya tienes una página visible y bonita, pero JavaScript es lo que permite que un botón haga algo cuando le das clic, que aparezca un menú, que se valide un formulario o que cambie el contenido sin recargar la página.
Es un mundo enorme y por ahora basta con que sepas que es la tercera pieza del trío estrella del frontend. Primero domina HTML y CSS, construye tus primeras páginas, y después abre la puerta a JavaScript.
¿Qué parte del frontend te llama más la atención para empezar a practicar?