Guardar y recuperar cambios con git

El comando git stash permite guardar cambios realizados en el código y retomar la última versión o commit almacenado, estos cambios también pueden recuperarse en cierto momento de ser requerido, o en caso de que se hayan deshecho por error del usuario.

Crear un repo git

Creamos una carpeta nueva, en mi caso una llamada “stash” e iniciamos git dentro del directorio. Si aun no sabes como crear un repo puedes visitar el post sobre Primeros pasos con git y GitHub. Ver post

Extender la funcionalidad del framework

Hoy voy a adelantarme un poco a futuras lecciones y cursos, y les voy a enseñar cómo pueden extender la funcionalidad de uno o más componentes y clases del framework, con el uso de los Service Providers.

Esta lección también nos va a permitir practicar un poco más la programación orientada a objetos con PHP, dado que vamos a extender clases para implementar nuevos métodos, también vamos a utilizar la sentencia use / as que nos va a permitir trabajar con 2 clases que tengan el mismo nombre (pero por supuesto con espacios de nombre diferentes).

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

Sistema de ramificaciones en git

ramificaciones-git

Ramificaciones en git

Una rama (branch) es una bifurcación en la línea de tiempo del proyecto que nos permite crear una copia paralela para desarrollar cambios sin afectar la versión estable (por defecto la rama master).

El sistema de ramificaciones ofrece la posibilidad de crear tantas copias del código como creamos necesario.

Ver post

Creando layouts e integrando Laravel Collective

En esta lección daremos un repaso a las lecciones del curso básico de Laravel, que nos permitieron aprender a crear layouts con Blade y a integrar el paquete de Laravel Collective que incluye los helpers para generar HTML y Forms dinámico con Laravel.

Recuerda: Si decidiste comenzar directamente con este curso y no has hecho el primer curso básico, no olvides ver las lecciones relacionadas antes de marcar la lección como completada.

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

Integrando el frontend a un proyecto de Laravel

En esta lección vamos a integrar las vistas estáticas con nuestro proyecto de Laravel, además les hablaré un poco acerca de Laravel Elixir y el preprocesador de CSS, Sass.

Puedes descargar los archivos de HTML y CSS usados durante esta lección desde nuestro repositorio de guías:

https://github.com/StydeNet/teachme/tree/master/resources/assets

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

Flujos y zonas por las que pasa un fichero en un repositorio Git

git-flujos-y-zonas

Ya conocemos los principios básicos de git. Hoy aprenderemos que pasa exactamente con nuestros ficheros cuando utilizamos un sistema de control de versiones como lo es Git. De esta forma, manejar con mayor fluidez el control de cambios en nuestra aplicación. Para ello vamos a comenzar con unos conceptos básicos:

Zonas en un repositorio GIT

Cuando estamos trabajando en ficheros que están dentro de un respositorio GIT, existen en todo momento tres zonas o áreas:

Ver post

Diferencias entre Backend y Frontend

¿Te has preguntado cómo trabajar con Laravel y Sass o cómo integrar un diseño a tu aplicación con Laravel?

En esta nueva lección, explicaremos las diferencias entre backend y frontend y aprenderás como integrar los recursos estáticos de un proyecto (HTML, CSS, JS, imágenes, etc.) a tu aplicación de Laravel.

Es una lección básica pero te servirá para aclarar algunas dudas y conceptos antes de continuar con la creación de nuestro proyecto dinámico. Además podrás aprender un poco más sobre los features que queremos lograr en el desarrollo de esta aplicación.

Antes de integrar el frontend con nuestro backend (es decir, nuestro proyecto en Laravel), es importante repasar un poco de «teoría» y aprender las diferencias entre frontend y backend y cómo se integran o combinan estas dos partes o procesos en un mismo proyecto.

Espero que este capítulo te saque de las dudas que has tenido en relación a estas tecnologías.

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

Laravel 5.1 será la primera versión LTS del framework

Laravel LTS

Desde hace un tiempo, Taylor Otwell, creador del framework Laravel PHP, nos mantiene en suspenso con sus anuncios:

Pueden imaginar que estando en medio del desarrollo de un nuevo curso de Laravel 5, este tipo de anuncios me dificulta el sueño, pero la sorpresa esta vez fue bastante agradable:

Laravel 5.1 será la primera versión LTS del framework

Ver post

Aprende cómo validar datos con Laravel

aprende-como-validar-datos-con-laravel

La validación de datos de cualquier app es de gran importancia y se deben proveer todos los posibles escenarios y considerar los posibles errores que puede cometer un usuario al interactuar con el sistema.

Básicamente existen 3 formas de validar un formulario, desde el frontend (javascript, jquery, html5), desde el backend (reglas y funciones de validación) y desde la base de datos, donde se pueden definir los tipos, cantidad de caracteres y otros parámetros que pueden ser configurados para este proceso.

Ver post

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.