El sitio web www.vuestroslibros.com utiliza cookies propias y de terceros para recopilar información que ayuda a optimizar su visita a sus páginas web.
No se utilizarán las cookies para recoger información de carácter personal. Usted puede permitir su uso o rechazarlo; también puede cambiar su configuración siempre que lo desee.
Encontrará mas información en nuestra política de Cookies.

ACEPTAR Leer más

 
Symfony. Desarrollo Web en entorno servidor | 9788416228942 | Portada

SYMFONY. DESARROLLO WEB EN ENTORNO SERVIDOR

Eugenia Pérez Martínez

Precio: 26.00 €

Añadir a la cesta

Datos técnicos

  • ISBN 9788416228942
  • Año Edición 2017
  • Páginas 248
  • Encuadernación Rústica
  • Idioma Español
 

Sinopsis

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.

Índice

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

 

2024 © Vuestros Libros Siglo XXI | Desarrollo Web Factor Ideas

Producto añadido al carrito.

Si desea ver la cesta de la compra haga click aquí.