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

Clone y Fork con git y GitHub

git-github-clone-fork

Una de las grandes ventajas de usar con git mas allá del control de versiones es la posibilidad de compartir el código para trabajar de forma colaborativa. Gracias a esta funcionalidad GitHub se ha convertido en la red social de programadores mas grande del mundo por excelencia.

De esta forma podemos compartir proyectos y clonar otros existentes para ayudar a mejorarlos y contribuir de manera activa con ellos.

Ver post

Rutas y Controladores

Las rutas, son como el punto de entrada de un usuario a nuestra aplicación, en otras palabras, son la primera capa en la que debemos trabajar para decidir qué hacer con cada petición que reciba nuestra página o aplicación. Por lo general las rutas apuntan a un controlador (considéralo la segunda capa) y luego el controlador interactúa con los modelos, u otras clases y servicios para finalmente generar una respuesta que se enviará al usuario (HTML, JSON, etc.)

Siendo la primera capa es muy importante, y por ello he dedicado varios videotutoriales a hablarte sobre las rutas, si no has hecho el curso básico de Laravel 5 y eres nuevo con el framework, te recomiendo que los veas antes de continuar con la lección de hoy:

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.