Symfony 3 PHP Framework

Información
BDI TI - Capacitación
Precio a consultar
Online
PHP
Curso
Descripción del curso
Symfony 3 es un Framework MVC y un set de componentes PHP reusables, se caracteriza por su inmejorable rendimiento, arquitectura robusta, seguro y optimizado. Construido para desarrolladores que requieren un completo y elegante conjunto de herramientas para crear aplicaciones Web MVC con todas las funcionalidades necesarias. 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 PHP5.6+/PHP7, 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 (design patterns), 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 y mucho más. Si te interesa obtener más información, ponte en contacto con nosotros a través de .com y recibirás el dossier informativo sin compromiso alguno.
Preguntas Frecuentes
Andrés Guzmán Fontecilla Consultor Arquitecturas Java EE y PHP5 Ingeniero Civil Informático, Magister en Ingeniería de Software. Actualmente me dedico al servicio de la consultarías a empresas en tecnologías Java,.net y PHP5, además dedico gran parte de mi tiempo a dictar cursos de UML, Java SE y Java EE (J2EE), incluyendo arquitecturas tales como Spring Framework 3.0, Struts2 Framework y tecnologías como EJB3, JPA, Hibernate, JSF, Zend Framework 2 etc.
Temario
Temario Capítulo 1: Introducción y primeros pasos Que es Symfony Por qué Symfony Simplicidad Arquitectura Componentes Instalación y configuraciones Crear un proyecto desde cero Capítulo 2: Contexto MVC Arquitectura MVC Archivos de configuración YML Estructura de Directorios Uso y de controladores, clases de modelo y la vista Clase Controller Request HTTP Parámetros del Request Uso de Anotaciones Route Rutas/Routes Response y Redirect Contenedor de servicios Contenedor e Inyección de Dependencia Capítulo 3: Layout Twig, Event Listeners o Hooks Twig Layout View Helpers Interecptores o Listeners (HTTP Request) Manejo de Eventos (Patrón Observador Observable) Capítulo 4: Formularios y Validaciones Componente Form Tipos de elementos Etiquetas y Helpers Form de vistas Validadores usando anotaciones Capítulo 5: Modelo (Base de Datos) Conexión a la base de datos Configuración y Adaptadores ORM Doctrine Uso de Anotaciones Sentencias DQL con Query Builder Mapeo a tablas de la base de datos Relaciones de objetos y tablas relacionadas Clases Entity de persistencia Clases de Modelo Entity y DAO Query Log (Revisar consultas generadas) CRUD: Funcionalidades de un sistema: ABMs Componentes de negocio, Service Container e Inyección de Dependencias Ejemplos CRUD con formularios y tablas relacionadas Capítulo 6: Ajax Integración con jQuery JSON Listas desplegables relacionadas en cascada Capítulo 7: Manejo HTTP Session y Sistema Multilenguaje Manejo de sesiones HTTP Guardar datos en la sesion Obtener datos de la sesion Eliminar datos de la sesion Mensaje Flash Data Ejemplo completo Carro de compras (eCommerce) Sistema Multilenguaje Locale Capítulo 8: Seguridad/Autenticación/Autorización Introducción y configuración. Adaptadores de autenticación Credenciales de Autenticación Encriptación de contraseña Autorización ACL (Roles de usuarios) Ejemplo completo de Login de Usuarios y Autorización
Otros cursos de esta academia
Creación de Páginas Web con WordPress
(BDI TI - Capacitación)
Descarga y configuración del software necesario para trabajar...lo básico que debemos entender de nombres de dominio y dns...consideraciones finales y carga de módulos...
Programación Web HTML5 y CSS3
(BDI TI - Capacitación)
¿quieres recibir formación profesional sobre programación y diseño web con html5 y css3? ¿buscas que esta formación se adapte a tu ritmo de vida y a tus horarios?...
Java EE 7 y Frameworks MVC - Spring 4, Struts 2, JSF2 Y EJB3
(BDI TI - Capacitación)
¿quieres avanzar en tu carrera profesional como programador? ¿te gustaría dedicarte al desarrollo de software empresarial?...contexto del servlet...
PHP5 Programación Orientada a Objetos y MySQL
(BDI TI - Capacitación)
Introducción a los objetos cómo pensar en objetos lenguaje php 5 tipos de entidades php: clases, clases abstractas, interfaces...funciones programación orientada...
Análisis y Diseño Orientado a Objetos con UML y Patrones de Diseños
(BDI TI - Capacitación)
A lo largo de los 2 meses de duración del curso, conocerás conceptos básicos como objeto, atributo, método, miembro y mensaje...temario contenidos: introducción...
Programación Java SE
(BDI TI - Capacitación)
También aprenderás a usar el método main y conocerás todas las variables utilizadas en este lenguaje informático, sus identificadores y tipos de datos primitivos...
Zend Framework I - ZF1
(BDI TI - Capacitación)
Si estás en situación de desempleo o eres estudiante, el curso te costará un 30% menos...¿trabajas en el área de sistemas y te gustaría aprender a desarrollar aplicaciones...
Zend Framework 2
(BDI TI - Capacitación)
Zend\authentication adaptadores de autenticación credenciales de autorización login de usuarios capítulo 7: zend\permissions\acl acl lista de control de acceso roles...
Zend Framework 2 Avanzado y Doctrine 2
(BDI TI - Capacitación)
Zend ajax introducción...el curso te capacitará para crear aplicaciones empresariales zend des del principio a partir de los framework con más crecimiento del mercado...
Programación de Aplicaciones Android Studio
(BDI TI - Capacitación)
Con esta formación, podrás estudiar cómodamente desde tu casa, compaginando sin problemas tu actividad formativa con tus responsabilidades laborales...