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

#EDteamFunciona, compruébalo

#EDteamFunciona, compruébalo

Comienza este curso gratis
Comienza este curso gratis
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 Septiembre
Duración: +6 horas
(Ver temario)
Calificación: 4.7
(Ver 9 opiniones)
Ruta de aprendizaje:

Comparte:

Acerca de este curso

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 código 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?

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

¿A quién está dirigido este curso?

  • Personas que cuenten con conocimientos en programación.
  • A quienes deseen tener a Symfony dentro de sus superpoderes.
  • A todos aquellos que quieran ahorrar tiempo.
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 asociándolo 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 métodos 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

Obtén cuatro meses gratis
al adquirir un plan anual

Por $ USD más obtén
una suscripción anual

Premium

Ahorra $120 USD
$360240USD

El mes te sale a $30 20 USD

Ahorra 33 %

Ahorra 33 %

Ahorra 33 %

Gráfico de tabla

Impulsa tu carrera con acceso a todos los cursos y especialidades

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 (+169 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 (+169 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

$32USD

$30 20 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?

9 calificaciones de los estudiantes (4.7)

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