Aceptar Las cookies nos permiten ofrecer nuestros servicios. Al utilizar nuestros servicios, aceptas el uso que hacemos de las cookies. Más Información.

Curso de Symfony 3

En este curso conseguirás aprender Symfony 3 mientras desarrollas un blog desde cero paso a paso. Symfony es uno de los frameworks de PHP más usados y robustos para crear aplicaciones Web en PHP.
  • 4 (33 valoraciones)
  • 5 horas y 37 minutos
  • Disponible desde Julio de 2017
Conocimientos y habilidades que adquieres realizando este curso
  • Instalación y configuración de Symfony3
  • Opciones y herramientas más usadas
  • TWIG: El motor de vistas de Symfony
  • Controladores
  • Montar entorno de trabajo
  • Entidades y Doctrine
  • Trabajo con objetos
  • Persistencia y validación de entidades
  • Formularios
  • Sonata Project
  • Servicios
  • Seguridad en Symfony
  • Internacionalización

Temario del Curso de Symfony 3

  • Request/Responses
    21m
  • Controladores
    9m
  • Respuestas
    9m
  • Vistas (TWIG)
    18m
  • Entidades y Doctrine
    9m
  • Montar entorno de trabajo
    5m
  • Configurando la base de datos
    18m
  • Crear sistemas de entidades y sus relaciones
    14m
  • Carga de entidades
    14m
  • Trabajando con objetos
    11m
  • Persistencia de entidades
    3m
  • Validaciones de entidades
    12m
  • Formularios
    32m
  • Gestión de la publicación
    17m
  • Introducción a Sonata
    12m
  • Configurar Sonata
    8m
  • Trabajando con post
    14m
  • Seguridad y Usuarios
    18m
  • Seguridad con la BBDD
    11m
  • Control de acceso
    9m
  • Entornos del sistema antes de servicios
    8m
  • Inyección de dependencias
    4m
  • internacionalización I
    3m
  • internacionalización II
    7m
  • internacionalización III
    6m
  • internacionalización IV
    8m
* Requisitos del curso:

Para comenzar el curso de Symfony 3 te aconsejamos que tengas conocimientos previos en PHP y nociones en programación orientada a objetos. 

No necesitas tener conocimientos avanzados de PHP, pero sí una base teórica y práctica que te ayude a seguir este curso al completo.

Descripción

Con este curso de Symfony 3 aprenderás a desarrollar aplicaciones Web con la ayuda de este framework escrito en PHP.

En el mundo de la programación los frameworks nos ayudan a desarrollar mucho más rápido y Symfony es posiblemente el framework más conocido y más completo que hay en la actualidad para programar en PHP.

Durante el curso crearás un blog desde cero, que contará con sistema de gestión y administración de usuarios y noticias, y un módulo completo de comentarios entre otras muchas características que contará tu blog. 

Para ello, hemos diseñado un curso dividido en 7 secciones, donde empezarás conociendo qué es Symfony, harás tu primera instalación del framework y conocerás las mejores opciones y herramientas que tienes disponible para trabajar con ellas.

Una vez que tienes estblecidas las bases de Symfony 3, te meterás en su corazón y empezarás a comprender la aquitectura Modelo Vista Contorlador (MVC), el motor de plantillas TWIG y el ciclo de vida de las peticiones y respuestas.

En los siguientes temas, abarcarás las lecciones acerca de las entidades y Doctrine para empezar a mapear de forma eficaz, ya que puede generar problemas de rendimiento si no se utiliza con cuidado y se conoce en profundidad.

En el ecuador del curso, trabajarás con el componente formularios de Symfony, que te ayudará a trabajar con los formularios de tu aplicación, facilitando su creación, representación y renderizado. Tambien comenzarás a ver algo de seguridad con la protección CSRF para evitar que un agente externo consiga esos datos y llegue al destinatario correcto.

Y ya en la parte final del curso, harás uso de Sonata Admin, un gestor CRUD que te facilitará enormemente la gestión del back office de tus proyectos Symfony y la gestión de bases de datos, y para finalizar con el curso de Symfony verás la internacionalización para ofrecer el contenido de tus aplicaciones Web en el idioma preferido del usuario.

No esperes más y comienza ahora nuestro curso completo del framework Symfony para mejorar como profesional en PHP.

