Seeder de Datos con Faker - Videotutorial 44

Al iniciar el desarrollo de nuestras aplicaciones es común que necesitemos llenar las tablas de nuestra base de datos con algunos datos para poder hacer pruebas, pero hacerlo manualmente es muy tedioso, es por ello que existe el seeding de datos para facilitarnos la tarea y por ello en este video aprenderemos a hacer el seeder utilizando Faker. Este paquete nos permite generar una serie...

Continuar Leyendo

Updates y Deletes con el Query Builder - Videotutorial 43

Complementamos lo visto en el videotutorial anterior convirtiendo nuestras sentencias UPDATE y DELETE a la sintaxis del Query Builder. Esto nos traerá una serie de beneficios, como escribir menos para ejecutar las sentencias, limpieza automática de datos para prevenir posibles ataques malintencionados a la aplicación y mejor comprensión del código escrito....

Continuar Leyendo

Inserts y Selects con el Query Builder - Videotutorial 42

Continuamos desarrollando una mini aplicación para la gestión de alumnos de una universidad. Partimos de lo visto en los dos videotutoriales anteriores donde realizamos los INSERTS, SELECTS, UPDATES y DELETES directamente con SQL y en este video los llevaremos a la sintaxis del Query Builder. En específico modificaremos los métodos para consulta de alumnos e inserci&...

Continuar Leyendo

Introducción al Query Builder (Parte II) - Videotutorial 41

Continuamos con la introducción al Query Builder de CodeIgniter iniciada en el videotutorial anteriror. Finalizaremos el ejemplo haciendo UPDATES a los registros guardados en la base de datos así como DELETES. Con esto finalizamos la introducción y el siguiente video comenzaremos a utilizar las funciones propias del Query Builder para facilitarnos la construcci&oa...

Continuar Leyendo

Introducción al Query Builder (Parte I) - Videotutorial 40

Comenzamos el trabajo con base de datos utilizando el Query Builder de CodeIgniter, el cual nos permite de una manera clara y sencilla ejecutar consultar SQL hacia nuestra base de datos. En este video trabajaremos realizando INSERTS y SELECTS sin condicionales a la base de datos. Para ello iniciaremos una aplicación en la cual gestionaremos los estudiantes de una universidad. En el si...

Continuar Leyendo

Utilizar Hooks - Videotutorial 39

En este video aprenderemos a utilizar los Hooks de CodeIgniter para modificar el funcionamiento interno del framework sin necesidad de estar alterando los archivos del núcleo. CodeIgniter pone a nuestra disposición varios hooks que podemos utilizar, en nuestro caso solo utilizaremos el post_controller_constructor ya que es el que necesitamos para llevar a cabo nuestro objetivo del...

Continuar Leyendo

Cambios en CodeIgniter 3 - Videotutorial 38

Desde hace algún tiempo CodeIgniter liberó su nueva versión, específicamente la versión 3, la cual trae consigo una serie de cambios internos en el framework y modifica considerablemente la forma de trabajar con el. En este video estaremos viendo los cambios más relevantes que presenta esta nueva versión y daremos un breve vistazo a tales cambios...

Continuar Leyendo

Crear y Extender Librerías - Videotutorial 37

En esta nueva entrega del curso de CodeIgniter veremos como crear nuestras propias librerías y como extender las nativas que posee el framework bien sea para agregarle alguna funcionalidad o mejorar alguno de sus métodos. El framework también nos permite reemplazar por completo una librería con nuestra propia versión, pero es un procedimiento que no estaremos vi...

Continuar Leyendo

Librería ZIP - Videotutorial 36

A menudo necesitamos comprimir archivos con diferentes objetivos y hacerlo de manera manual puede ser una tarea muy tediosa y que nos puede quitar mucho tiempo. CodeIgniter pone a nuestra disposición una librería muy sencilla de utilizar para llevar a la compresión de archivos en formato ZIP. Adicionalmente nos permite realizar otras tareas de utilidad: comprimir directorio...

Continuar Leyendo

Librería XML-RPC Videotutorial 35

Retomamos el curso de CodeIgniter en el cual continuamos aprendiendo a utilizar las librerías que posee este framework para facilitarnos el trabajo y ayudar a que nuestros desarrollos sean más rápidos. En esta ocasión veremos como trabajar con la librería XML-RPC. Esta librería nos brinda un mecanismo sencillo y fácil de utilizar para comunicar d...

Continuar Leyendo