Symfony desde cero

Curso: Symfony desde cero

básico
6 horas

También puedes acceder a todos los cursos con un solo pago

Sube a premium

Symfony desde cero

Toma este curso
Symfony desde cero

Curso: Symfony desde cero

básico
+6 horas
Sube a premium

Y accede a todos los cursos con un solo pago

Symfony desde cero

Symfony desde cero

Aprende a crear aplicaciones web con uno de los Frameworks más potentes del mercado.

Nivel: básico
Fecha de lanzamiento: 21 de sep.
Duración: +6 horas
(Ver temario)
Calificación: 5.0
(Ver 3 opiniones)

* Accede a este y a todos los cursos, talleres y especialidades

En este curso entenderás porqué symfony es uno de los frameworks más robustos del mercado, altamente aceptado en la industria y porqué sus componentes han sido utilizados en frameworks como laravel, Yii, CakePHP entre otros. Los proyectos symfony son intuitivos, su codigo es sencillo y legible, la documentación es impecable y su comunidad gigantesca. ¿Eres programador PHP? Symfony debe ser uno de tus superpoderes.

¿Qué aprenderás en este curso?

  • Fundamentos del framework
  • Manejo de la base de datos desde Symfony
  • Integración con Composer
Avatar

Prof. Diego Bastidas

@dfbastidasVer perfil

Programador. Apasionado por el aprendizaje y amante de la enseñanza. PHP, PYTHON, LINUX.

Temario del curso

Introducción a Symfony (Teoría).

Aprenderemos los conceptos básicos de Symfony y porqué es un proyecto tan importante en la actualidad.

  • 1.1. Presentación e introducción.

  • 1.2. Hablemos de Frameworks ¿Qué es un framework? ¿Por qué es recomendable? ventajas y desventajas

  • 1.3. Presentación del framework Symfony: historia, características, ventajas y desventajas.

  • 1.4. ORM y como es utilizada esta tecnología con symfony.

  • 1.5. Composer y cómo es utilizada esta tecnología con symfony.

  • 1.6 Template Engine y cómo es utilizada esta tecnología con symfony.

Práctica 1: Mis primeros pasos con symfony.

Conoceremos las herramientas con las que interactuaras cotidianamente al usar Symfony.

  • 2.1 ¡Instalemos el framework!

  • 2.2. Conociendo un proyecto symfony y su estructura.

  • 2.3. Symfony profiler.

  • 2.4. Bin/console, la consola de symfony.

  • 2.5. ¡El maravilloso symfony flex!

Práctica 2: El Enrutamiento.

Aprenderemos como funciona el sistema de enrutamiento de symfony a profundidad.

  • 3.1. Mi primer controlador. Enrutamiento de symfony asociandolo al MVC que utiliza el framework.

  • 3.2. ¿Qué son las anotaciones y cómo funcionan en el enrutamiento?

  • 3.3. Enrutando desde el controlador

  • 3.4. Un vistazo a Twig.

  • 3.5. Función PATH para navegar e interactuar con los controladores de nuestra plataforma desde twig.

Práctica 3: Twig like a pro!

Aprenderemos a usar twig basandonos en la documentación oficial de dicha tecnología.

  • 4.1. Introducción a twig y su importancia dentro de symfony.

  • 4.2. Filtros de twig explicando cada uno de sus resultados.

  • 4.3. Funciones de twig, explicando cada uno de sus resultados.

  • 4.4 Condicionales y ciclos con twig.

  • 4.5. ¿Bloques? ¿base.html.twig? ¿import? Sistema de herencia que utiliza twig.

¡DOCTRINE!

Empezaremos a manipular la base de datos utilizando las herramientas proporcionadas por el framework.

  • 5.1. Introducción a doctrine, mapeo utilizado por symfony con Doctrine.

  • 5.2. ¡Hagamos magia! Nuestra primera base de datos con symfony y sus maravillosas entidades.

  • 5.3. Relacionando las entidades.

  • 5.4. Bueno, bonito y carito. Métodos mágicos de symfony y su principal desventaja.

  • 5.5. ¡Ya basta de metodos mágicos! Hablemos de consultas.

