Udemy

Platform

Español

Language

Web Development

Category

Curso de Symfony3 - Domina el framework PHP más completo

Aprende a desarrollar aplicaciones web con Symfony 3, el framework PHP más moderno y potente. Nueva versión de Symfony2.

3.60 (1054 reviews)

3517

Students

12 hours

Content

Jan 2021

Last Update
$94.99
Regular Price


What you will learn

Dominar Symfony3

Entender y trabajar también con Symfony2

Desarrollar aplicaciones web complejas desde cero con este framework

Mejorar la capacidad de adaptación a otros frameworks

Aumentar las posibilidades laborales como desarrollador PHP


Description

Bienvenido al curso de Symfony3, vas a aprender paso a paso como desarrollar aplicaciones web con este framework para PHP.

Symfony es uno de los frameworks más conocidos y más completos del mercado actual. Son muchas las ventajas que tenemos al trabajar con él, como por ejemplo la filosofía de buenas prácticas, MVC, abstracción de la base de datos con Doctrine ORM, sistema de plantillas con Twig, arquitectura modular de las aplicaciones, y mucho más.

Este es un curso de Symfony 3, la nueva versión de Symfony, pero también es un curso de Symfony2 ya que la metodología de trabajo es prácticamente igual y continuamente se hace referencia a la versión 2 del framework en los vídeos. Además todo lo que veamos en el curso funcionará también en la versión 2.8 de Symfony.

Al finalizar el curso serás capaz de desarrollar tus propias aplicaciones web completas con Symfony3 y modificar proyectos de otros programados con este framework.

Sin duda este es el curso más completo que he encontrado acerca de Symfony. Está diseñado para que aprendas a desarrollar aplicaciones web para el mundo real, no estaremos continuamente generando el código con la consola, sino que lo haremos nosotros para que no te quedes con dudas.

En este curso aprenderás realmente a programar con este framework y está diseñado para que no te cueste tanto esfuerzo aprenderlo como a mí me costó hace años, tratando de aprender Symfony2.

Sí, es un framework complejo, pero para eso he creado este curso, para acelerar tu aprendizaje y que lo asimiles todo paso a paso, y al final seas capaz de trabajar con Symfony.

Se tratan desde los aspectos más básicos y sencillos hasta los más avanzados, por tanto no es necesario que sepas nada de Symfony para aprender a usarlo, aunque si que necesitarás saber PHP y saber de que va el patrón Modelo Vista Controlador y la programación orientada a objetos para aprovechar al 100% este curso.

Durante las más de 11 horas y media del curso verás muchísimos ejemplos prácticos. Iremos usando cada una de las partes fundamentales del framework y haremos un ejemplo en cada una de ellas.

Además en uno de los capítulos del curso desarrollaremos una aplicación web completa desde cero, para unir todas las piezas del puzzle.

Crearemos una aplicación web tipo blog que tendrá gestión de entradas o artículos, gestión de categorías, sistema de etiquetas, login y registro de usuarios, listados paginados, etc.

Abordaremos el desarrollo de esta aplicación partiendo desde cero, desde el diseño y creación de la base de datos, creación de bundles y entidades, relaciones con Doctrine ORM, trabajo con el sistema de rutas, hasta la programación de cada uno de los CRUDs paso a paso, utilizando Symfony3 y basándonos en buenas prácticas.

Si quieres aprender Symfony sin dolor, practicando poco a poco, subir de nivel en el desarrollo backend con PHP y aumentar tus oportunidades laborales ¡Este es tu curso!

Échale un vistazo al currículo del curso para ver todos temas que aprenderás.

Únete al curso y sube de nivel: ¡¡ Aprende Symfony3 !!


Screenshots

Curso de Symfony3 - Domina el framework PHP más completo
Curso de Symfony3 - Domina el framework PHP más completo
Curso de Symfony3 - Domina el framework PHP más completo
Curso de Symfony3 - Domina el framework PHP más completo

Content

Introducción al curso de Symfony 3

Introducción

Recomendaciones para el curso

Antes de empezar

Introducción a los frameworks de desarrollo

Modelo Vista Controlador. Teoria

MVC en PHP nativo

Ejemplo PHP + POO +MVC

Preparación del entorno de desarrollo

Instalar servidor de aplicaciones web

Servidor de aplicaciones web en Linux y Mac OS

Instalar Composer

Instalar Cygwin y Git

Instalar NetBeans

Instalación de Symfony3

Recomendaciones

Instalar Symfony3

Crear hosts virtuales en Apache

Básicos

Estructura del framework

Hola mundo !!

Rutas básicas, controladores y vistas

Case Sensitive con Linux y Symfony

Rutas avanzadas

Restricciones con expresiones regulares en las rutas

Redirecciones

Recoger variables GET y POST

Crear bundles

Vistas y Twig

Plantillas y bloques

Variables, condicionales y bucles

Comentarios

Funciones predefinidas

Crear nuevas funciones

Filtros predefinidos

Crear nuevos filtros

Más información

Bases de datos y Doctrine

Conexión a la base de datos

¿Que es un ORM? ¿Doctrine? ¿Entidades?

Generar entidades a partir de la base de datos

