Libros ciclos formativos, grado superior de informática, ASIR, DAM, DAW, libros universitarios: libros ingeniería aeronáutica, libros ingeniería civil, ingeniería de caminos: ingeniería construcción, ingeniería sanitaria, ingeniería del transporte, ingeniería hidráulica, territorio, urbanismo, materiales de construcción, libros ingeniería geológica: geotecnia, expresión gráfica, proyectos, libros ingeniería mecánica: estructuras, resistencia de materiales, libros ingeniería eléctrica, libros ingeniería electrónica: labview, libros termodinámica, libros de electricidad, libros de construcción, libros arquitectura, libro de ciencias: matemáticas: álgebra, cálculo, matemáticas avanzadas, estadística, probabilidad, big data, tratamiento de datos, econometría, química, física, libros contabilidad, PGC, libros finanzas, organización empresas, marketing, libros economía, libros ciencias sociales, libros educación infantil, libros técnicos y reglamentos: eléctricos, construcción, libros informática, computación, libros ciencias de la salud

5% de descuento general para todos los libros
Symfony. Desarrollo Web en entorno servidor

Eugenia Pérez Martínez; César Díaz García

Páginas: 248

Fecha: 2017

ISBN: 978-84-1622-894-2

Precio: 23,00€  21.85€ IVA incluido  

Recomienda este libro

Otros libros relacionados
Este libro ofrece una introducción al desarrollo de aplicaciones con Symfony, el cual es uno de los frameworks más utilizados para la creación de aplicaciones Web en PHP. Symfony cuenta con una amplia comunidad y madurez como consecuencia de un ya largo recorrido desde que fuese lanzado en 2005.

Los distintos capítulos combinan los contenidos teóricos con ejemplos prácticos y fragmentos de código para facilitar la comprensión al lector. Asimismo, se abordan los conceptos necesarios para crear una aplicación Web completa, incluyendo:
  • Instalación y configuración del entorno de desarrollo necesario para crear aplicaciones Web con Symfony.

  • Creación de controladores que den respuesta a las peticiones de los clientes para la posterior renderización de los datos a través de vistas.

  • Manejo y persistencia de los datos a través de ORMs como Doctrine y Propel.

  • Desarrollo de formularios para el envío de información desde el cliente al servidor.

  • Implementación de políticas de seguridad y restricción de acceso.

  • Validación servidor y cliente para asegurar la integridad de la información manejada por las aplicaciones.

  • Internacionalización como herramienta para la creación de sitios Web multidioma.

  • Prueba y verificación de las aplicaciones mediante testing unitario y funcional o end to end.

  • Generación de información de logging para ayudar al desarrollador en el rastreo de errores o defectos.

  • Publicación de las aplicaciones en plataformas PaaS para hacerlas accesibles a través de Internet.