Los Formularios.

Empezaremos a manipular la base de datos utilizando las herramientas proporcionadas por el framework.

  • 6.1 Introducción a formularios.

  • 6.2. Creando nuestro primer formulario.

  • 6.3. Mi campo favorito: ¡EntityType!

  • 6.4. Carga de archivos.

  • 6.5. ¡Procesando formularios!

  • 6.6. Formulario especial para situaciones especiales.

¡Proyecto: Postealo!

Pondremos en práctica lo aprendido. Programemos un proyecto real (¡Ah! ¡y usemos composer!)

  • 7.1. Iniciando el proyecto.

  • 7.2. ¡Usemos composer!

  • 7.3. Login y registro de usuarios

  • 7.4. ¡Programemos las interfaces!

  • 7.5. Creando un post.

  • 7.6. ¿Cómo ver y comentar un post?

  • 7.7. Security.

De básico a intermedio.

Nos adentraremos a conceptos más avanzados del framework.

  • 8.1. Instalando y configurando Easyadminbundle.

  • 8.2. Creando nuestros propios comandos.

  • 8.3. Conclusiones y fin del curso

Avatar

Prof. Diego Bastidas

@dfbastidasVer perfil

Programador. Apasionado por el aprendizaje y amante de la enseñanza. PHP, PYTHON, LINUX.

Sigue aprendiendo con

PHP Desde Cero (2019)

PHP Desde Cero (2019)

Avatar

Yesi Days

5

4.6

Laravel Desde Cero (2019)

Laravel Desde Cero (2019)

Avatar

Yesi Days

5

4.4

Empieza a aprender Symfony desde cero

¿Aún no te decides? Mira una clase gratis

Mostrar precios en

Premium

$3020USD

En un solo pago anual de $360 240 USD

Gráfico de tabla

Alcanza tus metas con todos los cursos y funciones premium.

unicorn-head-smile¿Tienes un EDycupón?
  • Paga 8 meses y obtén 12

  • Todos los beneficios del plan gratis

  • Acceso completo a todo EDteam (+150 cursos)

  • Sin límite de reproducciones diarias

  • Certificado de culminación

  • 2 cursos nuevos por semana

  • Reproducción automática de clases

  • Descarga recursos adicionales de cursos

  • Clases y talleres bonus en cursos

  • Paga 8 meses y obtén 12

  • Todos los beneficios del plan gratis

  • Acceso completo a todo EDteam (+150 cursos)

  • Sin límite de reproducciones diarias

  • Certificado de culminación

  • 2 cursos nuevos por semana

  • Reproducción automática de clases

  • Descarga recursos adicionales de cursos

  • Clases y talleres bonus en cursos

  • Ver todas las características

* Los planes premium no tienen permanencia obligatoria. Cancela cuando quieras

Sólo este curso

$3226USD

$360 240 USD

Gráfico de tabla

Conserva este curso de por vida y obtén un certificado con un único pago.

  • Acceso de por vida a este curso

  • Certificado de culminación

  • Red social educativa

  • Sin límite de reproducciones diarias

  • Sin anuncios

  • Guarda tus apuntes de clases

  • Reproducción automática de clases

  • Guarda el avance de tus estudios

  • Descarga los recursos de las clases

  • Acceso de por vida a este curso

  • Certificado de culminación

  • Red social educativa

  • Ver todas las características

¿Quieres regalar este curso?

3 calificaciones de los estudiantes (5.0)

Cargando Calificaciones...

Sigue aprendiendo con

PHP Desde Cero (2019)

PHP Desde Cero (2019)

Avatar

Yesi Days

5

4.6

Laravel Desde Cero (2019)

Laravel Desde Cero (2019)

Avatar

Yesi Days

5

4.4