Aprender a programar: introducción y conceptos básicos

Cómo aprender a programar: fundamentos básicos

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....

Agile development

Agile development: ¡así funciona!

Si alguna vez has tratado con técnicas de trabajo modernas, seguro que ya te has topado con el agile development. No obstante, una amplia mayoría no entiende realmente lo que hay detrás. Esto también se debe al hecho de que el desarrollo ágil de software en sí no tiene una definición establecida, sino que se utiliza más bien como término genérico. ¿En qué consiste este método de trabajo?

Editor de código

Editores de código: las mejores aplicaciones para sistemas como Windows o Mac

Existe una gran variedad de editores de código y son una de las herramientas más utilizadas por los programadores. Estos editores facilitan mucho la escritura de código mediante una gran variedad de funciones como, por ejemplo, resaltar en color los parámetros sintácticos o autocompletar palabras y secciones, ahorrando mucho trabajo a los programadores.

Scrum master

Scrum master: mediador para equipos ágiles

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?

El modelo en cascada

El modelo en cascada: desarrollo secuencial de software

El modelo en cascada se incluye dentro de los procedimientos clásicos de la gestión de procesos. Este método se caracteriza principalmente por la ejecución estructurada de las diversas fases de un proyecto y se utiliza, sobre todo, en el desarrollo de software, donde se ha impuesto a modelos más flexibles. Conoce a fondo la metodología en cascada y sus aplicaciones, así como sus limitaciones en el...

¿Qué es una web app y qué clases hay?

Conceptos básicos: definición de web app y ejemplos

Tan variados son los tipos de aplicaciones que existen como los usos a los que estas se destinan. Además de las desarrolladas para sistemas operativos especiales y que, en su mayoría, se usan en dispositivos móviles, también existe una gran oferta de web apps. ¿Qué significan exactamente?, y ¿en qué se diferencian de las aplicaciones clásicas o de las páginas web convencionales?

Lenguajes de programación web

Lenguajes de programación web: los más usados en Internet

¿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.

Integración continua

La integración continua en el desarrollo de software

En el desarrollo de software, la fase final de integración y solución de problemas acarrea muchos quebraderos de cabeza. La integración continua resuelve este proceso agotador gracias a un proceso paulatino y continuado en el que todas las funciones nuevas se integran directamente en el código base, incluso varias veces al día, de modo que el equipo se mantiene actualizado y puede abordar de...

Diagramas de secuencia

Diagramas de secuencia: mostrar interacciones con UML

Los diagramas de secuencia contribuyen a visualizar en detalle y con claridad el flujo de mensajes dentro de un sistema. Se recomiendan para entender con exactitud casos de aplicación. En la programación orientada a objetos, por ejemplo, los diagramas de secuencia son adecuados para verificar la lógica de un sistema. Descubre y aprende a hacer un diagrama de secuencia con UML.

Jupyter notebook

Jupyter Notebook: documentos web para análisis de datos, código en vivo y mucho más

El procesamiento de big data juega un papel cada vez más relevante en muchas empresas. Entre otras cosas, esto implica diferenciar los datos importantes de los que no lo son y generar una forma visual apropiada para que los resultados se presenten adecuadamente. La herramienta de código abierto Jupyter Notebook, que permite también mostrar código en vivo, ha demostrado ser una solución excelente.


¡No te vayas! ¡Tenemos algo para ti!
Consigue tu dominio .es un año gratis.

Introduce el dominio que deseas en la barra de búsqueda para comprobar su disponibilidad.
12 meses desde 0€/año IVA incl.
después 12,10 €/año IVA incl.