¿Qué es lo que obtendrás?

curriculum

Destaca tu Curriculum

Haz que tu perfil destaque aprendiendo las tecnologías más demandadas por las empresas

certificado

Certificados

Certifica tus conocimientos actuales y los que consigas en OpenWebinars

calendario

A tu ritmo

Antes de trabajar, después del almuerzo o por la noche, elige tu mejor momento para aprender

Preguntas Frecuentes (F.A.Q)

En OpenWebinars no vendemos cursos unitarios.

Tenemos dos planes de suscripción, Plan Mensual y Plan Anual que te darán acceso completo a todos los cursos de la plataforma y a los nuevos que vamos lanzando, siempre y cuando tu suscripción esté activa (como Spotify con la música o Netflix con las películas y series).

¿Eres una empresa? Tenemos planes especiales para tí. Consúltanos aquí.

Sí, en todos los cursos existe un examen final para evaluar tus conocimientos adquiridos. Si superas este examen con más de un 80% de preguntas correctas obtendrás el diploma de certificación. Puedes realizar un intento cada 24 horas.

Este diploma es un certificado privado emitido por OpenWebinars, y valorado en el mundo empresarial, ya que tenemos grandes compañías clientes que se forman con nosotros y valoran nuestras certificaciones.

No olvides poner tu certificación en tu perfil Linkedin y en tu currículum.

En OpenWebinars los cursos no tienen fecha de inicio y de final.

Cada curso tiene una fecha de publicación y desde ese día estarán 100% disponible todos los contenidos del curso para los usuarios suscritos a alguno de nuestro planes.

Si nunca has trabajado con Symfony, lo ideal es que te formes en la última versión con Symfony3 para estar actualizado.

No es necesario ni recomendable que aprendas una versión antigua del framework Symfony, a no ser que un cliente o tu empresa esté trabajando con un proyecto en Symfony2.

En el mundo de la programación estamos acostumbrados a renovarnos constantemente, ya que cada cierto tiempo salen nuevas versiones de frameworks y librerías que añaden nuevas funcionalidades, corrigen pequeños bugs y las hacen más seguras.

Hubo grandes cambios de la primera versión de Symfony a Symfony 2, pero en esta ocasión al lanzar la tercera versión del framework esto no ha ocurrido gracias a que han escuchado a la comunidad.

En Symfony 3 se han producido algunos cambios en las estructuras de directorios y se han corregido pequeños bugs de que venian de base en Symfony2.

En la práctica esto significa que el paso de las versiones del framework 2.x a 3.x podría complicarse un poco a la hora de migrarlo. Para solucionarlo, el equipo de Symfony lanzo una nueva versión intermedia, la 2.8, que seguirá añadiendo funcionalidades que también se añaden en las futuras versiones de Symfony 3. Por tanto Symfony 2.8 se publicó para que te sea más fácil pasar a Symfony 3, sin prisas.

Los novedades de Syfmony3 con respecto a Symfony2, son mayormente en el nucleo del framework, por tanto no cambia mucho la forma de trabajar en las diferentes versiones, solo a nivel de estructura. Symfony 3, sigue trabajando con TWIG y con la estructura MVC, Modelo Vista Controlador.

Si vienes de trabajar con Symfony 2 te recomendamos que te actualices a Symfony 3, para tener tu perfil de programador actualizado a la última.

Carreras que incluyen este curso

Cursos relacionados con Symfony 3

Suscríbete y comienza ahora
Plan Anual
US$ 24,16 / mes
* En un pago anual de US$ 290
  • Acceso inmediato a 99 cursos
  • Acceso a los nuevos cursos mientras estás suscrito
  • Acceso para siempre a los cursos superados
  • Sin compromiso de permanencia
  • Tutorización continua
  • Sin horarios ni límites
  • Obtén tu certificado digital
  • Recibe tus certificados impresos gratis
  • 2 Meses gratis
Plan Mensual
US$ 29 / mes
* En un año pagarías US$ 348
  • Acceso inmediato a 99 cursos
  • Acceso a los nuevos cursos mientras estás suscrito
  • Acceso para siempre a los cursos superados
  • Sin compromiso de permanencia
  • Tutorización continua
  • Sin horarios ni límites
  • Obtén tu certificado digital
  • Recibe tus certificados impresos gratis
  • 2 Meses gratis