Desarrollo profesional con Symfony de PHP

PHP, Symfony, Webpay de Transbank, Paypal, API Rest, JWT, Twig

Ratings: 4.35 / 5.00




Description

Symfony es el framework PHP líder para crear sitios web y aplicaciones web. Construido sobre los componentes de Symfony.

Un conjunto de componentes desacoplados y reutilizables sobre los que se construyen las mejores aplicaciones PHP, como Drupal, Prestashop y Laravel.

Un grupo apasionado de más de 600 000 desarrolladores de más de 120 países, todos comprometidos a ayudar a PHP a superar lo imposible.

En este curso aprenderás cómo crear aplicaciones completamente funcionales con este potente framework de desarrollo, y obtendrás las herramientas para salir de forma real a buscar empleo con Symfony. Además aprenderás a implementar las pasarela de pago Webpay de Transbank y Paypal.


Dentro de lo que aprenderás:


  • Conocerás el ecosistema de Symfony por dentro

  • Aprenderás a trabajar con su potente motor de plantillas

  • Verás cómo sacarle el máximo provecho al ORM Docrine

  • Te enseñaremos a crear formularios, validarlos, subir archivos

  • Hoy vivimos en el mundo de las integraciones, por lo que, desde luego, te enseñaremos a crear APIs Rest para integrarlas con cualquier cliente como alguna aplicación SPA, Android, IOS, etc.

  • También te enseñaremos cómo consumir APIs de tipo Rest y SOAP, para poder adquirir el conocimiento necesario para integrar tus aplicaciones con cualquier plataforma, ya sea basada en JSON o en XML.


Un tema del que no habla mucho en estas plataformas, es el de las pasarelas de pago. En este curso te enseñaremos a integrar Symfony con:


  • Introducción técnico teórica

  • Instalación y primeros pasos

  • Sintaxis básica, variables

  • Condicionales, ciclos y arrays

  • Funciones

  • Programación orientada a objetos

  • Trabajo con Formularios

  • Upload de archivos

  • Conexión con MySQL, CRUD

  • Herencia y colaboración de objetos

  • Creación de archivos PDF

  • Importar Excel y guardar datos en MySQL

  • Crear archivo excel

  • Manipular imágenes

  • Envío de mails con PHP Mailer Página

  • Cliente API SOAP Página

  • Cliente API Rest Página

  • Login con sesiones Página

  • Implementación de webpay de Transbank

  • Creación de códigos QR

  • Implementaciónd de Google Chart

  • Creación de archivos ZIP

  • Symfony. Instalación y primeros pasos

  • Symfony. Controladores y rutas

  • Symfony. Modelos y migraciones

  • Symfony. Formularios y validaciones

  • Symfony. Creación de helper personalizado

  • Symfony. Implementación de AJAX

  • Symfony. ORM (Object-Relational mapping)

  • Symfony. Paginación de registros

  • Symfony. Login Auth, extensión de modelo Auth

  • Symfony. Creación de buscador

  • Symfony. Creación de API Rest

  • Symfony. API Rest con request y response JSON

  • Symfony. API Rest upload de archivos

  • Symfony. API Rest con JWT con FirebasJWT

  • Symfony - API Rest documentación con Swagger

  • Symfony. Envío de mail

  • Webpay de Transbank

  • Implementación de Paypal


What You Will Learn!

  • Symfony es el framework más potente de la plataforma PHP
  • Conocerás el framework Symfony por dentro
  • Veremos cómo funciona su potente motor de plantillas Twig
  • Formularios, validaciones, upload de archivos
  • También aprenderás a crear APIs Rest con Symfony
  • Login, registro de usuarios, JWT, envío de mails
  • Webpay de Transbank es la pasarela de pago más utilizada en Chile
  • Implementación de Paypal
  • Generación de reportes en PDF, EXCEL y CSV
  • Documentación con Swagger

Who Should Attend!

  • Desarrolladores, estudiantes, ingenieros, o cualquier persona que requiere aprender Symfony