
Symfony. La guía definitiva
Un framework simplifica el desarrollo de una aplicación mediante la automatización de algunos de los patrones utilizados para resolver las tareas comunes. Además, un framework proporciona estructura al código fuente, forzando al desarrollador a crear código más legible y más fácil de mantener. Por último, un framework facilita la programación de aplicaciones, ya que encapsula operaciones complejas en instrucciones sencillas.
Symfony es un completo framework diseñado para optimizar, gracias a sus características, el desarrollo de las aplicaciones web. Para empezar, separa la lógica de negocio, la lógica de servidor y la presentación de la aplicación web. Proporciona varias herramientas y clases encaminadas a reducir el tiempo de desarrollo de una aplicación web compleja. Además, automatiza las tareas más comunes, permitiendo al desarrollador dedicarse por completo a los aspectos específicos de cada aplicación. El resultado de todas estas ventajas es que no …
Cuaderno de Ejercicios y Prácticas en PHP
Todo programador debe ser capaz de resolver los problemas del día a día; no basta con dominar la teoría sino también el cómo aplicarla.
Con este cuaderno de ejercicio, ponemos a pruebas nuestros conocimientos de PHP a la vez que observamos cómo otros profesionales encaran las más diversas situaciones y escenarios.
Programación Orientada a Objetos para PHP5
Aprende de forma simple y definitiva POO para PHP5, deja de ser Programador de Páginas Dinámicas y empieza a convertirte en Desarrollador de Sistemas.
El libro es el resultado de apuntes de estudios, investigaciones, experiencia personal, y materiales que fueron desarrollados para el primer taller de POO para PHP5 (edición 2008), por eso verás ejercicios, soluciones y comentarios de los errores que estadísticamente son muy probables que cometas durante el aprendizaje. Me tomé el trabajo de revisar todos los capítulos, generar nuevos y a su vez actualizar explicaciones que fueron vertidas en los foros (la discusión con los alumnos enriqueció los ejemplos y debían quedar registrados de forma permanente).
POO y MVC en PHP
El paradigma de la Programación Orientada a Objetos en PHP con el patrón arquitectónico MVC.
"Me propuse escribir este libro, fundamentalmente porque me apasionan de igual forma, tanto la programación orientada a objetos como el patrón MVC y el lenguaje PHP. Pero éste, seguramente, no fue el único agente motivador. Hacía tiempo que tenía ganas de sentarme tranquila y escribir algo que pudiese ser de gran utilidad para otros programadores.
A lo largo del libro, aprenderás a construir una aplicación orientada a objetos en PHP, utilizando el patrón arquitectónico MVC, desde cero, sin necesidad de utilizar ningún framework, incluso aunque tus conocimientos de programación sean básicos. Aprenderás a hacerlo tú mismo, logrando una abstracción completa y absoluta, tanto del modelo, la vista y el controlador, como de la independencia de lenguajes de programación y diseño."
Manual de Symfony2
Symfony2 es uno de los frameworks más flexibles que existen. Puedes toquetearlo y cambiarlo todo a tu gusto. Symfony2 permite ese nivel de personalización porque los desarrolladores conocen bien los patrones de diseño y las buenas prácticas procedentes del mundo Java.
Se han adaptado todas esas técnicas al mundo PHP y los resultados han sido increíbles.
Symfony2 cuenta con un micro-kernel altamente optimizado. El nucleo es la pieza central del framework y es el responsable de inicializar la configuración de la aplicación y arrancar (bootear) los bundles (paquetes, plugins).
Symfony2 está construido utilizando un contenedor de inyección de dependencias, inspirado en el framework Spring de Java. En un proyecto, el desarrollador no interactúa directamente con el contenedor. Todos los detalles de implementación están ocultos detrás de un buen sistema de configuración que nos permite personalizar todo a través de archivos YAML o XML, o incluso a través …
Manual de CodeIgniter (Ed. Española)
CodeIgniter es un entorno de desarrollo abierto que permite crear webs dinámicas con PHP. Su principal objetivo es ayudar a que los desarrolladores, puedan realizar proyectos mucho más rápido que creando toda la estructura desde cero.
Es destacable el hecho de que CodeIgniter sea más rápido que muchos otros entornos. Incluso en una discusión sobre entornos de desarrollo con PHP, Rasmus Lerdorf (el creador del lenguaje) expresó su fascniación por este framework llegando a decir que le gustaba "porque es rápido, ligero y no parece un entorno rígido tradicional".
Este manual le guiará en aquellas pautas necesarias para iniciar un proyecto. Pese a que se corresponde con la versión 1.x (actualmente está disponible la v.2), prácticamente todas las indicaciones son igualmente válidas.
Sin duda, CodeIgniter es uno de los entornos más interesantes para un desarrollo de aplicaciones en PHP rápido y mantenible.
CodeIgniter, Guía de Usuario en Español para la Versión 2
CodeIgniter es un framework para desarrollo de aplicaciones - un conjunto de herramientas - para gente que construye sitios web usando PHP. Su objetivo es permitirle desarrollar proyectos mucho más rápido que lo que podría hacer si escribiera el código desde cero, proveyéndole un rico conjunto de bibliotecas para tareas comunes así como y una interfaz sencilla y una estructura lógica para acceder a esas bibliotecas. CodeIgniter le permite enfocarse creativamente en su proyecto al minimizar la cantidad de código necesaria para una tarea dada.
Esta Guía de Usuario está actualizada a la versión 2.0.2
Programación Orientada a Objetos
La programación orientada a objetos, ha tomado las mejores ideas de la programación estructurada y los ha combinado con varios conceptos nuevos y potentes que incitan a contemplar las tareas de programación desde un nuevo punto de vista. La programación orientada a objetos, permite descomponer mas fácilmente un problema en subgrupos de partes relacionadas del problema. Entonces, utilizando el lenguaje se pueden traducir estos subgrupos a unidades autocontenidas llamadas objetos.
El término Programación Orientada a Objetos (POO), hoy en día ampliamente utilizado, es difícil de definir, ya que no es un concepto nuevo, sino que ha sido el desarrollo de técnicas de programación desde principios de la década de los setenta, aunque sea en la década de los noventa cuando ha aumentado su difusión, uso y popularidad. No obstante, se puede definir POO como una técnica o estilo de programación que utiliza objetos como bloque esencial de construcción.
CodeIgniter. Guía del Usuario en Español. V.2.1.0
CodeIgniter es un framework para desarrollo de aplicaciones - un conjunto de herramientas - para gente que construye sitios web usando PHP. Su objetivo es permitirle desarrollar proyectos mucho más rápido que lo que podría hacer si escribiera el código desde cero, proveyéndole un rico conjunto de bibliotecas para tareas comunes, así como y una interfaz sencilla y una estructura lógica para acceder a esas bibliotecas. CodeIgniter le permite enfocarse creativamente en su proyecto al minimizar la cantidad de código necesaria para una tarea dada.
Programación en PHP a través de ejemplos
El lenguaje PHP (cuyo nombre es acrónimo de PHP: Hipertext Preprocessor) es un lenguaje interpretado con una sintaxis similar a la de C++ o JAVA. Aunque el lenguaje se puede usar para realizar cualquier tipo de programa, es en la generación dinámica de páginas web donde ha alcanzado su máxima popularidad. En concreto, suele incluirse incrustado en páginas HTML (o XHTML), siendo el servidor web el encargado de ejecutarlo.
Este documento enseña a manejar PHP a personas con conocimientos básicos de programación. Para realizar programas son necesarios algunas nociones de HTML (o XHTML), pero se puede ir aprendiendo sobre la marcha con los ejemplos.
Laboratorio de PHP y MySQL
En este manual se mostrará como configurar un entorno PHP - MySQL, uno de los tándems más frecuentes en cuanto a desarrollo web que puede encontrarse hoy día: la combinación de Software Libre y un demostrado rendimiento y escalibilidad, ha hecho de esta configuración casi un estándar para la elaboración de soluciones y aplicaciones basadas en web.
Los módulos que componen este completo laboratorio son los siguientes:
Módulo didáctico 1
Puesta en marcha de un SGBD y un servidor web local
Piero Berni Millet y Dídac Gil de la Iglesia
Módulo didáctico 2
Orientación a objetos en PHP
Dídac Gil de la Iglesia
Módulo didáctico 3
Uso de formularios en HTML para enviar y recopilar datos
Piero Berni Millet
Módulo didáctico 4
Desarrollo web con PHP y MySQL
Piero Berni Millet
Módulo didáctico …
CodeIgniter. Guía del Usuario en Español. V.2.1.2
CodeIgniter es un framework para desarrollo de aplicaciones – un conjunto de herramientas – para gente que construye sitios web usando PHP.
Su objetivo es permitirle desarrollar proyectos mucho más rápido que lo que podría hacer si escribiera el código desde cero, proveyéndole un rico conjunto de bibliotecas para tareas comunes, así como y una interfaz sencilla y una estructura lógica para acceder a esas bibliotecas.
CodeIgniter le permite enfocarse creativamente en su proyecto al minimizar la cantidad de código necesaria para una tarea dada. La arquitectura de CodeIgniter se basa en el paradigma MVC (modelo, vista, controlador), lo que permite una ágil separación de las distintas capas que configuran la funcionalidad de un software.
CodeIgniter. Guía del Usuario en Español. V.2.1.3
CodeIgniter es un framework para desarrollo de aplicaciones – un conjunto de herramientas – para gente que construye sitios web usando PHP.
Su objetivo es permitirle desarrollar proyectos mucho más rápido que lo que podría hacer si escribiera el código desde cero, proveyéndole un rico conjunto de bibliotecas para tareas comunes, así como y una interfaz sencilla y una estructura lógica para acceder a esas bibliotecas.
CodeIgniter le permite enfocarse creativamente en su proyecto al minimizar la cantidad de código necesaria para una tarea dada. La arquitectura de CodeIgniter se basa en el paradigma MVC (modelo, vista, controlador), lo que permite una ágil separación de las distintas capas que configuran la funcionalidad de un software.
Programador PHP. Tomo 1
PHP es un lenguaje de programación de uso general de código del lado del servidor originalmente diseñado para el desarrollo web de contenido dinámico. Fue uno de los primeros lenguajes de programación del lado del servidor que se podían incorporar directamente en el documento HTML en lugar de llamar a un archivo externo que procese los datos. El código es interpretado por un servidor web con un módulo de procesador de PHP que genera la página Web resultante. PHP ha evolucionado por lo que ahora incluye también una interfaz de línea de comandos que puede ser usada en aplicaciones gráficas independientes. PHP puede ser usado en la mayoría de los servidores web al igual que en casi todos los sistemas operativos y plataformas sin ningún costo.
PHP fue creado originalmente por Rasmus Lerdorf en 1995. Actualmente el lenguaje sigue siendo desarrollado con nuevas funciones por el grupo PHP. Este lenguaje forma parte del software libre publicado bajo la licencia PHP que …
Cargando...