CONTENIDO

    CAPÍTULO 1. INTRODUCCIÓN AL DESARROLLO CON SYMFONY

      1.1. Introducción
      1.2. Instalación de composer
      1.3. Creando una aplicación Symfony con composer
      1.4. Actualizando las aplicaciones en Symfony
      1.5. Gestión del código fuente con GIT
      1.6. Estructura básica de una aplicación
      Comprueba tu aprendizaje
      Actividades de ampliación

    CAPÍTULO 2. CONTROLADORES

      2.1. Introducción
      2.2. Acciones sin parámetros
      2.3. Acciones con parámetros
      2.4. La clase base Controller
      2.5. Manejo de errores
      2.6. Manejo de la sesión
      2.7. Request y Response
      2.8. Mostrar una vista no asociada a una acción
      2.9. Redirecciones a otras acciones
      Comprueba tu aprendizaje
      Actividades de ampliación

    CAPÍTULO 3. ROUTING

      3.1. Introducción al enrutamiento
      3.2. Restricciones en las rutas
      3.3. Restricciones en el método HTTP
      3.4. Restricciones en el host
      3.5. Restricciones en el user-agent
      3.6. Conversión de URLs
      3.7. Añadir prefijos a las rutas
      3.8. Listado de las rutas disponibles
      3.9. Generar URLs a partir de las rutas
      Comprueba tu aprendizaje
      Actividades de ampliación

    CAPÍTULO 4. VISTAS

      4.1. Introducción
      4.2. Herencia de plantillas
      4.3. Nombre de las plantillas
      4.4. Tags y helpers
      4.5. Generar enlaces a otras páginas
      4.6. Incluir enlaces a recursos
      4.7. Variables globales en las plantillas
      4.8. Depuración de variables
      Comprueba tu aprendizaje
      Actividades de ampliación

    CAPÍTULO 5. PERSISTENCIA CON DOCTRINE Y PROPEL

      5.1. Doctrine ORM
      5.2. Propel ORM
      Comprueba tu aprendizaje
      Actividades de ampliación

    CAPÍTULO 6. FORMULARIOS

      6.1. Introducción
      6.2. Creación de un formulario
      6.3. Recogida de los datos enviados por el cliente
      6.4. Creación de un formulario con dos botones
      6.5. Tipos de campos
      6.6. Construcción de un formulario por campos
      6.7. Formularios anidados
      6.8. Completando el CRUD
      6.9. CSRF
      Comprueba tu aprendizaje
      Actividades de ampliación

    CAPÍTULO 7. SEGURIDAD

      7.1. Autenticación
      7.2. Autorización
      7.3. El objeto User
      Comprueba tu aprendizaje
      Actividades de ampliación

    CAPÍTULO 8. VALIDACIÓN

      8.1. Validación en el servidor
      8.2. Modificación de las plantillas de Symfony
      8.3. Validación en el cliente
      Comprueba tu aprendizaje
      Actividades de ampliación

    CAPÍTULO 9. INTERNACIONALIZACIÓN

      9.1. Introducción
      9.2. Configuración
      9.3. Invocación al servicio de internacionalización
      9.4. Obtención del idioma del navegador del usuario
      9.5. Persistiendo el idioma en la URL
      9.6. Añadiendo un selector de idioma
      Comprueba tu aprendizaje
      Actividades de ampliación

    CAPÍTULO 10. TESTING

      10.1. Introducción
      10.2. Pruebas unitarias
      10.3. Pruebas funcionales
      Comprueba tu aprendizaje
      Actividades de ampliación

    CAPÍTULO 11. LOGGING

      11.1. Introducción
      11.2. Configurando Monolog
      11.3. Generando mensajes de log
      Comprueba tu aprendizaje
      Actividades de ampliación

    CAPÍTULO 12. DESPLIEGUE DE LA APLICACIÓN

      12.1. Introducción
      12.2. Heroku
      Comprueba tu aprendizaje
      Actividades de ampliación

Libros técnicos y Reglamentos para profesionales, Ingenieros, Arquitectos e Instaladores del sector eléctrico (electricidad), construcción, climatización Contabilidad, Plan general de Contabilidad y Pymes. Libros para Ciclos Formativos y Programas de Cualificación Profesional Inicial, PCPI, de Peluquería e Informática. Libros universitarios de Ciencias, físico-química, químico-física, Ingeniería, Matemáticas, Estadística, Software SPSS

Política de Cookies

Utilizamos cookies propias y de terceros para mejorar nuestros servicios y mostrarle publicidad relacionada con sus preferencias mediante el análisis de sus hábitos de navegación.
Puede obtener más información consultando nuestra Política de Cookies y puede cambiar su configuración editando las Preferencias.

Cookies necesarias para el correcto uso de la web, como por ejemplo inicio de sesión, autenticación o seguridad.

Permiten medir, de forma anónima, el número de visitas o la actividad. Gracias a ellas podemos mejorar constantemente introduciendo mejoras en función del análisis de los datos de uso que hacen los usuarios del servicio.