Si quieres aprender a programar, éstos son los lenguajes más populares y prometedores en 2021

Ser desarrollador está de moda, y, según el país y el puesto, también te puede hacer ganar mucho dinero. Diversas encuestas y estudios han ido dejando claro en los últimos años qué lenguajes de programación son los más populares y demandados, y es buen momento para saber cómo está el mercado actual.

Continuar leyendo “Si quieres aprender a programar, éstos son los lenguajes más populares y prometedores en 2021”

Así se ha ido complicando la arquitectura detrás de las aplicaciones web en los últimos 26 años

Hace 26 años, en 1995, tuvo lugar un evento que revolucionó el incipiente sector del desarrollo web: el nacimiento de la pila LAMP; es decir, del uso combinado de sistemas Linux equipados con el servidor Apache, bases de datos MySQL y el intérprete de PHP.

Continuar leyendo “Así se ha ido complicando la arquitectura detrás de las aplicaciones web en los últimos 26 años”

Unidad 3. Entendiendo las funciones

Las funciones constituyen una de las claves necesarias para comprender javascript a fondo. Al finalizar la unidad entenderás por qué son objetos de primera clase, qué es un callback, las distintas maneras de definir funciones: como declaraciones y como expresiones, la diferencia sutil entre parámetros de una función y argumentos, qué son y como se usan los parámetros intrínsecos arguments y this, las distintas maneras de invocar una función y su efecto sobre el parámetro intrínseco this, y los importantes conceptos de scope y closure.

Continuar leyendo “Unidad 3. Entendiendo las funciones”

Curso de PHP (1): Introducción.

La diferencia principal entre una página Web HTML y una PHP es que esta última es dinámica, es decir, que la página HTML (que también puede tener la extensión HTM) siempre muestra el mismo contenido mientras no se cambie, la página PHP mostrará un contenido u otro dependiendo de para lo que haya sido diseñada.

Continuar leyendo “Curso de PHP (1): Introducción.”

Unidad 2. Los entornos de ejecución

El objetivo de esta unidad es mostrar los dos entornos de ejecución en los que se pueden ejecutar aplicaciones javascript: El navegador web y el sistema operativo a través de node.js. Al finalizar la unidad sabrás como ejecutar aplicaciones javascript en ambos entornos, habrás instalado node.js en tu computadora, y manejarás con fluidez npm: el gestor de paquetes de node.js.

Continuar leyendo “Unidad 2. Los entornos de ejecución”

Eva Hu y Mari Luz Aguado: “Algunos se sorprenden de que un niño pueda aprender a programar, piensan que son cosas de mayores»

Continuamos con el ciclo de entrevistas en las que os vamos presentando poco a poco a nuestro equipo. Esta semana es el turno de Eva Hu y Mari Luz Aguado, dos de nuestras colaboradoras más comprometidas. Eva es estudiante de último curso de Grado en Ingeniería de Telecomunicaciones en la especialidad Imagen y Sonido. Compagina sus estudios trabajando como desarrolladora de la herramienta web Dr.Scratch en la Universidad Rey Juan Carlos. Por su parte, Marí luz está terminando la doble titulación en Ingeniería de Telecomunicación y Licenciatura en Administración y Dirección de Empresas. Colabora en el desarrollo técnico y de difusión de la aplicación Dr.Scratch para intentar motivar a los más pequeños a entrar en el mundo de la programación.

Continuar leyendo “Eva Hu y Mari Luz Aguado: “Algunos se sorprenden de que un niño pueda aprender a programar, piensan que son cosas de mayores»”

Soy desarrollador profesional y sigo programando en COBOL

En 2019 el lenguaje de programación COBOL ha cumplido 60 años. Y pese a que han ido apareciendo muchos lenguajes más modernos e intuitivos, COBOL sigue teniendo un peso muy importante en sectores tan importantes como la banca o la administración.

Continuar leyendo “Soy desarrollador profesional y sigo programando en COBOL”

Unidad 1. Javascript por todos lados

Al finalizar la unidad serás consciente de la ubicuidad, flexibilidad y potencia de javascript, un lenguaje conocido especialmente por haber conquistado el mundo del desarrollo web, pero con el que puedes desarrollar cualquier tipo de aplicación; de escritorio, móvil, servidores o herramientas de sistema.

Continuar leyendo “Unidad 1. Javascript por todos lados”

Experiencias y recursos sobre diseño 3D

Una de las cosas que más disfrutamos en Programamos es conocer docentes que están haciendo cosas interesantes con la tecnología y poder establecer nuevos proyectos y colaboraciones. El artículo de hoy es precisamente una contribución de Francisco Javier Martínez Urda, un profesor del IES las Salinas de Fuengirola (Málaga) que hace cosas espectaculares con sus estudiantes aprovechando las oportunidades que ofrece el diseño 3D. Y Francisco Javier ha sido tan amable de compartir con toda la comunidad algunas ideas, recursos y consejos en base a su experiencia y trayectoria. ¡Que lo disfrutéis!

Continuar leyendo “Experiencias y recursos sobre diseño 3D”