Un tutorial completo, interactivo y dinámico para principiantes en soporte técnico IT y administración de sistemas, con videos referenciales, contenido estructurado y quizzes evaluativos.
- 📚 10+ Tutoriales Estructurados: Contenido organizado en 8 categorías
- 🎥 Videos Referenciales: Cada tema incluye videos de YouTube integrados
- 🎯 Quizzes Interactivos: Evaluaciones dinámicas con retroalimentación inmediata
- 📱 Diseño Responsivo: Interfaz moderna con Tailwind CSS
- 🔄 Sincronización GitHub: Integración completa con GitHub para versionado
- ⚡ Rendimiento Óptimo: Construido con Next.js 14+ para máxima velocidad
- Fundamentos de IT - Conceptos básicos de tecnología
- Hardware & Periféricos - Componentes físicos
- Redes & Conectividad - Networking y TCP/IP
- Sistemas Operativos - Windows Server, Linux
- Seguridad & Protección - Ciberseguridad básica
- Administración de Usuarios - Gestión de accesos
- Backup & Recuperación - Protección de datos
- Troubleshooting - Resolución de problemas
- Node.js 18.17 o superior
- npm o yarn
```bash
git clone https://github.com/tu-usuario/it-academy-tutorial.git cd it-academy-tutorial
npm install
npm run dev ```
Abre http://localhost:3000 en tu navegador.
``` src/ ├── app/ # Rutas y páginas Next.js │ ├── page.tsx # Página principal (dashboard) │ ├── tutorials/[slug]/ # Páginas dinámicas de tutoriales │ ├── layout.tsx # Layout raíz │ └── globals.css # Estilos globales ├── components/ │ ├── Header.tsx # Componente de navegación │ ├── tutorial/ │ │ ├── TutorialCard.tsx # Tarjeta de tutorial │ │ └── TutorialViewer.tsx # Visor de tutorial con video │ └── quiz/ │ └── QuizPlayer.tsx # Reproductor interactivo de quiz ├── lib/ │ ├── tutorials/ │ │ └── tutorials-data.ts # Base de datos de tutoriales │ └── quizzes/ │ └── quizzes-data.ts # Base de datos de quizzes └── public/ # Archivos estáticos └── videos/ # Videos referenciales ```
-
Introducción a Soporte Técnico IT
- Conceptos básicos del soporte técnico
- Roles en IT Support
- Ciclo de vida de un ticket
-
Herramientas Esenciales del Técnico IT
- Software de diagnóstico
- Herramientas de red
- Control remoto
- Utilidades del sistema
-
Componentes de Hardware Básicos
- Procesador (CPU)
- Memoria RAM
- Almacenamiento (HDD/SSD)
- Tarjeta gráfica y fuente de poder
-
Conceptos Básicos de Redes
- Direcciones IP (IPv4/IPv6)
- Máscara de subred y gateway
- DNS y protocolos comunes
- Tipos de redes (LAN, WAN, VLAN)
-
Windows Server Fundamentos
- Ediciones de Windows Server
- Active Directory
- Group Policy
- Roles de servidor
-
Fundamentos de Ciberseguridad
- Amenazas comunes
- Mejores prácticas de seguridad
- Contraseñas fuertes
- Autenticación multifactor
-
Gestión de Usuarios y Permisos
- Cuentas de usuario
- Grupos de usuarios
- Permisos de archivos
- Control de acceso
-
Estrategias de Backup y Recuperación
- Tipos de backup
- Medios de almacenamiento
- Herramientas de backup
- Pruebas de recuperación
-
Metodología de Troubleshooting
- Pasos del troubleshooting
- Técnicas comunes
- Preguntas clave
-
Problemas Comunes y Soluciones
- Conexión a internet
- Rendimiento lento
- Pantalla azul (BSOD)
- Problemas de impresora
Cada tema incluye un quiz con:
- ✅ Preguntas de opción múltiple
- 📊 Puntuación automática
- 💡 Explicaciones detalladas
- 🎯 Puntuación mínima requerida (70%)
- ⏱️ Límite de tiempo
El proyecto está completamente integrado con GitHub para:
- Control de versiones: Historial completo de cambios
- Colaboración: Permite trabajo en equipo
- Deployment automático: Integración con GitHub Pages/Actions
- Issues y PRs: Seguimiento de mejoras
```bash
git init
git remote add origin https://github.com/tu-usuario/it-academy-tutorial.git
git add . git commit -m "feat: Inicialización del tutorial interactivo IT Academy"
git branch -M main git push -u origin main ```
- Next.js 14+: Framework de React con SSR y SSG
- TypeScript: Tipado estático para mayor seguridad
- Tailwind CSS: Utilidades CSS para diseño responsive
- React 18+: Librería de componentes UI
- ESLint: Linting y validación de código
```bash npm install -g vercel vercel login vercel ```
```bash npm run build npm run export
```
¿Quieres mejorar el tutorial?
- Fork el repositorio
- Crea una rama: `git checkout -b feature/nueva-caracteristica`
- Commit cambios: `git commit -am 'Add nueva característica'`
- Push a la rama: `git push origin feature/nueva-caracteristica`
- Abre un Pull Request
Este proyecto está bajo licencia MIT. Ver archivo LICENSE para más detalles.
Creado para facilitar el aprendizaje de IT Support y System Administration.
- Sistema de progreso del usuario con localStorage
- Certificados de finalización
- Más tutoriales avanzados
- Modo oscuro
- Soporte multiidioma
- Integración con analytics
- Tests unitarios e integración
- Comentarios en tutoriales
¿Encontraste un problema? Abre un issue
¡Gracias por aprender con IT Academy! ��✨