Generar entidades con Doctrine

Generar tablas a partir de entidades

getEntityManager vs getManager

Insertar

Leer

Actualizar

Eliminar

Tipos de Find

Consultas en SQL nativo

DQL

Query Builder

Repositorios personalizados

Más información

Formularios y validación

Crear formularios

Personalizar formularios en la vista

Validar formularios

Validar datos aislados

Crear campos Select y Checkboxes

Más información

Desarrollando una aplicación web desde cero

Diseño de la base de datos con DIA

Crear la base de datos con SQL

Rellenar la base de datos

Generando el bundle

Creando entidades

Relaciones por defecto

Relaciones Many-To-One

Relaciones One-To-Many

Relaciones One-To-Many. Segunda parte

Más información sobre las relaciones y Doctrine 2

Creando la plantilla base

Autenticación. Login de usuarios. Primera parte

Autenticación. Login de usuarios. Segunda parte

Formulario de registro

Mensajes flash

Cifrar contraseñas

Control de usuarios duplicados

Crear y validar el formulario de etiquetas

Guardar y listar etiquetas

Eliminar etiquetas

Crear, listar, editar y borrar categorías

Crear formulario de entradas

Guardar entradas

Subir archivos y asignar imagen a la entrada

Asignar etiquetas a las entradas. Primera parte

Asignar etiquetas a las entradas. Segunda parte

Mostrar las entradas

Menú de categorías

Eliminar las entradas

Mostrar botón para eliminar entrada

Editar entradas

Mostrar etiquetas la edición de la entrada

Paginación de las entradas

Entradas categorizadas

Rutas y control de acceso

Imagen no obligatoria

Otros

Sesiones

Internacionalización

Instalar bundles y librerias

Migraciones

Paginación con KnpPaginatorBundle

AJAX

Generar / Actualizar una sola entidad

Despedida

Código desarrollado durante el curso

Despedida

BONUS - Despedida y sorpresas extra



Reviews

P
Pablo30 September 2020

Lo siento. Hago esta crítica con el mayor de los afanes constructivos. En resumen opino que, aunque se nota perfectamente que el profesor domina la materia, pedagógicamente hablando deja mucho que desear.

M
Marcelo27 June 2020

Falta explicar como hacer instalaciones en linux. Buenos ejemplos con errores incluidos mas su solución. Espero mas respuestas a mis consultas.

A
Arnaldochura@Gmail.Com26 May 2020

Sin comentarios, no creo que vuelva comprar un curso de este profe, a excepción de que ayude terminar el curso.

J
Juan13 April 2020

error en el primer ejercicio, no me había pasado con ningún otro curso, supongo que esta desactualizado porque ya esta symfony 5 como estable

J
Julian24 August 2019

un muy buen curso para empezar en el mundo del desarrollo web con todo el contenido de enseñanza que trae en cada video.

M
Manalu30 May 2019

El contenido del curso es bueno, solo que actualmente (mayo 2019) la versión 3 disponible es la 3.4 y en el curso usa la 3.0, lo cual hay muchas diferencias. La pronunciación de las palabras en ingles del instructor es muy mala, se que es un curso en español pero por lo menos las palabras reservadas del lenguaje y del framework deberían ser pronunciadas correctamente. El general si me gusto.

S
Sergi25 May 2019

Se puede mejorar, ha habido momentos que me ha costado avanzar en la primera fase porque la instalación no contempla posibles errores desde consola con versiones.

L
Lleego22 April 2019

Una maravilla de curso, se explica bastante bien el uso del framework y la asistencia de ayuda es bastante buena.

E
Emiliano26 March 2019

La dicción del instructor no ayuda, el contenido es bueno para empezar, aunque recomendaría buscar otras opciones.

N
Nicolás20 January 2019

El curso en si esta bien, lo malo que es un curso muy antiguo y se complica a la hora de buscar documentación. y lo que tambien no me agrado del todo es la forma de desarrollar del profesor. Pero en resumen esta bien el curso para aprander un poco de symfony

G
Gustavochiappe@yahoo.com.ar16 October 2018

Falta la authentificacion autorizacion , ingreso son ldap , manejo de provider , configuracion de email

B
Bernardo9 October 2018

Dentro de las respuestas hay muchos que pasan por lo mismo que paso yo, siguen el paso a paso y algún punto no coincide y al no tener esa respuesta cuesta avanzar.

M
Miguel3 October 2018

Es un curso para iniciarse en el framework Symfony. Se podría añadir algún apartado de adaptación para las versiones que han salido posteriormente. Opino que es claro, a un ritmo adecuado y que te da una visión general para poder iniciarte en tus proyectos con el framework. Gracias

J
José13 September 2018

Muy buen curso para empezar con Symphony a tu ritmo. He aprendido lo suficiente para seguir profundizando. Recomendable.

K
Kenet12 September 2018

Excelente curso, ahora entiendo la lógica de Symfony la cual me abrirá paso a dominar el framework, muchas gracias.



690484

Udemy ID

12/6/2015

Course created date

11/20/2019

Course Indexed date
Bot
Course Submitted by

Twitter
Telegram
Android PlayStore
Apple Appstore