Mostrando un array asociativo con NgFor en Angular 2
Vamos a definir una propieda cuyo valor será array en nuestro componente de Angular 2, automaticamente ya tenemos disponible esa propiedad en la plantilla. Para mostrar los datos del array tenemos que recorrer el array con un bucle y en Angular existe la directiva ngFor que nos va a permitir hacer esto. Veamos como mostrar un array asociativo con NgFor en Angular 2 import {Component} from 'angular2/core'; @Component({ selector:...
Instalar SASS en Windows
Hoy veremos como instalar SASS en Windows y como compilar ficheros scss a css. Descargamos RubyInstaller para Windows http://rubyinstaller.org/downloads/ Una vez instalado podemos utilizar la consola de ruby para instalar sass y compass: gem install sass gem install compass Cada vez que necesitemos compilar los cambios a CSS desde la consola de ruby ejecutamos el comando sass –watch estilos.scss:styles_compilados.css en el directorio donde tengamos el fichero scss. En teoría...
Mostrar propiedades de un componente en Angular 2
Como sabemos en Angular 2 trabajamos principalmente con componentes, los cuales controlan el trabajo con los eventos, etc, estan formados por una clase con propiedades, métodos y además podemos invocar decoradores para definir el propio componente e indicarle en que etiqueta mostrar el componente y que plantilla o vista va a tener el mismo. Veamos como mostrar las propiedades de un componente en Angular 2. Tenemos el componente principal...
Buscar un commit en Git
Muchas veces necesitamos buscar un commit que hicimos hace tiempo en el log de Git, para volver a el o hacer cualquier cosa con el. Para buscar un commit en Git utilizaremos el comando git log. Buscar en los comentarios del commit git log --grep=texto Buscar en los cambios hechos al código git log -S texto Mostrar solo el comentario de cada commit: git log --oneline ¿Quieres aprender más?...
Instalar Angular 2 y hacer un Hola Mundo!!
Angular 2 es la nueva versión de AngularJS, es una tecnología muy interesante, veamos como instalar Angular 2 y hacer un Hola Mundo!! Vamos a preparar el entorno de desarrollo para desarrollar aplicaciones web con Angular 2. 1. Instalar Node.js Lo primero que tenemos que hacer es instalar node.js para utilizar su gestor de paquetes npm. Lo puedes descargar e instalar desde https://nodejs.org/en/download/ 2. Crear un directorio para proyecto...
¿Que es un ORM? ¿Doctrine y entidades? en Symfony3
En este vídeo intento aclarar el concepto de que es un ORM y como funciona Doctrine a grandes rasgos: ¿Quieres más? Vídeo Curso de Symfony3 ¡Domina el framework PHP más completo...
Como subir código a Github
Hoy vamos a aprender a subir código a GitHub. Es muy fácil. Crea una cuenta en GitHub e instalate git en tu equipo. Ahora en GitHub creamos un repositorio, en mi caso voy a subir una pequeña clase para subir archivos en PHP que siempre utilizo en ZF2 o en PHP crudo: Una vez que tenemos el repo, solo tenemos que seguir las instrucciones que nos da github. Entramos...
Aprende PHP desde cero con 36 ejercicios prácticos
Ver el curso completo Acabo de lanzar el curso Aprende PHP desde cero con ejercicios prácticos, vas a aprender PHP paso a paso mediante los más de 36 ejercicios que componen este curso. PHP es uno de los lenguajes de programación del momento, es sin duda el lenguaje en el lado del servidor más utilizado actualmente en el desarrollo de aplicaciones web y cuenta con múltiples ventajas con respecto...
Solución: Pantalla en blanco con Apps híbridas Cordova en Android
Cuando desarrollamos una app híbrida, es decir, una aplicación móvil programada con HTML, CSS y JavaScript usando algún framework, como framework7, Ionic, jQuery Mobile, PhoneGap etc y luego creamos un apk, es decir, compilamos ese código usando Cordova, es común que cuando ejecutamos esa app en una simulación de Android o en un Android de verdad, la splash screen sobrepase el tiempo de espera(timeout) y se quede una pantalla...
¡Especial 2000+ estudiantes en el curso de Symfony 3!
Como sabes hace poco publiqué el curso de Symfony3 en el que enseño a desarrollar aplicaciones web con este framework PHP desde cero. Cuando acabé de producir el curso me sentí muy satisfecho con el resultado, independientemente de la acogida que tuviera el curso, me dí cuenta que me salió un curso de calidad, muy completo y con todo lo que yo buscaba cuando empecé a desarrollar con frameworks...
Crear varios hosts virtuales en Wamp Server
Veamos como crear varios hosts virtuales en Wamp Server. Cuando creamos un virtualhost lo que estamos haciendo es simular en nuestro servidor apache local un dominio real, de forma que en lugar de entrar a http://localhost/symfony3/web/index entraríamos a http://symfony3.com.devel/index. Vamos a ver como se crean los virtualhost en WampServer, aunque esto es muy similar en cualquier versión de Apache. Paso 1. Entrar al fichero C:\wamp\bin\apache\apache2.4.9\conf\httpd.conf y añadir o descomentar...
Como ponerle nombre a una ruta en Laravel 5
En las versión Laravel 5.2 se da el caso de que intentamos hacer una redirección utilizando el nombre de una ruta y no funciona. Esto es porque no le hemos asignado un nombre correctamente a la ruta. Veamos como ponerle nombre a una ruta en Laravel 5. Para eso debemos utilizar el atributo as y uses en nuestra ruta, por ejemplo: Route::get('/index/{section?}',["as" => "nombre", "uses" => "PruebasController@index"]); Con esto...