Posts de la categoría “CakePHP"

En este tutorial vamos a crear el modelo para la tabla Posts de la manera TDD.

TDD significa Desarrollo guiado por pruebas de software o Test-driven development. Es una práctica de programación que involucra otras dos prácticas: escribir las pruebas primero y la refactorización. Como recoge Wikipedia, se utilizan pruebas unitarias (unit test); en primer lugar se escribe una prueba y se verifica que las pruebas fallan y, a continuación, se implementa el código que hace que la prueba pase satisfactoriamente. Seguidamente se refactoriza el código escrito.

El propósito del desarrollo guiado por pruebas es lograr un código limpio y funcional. Los requisitos son traducidos a pruebas; de este modo, cuando las pruebas pasan se garantizará que el software cumple con los requisitos que se han establecido.

Seguir leyendo


mtwEn Consultoría Innova hemos participado impartiendo clases en la 9ª Edición del Máster en Tecnologías Web de la UCLM en Albacete.

 

Nuestra aportación ha sido sobre todo en el uso y desarrollo de apliciones web en PHP, tales como el desarrollo de portales y páginas web en Joomla!, tiendas online en Opencart o aplicaciones web en CakePHP.

Además, impartimos un seminario de seguridad web (que se puede descargar en pdf justo debajo), y en el que enseñamos a saber detectar y solucionar las vulnerabilidades más comunes que se presentan a la hora de realizar aplicaciones webs, tratando sobre todo los siguientes apartados:

  • Pruebas básicas de reconocimiento (fingerprinting)
  • Cross-Site Scripting
  • Inclusión de ficheros
  • Inyecciones SQL
  • Inyección de código
  • Subida de ficheros
  • Inyección de comandos

 


pdf icon


Para PHP una de las herramientas más utilizadas es phpDocumentor (www.phpdoc.org).

El funcionamiento básico se representa en el siguiente esquema:

Seguir leyendo


¿Qué es un plugin? Un plugin es muy parecido a un componente en Joomla, es decir, es una carpeta que contiene el controlador, el modelo, la vista y los ficheros relacionados con una misma funcionalidad. Seguir leyendo


En esta entrada explicaré de forma rápida y sencilla cómo hacer algo en ajax con la última versión de cakephp utilizando JQuery, ya que, en todas las versiones posteriores a la 2.X se ha suprimido el AJAX helper, para hacer esta funcionalidad utilizando el jsHelper. Seguir leyendo


Situación: Imaginemos que tenemos 2 tablas, una tabla llamada CIUDADANOS y otra tabla llama POBLACION. sabemos que cada ciudadano pertenerá a una población.

INNER JOIN:Te devolvería los campos que coinciden, ambos deben estar relacionados en comun. Seguir leyendo


1.- ¿Qué es CakePhp y porque utilizarlo?

CakePHP es un marco de desarrollo [framework] rápido para PHP, libre, de código abierto. Se trata de una estructura que sirve de base a los programadores para que éstos puedan crear aplicaciones Web. Nuestro principal objetivo es que puedas trabajar de forma estructurada y rápida, sin pérdida de flexibilidad. Seguir leyendo


Utilizamos cookies propias y de terceros para mejorar nuestros servicios, facilitar su uso y mostrarle publicidad relacionada con sus preferencias mediante el análisis de sus hábitos de navegación. Si continua navegando, consideramos que acepta su uso. Puede cambiar la configuración u obtener más información en este enlace.
Aceptar