Guía de Symfony para principiantes

Guía completa para aprender Symfony desde cero y crear tus primeras aplicaciones web

Ratings 4.59 / 5.00
Guía de Symfony para principiantes

What You Will Learn!

  • Conocer cómo se compone y funciona este framework
  • Descubrir cómo crear tu primera aplicación web
  • Conocer los componentes esenciales que ofrece Symfony
  • Conocimientos básicos de arquitectura de software por capas
  • Crear un entorno de desarrollo local con Docker y Docker Compose
  • Usar un archivo Makefile para lanzar tus servicios de forma fácil y rápida
  • Crear tests unitarios y funcionales de tus aplicaciones
  • La sintaxis de PHP 8.1

Description

Symfony es uno de los framework MVC (Modelo-Vista-Controlador) más utilizado a día de hoy. Está formado por multitud de componentes que te ayudarán a hacer desde las aplicaciones más sencillas a verdaderas aplicaciones empresariales.

En este curso aprenderás qué es Symfony, cómo funciona y cómo crear tu primera aplicación web en cuestión de horas.

Aprenderás cómo se instala y configura, cómo puedes gestionar peticiones, crear traducciones, gestionar la base de datos, añadir componentes para tareas específicas como enviar emails y mucho más.

Veremos las herramientas que te ofrece para gestionar excepciones y ayudarte a detectar errores en tu código

También aprenderás a cómo crear y validar formularios para que Symfony haga todo el trabajo por tí y tú solo tengas que preocuparte de qué campos quieres que tenga tu formulario.

Aprenderás a crear tests para que, a medida que crezca tu aplicación seas capaz de ver con un solo comando si has roto alguna de las partes que ya tienes creadas (PHPUnit)

Y por último, pero no por ello menos importante, aprenderás conceptos básicos de arquitectura de aplicaciones en capas, es decir, cómo separar la lógica de tu aplicación en:

- Aplicación: la parte que interactua con el usuario

- Dominio: toda la lógica de tu aplicación

- Datos: la capa encargada de consultar y almacenar datos en la base de datos

Al final de este curso, tendrás los conocimientos esenciales para empezar a dar forma a tus ideas en una aplicación web real!

Who Should Attend!

  • Desarrolladores que se están iniciando en el desarrollo de aplicaciones web con PHP y que quieren sacar el mayor partido a este framework!
  • Desarrolladores web con ganas de aprender conceptos de arquitectura para hacer aplicaciones más limpias y mantenibles

TAKE THIS COURSE

Tags

  • PHP
  • Symfony
  • Web Development

Subscribers

272

Lectures

148

TAKE THIS COURSE



Related Courses