Symfony 3 PHP Framework

Curso

En línea

$ 1,993 IVA exento

*Precio estimado

Importe original en USD:

$ 99

Llama al centro

¿Necesitas un coach de formación?

Te ayudará a comparar y elegir el mejor curso para ti y a financiarlo en cómodas cuotas mensuales.

Descripción

  • Tipología

    Curso

  • Metodología

    En línea

  • Duración

    2 Meses

  • Inicio

    Fechas disponibles

Curso Symfony 3 PHP Framework Online

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.

Sedes y fechas disponibles

Ubicación

Inicio

En línea

Inicio

Fechas disponiblesInscripciones abiertas

Acerca de este curso

El participante, al finalizar el curso, será capaz de desarrollar aplicaciones Web MVC con Symfony 3, comprendiendo la Arquitectura MVC, haciendo uso de los diversos componentes de vistas como Twig, mapeos de rutas a controladores, contenedor, inyección de dependencia, event listener, formularios y validaciones, manejo de HTTP session, Doctrine ORM y base de datos, operaciones CRUD (crear, listar, actualizar y eliminar) utilizando la capa de modelo (acceso a datos), seguridad, ajax, Twig layout HTML5/CSS3 y mucho más.

Profesionales y estudiantes en el área de tecnología de información e informática con la intención de especializarse en el desarrollo de aplicaciones a través de un enfoque moderno, actualizado, aun nivel más cercano a la Ingeniería de Software implementando el desarrollo en 3 capas MVC.

Se requiere tener conocimientos de Programación Orientada a Objetos en PHP5, no se requiere ser experto pero si tener una base teórica y conceptual de lo relacionado con POO y PHP5, si nota que necesita más experiencia le recomendamos tomar primero el curso de Programación Orientada a Objetos en PHP5 que también es dictado por nosotros, puede solicitarnos más información respecto a éste curso más básico.

Certificado de aprobación otorgado por BDI TI - Capacitación

- Acceso 7 x 24 a nuestra Plataforma e-learning - Videos tutoriales paso a paso 100% en Español (también en formato descargable) - Material de estudio descargable e imprimibles 100% en Español - Material didáctico Workshop paso a paso en pdf. - Soporte Online con Instructor, en cualquier momento podrás enviar tus dudas al foro del curso y si surgiera algo de mayor relevancia puedes enviar un correo o vía chat, talk o skype. - Excelente relación calidad-precio - Conocimiento aplicable a proyectos reales del mercado laboral. - La atención rápida y satisfactoria a las dudas por parte del docente - La interactividad del curso ya que contiene foros para resolver duda - Los mejores comentarios y testimonios de nuestros alumnos - Este curso contiene un material estructurado y preciso según los alumnos. Los temas están muy bien explicados y organizados, tanto para personas que se quieren iniciar en Symfony como para alumnos que quieren ampliar conocimientos. - El curso es guiado por un profesor muy atento, con conocimientos fuertes en el tema para resolver muchas dudas. Además, los alumnos reciben respuesta inmediata del docente. - El curso tiene también un foro abierto, lo que permite aprender de las preguntas de los demás. - Buena organización del temario y tareas semanales con toda la documentación disponible desde el inicio, lo que permite ser flexible e independiente en cuanto a tiempo. Los temas abordados en el curso son esenciales y con el conocimiento de estos, permiten iniciar propios proyectos en Symfony. - Un Profesor muy atento con conocimientos fuertes. Un Profesor que responde inmediatamente las preguntas y dudas. - Buen estructura de curso, un temario completo que permite iniciar nuestros propios proyectos

Se enviará un correo con todo el detalle del curso, fechas, costos y formas de pago. Además se responderán todas las dudas que tengan de forma rápida.

Preguntas & Respuestas

Plantea tus dudas y otros usuarios podrán responderte

¿Quién quieres que te responda?

Sólo publicaremos tu nombre y pregunta

Logros de este Centro

2016
2015

Todos los cursos están actualizados

La valoración media es superior a 3,7

Más de 50 reseñas en los últimos 12 meses

Este centro lleva 10 años en Emagister.

Materias

  • ArQuitectura MVC
  • Rutas/Routes
  • Contenedor e Inyección de Dependencia
  • Interceptores o Listeners HTTP
  • Formularios
  • Validadores
  • Base de datos
  • ORM Doctrine
  • CRUD
  • Manejo de sesiones
  • Seguridad: Autenticación y Autorización
  • Plantillas de vistas Twig
  • Layout
  • Ajax
  • Html5/css3 con Boostrap
  • Ecommerce
  • Multilenguaje y localización
  • Jquery
  • Anotaciones
  • POO

Profesores

Andrés Guzmán

Andrés Guzmán

Consultor Arquitecturas Java EE

Actualmente me dedico al servicio de la consultarías a empresas en tecnologías Java y PHP, 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 etc.

Programa académico

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

Información adicional

Modalidad: 100% eLearning, modalidad online mediante probadas herramientas de educación a distancia, curso didáctico e interactivo, dinámicos videos tutoriales en HD y material workshop PDF, plataforma web con soporte mediante foros para las dudas y discutir los temas semanales, sistemas de chat y mensajería interna con el profesor, materiales de calidad, presentaciones, ejercicios didácticos paso a paso y trabajos de laboratorio prácticos (entre ellos un completo ejemplo e-commerce y carro de compras) etc. Comprendiendo la arquitectura del modelo MVC, haciendo uso de los diversos componentes de vistas, rutas url o routes, interceptores o hooks, inyección de dependencia, manejo de formularios, validaciones de datos, Manejo de sesiones HTTP, ORM Doctrine y base de datos, abstraer las conexiones y operaciones CRUD (Mantenedor Crear, Listar, Actualizar y Eliminar) utilizando la capa de modelo (acceso a datos), Multilenguaje, Seguridad y Autorización, Ajax, Twig Layout HTML5/CSS3 y mucho más

Llama al centro

¿Necesitas un coach de formación?

Te ayudará a comparar y elegir el mejor curso para ti y a financiarlo en cómodas cuotas mensuales.

Symfony 3 PHP Framework

$ 1,993 IVA exento

*Precio estimado

Importe original en USD:

$ 99