El día de hoy vamos a crear paso a paso nuestra primera aplicacion web con CodeIgniter MVC y Bootstrap, CodeIgniter es una framework MVC (modelo, vista, controlador) que nos facilita el desarrollo de apps web con php, la parte de las vistas o las pantallas de usuarios estara apoyada por Bootstrap, un framework css, javascript y html para el diseño responsivo y estético. Realizaremos una app capaz de crear reportes y guardarlos en bases de datos para su posterior visualización, también añadiremos algunas funcionalidades extras a nuestro proyecto.. a crear nuestra primera aplicacion con codeigniter mvc y bootstrap!
Lo que haremos
Como dijimos en la introduccion de este tutorial hoy vamos a crear nuestra primera aplicacion con codeigniter en php y estilizaremos con bootstrap, en resumen haremos uso de:
- Php
- CodeIgniter MVC
- Bootstrap
CodeIgniter es un framework php para el desarrollo de aplicaciones web con el patrón de arquitectura Modelo Vista Controlador, es decir, que todas las peticiones del usuario pasaran a una clase controlador, esta a su vez obtiene la información de nuestros modelos y la pasa a su respectiva vista, puedes descargar codeigniter desde aquí.
Bootstrap es un framework responsivo que nos ayudara a crear vistas estéticamente mas agradable ademas de que hará este proceso mucho mas fácil por la cantidad de componentes y clases que vienen con el, puedes descargar bootstrap desde aquí.
También necesitaremos un servidor web como apache y una instalación mysql, puedes descargar el Xampp desde aca. Antes de comenzar deberás haber instalado y configurado correctamente este servidor apache y mysql así como iniciarlos desde el panel de control de Xampp.

¿Necesitas hosting wordpress? WebEmpresa te ofrece un servicio super rápido, excelente soporte en español y certificado SSL gratuito:
WebEmpresaA crear nuestra primera app web con CodeIgniter MVC y Bootstrap
Parte 1
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / # Removes index.php from ExpressionEngine URLs RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC] RewriteCond %{REQUEST_URI} !/system/.* [NC] RewriteRule (.*?)index\.php/*(.*) agenda/$1$2 [R=301,NE,L] # Directs all EE web requests through the site index file RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ agenda/index.php/$1 [L] </IfModule>
sustituyendo agenda por el nombre de tu proyecto si es que no esta en el directorio raiz de htdocs.
La traducción de CodeIgniter a español esta disponible en el siguiente enlace.
Si este tutorial te fue de utilidad te pido me apoyes suscribiendote al blog, regalándome un like, +1, tweet o dejando un comentario en esta publicacion.
Saludos!