Extreme Programming
Extreme Programming: desarrollo ágil llevado al extremo
  • Desarrollo web

En los últimos años, el trabajo de programación ha estado dominado sobre todo por el desarrollo ágil de software y con razón. Gran parte del éxito se debe al método extreme programming (XP). No hay nada más ágil que XP. En este contexto, el método gira en torno a las personas implicadas y solo se piensa en pequeños pasos. ¿Cómo funciona la programación extrema?

Extreme Programming: desarrollo ágil llevado al extremo
Software development kit
SDK: ¿qué es un software development kit?
  • Desarrollo web

Son muchas las cosas que hay que tener en cuenta en el desarrollo de software: la usabilidad es tan importante como la funcionalidad de la aplicación y, naturalmente, la ejecución no ha de dejar pasar un solo error. Además, el programa tiene que ser compatible con las plataformas y dispositivos para los que esté previsto. ¿Hasta qué punto son útiles los kits de desarrollo de software para cumplir...

SDK: ¿qué es un software development kit?
CRUD: las principales operaciones de bases de datos
CRUD: la base de la gestión de datos
  • Desarrollo web

Muy seguramente, todo desarrollador web se ha encontrado, en más de una ocasión, con el concepto CRUD. El acrónimo identifica a las operaciones típicas para la comunicación con los sistemas de bases de datos, encargadas de fijar las bases del proceso de gestión de datos. Ahora bien, ¿cómo se crean exactamente estas funciones de acceso y gestión de datos? y ¿qué papel juegan los lenguajes de...

CRUD: la base de la gestión de datos
Aprender a programar: introducción y conceptos básicos
Cómo aprender a programar: fundamentos básicos
  • Desarrollo web

Bienvenidos a la era digital: un consumidor medio pasa varias horas sentado frente a su ordenador o revisando la pantalla de su smartphone. Contar con conocimientos adicionales sobre el funcionamiento de los programas que utilizamos a diario y, que muchas veces facilitan nuestro día a día, nunca está de más. Afortunadamente, la oferta de recursos para aprender a programar es cada vez más amplia....

Cómo aprender a programar: fundamentos básicos
Spring Boot: tutorial
Spring Boot: tutorial para crear aplicaciones en Java
  • Desarrollo web

Spring es uno de los frameworks de Java más utilizados desde hace años. Esta herramienta, en combinación con el complemento Spring Boot, proporciona a los desarrolladores un marco excelente y fácil de utilizar para crear aplicaciones de todo tipo. En este tutorial de Spring Boot, te resumimos los requisitos para instalarlo e implementarlo y te explicamos cómo dar tus primeros pasos con esta...

Spring Boot: tutorial para crear aplicaciones en Java
¿Qué es el XSS o Cross Site Scripting?
Bloquear el XSS y subsanar vulnerabilidades
  • Desarrollo web

¿Has escuchado alguna vez hablar del llamado Cross Site Scripting o XSS? Por medio de este procedimiento personas sin autorización consiguen introducir archivos maliciosos en los navegadores y servidores web sirviéndose de sus vulnerabilidades y ejecutándolos de forma anónima. Pero ¿sabes en qué consisten exactamente este tipo de ataques y cómo se pueden proteger tanto administradores como...

Bloquear el XSS y subsanar vulnerabilidades
Lenguajes de programación web
Lenguajes de programación web: los más usados en Internet
  • Desarrollo web

¿Te gustaría conocer los lenguajes de programación web? El primer reto es elegir uno. Después de todo, existen cientos de lenguajes de programación, pero no todos ellos son apropiados para el desarrollo web. Para que te sea un poco más fácil decidirte y puedas comenzar con tu proyecto cuanto antes, te contamos un poco más sobre los lenguajes de programación web más populares.

Lenguajes de programación web: los más usados en Internet
Alternativas a GitHub
Alternativas a GitHub: un resumen de las 5 mejores aplicaciones
  • Desarrollo web

En lo que respecta a la gestión de repositorios, la mayoría de los usuarios recurre al servicio online GitHub. Sin embargo, existen otras alternativas que son más apropiadas para necesidades especiales en determinadas circunstancias. En el presente artículo encontrarás más información sobre las alternativas a GitHub actuales que resultan de gran utilidad para la gestión de tu proyecto.

Alternativas a GitHub: un resumen de las 5 mejores aplicaciones
Publicar una app en la Apple Store: crear una app
Publicar una app en la Apple Store: cómo crear una app – parte 5.2
  • Desarrollo web

Una vez has completado el proceso de desarrollo y de prueba de tu aplicación móvil nativa, llega el momento de publicarla en la App Store. Quien se desenvuelva en el mundo de las aplicaciones iOS y quiera comercializarlas en la App Store de Apple, ha de registrarse en la plataforma de desarrolladores de Apple y ocuparse de una gran variedad de tareas y configuraciones. Ahora bien ¿qué se debe...

Publicar una app en la Apple Store: cómo crear una app – parte 5.2
Scrum master
Scrum master: mediador para equipos ágiles
  • Desarrollo web

El método Scrum sirve para que los equipos puedan trabajar de manera más eficiente y creativa. A cada miembro del equipo se le asigna un rol fijo con sus funciones y obligaciones. Uno de estos roles es el Scrum master, sin embargo, a menudo no se tiene claro cuáles son sus funciones y hasta dónde llegan sus competencias. Aquí respondemos a la pregunta clave: ¿qué es un Scrum master?

Scrum master: mediador para equipos ágiles