Symfony 3 es un Framework MVC y un conjunto de componentes reusables para desarrollar Aplicaciones Web PHP, se caracteriza por su inmejorable rendimiento, arquitectura robusta, seguro y optimizado. Dentro de su Arquitectura incluye componentes de persistencia y base de datos, formularios y validación, enrutamiento, sesiones, almacenamiento en cache, autenticación, entre otras más. Escrito puramente con programación orientada a objetos, utiliza todo el potencial y las nuevas características de PHP 5.6+/PHP 7, tales como los namespaces, late static binding, funciones lambda y closures.
Symfony tiene como objetivo hacer que el proceso de desarrollo sea una verdadera experiencia para el desarrollador, profesionalismo sobre todo, diseñado desde el principio para simplificar el desarrollo implementando las mejores prácticas y patrones de diseños, sin sacrificar funcionalidades de la aplicación, enfocado en la construcción de aplicaciones web robustas, seguras y modernas.
Cuenta con un flexible y robusto contenedor de Inversión de Control, arquitectura MVC, innovadora estructura modular más reutilizable, autónoma y portable, cuenta con un API de Persistencia y Mapeo Objeto-Relacional llamado Doctrine, Contenedor e inyección de dependencia, uso de bloques de anotaciones, soporte e integración de pruebas unitarias etc.
Competencias que podrás desarrollar
Composer, Anotaciones, Arquitectura MVC, Rutas/Routes, Contenedor e Inyección de Dependencia, Interceptores o Listeners HTTP, Formularios, Validadores, Bases de Datos, ORM Doctrine, CRUD (Mantenedor Crear, Listar, Actualizar y Eliminar), Manejo de sesiones HTTP, Seguridad: autenticación y autorización, Plantillas de vistas Twig, Layout, AJAX, HTML5/CSS3 con Boostrap, Angular, eCommerce, multilenguaje, localización y más.
¿Porqué elegir nuestros cursos?
Emagister S.L. (responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información y comunicaciones promocionales de formación con tu consentimiento. Ejerce tus derechos de acceso, supresión, rectificación, limitación, portabilidad y otros, según se indica en nuestra política de privacidad.
Objetivos
Aprende a desarrollar aplicaciones web MVC con el robusto, seguro y flexible Framework PHP: Symfony 3 & Doctrine. Comprende la arquitectura del modelo MVC (Modelo–vista–controlador) Aprende los diversos componentes y APIs como el patrón de Inyección de Dependencia, Interceptores HTTP, operaciones de base de datos implementando el patrón DAO con Doctrine 2. Manejo de formularios y validaciones de datos, Seguridad, Ajax y mucho más. Soporte CONTÍNUO con profesor online, PROFESOR RESPONSABLE, publica tus dudas y responderé en menos de 8 horas. Se agregan nuevos videos cada mes, siempre tendrá acceso a contenido ACTUALIZADO! Vídeos de Alta Definición complementados con materiales PDF eWorkshop (incluye códigos, vídeos y PDFs) Aumenta tus oportunidades laborales como desarrollador Symfony 3. Acceso 24 horas para que aprendas a tu propio ritmo y en español. Certificados con aplicaciones internacionales y validez en LinkedIn. Desarrolla una completa aplicación CRUD con Symfony 3, Doctrine 2 y Seguridad (autenticación y autorización). Desarrolla una aplicación Ecommerce, tienda online con carrito de compras.
A quién va dirigido
El curso es apropiado para todos los desarrolladores PHP, profesionales y estudiantes con el objetivo de especializarse en el desarrollo de aplicaciones web con Symfony Framework, a través de un enfoque moderno y actualizado, implementando el desarrollo en 3 capas MVC.
Requisitos
Conocimientos PHP y SQL. Conocimientos básicos de Programación orientada a objetos en PHP. Idealmente, algunas nociones básicas en HTML.
Temario completo de este curso