mirror of
				https://github.com/yiisoft/yii2.git
				synced 2025-11-04 06:37:55 +08:00 
			
		
		
		
	Guía Definitiva de Yii 2.0
Este tutorial se publica bajo los Términos de Documentación Yii.
Todos los derechos reservados.
2014 (c) Yii Software LLC.
Introducción
Primeros pasos
- Instalar Yii
 - Funcionamiento de aplicaciones
 - Hola a todos
 - Trabajar con formularios
 - Trabajar con bases de datos
 - Generar códigos con Gii
 - Adentrarse en Yii
 
Estructura de una aplicación
- Información general
 - Script de entrada
 - Aplicaciones
 - Componentes de una aplicación
 - Controladores
 - Modelos
 - Vistas
 - Filtros
 - Widgets
 - Módulos
 - Assets
 - Extensiones
 
Gestión de las peticiones
- Información general
 - Bootstrapping
 - Routing y Creación de las URL
 - Peticiones (Requests)
 - Respuestas (Responses)
 - Sesiones (Sessions) y Cookies
 - Gestión de errores
 - Registro de anotaciones
 
Conceptos clave
- Componentes
 - Propiedades
 - Eventos
 - Comportamientos (Behaviors)
 - Configuraciones
 - Alias
 - Autocarga de clases
 - Localizador de servicios (Service Locator)
 - Contenedor de inyección de dependencia
 
Trabajar con bases de datos
- Objeto de acceso a datos - Conexión a una base de datos, consultas básicas, transacciones y manipulación de esquemas
 - Constructor de consultas - Consulta de la base de datos utilizando una simple capa de abstracción
 - TBD Active Record - ORM Active Record, recuperación y manipulación de registros y definición de relaciones
 - TBD Migraciones - Control de versiones de bases de datos en el entorno de desarrollo en equipo
 - TBD Sphinx
 - TBD Redis
 - TBD MongoDB
 - TBD ElasticSearch
 
Obtener datos de los usuarios
- TBD Crear formularios
 - TBD Validar datos
 - TBD Subir archivos
 - TBD Recogida de tabular input
 - TBD Obtener datos para múltiples modelos
 
Visualizar datos
- TBD Formato de datos
 - TBD Paginación
 - TBD Ordenación
 - TBD Proveedores de datos
 - TBD Widgets de datos
 - TBD Trabajar con scripts de cliente
 - Temas
 
Seguridad
- TBD Autenticación
 - TBD Autorización
 - TBD Trabajar con contraseñas
 - TBD Autenticar Clientes
 - TBD Buenas prácticas
 
Caché
Servicios Web RESTful
- Guía breve
 - Recursos (Resources)
 - Controladores
 - Gestión de rutas
 - Formateo de respuestas
 - Autenticación
 - Límite de Rango
 - Gestión de versiones
 - Gestión de errores
 
Herramientas de Desarrollo
- TBD Depurador y Barra de Herramientas de Depuración
 - TBD Generación de códigos con Gii
 - TBD Generación de documentación de API
 
Pruebas
- TBD Información general
 - TBD Configuración del entorno de pruebas
 - TBD Pruebas unitarias
 - TBD Pruebas funcionales
 - TBD Pruebas de aceptación
 - TBD Fixtures
 
Temas especiales
- TBD Plantilla aplicación avanzada
 - TBD Creación de una aplicación desde cero
 - TBD Comandos de consola
 - Validadores del núcleo
 - TBD Internacionalización
 - TBD Envío de correos electrónicos
 - TBD Mejora del rendimiento
 - TBD Entorno de alojamiento compartido
 - TBD Motores de plantillas
 - TBD Trabajar con Código de Terceros
 
Widgets
- GridView: TBD link to demo page
 - ListView: TBD link to demo page
 - DetailView: TBD link to demo page
 - ActiveForm: TBD link to demo page
 - Pjax: TBD link to demo page
 - Menu: TBD link to demo page
 - LinkPager: TBD link to demo page
 - LinkSorter: TBD link to demo page
 - TBD Bootstrap Widgets
 - TBD Jquery UI Widgets