Archivo para Programación

Los 10 principios para un diseño web eficaz

Nos encontramos en plena promoción para el próximo curso de nuestro Ciclo Formativo de Desarrollo de Aplicaciones Web, y nos hemos dado cuenta de que últimamente no hemos hablado mucho sobre el tema. Y en el blog de Dexpierta nos gusta centrarnos sobre todo en aquellas cuestiones que están íntimamente relacionadas con la formación que impartimos. Por eso, en el post de hoy te contamos las claves para un diseño web eficaz.

La usabilidad y la utilidad, y no tanto el diseño visual, determinan el éxito o el fracaso de un sitio web. Dado que el visitante de la página es el único que hace clic en el ratón y, por tanto, lo decide todo, el diseño centrado en el usuario se ha convertido en algo esencial para conseguir el éxito a través de un diseño web eficaz.

Leer más

Arquitectura de la información, el arte de construir una web eficaz.

“Se había pensado en un edificio con ladrillos rojos, con unos salientes ¿color crema? ¡Ah! Ventanas grandes, enormes y vistosas. Quiero que las habitaciones tengan mucha luz. También quiero que tenga dos plantas… ¿o mejor cuatro? Bueno, puestos a alzar un edificio, ¡qué más da! Y… ¡tejado de pizarra! Este año se lleva mucho, sería ideal para mi casa. ¿Cómo lo ves?”

“Muy bien, pero no corras tanto. Primero tenemos que analizar el terreno: no es lo mismo que sea arenoso, calizo o granítico. Y, por supuesto, construir los cimientos. No tiene nada que ver un edificio de dos plantas con uno de cuatro, así que debemos saber el peso que van a soportar los cimientos y la utilidad que le vas a dar a cada una de ellas. Realmente, ¿necesitas cuatro plantas? Todos estos aspectos invisibles, inapreciables a simple vista, marcan la diferencia entre un edificio sólido y otro que puede desmoronarse en cualquier momento.”

Leer más

Stackoverflow

Stack Overflow es un sitio web desarrollado por Jeff Attwood, este sitio web es utilizado por una comunidad de desarrolladores informáticos, en la cual otros desarrolladores pueden encontrar soluciones a problemas de programación en diferentes lenguajes. Leer más

Sistema de seguimiento de errores

Un sistema de seguimiento de errores es una aplicación informática diseñada para ayudar a asegurar la calidad de software y asistir a los programadores y otras personas involucradas en el desarrollo y uso de sistemas informáticos en el seguimiento de los defectos de software. El término usado en inglés es Bug Tracking System, y frecuentemente se usa el acrónimo BTS. Puede considerarse como un tipo especial de sistema de seguimiento de incidentes. Son usados intensivamente por cualquier empresa o institución que realice desarrollo de software.

Leer más

Errores comunes de seguridad en Aplicaciones Web

Como desarrolladores, sabemos que siempre estamos expuestos a posibles ataques de delincuentes informáticos y las aplicaciones web son las más vulnerables al estar disponibles para cualquier persona con conexión a internet, es por ello, que es necesario construirlas desde la base, pensando en la seguridad.

Leer más

Buenas prácticas de programación al escribir tu código.

 

Tener buenas practicas a la hora de programar nos puede evitar muchos dolores de cabeza, la mayoría de los programadores se enfocan en el código, no en el formato del mismo, esto podría ser un error, mejorar nuestras prácticas de programación puede traernos muchos beneficios, generamos código más consistente, mejoramos la lectura del mismo y facilitamos la colaboración con otros programadores. Una de las mejores maneras de lograr esto, es mediante el uso de estandartes, ya existen muchos, deben adoptar alguno.

Además, el uso de estándares establecidos nos permitirá ser más objetivos a la hora de revisar código de otros, nos ayudara a mejorar la reusabilidad de nuestro código y tendremos código compatible con otros proyectos. Los estándares de los nombres durante la creación de tu aplicación son importante para lograr una unificación en nuestros proyectos, este blog se tiene como objetivo reglamentar la forma en que se implementará el código fuente del proyecto, pasando, por las variable, controles, ficheros, archivos y todo aquello que esté implicado en el código, además de mejorar y uniformizar a través de las reglas que se proponen, el estilo de programación que tiene cada programador. Leer más