Master en desarrollo web Full Stack: Angular, Node, Laravel, Symfony 4 y más
¡Entra al master completo pinchando aquí! Bienvenido al Máster en desarrollo web Full Stack, en el que aprenderemos todo lo necesario para dominar el desarrollo de aplicaciones web en el lado del servidor (back-end) y en el lado del cliente (front-end). Este no es un curso cualquiera, estás ante un máster completo en el que aprenderemos: Desarrollo de Backend moderno, creando aplicaciones en el lado del servidor con las tecnologías mas demandadas. Desarrollo...
Como instalar Symfony 4
Hoy vamos a ver como instalar Symfony 4 paso a paso y desde cero. Para esto he preparado un tutorial en el que te voy dando datos interesantes y te enseño a instalar Symfony 4: Symfony lanzó hace poco la versión 4 del framework, la cual incluye bastantes cambios con respecto a versiones anteriores. Te enseño todos los cambios y además te enseño desarrollo con Symfony 4 dando click...
Curso de Symfony 4: Domina el framework PHP más moderno
¡Entra al curso completo pinchando aquí! Hace poco lancé el Curso de Symfony 4, en el que aprenderemos todo lo necesario para dominar el framework mas moderno y buscado por las empresas empezando totalmente desde cero. Este no es un curso cualquiera, estás ante el curso de Symfony 4 más completo en el que aprenderemos: Programación desde cero y paso a paso, sin necesidad de tener conocimientos previos. PHP, el lenguaje...
Curso gratuito: Symfony 3 en producción
He publicado curso gratuito en el que aprenderemos a poner en producción sitios y aplicaciones web creadas con Symfony3. Veremos la configuración y subida al hosting web de un proyecto completo de Symfony. ENTRAR AL CURSO GRATUITO: Symfony 3 en producción En el curso Symfony 3 en producción, vas a aprender subir y publicar en Internet sitios web desarrollados con Symfony paso a paso y desde cero. Symfony es uno...
Víctor Robles Academy
Hoy vamos a hablar de Víctor Robles Academy, la nueva sección de este blog. Como sabes soy formador online desde hace ya bastante tiempo y he creado muchos cursos online entonces, el objetivo de esta sección es que tengas un catalogo completo de los mejores cursos online de desarrollo web que imparto en Udemy. A vista de pájaro puedes ver cuales de mis cursos te interesan más para aprender...
Generar bundles en Symfony3
Los bundles en Symfony3 son módulos o paquetes que nos permiten dividir nuestra aplicación en varias partes reutilizables. De forma que si tenemos una tienda online que además tiene un foro y un blog, podríamos tener un bundle para la tienda, otro para el foro y otro para el blog dentro del mismo proyecto de Symfony. Crear más o menos bundles depende de cada uno. En Symfony3 toda nuestra...
Crear un controlador base en Symfony3
Hoy vamos a ver como crear un controlador base en Symfony3 para las tareas de sesiones, conseguir el entity manager, entre otras cosas y de esta forma evitar la repetición de algunos bloques de código. Para crear este controlador base en Symfony3, crearemos un fichero Base.php dentro la carpeta de controladores de nuestro Bundle. <?php namespace AppBundle\Controller; use Symfony\Bundle\FrameworkBundle\Controller\Controller; use Symfony\Component\HttpFoundation\Session\Session; class Base extends Controller { protected $_session; protected...
Routing en Symfony3
El routing en Symfony3 es algo muy importante, ya que nos va a permitir tener un sistema de rutas limpias y amigables y nos va a brindar mucha potencia a la hora de desarrollar aplicaciones web con el framework. Veamos como se definen rutas en Symfony3. Se pueden definir rutas globales y rutas dentro de un bundle. En nuestro caso modificaremos el fichero Src/PruebasBundle/Resources/config/routing.yml ejemplos_pruebas_homepage: path: /hello/{name} defaults: {...
Días restantes con Twig
Veamos como calcular el numero de días restantes con Twig. Como sabes Twig es el sistema de plantillas de Symfony3, el framework PHP más demandado. Lo que hace el siguiente trozo de código es calcular cuantos días quedan o cuantos días hay entre dos fechas. {% set diferencia = date('2018-04-20').diff(date('now')) %} {% set restante = diferencia.days %} {% if reestante == 1 %} 1 día {% else %} {{...
Hacer consultas y conseguir el usuario dentro de un formulario de Symfony3
Hoy vamos a ver como hacer consultas y conseguir el usuario dentro de un formulario de Symfony3. Cuando necesitamos más personalización y conseguir por ejemplo un desplegable con una serie de opciones salidas de la base de datos más allá de lo que nos ofrece por defecto Symfony3 en un formulario, es interesante lo que haremos ahora. Vamos a ver como conseguir el usuario dentro de un formulario de...
Crear extensiones de Twig en Symfony 3
Hoy vamos a ver como crear extensiones de Twig en Symfony3. Una extensión de Twig no es más que un helper para nuestras vistas, nos va a permitir tener una funcionalidad que va a permitir ser utilizada en cualquier vista twig de nuestro proyecto de Symfony. Para crear extensiones de Twig lo primero que tenemos que hacer es crear un directorio llamado Twig dentro de nuestro Bundle. Y dentro...
Como crear una variable en Twig (Symfony3)
Para crear una variable en Twig, el lenguaje de plantillas de Symfony3, lo podemos hacer de la siguiente forma: {# Crear variable en Twig #} {% set fruta = 'manzana' %} {# Imprimir contenido de una variable en Twig #} {{fruta}} Con esto ya sabemos crear una variable en Twig y mostrar su contenido por pantalla. ¿Quieres más? Vídeo Curso de Symfony3 ¡Domina el framework PHP más completo !...