# Enviado por Mnosh el 14 de Setiembre de 2010 a las 16:00hs.

Tutorial Codeigniter en español [PDF]

codeigniter from scratch videotutorial

CodeIgniter es un entorno de desarrollo abierto que permite crear webs dinámicas con PHP. Su principal objetivo es ayudar a que los desarrolladores, puedan realizar proyectos mucho más rápido que creando toda la estructura desde cero.

También hay que destacar que CodeIgniter es más rápido que muchos otros entornos. Incluso en una discusión sobre entornos de desarrollo con PHP, Rasmus Lerdorf (el creador de PHP) expresó que le gustaba CodeIgniter “porquee es rápido, ligero y parece poco un entorno”.

 

 

 

Información Básica . .7
Requisitos del Servidor . . . 9
Acuerdo de Licencia de CodeIgniter . . . 9
Uso Permitido . . . . 9
Creditos . . . 11
Instalación . . 13
Bajando CodeIgniter . . . . 15
Servidor de Subversion . . 15
Instrucciones de Instalación . . . . 15
Actualizando Desde una Versión Anterior . . . 16
Solución de problemas . . 16
Introducción 17
CodeIgniter a primera vista . . . . 19
Características de CodeIgniter . 22
Diagrama de Flujo de la Aplicación . . . 23
Modelo-Vista-Controlador . . . . . 24
Diseño y Metas Arquitectónicas 24
Tópicos generales . 27
Cómo Empezar Con CodeIgniter . . . . . 29
URLs en CodeIgniter . . . 29
Controladores . . . 32
Procesando la Salida . . . . 36
Vistas . . . . . 40
Modelos . . 44
Funciones Asistentes . . . . 48
Plugins . . . 51
Usando Librerías de CodeIgniter . . . . . 53
Creación de Librerias . . . 53
Creación de Clases de Sistema de Núcleo . . . . 59
Ganchos (hooks)
Extendiendo el Núcleo del Entorno de Trabajo 62
Auto-Carga de Recursos . 64
Scaffolding 65
4
Ruteo URI . 67
Manejo de Errores 70
Almacenamiento en Cache de Páginas Webs . 72
Perfilando Su Aplicación 73
Manejando sus Aplicaciones . . . 74
Sintaxis Alternativa PHP para Archivos de Vista . . . . . 76
Seguridad . 77
Referencia de Clases . . . . . 81
Clase de Puntos de Referencia (Benchmarking) 83
Clase Calendar . . . 85
Clase Configuracion(config) . . . 89
La Clase de Base de Datos . . . . . 93
Clase Email . . . . . 146
Encryption Class 152
File Uploading Class . . . 155
Clase FTP 161
Clase de Tabla HTML . . 166
Clase de Manipulación de Imagen . . . 171
Clase de Entrada (Input) . . . . . 181
Clase de Carga . . 185
Clase Idioma . . . . 187
Clase de Sálida . . 189
Clase Paginación 191
Clase de Sesión . 195
Clase de Vínculos de referencia (Trackback) . 201
Clase de Sintaxis de Plantilla (Template parser) . .. 206
Clase de Prueba de Unidad (Unit Testing) . . 209
Clase de URI . . . . 212
Clase de Agente del Usuario . . 217
Clase de Validación de Formularios . . 221
Clases de XML-RPC y Servidor XML-RPC . . 234
Clase de Codificación Zip . . . . 244
Referencia de Asistentes 249
Asistente de Arreglo . . . 251
Compatibility Helper . . 252
Asistente de Cookie . . . 253
Asistente de Fecha . . . . . 256
Asistente de Directorio . 262
Asistente de Descarga . . 263
5
Asistente de Email . . . . . 264
Asistente de Archivo . . . 265
Asistente de Formulario 267
Asistente de HTML . . . . 276
Asistente de Inflexión . . 280
Asistente de Ruta 282
Asistente de Seguridad . 283
Asistente de Smiley . . . . 284
Asistente de Cadena . . . 287
Asistente de Texto . . . . . 290
Asistente de Tipografía . 293
Asistente de URL 294
Asistente de XML . . . . . 300
Recursos Adicionales . . . 301

Descargar:

http://www.encript.in/d/ScAqYk/579.html

 

 

Comentarios [3]

Comentario por: Javier (21/11/2011 18:42)
Estoy queriendo desarrollar mi primer sitio "grande" en codeIgniter, gracias por compartir!
Comentario por: Mnosh (31/5/2011 10:09)

Que tal muy buen manual podrias volver a subirlo ya que alparecer expiro! gracias y saludos!
Comentario por: christian (30/5/2011 16:09)
ya puse un nuevo enlace: http://www.encript.in/d/ScAqYk/579.html

saludos.

Comentario por: christian (30/5/2011 17:09)
Que tal muy buen manual podrias volver a subirlo ya que alparecer expiro! gracias y saludos!

Deja tu comentario (*)

* Los comentarios como visitante necesitan ser aprobados. Inicie session o registre una cuenta para activar más funcionalidades en el sitio.