Git es sin duda una herramienta indispensable para cualquier programador y mucho más cuando se trabaja de forma colaborativa, tanto así que desde hace un tiempo se considera como un requisito indispensable para optar a trabajos como desarrollador, mucho más en el ámbito web.
Si no sabes mucho de que se trata Git te recomiendo seguir nuestra serie sobre Git y GitHub donde podrás aprender a usar estas herramientas.
Hoy te voy a dar unos consejos para configurar correctamente Git en tus proyectos de Laravel. Si estas trabajando en forma colaborativa esto puede ayudarte mucho a disminuir los posibles problemas que puedan presentarse.
En esta lección del curso introductorio de Laravel 5.1, aprenderemos a crear un feature para que los usuarios cambien su contraseña apoyándonos en el componente de pruebas de integración de Laravel.
Regístrate para ver ésta y cientos de lecciones exclusivas.
El sistema de control de versiones git, ofrece una solución muy conveniente a la hora de llevar control sobre el desarrollo de un proyecto con el cual podemos ver el progreso del trabajo solo con inspeccionar el cambio realizado en cada commit. Los pull request permiten no solo llevar de forma más ordenada las tareas en la etapa del desarrollo, sino también crear propuestas o cambios que puedan ser integrados posteriormente a dicho proyecto.
Básicamente un pull request es una petición para integrar nuestras propuestas o cambios de código a un proyecto.
Cuando creamos un repositorio git dentro de un directorio, inicialmente se incluyen todos los archivos de dicho directorio dentro del control de versiones de git, para así poder seguir los cambios que se van realizando en el proceso de desarrollo.
Hoy veremos como excluir archivos o directorios para que no sean tomados en cuenta por git y no se incluyan en cada commit que se realice al repositorio.
En la clase anterior te dimos una introducción sobre las pruebas de integración, y su finalidad en nuestros proyectos, en la clase de hoy vamos a poner mano a la obra creando nuestras propias pruebas.
Al desarrollar de forma profesional podrías implementar la siguiente metodología que te permitirá llevar un mejor control en el avance de tu proyecto.
Definir los features a desarrollar.
Escribir las pruebas de integración antes de escribir el código.
Desarrollar el código de tu aplicación.
Regístrate para ver ésta y cientos de lecciones exclusivas.
Todos hemos visto una oferta de trabajo así en algún momento:
Se solicita programador web con 15 años de experiencia, experto en HTML, CSS, Javascript, PHP, Ruby on Rails, NodeJS, .NET, C++, MySQL, PostgreSQL, Oracle, NoSQL, configuración de servidores, conocimientos de diseño gráfico y caligrafía. Ser barista es un bonus. Salario a convenir (el mínimo posible), algunos beneficios de ley (porque nos obligan).
Como un desarrollador de tan sólo 20 años buscando mi primer empleo fijo, este tipo de ofertas me deprimía bastante: me consideraba buen programador y que tenía conocimientos acordes ¡Sin embargo siempre cumplía con la mitad de los requisitos indispensables! Además yo sólo se preparar café americano. ¿Pero saben qué es lo curioso? Después de más de 10 años ¡Aún no cumplo con esos requisitos!
Las pruebas son parte fundamental en el desarrollo de cualquier aplicación sin importar el lenguaje en el que se este trabajando. En el desarrollo web continuamente probamos el código que escribimos tratando de simular el comportamiento de un usuario en la plataforma desde el navegador, de esta forma podemos verificar si la aplicación responde como se espera.
Ocasionalmente llega el momento en que necesitamos ejecutar tareas de forma repetitiva en nuestros servidores, como pueden ser tareas de mantenimiento, respaldo de información, ejecución de funciones dentro de las aplicaciones, entre otras.
Las tareas de respaldo (backup) es una de las más comunes, y el mejor ejemplo, son las bases de datos; una empresa puede hacer un backup de la base de datos a su servidor de respaldos el día Viernes de cada semana a las 6 pm, una hora antes de que el personal termine de trabajar. Otro ejemplo podrían ser los proyectos, que se respaldan a las 2 am cada 15 dias.
A partir de Laravel 5.1 se incluye la opción para restringir la cantidad de intentos de login fallidos en una aplicación.
Por defecto un usuario sólo puede enviar 5 intentos fallidos de login por minuto, después de lo cuál el login quedará bloqueado por 60 segundos. Esto puede mejorar muchísimo la seguridad de tu aplicación y evitar intentos de login automatizados.
Antes de instalar Laravel Homestead, independientemente de cual sea tu sistema operativo, hay ciertos puntos que debes tener en claro para evitar dificultades en el proceso, hoy te voy a mencionar algunos de ellos.
Styde usa cookies para guardar tus preferencias y para seguimiento anónimo AceptarLeer más
Privacy & Cookies Policy
Privacy Overview
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.