"Twig, cuando Django encontró a Symfony" fue la primera ponencia impartida durante el segundo día de las Jornadas Symfony 2011.
Durante la misma, se explican las características más destacadas del motor de plantillas Twig, empezando con las más adecuadas para diseñadores/maquetadores y siguiendo después con las características para desarrolladores.
También se mencionan brevemente las ventajas de la integración de Twig en Symfony2 y se concluye con un ejemplo práctico del uso de Twig en proyectos PHP propios.
El documento habla sobre las plantillas y motores de plantillas en MVC, específicamente Twig. Explica las etiquetas básicas de Twig como mostrar variables y filtros. También cubre la integración de Twig con Symfony como la estructura de archivos y nombres. Finalmente, discute la creación de extensiones personalizadas para Twig.
Desymfony 2011 - Tutorial #1: Instalacion y primeros pasosJavier Eguiluz
Instalación y primeros pasos fue la primera ponencia impartida durante las Jornadas Symfony 2011. Se trata de la primera parte de las seis que forman el tutorial de desarrollo de la aplicación github.com/desymfony.
Durante la misma se explIca cómo instalar y configurar Symfony2, cómo instalar el proyecto deSymfony, cómo crear los bundles con el generador interactivo y también se introduce el funcionamiento de la arquitectura MVC en Symfony2 mediante la programación de la parte dedicada a mostrar las páginas estáticas de la aplicación.
Esta presentación es la versión simplificada de la que se utilizó en las primeras Jornadas Symfony. Puedes ver la grabación en vídeo de la presentación original en http://bit.ly/symfony2
- - - - - - -
This is the simplified version of the presentation used at the first Spanish Symfony Conference. You can watch the video recording of the original presentation at http://bit.ly/symfony2
El documento explica los conceptos fundamentales de HTTP y cómo funcionan las peticiones y respuestas. Describe los verbos HTTP más comunes como GET, POST, PUT y DELETE. Explica cómo Symfony maneja peticiones y respuestas utilizando objetos Request y Response respectivamente. También resume el flujo básico de una aplicación Symfony donde el enrutamiento determina qué controlador se ejecuta en respuesta a una petición.
Por diversas causas, nos podemos encontrar con el reto de desarrollar plataformas y servicios online que requieren escalabilidad pero que también estén basados Wordpress.
Más allá de instalar plugins o modificar themes desde el backoffice, requerimos trabajar con Wordpress como si fuese un framework tipo Symfony o Laravel, algo para lo que este CMS no está diseñado.
En esta charla veremos qué problemáticas tiene enfrentarse al reto de crear código mantenible con Wordpress, usando patrones como la inyección de dependencias, soluciones como composer y herramientas que estamos acostumbrados a encontrar no en una solución de CMS, sino en frameworks, más adecuados para esta tarea.
El documento explica cómo conectar PHP a una base de datos MySQL. Primero se establece la conexión a MySQL especificando el host, usuario y contraseña. Luego se selecciona la base de datos a usar. Finalmente, se ejecutan consultas SQL y se muestran los resultados usando un bucle while.
De toda la documentación de WordPress hay una página muy importante que vela por la seguridad de nuestra salud mental: “PHP Coding Standards”, una guía con 19 consejos muy simples sobre cómo escribir código PHP bonito, del bueno, ese del cual podemos jactarnos de “Code is Poetry”.
Veremos en esta charla los puntos más importantes de la guía aplicados a casos reales de proyectos heredados y sus posibles resoluciones.
El documento habla sobre las plantillas y motores de plantillas en MVC, específicamente Twig. Explica las etiquetas básicas de Twig como mostrar variables y filtros. También cubre la integración de Twig con Symfony como la estructura de archivos y nombres. Finalmente, discute la creación de extensiones personalizadas para Twig.
Desymfony 2011 - Tutorial #1: Instalacion y primeros pasosJavier Eguiluz
Instalación y primeros pasos fue la primera ponencia impartida durante las Jornadas Symfony 2011. Se trata de la primera parte de las seis que forman el tutorial de desarrollo de la aplicación github.com/desymfony.
Durante la misma se explIca cómo instalar y configurar Symfony2, cómo instalar el proyecto deSymfony, cómo crear los bundles con el generador interactivo y también se introduce el funcionamiento de la arquitectura MVC en Symfony2 mediante la programación de la parte dedicada a mostrar las páginas estáticas de la aplicación.
Esta presentación es la versión simplificada de la que se utilizó en las primeras Jornadas Symfony. Puedes ver la grabación en vídeo de la presentación original en http://bit.ly/symfony2
- - - - - - -
This is the simplified version of the presentation used at the first Spanish Symfony Conference. You can watch the video recording of the original presentation at http://bit.ly/symfony2
El documento explica los conceptos fundamentales de HTTP y cómo funcionan las peticiones y respuestas. Describe los verbos HTTP más comunes como GET, POST, PUT y DELETE. Explica cómo Symfony maneja peticiones y respuestas utilizando objetos Request y Response respectivamente. También resume el flujo básico de una aplicación Symfony donde el enrutamiento determina qué controlador se ejecuta en respuesta a una petición.
Por diversas causas, nos podemos encontrar con el reto de desarrollar plataformas y servicios online que requieren escalabilidad pero que también estén basados Wordpress.
Más allá de instalar plugins o modificar themes desde el backoffice, requerimos trabajar con Wordpress como si fuese un framework tipo Symfony o Laravel, algo para lo que este CMS no está diseñado.
En esta charla veremos qué problemáticas tiene enfrentarse al reto de crear código mantenible con Wordpress, usando patrones como la inyección de dependencias, soluciones como composer y herramientas que estamos acostumbrados a encontrar no en una solución de CMS, sino en frameworks, más adecuados para esta tarea.
El documento explica cómo conectar PHP a una base de datos MySQL. Primero se establece la conexión a MySQL especificando el host, usuario y contraseña. Luego se selecciona la base de datos a usar. Finalmente, se ejecutan consultas SQL y se muestran los resultados usando un bucle while.
De toda la documentación de WordPress hay una página muy importante que vela por la seguridad de nuestra salud mental: “PHP Coding Standards”, una guía con 19 consejos muy simples sobre cómo escribir código PHP bonito, del bueno, ese del cual podemos jactarnos de “Code is Poetry”.
Veremos en esta charla los puntos más importantes de la guía aplicados a casos reales de proyectos heredados y sus posibles resoluciones.
El documento contiene código HTML y CSS para crear una página web de registro de usuarios con dos columnas y elementos de navegación. Incluye estilos para posicionar y dar formato a los elementos como encabezados, contenido principal, barra lateral y pie de página. También contiene un formulario de registro con campos para nombre de usuario y contraseña y botones para ingresar o cancelar. El segundo documento contiene código PHP para verificar las credenciales de acceso contra una base de datos y establecer una sesión si coinciden.
El documento proporciona una introducción a PHP y MySQL. Explica que PHP es un lenguaje de código abierto y de alto nivel usado principalmente para crear páginas web dinámicas, y que se ejecuta en el servidor. También describe cómo PHP se integra con bases de datos MySQL para almacenar y recuperar datos de usuarios.
1) El documento explica el uso de funciones y parámetros en PHP orientado a objetos. Describe cómo crear funciones propias, pasar parámetros por valor y referencia, y establecer valores predeterminados. 2) También cubre cómo devolver valores desde funciones usando la instrucción return. 3) Explica cómo incluir archivos PHP externos para organizar mejor el código y crear clases que definan objetos con propiedades y métodos.
WordCamp Cantabria - Código mantenible con WordPressAsier Marqués
Este documento presenta buenas prácticas para desarrollar código mantenible en WordPress, incluyendo el uso de MVC, inyección de dependencias, y Twig como motor de plantillas. Se explican conceptos como crear controladores y rutas personalizadas, reemplazar el bucle principal, y renderizar plantillas a través de filtros. El objetivo es producir código portable y desacoplado siguiendo patrones como el de inyección de dependencias.
PHP, una introducción a modo de presentación como tutorial básico llegando hasta clases y pasando por la conexión con una oferta de servicios web mediante protocolo SOAP con WSDL.
Aumenta la seguridad de tus formularios gracias a recaptcha de google.
Introduccióna recaptcha y jQuery
Aplicable a cualquier tipo de formulario, login, registro, contacto, etc.
Este módulo trata sobre la creación de módulos en Drupal. Explica conceptos clave como los hooks más utilizados, la ubicación y archivos necesarios para crear un módulo, y herramientas como la API de Drupal que ayudan en el desarrollo de módulos.
Este documento ofrece consejos y tips sobre buenas prácticas de programación en PHP. Explica conceptos básicos como formato de código, diseño, control de versiones, uso de librerías, variables, tipos de datos, operadores, sentencias de control, ciclos, funciones, inclusiones de archivos y cadenas de caracteres.
PHP es el lenguaje de programación más popular para el desarrollo web. Fue creado en 1994 y se utiliza principalmente para crear páginas dinámicas e interactivas. PHP puede ser integrado con HTML y bases de datos para crear sitios web completamente funcionales.
Este documento habla sobre Flask, un microframework de Python para desarrollar aplicaciones web. Flask se describe como simple y de pequeño tamaño, sin tomar muchas decisiones por el desarrollador. Se mencionan algunas características como plantillas Jinja, ruteo de URLs, depurador incorporado, pruebas unitarias y extensiones como Flask-Admin. También se discuten algunas razones para usar Flask como su simplicidad y uso en proyectos de código abierto.
Este documento describe PHP, un lenguaje de programación para el desarrollo web dinámico. Explica cómo funciona PHP, sus características, versiones, instalación, estructuras básicas como condicionales e iterativas, manejo de formularios, variables, arrays, sesiones, cookies, redireccionamiento y bases de datos.
Este documento trata sobre el lenguaje de programación PHP. Brevemente, PHP es un lenguaje de código del lado del servidor originalmente diseñado para el desarrollo web de contenido dinámico. PHP permite incorporar código directamente en documentos HTML y es interpretado por un servidor web para generar páginas web dinámicas. El documento explica conceptos básicos de PHP como variables, tipos de datos, operadores, estructuras de control y funciones.
Este documento presenta una introducción al lenguaje PHP, incluyendo su sintaxis básica, tipos de datos, variables, constantes, expresiones, estructuras de control como if/else y bucles, funciones y tablas. También cubre bibliotecas de funciones comunes y cómo incluir archivos externos en PHP.
Composer es un administrador de paquetes flexible, simple y que se encarga de la administración de dependencias de nuestro proyecto. Está inspirado en npm de node.js y Bundler de Ruby.
Composer ha cambiado la comunidad PHP y está reinventado la forma de trabajar con PHP.
Gracias a Composer la comunidad PHP es más feliz y podrá dejar de reinventar la rueda una y otra vez.
Este documento describe PHP, un lenguaje de programación de código abierto utilizado principalmente para el desarrollo web. Explica que PHP se puede utilizar para crear scripts del lado del servidor, scripts de línea de comandos y aplicaciones con interfaz gráfica. También describe los requisitos básicos de PHP, editores de scripts PHP y sintaxis básica como variables, comentarios y operadores.
El documento presenta el informe final de un examen grupal sobre el desarrollo de una tienda en línea utilizando Visual Studio Code. El proyecto incluye la creación de una página web con secciones para productos, registro de usuarios, carrito de compras y chat de asistencia. Se implementaron funcionalidades como login, agregar productos al carrito, eliminarlos, y pago utilizando HTML, PHP y base de datos. El sitio web permite navegar entre las diferentes secciones y visualizar información sobre los productos de forma individualizada.
Este documento describe cómo crear funciones personalizadas en jQuery. Explica cómo declarar funciones jQuery usando "fn", cómo agregar parámetros opcionales y valores predeterminados, y cómo usar callbacks para ejecutar código después de que una función haya terminado. También incluye ejemplos de cómo cambiar el fondo, agregar animaciones y estilos a elementos, y cómo crear plugins jQuery flexibles con opciones y callbacks.
Este documento proporciona una guía detallada para instalar PHP en Windows y configurarlo para funcionar con Apache. Explica cómo instalar PHP, editar los archivos de configuración php.ini y httpd.conf, y agregar extensiones PHP. También resume los conceptos básicos de PHP como sintaxis, variables, operadores, bucles, funciones y conexión a MySQL.
1) El documento presenta el tema 2 de un curso sobre desarrollo web con PHP y MySQL, el cual cubre conceptos básicos del lenguaje PHP como sintaxis, tipos de datos, variables, constantes, expresiones, estructuras de control y funciones.
2) Se explican los tipos print y echo para imprimir, la inclusión de archivos, los tipos de datos escalares y compuestos en PHP, y estructuras como if/else, switch, while, for y foreach.
3) Finalmente, se mencionan bibliotecas de funciones de PHP para c
Twig, el nuevo motor de plantillas de Drupal 8Javier Eguiluz
Este documento presenta Twig, el nuevo motor de plantillas para Drupal 8. Twig reemplaza al sistema de plantillas anterior y ofrece una nueva forma de pensar el diseño de plantillas. Se explican conceptos básicos como la sintaxis de Twig para mostrar información, crear variables y utilizar filtros, funciones y etiquetas. Finalmente, se detallan algunos filtros, funciones y etiquetas específicas de Twig y Drupal 8.
Este documento proporciona una introducción a las vistas en Django. Explica que las vistas son funciones que devuelven una instancia HttpResponse y manejan las solicitudes HTTP. También cubre temas como el uso de plantillas, contextos y excepciones para devolver respuestas personalizadas.
El documento contiene código HTML y CSS para crear una página web de registro de usuarios con dos columnas y elementos de navegación. Incluye estilos para posicionar y dar formato a los elementos como encabezados, contenido principal, barra lateral y pie de página. También contiene un formulario de registro con campos para nombre de usuario y contraseña y botones para ingresar o cancelar. El segundo documento contiene código PHP para verificar las credenciales de acceso contra una base de datos y establecer una sesión si coinciden.
El documento proporciona una introducción a PHP y MySQL. Explica que PHP es un lenguaje de código abierto y de alto nivel usado principalmente para crear páginas web dinámicas, y que se ejecuta en el servidor. También describe cómo PHP se integra con bases de datos MySQL para almacenar y recuperar datos de usuarios.
1) El documento explica el uso de funciones y parámetros en PHP orientado a objetos. Describe cómo crear funciones propias, pasar parámetros por valor y referencia, y establecer valores predeterminados. 2) También cubre cómo devolver valores desde funciones usando la instrucción return. 3) Explica cómo incluir archivos PHP externos para organizar mejor el código y crear clases que definan objetos con propiedades y métodos.
WordCamp Cantabria - Código mantenible con WordPressAsier Marqués
Este documento presenta buenas prácticas para desarrollar código mantenible en WordPress, incluyendo el uso de MVC, inyección de dependencias, y Twig como motor de plantillas. Se explican conceptos como crear controladores y rutas personalizadas, reemplazar el bucle principal, y renderizar plantillas a través de filtros. El objetivo es producir código portable y desacoplado siguiendo patrones como el de inyección de dependencias.
PHP, una introducción a modo de presentación como tutorial básico llegando hasta clases y pasando por la conexión con una oferta de servicios web mediante protocolo SOAP con WSDL.
Aumenta la seguridad de tus formularios gracias a recaptcha de google.
Introduccióna recaptcha y jQuery
Aplicable a cualquier tipo de formulario, login, registro, contacto, etc.
Este módulo trata sobre la creación de módulos en Drupal. Explica conceptos clave como los hooks más utilizados, la ubicación y archivos necesarios para crear un módulo, y herramientas como la API de Drupal que ayudan en el desarrollo de módulos.
Este documento ofrece consejos y tips sobre buenas prácticas de programación en PHP. Explica conceptos básicos como formato de código, diseño, control de versiones, uso de librerías, variables, tipos de datos, operadores, sentencias de control, ciclos, funciones, inclusiones de archivos y cadenas de caracteres.
PHP es el lenguaje de programación más popular para el desarrollo web. Fue creado en 1994 y se utiliza principalmente para crear páginas dinámicas e interactivas. PHP puede ser integrado con HTML y bases de datos para crear sitios web completamente funcionales.
Este documento habla sobre Flask, un microframework de Python para desarrollar aplicaciones web. Flask se describe como simple y de pequeño tamaño, sin tomar muchas decisiones por el desarrollador. Se mencionan algunas características como plantillas Jinja, ruteo de URLs, depurador incorporado, pruebas unitarias y extensiones como Flask-Admin. También se discuten algunas razones para usar Flask como su simplicidad y uso en proyectos de código abierto.
Este documento describe PHP, un lenguaje de programación para el desarrollo web dinámico. Explica cómo funciona PHP, sus características, versiones, instalación, estructuras básicas como condicionales e iterativas, manejo de formularios, variables, arrays, sesiones, cookies, redireccionamiento y bases de datos.
Este documento trata sobre el lenguaje de programación PHP. Brevemente, PHP es un lenguaje de código del lado del servidor originalmente diseñado para el desarrollo web de contenido dinámico. PHP permite incorporar código directamente en documentos HTML y es interpretado por un servidor web para generar páginas web dinámicas. El documento explica conceptos básicos de PHP como variables, tipos de datos, operadores, estructuras de control y funciones.
Este documento presenta una introducción al lenguaje PHP, incluyendo su sintaxis básica, tipos de datos, variables, constantes, expresiones, estructuras de control como if/else y bucles, funciones y tablas. También cubre bibliotecas de funciones comunes y cómo incluir archivos externos en PHP.
Composer es un administrador de paquetes flexible, simple y que se encarga de la administración de dependencias de nuestro proyecto. Está inspirado en npm de node.js y Bundler de Ruby.
Composer ha cambiado la comunidad PHP y está reinventado la forma de trabajar con PHP.
Gracias a Composer la comunidad PHP es más feliz y podrá dejar de reinventar la rueda una y otra vez.
Este documento describe PHP, un lenguaje de programación de código abierto utilizado principalmente para el desarrollo web. Explica que PHP se puede utilizar para crear scripts del lado del servidor, scripts de línea de comandos y aplicaciones con interfaz gráfica. También describe los requisitos básicos de PHP, editores de scripts PHP y sintaxis básica como variables, comentarios y operadores.
El documento presenta el informe final de un examen grupal sobre el desarrollo de una tienda en línea utilizando Visual Studio Code. El proyecto incluye la creación de una página web con secciones para productos, registro de usuarios, carrito de compras y chat de asistencia. Se implementaron funcionalidades como login, agregar productos al carrito, eliminarlos, y pago utilizando HTML, PHP y base de datos. El sitio web permite navegar entre las diferentes secciones y visualizar información sobre los productos de forma individualizada.
Este documento describe cómo crear funciones personalizadas en jQuery. Explica cómo declarar funciones jQuery usando "fn", cómo agregar parámetros opcionales y valores predeterminados, y cómo usar callbacks para ejecutar código después de que una función haya terminado. También incluye ejemplos de cómo cambiar el fondo, agregar animaciones y estilos a elementos, y cómo crear plugins jQuery flexibles con opciones y callbacks.
Este documento proporciona una guía detallada para instalar PHP en Windows y configurarlo para funcionar con Apache. Explica cómo instalar PHP, editar los archivos de configuración php.ini y httpd.conf, y agregar extensiones PHP. También resume los conceptos básicos de PHP como sintaxis, variables, operadores, bucles, funciones y conexión a MySQL.
1) El documento presenta el tema 2 de un curso sobre desarrollo web con PHP y MySQL, el cual cubre conceptos básicos del lenguaje PHP como sintaxis, tipos de datos, variables, constantes, expresiones, estructuras de control y funciones.
2) Se explican los tipos print y echo para imprimir, la inclusión de archivos, los tipos de datos escalares y compuestos en PHP, y estructuras como if/else, switch, while, for y foreach.
3) Finalmente, se mencionan bibliotecas de funciones de PHP para c
Twig, el nuevo motor de plantillas de Drupal 8Javier Eguiluz
Este documento presenta Twig, el nuevo motor de plantillas para Drupal 8. Twig reemplaza al sistema de plantillas anterior y ofrece una nueva forma de pensar el diseño de plantillas. Se explican conceptos básicos como la sintaxis de Twig para mostrar información, crear variables y utilizar filtros, funciones y etiquetas. Finalmente, se detallan algunos filtros, funciones y etiquetas específicas de Twig y Drupal 8.
Este documento proporciona una introducción a las vistas en Django. Explica que las vistas son funciones que devuelven una instancia HttpResponse y manejan las solicitudes HTTP. También cubre temas como el uso de plantillas, contextos y excepciones para devolver respuestas personalizadas.
Este documento describe Twig, un motor de plantillas para PHP incluido en Symfony. Twig es rápido, seguro y flexible, permitiendo definir etiquetas personalizadas. Ofrece atajos para tareas comunes como iterar sobre arrays vacíos. Incluye herencia múltiple, bloques de código y escape automático. Es fácil de aprender, extensible y está bien documentado y probado.
Este documento presenta una introducción al taller práctico básico de HTML y CSS. Explica conceptos clave como la declaración de tipo de documento, las etiquetas <head> y <body>, e introduce los principios básicos de CSS como separar la estructura del documento de su presentación y el uso de hojas de estilo externas. A continuación, guía al lector a través de ejemplos prácticos de cómo aplicar estilos CSS a un documento HTML para darle formato y diseño.
Twig es un motor de plantillas que proporciona una sintaxis simple para generar documentos de texto. Ofrece características como herencia de plantillas, bloques, filtros y bucles. Twig compila las plantillas a clases PHP para un rendimiento óptimo. Las plantillas se almacenan en directorios y se vinculan a controladores mediante nombres de ruta de paquete.
El documento describe las características principales del framework web Django. Explica que Django se basa en los principios de bajo acoplamiento, desarrollo ágil y DRY. Sus componentes clave incluyen mapeo de objetos relacionales, URLs y vistas, sistema de plantillas, formularios, internacionalización y autenticación integrada. También ofrece administración de contenido mediante contribuciones como la autenticación y administración de usuarios.
Este documento presenta una introducción al lenguaje de programación Python. Explica características como su sintaxis sin llaves, tipos de datos comunes, y estructuras útiles como generadores y decoradores. También cubre el framework Django para desarrollo web, incluyendo organización de proyectos, ORM, enrutamiento, vistas y plantillas. Finalmente, introduce conceptos como formularios, vistas genéricas y el administrador de Django.
Las directivas en JSP se usan para proporcionar información al motor JSP para generar la página. Existen tres tipos de directivas: página, inclusión de archivos y librería de etiquetas. La directiva page se usa para definir atributos que se aplican a toda la página JSP e incluye archivos, como el tipo de contenido, la página de error y la importación de clases.
Este manual tiene como fin resumir los principales elementos xhtml y la
metodología para manipular por medio de estilos y javascript las características
de los elementos xhtml definidos en un documento html.
Este documento presenta un curso de HTML5. Incluye información sobre el instructor Carlos Azaustre, un temario con 10 temas que cubren etiquetas HTML5, CSS3, responsive design, JavaScript, jQuery y más. También incluye el horario del curso distribuido en 4 días con sesiones por la mañana y tarde, y descripciones breves de los temas principales a cubrir.
El documento presenta el informe final de un examen grupal sobre el desarrollo de una tienda en línea utilizando Visual Studio Code. El proyecto incluye la creación de una página web con secciones para productos, login de usuarios, carrito de compras y un asistente virtual. Se implementaron funcionalidades como conexión a base de datos, inserción de productos, eliminación, pago y chat bot para interactuar con los clientes.
Meetups es un framework PHP para el desarrollo de aplicaciones web. Fue creado en 2003 y sigue en constante desarrollo y evolución. Utiliza patrones como MVC, inyección de dependencias y controlador frontal. Incluye componentes como ORM y plantillas de vista flexibles. La documentación y comunidad son muy activas para apoyar a los desarrolladores.
Este documento describe PhoneGap, un framework que permite crear aplicaciones móviles utilizando HTML, CSS y JavaScript. Explica cómo PhoneGap funciona compilando el código para hacerlo nativo en diferentes plataformas como Android e iOS. También describe el uso de jQuery Mobile para crear la interfaz de usuario y los diferentes componentes y eventos que ofrece.
Acceptance testing with Steak and CapybaraSergio Gil
El documento presenta diferentes herramientas para testing de aceptación en Ruby como RSpec, Steak y Capybara. Explica brevemente qué es cada una y cómo funcionan juntas para permitir la automatización de pruebas de interfaz de usuario a alto nivel sin referirse a detalles de implementación. También menciona otras herramientas útiles como Spork, WebMock, Delorean y Rakegrowl que mejoran el proceso de testing.
PHPExcel es una librería PHP que permite leer y escribir archivos de Excel. Se puede usar para cargar datos de hojas de cálculo de Excel, manipular celdas y valores, agregar formato, e incluso exportar archivos de Excel. El documento proporciona un ejemplo completo de cómo usar la librería PHPExcel para crear una interfaz que permite cargar datos de una hoja de cálculo de Excel y realizar cálculos.
Este documento presenta una introducción a HTML5. Resume la historia de HTML5 y su desarrollo, destaca las nuevas características como etiquetas semánticas, audio y video nativos, canvas, y mejoras en formularios. También cubre compatibilidad de navegadores y recursos adicionales para aprender más sobre HTML5.
Presentación sobre Display Suite en el Drupal Day Valencia 2012Atenea tech
- No hay opciones para seleccionar la disposición o modos de visualización en Drupal sin Display Suite.
- No se pueden añadir elementos personalizados a la visualización de contenido.
- No se puede determinar fácilmente el HTML de los campos o ocultar el título de páginas.
- No se puede utilizar contenido de una entidad fuera del bloque de contenido principal.
Display Suite resuelve estas limitaciones permitiendo seleccionar disposiciones, añadir elementos y campos personalizados, determinar HTML, ocultar títulos y
El documento describe los conceptos básicos de HTML, incluyendo la estructura y sintaxis de etiquetas, formato de texto, listas, hipervínculos, imágenes, hojas de estilo y tablas. Explica cómo crear la estructura básica de un documento HTML y cómo aplicar formato de texto usando etiquetas.
deSymfony 2017: Symfony 4, Symfony Flex y el futuro de SymfonyJavier Eguiluz
Un recorrido por las novedades que traerá Symfony 4 (cuando se publique en noviembre de 2017) y un primer vistazo a Symfony Flex, la nueva herramienta para crear y gestionar aplicaciones Symfony.
New Symfony Tips & Tricks (SymfonyCon Paris 2015)Javier Eguiluz
This talk included tens of tips and tricks, new features and rarely used options for Symfony and its ecosystem. Besides the full-stack Symfony framework, other related technologies were mentioned, like Doctrine, Composer, Twig, PHPUnit and Monolog.
Twig is the template engine used by Drupal 8 and other modern PHP applications. Twig's expressiveness, consistency and secure-by-default policy are still unparalleled among PHP's template engines.
In this session you'll learn advanced techniques, tips and tricks useful for real-world applications and uncommonly used features that will allow you to master Twig.
A quick overview of tips, tricks and code snippets for developers using Symfony and all its ecosystem, from Monolog to Doctrine. Learn how to become more productive and discover some rarely used options and features.
This document provides information about Javier Eguiluz, a programmer and trainer from Spain who specializes in Symfony and Twig. It outlines his experience with Symfony and as the author of a popular Symfony book. The agenda covers tips, tricks, advanced features, best practices and new noteworthy features of the Twig templating engine.
Silex, desarrollo web ágil y profesional con PHPJavier Eguiluz
Este documento describe Silex, un micro-framework PHP para el desarrollo web ágil y profesional basado en los componentes de Symfony2. Silex ofrece las ventajas de ser ligero, flexible y fácil de usar, aunque con menos funcionalidad que Symfony2. El documento explica conceptos básicos de Silex como el enrutamiento, controladores, middlewares y proveedores de servicios.
This is the winner proposal of the Sismo Challenge programming contest organized by ibuildings.
Reference: http://techportal.ibuildings.com/2012/04/17/sismo-challenge-results/
La primera parte de la presentación trata de la seguridad en Symfony2, explicando los conceptos de autenticación y autorización.
La segunda parte muestra cómo crear el backend o parte de administración de un sitio web. Primero se hace todo a mano, luego se utiliza el generador de código de Symfony2 y por último se utiliza el Sonata Admin Bundle.
Backend fue la quinta ponencia impartida durante el primer día de las Jornadas Symfony 2011. Se trata de la quinta parte de las seis que forman el tutorial de desarrollo de la aplicación github.com/desymfony.
Durante la misma se explica cómo crear a mano la parte de administración de la aplicación. También se explica cómo proteger la parte de administración con la protección que ofrece HTTP y con usuarios creados en memoria y no en base de datos. Por último, se muestra brevemente cómo utilizar el nuevo generador interactivo para crear automáticamente una administración básica.
Las Jornadas Symfony 2011 comenzaron con una breve introducción a Symfony2.
Durante la presentación se muestran algunas de las características más destacadas de Symfony2 a través de diez palabras clave.
HPE presenta una competició destinada a estudiants, que busca fomentar habilitats tecnològiques i promoure la innovació en un entorn STEAM (Ciència, Tecnologia, Enginyeria, Arts i Matemàtiques). A través de diverses fases, els equips han de resoldre reptes mensuals basats en àrees com algorísmica, desenvolupament de programari, infraestructures tecnològiques, intel·ligència artificial i altres tecnologies. Els millors equips tenen l'oportunitat de desenvolupar un projecte més gran en una fase presencial final, on han de crear una solució concreta per a un conflicte real relacionat amb la sostenibilitat. Aquesta competició promou la inclusió, la sostenibilitat i l'accessibilitat tecnològica, alineant-se amb els Objectius de Desenvolupament Sostenible de l'ONU.
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaAMADO SALVADOR
Descubre el catálogo general de la gama de productos de refrigeración del fabricante de electrodomésticos Miele, presentado por Amado Salvador distribuidor oficial Miele en Valencia. Como distribuidor oficial de electrodomésticos Miele, Amado Salvador ofrece una amplia selección de refrigeradores, congeladores y soluciones de refrigeración de alta calidad, resistencia y diseño superior de esta marca.
La gama de productos de Miele se caracteriza por su innovación tecnológica y eficiencia energética, garantizando que cada electrodoméstico no solo cumpla con las expectativas, sino que las supere. Los refrigeradores Miele están diseñados para ofrecer un rendimiento óptimo y una conservación perfecta de los alimentos, con características avanzadas como la tecnología de enfriamiento Dynamic Cooling, sistemas de almacenamiento flexible y acabados premium.
En este catálogo, encontrarás detalles sobre los distintos modelos de refrigeradores y congeladores Miele, incluyendo sus especificaciones técnicas, características destacadas y beneficios para el usuario. Amado Salvador, como distribuidor oficial de electrodomésticos Miele, garantiza que todos los productos cumplen con los más altos estándares de calidad y durabilidad.
Explora el catálogo completo y encuentra el refrigerador Miele perfecto para tu hogar con Amado Salvador, el distribuidor oficial de electrodomésticos Miele.
KAWARU CONSULTING presenta el projecte amb l'objectiu de permetre als ciutadans realitzar tràmits administratius de manera telemàtica, des de qualsevol lloc i dispositiu, amb seguretat jurídica. Aquesta plataforma redueix els desplaçaments físics i el temps invertit en tràmits, ja que es pot fer tot en línia. A més, proporciona evidències de la correcta realització dels tràmits, garantint-ne la validesa davant d'un jutge si cal. Inicialment concebuda per al Ministeri de Justícia, la plataforma s'ha expandit per adaptar-se a diverses organitzacions i països, oferint una solució flexible i fàcil de desplegar.
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial ValenciaAMADO SALVADOR
Descubra el catálogo completo de buzones BTV, una marca líder en la fabricación de buzones y cajas fuertes para los sectores de ferretería, bricolaje y seguridad. Como distribuidor oficial de BTV, Amado Salvador se enorgullece de presentar esta amplia selección de productos diseñados para satisfacer las necesidades de seguridad y funcionalidad en cualquier entorno.
Descubra una variedad de buzones residenciales, comerciales y corporativos, cada uno construido con los más altos estándares de calidad y durabilidad. Desde modelos clásicos hasta diseños modernos, los buzones BTV ofrecen una combinación perfecta de estilo y resistencia, garantizando la protección de su correspondencia en todo momento.
Amado Salvador, se compromete a ofrecer productos de primera clase respaldados por un servicio excepcional al cliente. Como distribuidor oficial de BTV, entendemos la importancia de la seguridad y la tranquilidad para nuestros clientes. Por eso, trabajamos en colaboración con BTV para brindarle acceso a los mejores productos del mercado.
Explore el catálogo de buzones ahora y encuentre la solución perfecta para sus necesidades de correo y seguridad. Confíe en Amado Salvador y BTV para proporcionarle buzones de calidad excepcional que cumplan y superen sus expectativas.
2. Patrocinadores Patrocinadores Patrocinadores
Colaboradores BRONCE PLATA PLATINO y ORO JORNADAS SYMFONY 2011 están patrocinadas por
3. importante
Algunas partes de esta presentación
no se pueden entender bien sin ver
el vídeo de su impartición.
Puedes acceder al vídeo en
http://bit.ly/sf-tutorial-twig