IAW - P1.1: Tu perfil de GitHub (README + algo de HTML, sin CSS libre)
P1.1 — Implantación de Aplicaciones Web
Práctica: crea el README de tu perfil de GitHub
Módulo: IAW — 2º ASIR Metodología: Aprendizaje Basado en Problemas (ABP), FLOSS/KISS
1. ¿Qué es un README de perfil?
Es un archivo README.md especial que GitHub muestra en la parte superior de tu perfil público — tu carta de presentación como desarrollador/a.
Para que GitHub lo reconozca como tal, el repositorio debe llamarse exactamente igual que tu usuario:
- Usuario:
fenix011 - Repositorio especial:
fenix011/fenix011
Si el nombre no coincide exactamente, GitHub no lo mostrará como README de perfil.
2. Crear el repositorio y el README.md
- Crea el repositorio público
<tu-usuario>/<tu-usuario>. - Dentro, crea un archivo
README.md(desde la web con Add file → Create new file, o en local con Git). - Escribe un contenido mínimo de arranque:
# ¡Hola! Soy <tu-usuario> 👋
Bienvenido a mi perfil de GitHub.
## Sobre mí
- 💻 Me interesa: desarrollo web, automatización, IA
- 🌱 Actualmente aprendiendo: ...
- 📫 Contacto: ...
## Proyectos destacados
- [Proyecto 1](https://github.com/<tu-usuario>/proyecto1)
- [Proyecto 2](https://github.com/<tu-usuario>/proyecto2)
- Guarda los cambios (commit):
git add README.md
git commit -m "Add profile README"
git push
- Verifica el resultado en
https://github.com/<tu-usuario>— debes ver el README renderizado arriba del perfil.
3. Importante: lo que GitHub permite (y lo que no)
En los README.md de GitHub:
- ✅ Se permite Markdown.
- ✅ Se permite algo de HTML inline (
<p>,<h1>,<img>,<a>,<details>,<summary>,<br>…). - ❌ No se permite CSS libre con
<style>...</style>. - ❌ No se permite JavaScript.
- ⚠️ Muchos atributos de estilo se filtran por seguridad.
Entonces, ¿cómo le damos un aspecto cuidado sin CSS real? Con:
- Estructura Markdown limpia
- HTML simple permitido
- Imágenes/badges externos
- Tablas y separadores
- Secciones desplegables (
<details>)
4. Técnicas de estilo sin CSS real
Alineación centrada con HTML
<p align="center">
<img src="https://via.placeholder.com/900x220.png?text=Mi+Perfil+GitHub" alt="banner" />
</p>
<h1 align="center">¡Hola! Soy fenix011 👋</h1>
<p align="center">Desarrollador/a | Automatización | IA</p>
Badges (insignias) visuales



Usa siempre
style=for-the-badgeen todos los badges para mantener consistencia visual.
Tarjetas de estadísticas dinámicas


Dependen de un servicio externo: pueden tener límites o caídas temporales.
Tablas para un layout limpio
## 🧰 Stack
| Categoría | Tecnologías |
|---|---|
| Lenguajes | Python, JavaScript, TypeScript |
| Frontend | React, HTML, CSS |
| Backend | Node.js, FastAPI |
| DevOps | Docker, GitHub Actions |
Bloques desplegables (<details>)
<details>
<summary>Ver más sobre mis proyectos</summary>
<br />
- Proyecto A: automatización de reportes
- Proyecto B: panel de métricas
- Proyecto C: API de integración
</details>
“CSS indirecto”: cómo lograr identidad visual sin CSS
- Paleta coherente en badges (2–3 colores base)
- Mismo estilo de iconos
- Banners con la misma tipografía/tema
- Emojis moderados y consistentes
- Espaciado uniforme entre secciones
5. Errores comunes
- Saturar el README con demasiados widgets.
- Mezclar estilos distintos de badges.
- Usar GIFs pesados que ralentizan la carga.
- Poner demasiada información personal irrelevante.
- Romper enlaces e imágenes (revísalos periódicamente).
6. Plantilla de ejemplo lista para usar
<p align="center">
<img src="https://via.placeholder.com/1000x260.png?text=Bienvenido+a+mi+perfil" alt="banner perfil"/>
</p>
<h1 align="center">Hola, soy fenix011 👋</h1>
<p align="center">Desarrollo web • Automatización • IA</p>
<p align="center">
<a href="https://github.com/fenix011">
<img src="https://img.shields.io/badge/GitHub-fenix011-181717?style=for-the-badge&logo=github" />
</a>
</p>
---
## 🚀 Sobre mí
- Me enfoco en construir soluciones prácticas.
- Intereses: backend, integraciones, flujos automáticos.
- Actualmente aprendiendo: arquitectura y escalabilidad.
## 🧰 Tecnologías



## 📊 Estadísticas


## 📌 Proyectos destacados
- [Proyecto 1](https://github.com/fenix011/proyecto1)
- [Proyecto 2](https://github.com/fenix011/proyecto2)
<details>
<summary>Más información</summary>
<br />
Aquí puedes agregar logros, certificaciones, artículos o notas personales.
</details>
## 📫 Contacto
- LinkedIn: ...
- Email: ...
- Portafolio: ...
7. Entregable
Enlace a tu repositorio de perfil https://github.com/<tu-usuario>/<tu-usuario> con el README ya publicado, cumpliendo este checklist:
- ¿El README se ve bien en móvil y desktop?
- ¿Todos los links funcionan?
- ¿Las imágenes cargan rápido?
- ¿El contenido principal se entiende en 15 segundos?
- ¿Mantiene un estilo visual consistente (paleta, iconos, badges)?
Entrega el enlace de tu repositorio vía servidor sFTP o en el espacio indicado en clase.
RUBRICA DE CALIFICACIÓN
Criterios de contenido (100%)
| Criterio | Peso | Qué se valora |
|---|---|---|
| Repositorio de perfil correcto | 15% | Repositorio <usuario>/<usuario> creado y README.md visible en el perfil público |
| Contenido del README | 30% | Presentación personal, tecnologías/stack y al menos un proyecto destacado enlazado |
| Uso correcto de HTML permitido | 25% | Usa al menos una técnica de las permitidas (<p align>, badges, tabla o <details>) sin recurrir a <style> o JS |
| Identidad visual coherente | 15% | Paleta de badges, iconos y espaciado consistentes entre secciones |
| Checklist final cumplido | 15% | Enlaces e imágenes funcionando, legible en móvil y desktop |
Escala orientativa
- Excelente (9-10): README completo, técnicas HTML bien aplicadas, identidad visual coherente, todo el checklist cumplido.
- Notable (7-8.9): README correcto con alguna sección de relleno o estilo algo inconsistente.
- Suficiente (5-6.9): README mínimo (solo texto plano), sin badges ni estructura visual.
- Insuficiente (<5): repositorio mal nombrado (el README no aparece en el perfil) o contenido prácticamente vacío.
“Recuerda … KISS!” :-)