Solución: Desarrollo del feature de recursos guiado por pruebas

Bienvenido a la quinta lección de la cuarta parte del curso Crea una aplicación con Laravel 5. En esta lección vamos a crear el feature recurso paso a paso guiándonos por lo que nos indica la prueba al ejecutarla, hasta lograr que nuestra prueba termine de forma exitosa, así que manos a la obra.

Regístrate para ver ésta y cientos de lecciones exclusivas.

Ejercicio: Desarrollo de pruebas para la creación de tickets y recursos

En esta cuarta lección de la cuarta parte del curso Crea una aplicación con Laravel 5 ya con el proyecto configurado podemos empezaremos a trabajar para crear las primeras pruebas para la aplicación: una será la prueba para la creación de un ticket por parte de un usuario y otra para la creación de un recurso o resources el cual es la respuesta a un ticket que puede ser un tutorial, videotutorial o cualquier link suministrado por el usuario.

Regístrate para ver ésta y cientos de lecciones exclusivas.

Servidores | Configuración de firewall, NTP y SWAP

Después de haber hecho nuestra configuración básica del servidor hay algunos pasos extra que debemos considerar para asegurar el buen funcionamiento de nuestro servidor, lo cual involucra poner en funcionamiento un firewall que nos proteja el acceso a puertos no deseados en el servidor, configurar un Network Time Protocol (NTP) y añadir un archivo SWAP para poder agilizar los procesos en nuestro servidor cuando la memoria RAM se encuentre saturada.

Es muy importante antes de continuar ver el video de configuración de usuarios y control de acceso debido a que es muy importante tener una cuenta con permisos elevados para no hacer accidentalmente mal uso de los comandos que vamos a utilizar y poder garantizar que todo va a funcionar correctamente.

Regístrate para ver ésta y cientos de lecciones exclusivas.

Configuración de base de datos para el entorno de pruebas

Bienvenidos a la tercera lección de la cuarta parte del curso Crea una aplicación con Laravel 5. Muy bien, en la lección anterior instalamos el complemento Styde\Seeder, ahora vamos a terminar la configuración de nuestro complemento para luego poder realizar nuestras pruebas.

Regístrate para ver ésta y cientos de lecciones exclusivas.

Implementación del componente Styde\Seeder en nuestro proyecto

Bienvenidos a la segunda lección de la cuarta parte del curso Crea una aplicación con Laravel 5. En esta ocasión trabajaremos en la adaptación del código relacionado con los seeders del proyecto TeachMe para cargar datos en nuestras tablas de la base de datos, instalando el componente Styde\Seeder, el cual nos ayudará más adelante en la creación de las pruebas que realizaremos en la clase siguiente.

Regístrate para ver ésta y cientos de lecciones exclusivas.

Instalación y configuración de un proyecto existente en Laravel 5.1

Bienvenidos a la primera lección de la cuarta parte del curso Crea tu primera aplicación con Laravel 5. En esta ocasión vamos a cambiar un poco las reglas, pues nuestra intención es que te conviertas en un programador profesional y la única manera en la que lo puedas lograr es simplemente desarrollando tu propio código, para ello vamos a poner en práctica el componente de pruebas de Laravel.

Regístrate para ver ésta y cientos de lecciones exclusivas.

Peticiones HTTP con Guzzle en Laravel 5.1

rutas-con-filtros-laravel-5-1

Laravel nos permite entre otras cosas el desarrollo de API’s que puedan ser consumidas desde otro recurso o software externo como aplicaciones web de terceros, aplicaciones móviles, etc. pero ocasionalmente y en sentido contrario, es necesitamos realizar peticiones a una o varias API’s.

En PHP se pueden hacer peticiones web utilizando por ejemplo CURL que es «Una librería que nos permite conectarnos y comunicarnos con diferentes tipos de servidores usando diferentes tipos de protocolos como http, https, ftp, entre otras«.

Citando un ejemplo muy simple de la documentación oficial de esta librería podemos ver lo siguiente

// Conectarse a un cliente web
$ch = curl_init("http://www.example.com/");
// Abrir un archivo
$fp = fopen("example_homepage.txt", "w");

Guzzle es un paquete de PHP que permite, de una forma muy fácil, realizar todas estas peticiones HTTP para integrar servicios web de terceros dentro de nuestras aplicaciones.

Ver post

PHP 7 oficialmente disponible

banner-lanzamiento-php7

El día 3 de diciembre se dio a conocer el lanzamiento oficial de PHP 7, desde hace algún tiempo se esperaba esta noticia ya que hubo muchos rumores entre los cuales se destacaba un aumento substancial en cuanto a la velocidad.

Veamos algunas de las novedades que trae consigo PHP 7.

Ver post

Eloquent ORM | Final de la primera parte

En este curso nivel 1, hemos aprendido desde cómo configurar una base de datos y crear su estructura, tipo de datos, alcanzamos a almacenar, editar, listar y eliminar datos de la base de datos. En otras palabras los fundamentos del ORM llamado Eloquent.

Regístrate para ver ésta y cientos de lecciones exclusivas.

Suscríbete a nuestro boletín

Te enviaremos publicaciones con consejos útiles y múltiples recursos para que sigas aprendiendo.

Suscríbete a nuestro boletín

Recibe consejos útiles, promos y múltiples recursos directamente en tu correo.

Tu nombre y correo serán enviados directamente a MailChimp. No compartiremos tus datos con otras empresas.