Category Archives: Empleabilidad y emprendimiento

Mar 14 ,2017 | No hay comentarios

10 aplicaciones para enseñar programación robótica en colegios

Enseñar a los niños a programar es una tendencias cada vez más extendida en los programas didácticos de muchos profesores. Los beneficios de aplicar conceptos de programación robótica en la enseñanza no solo servirán a aquellos que, desde muy pequeños, sueñan con ser informáticos.

Su aprendizaje hará que los más pequeños de la casa se encuentren mejor preparados para su futuro profesional y puedan desarrollar un pensamiento más ordenado y lógico. Para comenzar a estimularlos desde edades muy tempranas, existen una serie de aplicaciones que enseñan cómo construir, de un modo totalmente autónomo, juegos y otras actividades, utilizando tan solo un interfaz visual o cadenas de código.

 

Principales aplicaciones para enseñar programación robótica

 

1. Lightbot Jr (4 o más años)

Esta aplicación está protagonizada por un simpático robot que debe superar varios niveles. Sus acciones las componen iconos basados en arrastrar y soltar para programar. Los movimientos de Lightbot Jr son muy simples: mover, girar, encender la luz y saltar. Tras insertar una serie de comandos en el panel, el robot se mueve iluminando los azulejos asignados. El niño debe encender las baldosas correctas para avanzar al siguiente nivel.

 

2. The Foos (5 o más años)

Esta aplicación consiguió el máximo galardón el Parents’ Choice Gold Award por ser la aplicación favorita de los padres. La interfaz permite que los niños se diviertan aprendiendo a programar a través de una serie de entretenidas aventuras. Este sistema ayuda a que los niños desarrollen la lógica y el pensamiento algorítmico.

3. Kodable (5 o más años)

Se trata de un programa creado para que los profesores puedan enseñar a sus alumnos los fundamentos de la programación durante veinte minutos a la semana. Como es de esperar, su manejo es claro e intuitivo, con el objetivo de que su esencia se pueda captar de un solo vistazo y ese corto periodo de tiempo sirva para aprender

4. Scratch Jr (5-7 años)

Esta aplicación tiene muy en cuenta el desarrollo emocional y cognitivo de los niños más pequeños. La forma en que han sido diseñados los menús permiten una iniciación a la programación robótica realmente interesante. Sin embargo, es necesario mencionar que Scratch Jr es poco intuitiva para alguien que no la conozca, por lo que se recomienda un proceso de supervisión inicial de un adulto.

 

 

5. Daisy the Dinosaur (7 o más años)

Daisy the Dinosaur es una de las aplicaciones más clásicas, conocidas y divertidas para aprender a programar. A los niños les encanta descubrir la función de cada movimiento al hacer una secuencia para que el personaje Daisy baile. El método de arrastrar y soltar es muy intuitivo. La aplicación es sencilla y totalmente recomendable.

 

6. Cato´s Hike (8 o más años)

Cato´s Hike es algo más compleja y elaborada que el resto de aplicaciones que se analizan en este artículo. La idea de este juego es programar los movimientos del protagonista con tarjetas de colores y banderas. Llega un momento en el que las conexiones de código se vuelven realmente complejas, con varios comandos para completar según qué acciones. A favor cuenta con que el trasfondo de la historia del juego es más interesante que en las otras aplicaciones mencionadas.

 

7. Hopscotch (9 o más años)

Hopscotch es una aplicación perfecta para empezar a programar. Su uso es verdaderamente intuitivo, puesto que no hay que escribir el código, sino que se arrastran bloques con código propio ya asignado. Los niños podrán diseñar sus propios escenarios y compartirlos con la comunidad de jugadores, además de probar los niveles de otros usuarios. Se sitúa como una herramienta muy útil para conocer los fundamentos de la informática.

 

8. Tynker (9-11 años)

Se trata de una aplicación para crear juegos utilizando la programación. Es tan intuitiva que los niños pueden aprender cómo funciona por sí solos, trasteando tan solo un poco con ella. Permite también controlar, por ejemplo, el robot Sphero, los drones Parrot o las luces de Philips.

 

9. Mover la tortuga (9-11 años)

En Mover la Tortuga, el niño debe indicar diferentes instrucciones a una tortuga mediante el uso de la programación. Consiste en superar niveles cuya dificultad aumenta, progresivamente, exigiendo más comandos de acción. Se trata de un buen método para que los niños aprendan y se adentren, sin darse cuenta, en fórmulas más complejas.

 

10. Cargo-Bot (10 o más años)

En este juego el objetivo es mover un brazo robótico cumpliendo diversas metas. Incluye algo muy simple que muy pocas otras aplicaciones de programación tienen: un selector de dificultad inicial. El niño puede empezar en un nivel alto directamente o en uno inferior, según sean sus capacidades y sus conocimientos previos.

 

¿Quieres saber cómo se crea una propuesta didáctica para el aula? Apúntate al curso gratuito de didáctica de la programación y robótica

 

 

 

 

Mar 14 ,2017 | No hay comentarios

Los perfiles más demandados de la programación robótica

¿Qué es la programación robótica? Si esta es una de tus inquietudes, será mejor que no pierdas detalle a todo lo que te vamos a contar hoy. Y es que se trata de una especialización tecnológica en la que se puede programar ciertos dispositivos para que puedan responder a un conjunto de órdenes bajo una serie de condiciones.

Seguramente lo entenderás mejor si te aclaramos en qué consiste programar robots, aunque hay que aclarar que no vas a crear robots como los de películas como por ejemplo “Yo, Robot” (por lo menos no de momento), pero sí que es verdad que en los últimos tiempos, la tecnología ha evolucionado a un nivel sorprendente. En la actualidad contamos con autómatas capaces de realizar acciones que antes se consideraban impensables.

Debido a todas las innovaciones de este sector, aparecen toda una serie de estudios, titulaciones y cursos especializados en la programación robótica, y las empresas demandan ciertos perfiles profesionales.

Los perfiles laborales más demandados de la programación robótica

Si estás pensando en estudiar programación robótica pero no tienes muy claro si este sector tiene o no salida, hemos recopilado para ti algunos puestos para que aclares todas tus dudas y te lances a la piscina con conocimiento de causa. ¡Mira, mira!

Ingeniero en programación de PLCS

Una persona que ha estudiado programación robótica puede dedicarse a la programación de PLCs; es decir, empresas que se especializan en aparatos industriales. En este tipo de puesto suelen pedir toda una serie de requisitos, tanto conocimientos y estudios acreditados sobre programación robótica, así como habilidades para trabajar con sistemas de Siemens, Omron, o muchas otras marcas.

Siendo realistas, al ser un tipo de puesto tan importante, es raro que te contraten de buenas a primeras, sino que será necesario disponer de una cierta experiencia laboral (suele ser unos 3 años más o menos).

 

 

Ingenieros en robótica industrial

Para poder optar a este empleo, las empresas suelen pedir a candidatos que tengan estudios en programación robótica (de la carrera de ingeniería industrial).  Debido a la complejidad del trabajo en cuestión, también habrá que tener conocimientos en ciertas tipologías como FANUC, ABB, KUKA, entre otras…

Al igual que ocurría con los puestos anteriores, será importante tener bastante experiencia para que la empresa se termine decantando por ti.

Técnicos comerciales especializados en programación robótica

Los robots están revolucionando el mercado, facilitando la realización de tareas tanto a nivel industrial, empresarial, como particular. Es por ello, por lo que hoy en día casi cualquier persona se sentirá atraída por adquirirlos.

Un técnico comercial será el encargado de presentar estos robots para venderlos, haciendo la compra atractiva. Aunque si bien es cierto que no hará falta que tengan unos conocimientos demasiado profundos sobre programación robótica, por lo menos sí que tendrán que saber lo básico.

Dependiendo de la empresa en cuestión, es posible que busquen profesionales más o menos capacitados para vender sus “robots”.

Mantenimiento de sistema de programación robótica

Instalación, mantenimiento electromecánico, automatización… puestos muy variados donde el empleado tendrá que dar lo máximo de sí mismo.

Ahora que ya sabes por qué es tan interesante cursar estos estudios, ¿cuándo empezamos?

 

 

 

 

Mar 06 ,2017 | No hay comentarios

¿Qué es el RTB y por qué necesitas ser un experto?

No hay duda, la forma tradicional de anunciarse en Internet ha quedado obsoleta. Hace apenas unos años, las empresas compraban impresiones valorando por igual a todos los usuarios, sin importarles las características concretas de cada uno ni realizar ningún tipo de proceso de segmentación. De esta manera, se desperdiciaban impresiones que iban a  parar a clientes con intereses y objetivos muy distintos a los de los anunciantes. Por ello, resultaba totalmente necesario aportar soluciones específicas a esta situación.

¿Qué es el RTB?

El Real Time Bidding (RTB) es una forma novedosa de hacer publicidad en Internet. Su uso se está extendiendo rápidamente por Europa y los beneficios económicos que aporta son claramente superiores a los que reportaba la publicidad tradicional, sobre todo, en países como Alemania, Francia y Reino Unido.

Su funcionamiento es muy sencillo, ya que básicamente consiste en comprar espacios publicitarios. Mediante el Real Time Bidding, las empresas que buscan repercusión realizan una oferta, por cada impresión, en la página web donde desean aparecer. Esta solicitud debe ser superior a la realizada por las demás empresas para ganar la puja y así, poder situarse en ese espacio concreto.

En la actualidad, las empresas que más invierten con el método Real Time Bidding en Europa son Zalando y La Redoute. Además, Amazon también ha anunciado el lanzamiento de su propia plataforma de RTB.

 

 

Lo curioso de este método publicitario es que, como su nombre indica, se hace en tiempo real. Esto quiere decir que, los anunciantes pueden acceder a cada impresión en el momento en el que se va a mostrar al usuario, sabiendo de antemano varios datos sobre él (edad, sexo, aficiones, intereses, etc.). De esta forma, las empresas anunciantes pueden decidir si les interesa pujar por dicha impresión, o si por el contrario, están desperdiciando su dinero.

Ventajas del sistema RTB en publicidad

El sistema RTB es ventajoso para todas las partes involucradas en la acción publicitaria:

  • Por una parte, los propietarios de la página web obtendrán más ingresos. Los beneficios se verán maximizados al aumentar el valor de cada impresión individual.
  • Por otro lado, los anunciantes pueden modificar el anuncio y adaptarlo a las necesidades e intereses del usuario que lo va a ver. De esta forma, se maximiza la eficacia al ser un anuncio específicamente creado para ese target. Además de publicitarse ante un cliente potencial, el RTB lo hace en el terminal adecuado (ordenador, móvil, tablet, etc.) a la hora del día en la que más usuarios se encuentran activos.
  • Además, el RTB permite calcular el ROI con exactitud, ya que es una de las técnicas más fieles para conocer el valor real de las impresiones.
  • Finalmente, podemos afirmar que el RTB es, hoy por hoy, la mejor forma de anunciarse en Internet. Es flexible, permite optimizar el gasto y facilita que al acceso directo a un cliente objetivo.

 

¿Te gustaría ponerte en marcha con la compra programática? Hoy puedes apuntarte al Taller GRATUITO para formarte con 3 clases en vídeo.

 

 

Feb 24 ,2017 | No hay comentarios

8 errores al trabajar con WordPress y cómo solucionarlos

Si eres un usuario habitual de WordPres te habrás encontrado con varios obstáculos. Fallos que has cometido y que pueden poner en riesgo el trabajo realizado. ¿Se te viene el mundo encima? No te preocupes que todo tiene solución. Aquí te dejamos 8 situaciones en los que WordPress dio error y cómo resolverlos sin morir en el intento.

Realizar cambios en la plantilla padre

Una de las principales actividades que cualquier usuario de WordPress tiene pensado hacer es editar su plantilla. ¿Y qué ocurre si lo hacemos mal? Lo más temido por alguien que esté haciendo un trabajo, perder todos los cambios hechos.

¿Sabes por qué? WordPress dispone de la conocida como plantilla padre y una plantilla conocida como hijo. Si personalizas la plantilla padre, cuando haya una actualización perderás todo lo editado ya que la actualización sobrescribe los ficheros sobre la padre. ¿Cuál es la solución? Ya lo habrás adivinado tú por ti mismo. Exacto, hay que trabajar sobre la plantilla hija para que los cambios de las actualizaciones no afecten en tus modificaciones.

Modificar plugins directamente

 Con WordPress pasa como con cualquier cosa que trabajemos. Si hay que hacerlo se hace bien, para hacerlo mal mejor no hacerlo. También ocurre lo mismo con los plugins de nuestra página. Hay que tener cuidado con lo que se toca y, más importante, cómo se toca.

A la hora de modificar un plugin hay que tener en cuenta los ganchos, y estos ganchos no los tienen todos los plugins. Si intentamos modificar un plugin directamente y por nuestra cuenta, es posible que después no se actualicen correctamente. ¿Cómo es la manera correcta de cambiarlos? Empleando los ganchos, pues de esta manera no se tocarán los plugins directamente.

No realizar copias de seguridad

 Si llevas trabajando años y años con ordenadores seguro que has perdido más de un documento en el antiguo Word. Cómo olvidar a nuestro amigo el clip, nuestro querido Pepito Grillo particular. Pues lo mismo sucede en WordPress. Tantos cambios como hagas es ideal ir realizando copias de seguridad, si no queremos perder lo avanzado por un problema inesperado. Un corte de luz, la batería que se apaga, cualquier cosa. Mejor prevenir que curar.

Hay varias maneras de solucionar este problema. Lo más útil, si no tienes familiarizado con programas de FTP o de gestión de base de datos, es tener un plugin que te realice las copias de seguridad. Aunque, ojo, ¡estarías poniendo un plugin más, ten cuidado con la velocidad de tu página!

Dejar activados plugins que no son necesarios una vez cumplidos su labor

WordPress no es como el café, cuanto más azúcar más dulce. Hay que controlar el límite de elementos que le ponemos a nuestra web para que no se resienta en el tiempo de carga, entre otras cosas. Y solemos ser expertos, instalamos plugins porque molan o porque son útiles y, aunque luego ya no los usamos, los dejamos ahí, de adorno.

¡Olvida esto ya si no quieres perder clientes impacientes por la carga de tu página! Analiza tus plugins, busca cual no estás utilizando y crees que perjudica tu página. O no esperes que alguien esté esperando, el tiempo es oro.

No securizar WordPress

Tu página web es tu creación y, como tal, debes cuidarla como si fuera tu propio hijo. Principalmente porque has trabajado desde el inicio, lo has hecho a tu imagen y semejanza y, por supuesto, estás orgulloso de ello. Entonces, ¿a qué esperas para que preocuparte por su seguridad?

No prevenir de ataques a tu página puede resultar perjudicial para tu web o tu base de datos. Protégete de ataques de terceros con plugins, configuraciones del servidor, permisos de archivos. Cualquier seguridad es poca para tu página, ¡no lo dejes de lado!

Tener plugins pesados en la carga

Si el tiempo de carga es importante para el éxito de tu página, más aún es poder trabajar con ella con facilidad. Elimina los elementos que puedan perjudicar la velocidad de tu página. ¿Por qué?  No solo para tus clientes, también para ti. Trabajar sobre una web que pese demasiado o tenga un alto tiempo de carga es más complicado.

¿Qué puedes hacer? Empezar por eliminar aquello que sea una “carga” para tu web. Sí, esos plugins que llevan contigo desde el inicio es un buen momento para darles una despedida. Una mejora en este aspecto puede convertirse en más visitas. 

No actualizar WordPress, sobre todo si es un proyecto donde obtiene beneficicios

 Si eres un veterano de WordPress te habrás dado cuenta de que cada cierto tiempo salen actualizaciones de todo tipo. Y como buen usuario preocupado te preguntarás si debes actualizar o dejarlo como está, no sea que vaya a “cagarla”.

Pues bien, quítate miedos y empieza a lanzarte a la piscina. Piscina metafórica, que aún hace frío. Con las actualizaciones de WordPress se corrigen errores de versiones anteriores, nuevas posibilidades, etc. Si tu página se queda atrapada en versiones anteriores puede sufrir ataques de terceros, una carga lenta de la página o no disfrutar de las nuevas funciones.

No emplear plugins de caché

WordPress, como sabrás, necesita de un tiempo de respuesta y múltiples conexiones para poder ofrecer la página al usuario. ¿Qué pasa si no instalamos un plugin de caché? Pues lo más importante para ti es que ralentiza esa petición de consulta, ofreciendo un mal servicio y perdiendo posibles visitas.

Si eres un usuario más novato y tienes una página web sencilla, te interesa un plugin algo más habitual como es el Supercaché. Con pocas opciones y muy intuitivo a la hora de instalarlo. En el caso de tener más experiencia en WordPress, podrías probar el W3 Total Caché que te ofrece algunas características más profesionales y adecuadas a tus necesidades.

 

Y si quieres seguir aprendiendo más sobre desarrollo web, te animo a que te apuntes al Taller Gratuito de WordPress

Feb 23 ,2017 | No hay comentarios

7 proyectos espectaculares hechos en WordPress y que tú también puedes hacerlos

Hace algunos años, cuando queríamos crear un proyecto web, teníamos algunas herramientas que nos facilitaban el proceso, evitando que tuviéramos que escribir el código desde cero. Sin embargo, eran tediosas de usar, y la gran mayoría de pago.

Desde que apareció el CMS WordPress las cosas han cambiado: ahora cualquier individuo, tanto como si es un particular, como si es una empresa, puede desarrollar su propio proyecto online sin tener muchos conocimientos sobre ello.

WordPress nos da la oportunidad de crear desde un blog personal, hasta una página corporativa, una tienda online, una página pensada para vender por Amazon… y lo que se nos ocurra. Este sistema de gestión de contenidos está pensado tanto para pequeños proyectos, como para aquellos más bien masivos.

¿No te lo crees? Vamos a ver algunos increíbles proyectos, de empresas conocidas, que usan WordPress.

Empresas de éxito que trabajan con WordPress

  • Adobe Blogs: Adobe es una empresa que tiene su sede en EEUU, especializada en el mundo de la edición gráfica, videoedición o programas de edición de sitios webs. Si echas un vistazo a su blog te darás cuenta de que utiliza WordPress.
  • AMC: Este reconocido canal de emisión por cable (si, en el que se emite The Walking Dead o Better Call Saul), también utiliza WordPress. Estamos hablando de una plataforma en la que se emite vídeo en streaming, por lo que ya nos podemos hacer una pequeña idea de la potencia que nos ofrece este CMS.
  • BBC América: BBC es un servicio público que se dedica a emitir radio, televisión y también Internet en UK. La página de américa también ha sido creada con WordPress.
  • CC Español: Es la versión española de la CNN y lleva en Internet nada menos que desde 1997. Aunque, lógicamente, no empezaron con WordPress, ahora si que trabajan con él. Es cierto que el resto de páginas para otros países no utilizan el CMS, pero, quizá, es posible que se estén planteando el poder hacerlo. 
  • Danone: Danone (Grupo Danone) es una de las empresas del ámbito agroalimentario más conocidas de a lo largo de todo el globo. Tienen su sede en Francia y se especializan tanto en nutrición médica, infantil, en aguas y, por supuesto, en productos lácteos frescos. Si alguna vez has estado en su web, y entiendes un poco sobre programación, habrás identificado desde el primer momento que se trata de WordPress. 
  • La Caixa Blog: Vale, es cierto que la pasarela bancaria de La Caixa no usa WordPress, pero sí que lo hace su blog. De hecho, la plantilla que tiene es bastante simple. 
  • Escuela MasterChef: Y terminamos con esta escuela de cocina online que dirige Jordi Cruz. Estamos hablando de una cocina especial que ofrece formación de pago para aquellos chefs que se quieren convertir en profesionales; para ello encontramos una completa selección de vídeos. El curso lo imparte Jordi Cruz, pero también podemos encontrar vídeos de otros cocineros. También se ha creado con WordPress.

Y lo mejor de todo es que tú también puedes crear proyectos igual o más profesionales.

Y para ello hemos hecho este Taller Gratuito en el que verás 3 clases en vídeo sobre desarrollo web en WordPress

¡Apúntame ya!

Feb 23 ,2017 | No hay comentarios

¿Qué es la impresión 3D y para qué sirve?

 

Las impresoras 3D son un tipo de maquinaria con la capacidad de ayudarnos a construir determinadas estructuras, muy similares a lo que un buen escultor podría conseguir tallando una piedra. El objetivo es el mismo: se piensa en un objetivo real y luego se recrea en una superficie de trabajo.

El resultado final es increíble, pudiendo tener desde pequeñas piezas que podrían formar parte de la misma estructura o bien simplemente objetos que tienen un alto valor por sí mismos.

Si te preguntas porque se le llama a esto impresión, debes de saber que el motivo de ello es que se sigue un tipo de proceso que es bastante similar al que se usa para imprimir en hojas de papel. Se utiliza un tipo de material líquido que se va a aplicando en determinadas zonas; sin embargo, a diferencia de las impresoras de toda la vida, aquí se juega también con una tercera dimensión.

Las impresoras en 3D se empezaron utilizando en los sectores industriales, ya que en un principio los costes eran algo dispares y ahora las podemos encontrar en precios más o menos económicos, acorde a nuestros bolsillos.

Algunos usos revolucionarios de las impresoras en 3D

Partes del cuerpo humano en 3D

Esto no es teoría, es ya una realidad. Con las impresoras en 3D somos capaces de crear ciertas partes del cuerpo que son tolerables con el organismo.

Un buen ejemplo de ello es el de un bebé de 6 semanas que nació con un característico defecto en el tubo bronquial, impidiéndole que pudiera respirar de una forma correcta. Una impresora en 3D crearía una tráquea artificial, lo que hizo que pudiera respirar de forma correcta y pudiera sobrevivir.

Impresión de juguetes

El uso particular más habitual de las impresoras en 3D es la creación de juguetes y es que con ellas podemos crear prácticamente lo que se nos venga a la mente. Sin embargo, tenemos que disponer de conocimientos importantes, además de estar en disposición de todos los materiales que nos hagan falta.

Entre los juguetes que podemos crear, encontraremos desde aquellas figuras más simples, hasta otras mucho más completas, con tamaños muy variados.

Impresión de ropa

Cada vez son más las personas las que se dan cuenta de lo útiles que resultan estas impresoras para el mundo de las prendas de vestir y es que con la impresión en 3D se pueden conseguir unos resultados mucho más precisos, así como el abaratamiento del proceso.

Un ejemplo de ello es el de Dita Von Teese, Actriz y bailarina quien se puso un vestido que se había fabricado en base a sus medidas y habiendo sido diseñado inspirado en la sucesión de la fórmula matemática de Fibonacci.

Carcasas para telefonía móvil

¿Quieres crear una carcasa personalizada para tu teléfono móvil? Pues estas impresoras también te pueden echar una mano con ello. De hecho, ya son muchas las marcas las que las fabrican de esta manera.

Comida

En EEUU hay una pastelería, con nombre “The Sugar Lab” que es capaz de imprimir postres compuestos de azúcar, agua y otros elementos especiales, con la particularidad de que todo lo hacen impresoras en 3D.

Lo mejor de todo es que el resultado de los postres es increíbles, y perfectos.

Otros

Con una impresora en 3D podemos imprimir pistolas de mano, fusiles de guerra, piezas de Lego, incluso hasta cámaras de fotos. Incluso hay prototipos capaces de imprimir casas.

Y lo mejor de todo es que el mundo de la impresión 3D sólo está despegando y tú puedes aprovecharte.

Quiero más información sobre impresión 3D

 

 

 

 

Feb 23 ,2017 | No hay comentarios

¿Qué es la programación robótica y para qué sirve?

¿Sientes curiosidad por la programación robótica? No te preocupes porque acabas de llegar al lugar indicado para resolver todas tus dudas. Y es que la programación robótica es un tipo de procedimiento que nos ayuda a preparar ciertos dispositivos para que en base a una serie de factores, se puedan comportar de una forma u otra.

Descubriendo la programación robótica

Dentro de la programación robótica, descubrimos que un robot puede ser programado de 2 maneras distintas. ¡Presta atención!

  • Programación guiada. Este método se basa en conseguir que el robot pueda ejecutar la tarea correspondiente mediante el movimiento de sus articulaciones de manera habitual. Esto lo hará al mismo tiempo que se registran los movimientos que captan los sensores, para luego ser capaces de repetirlos de forma automática.

Es interesante saber que este tipo de programación se puede llevar a cabo utilizando una máquina a escala del propio robot. De esta forma se conseguirá que las articulaciones se puedan mover de una manera más sencilla.

  • Programación textual. Dentro de este tipo de programación, nos encontramos con hasta 3 maneras diferentes de establecer contacto con el robot. Mediante lenguajes de programación, a través de la enseñanza/repetición o bien por el uso de comandos verbales.

Para lograr que el robot sea eficiente, debe de tener una serie de sensores que hayan sido programados mediante lenguajes de alto nivel.

Aunque es cierto que en el mercado existen lenguajes estándar, lo cierto es que, debido a las restricciones que pueden llegar a presentar, cada fabricante suele crear un lenguaje a medida para comunicarse con su creación. ¿Interesante verdad?

Los robots de hoy en día suelen basarse en los lenguajes a nivel robot. Los lenguajes de programación deben de ser claros y sencillos. La estructura de los mismos tiene que estar clara y la aplicación debería de ser sencilla.

¿Para qué te puede servir programar un robot?

La gran mayoría de las personas asocian los robots con el mundo del cine, imaginándose películas del estilo de Terminator. Nada más lejos de la realidad, por el momento este tipo de tecnología no será posible.

Los robots, hoy por hoy, tienen muchas funciones. Por ejemplo, se pueden utilizar para ciertas tareas de riesgo como para desactivar minas, para explorar cuevas, el fondo marino, el espacio o hasta para la producción industrial.

Además, poco a poco se van introduciendo en los hogares. Un gran ejemplo de ello son los robots aspiradores, siendo capaces de detectar las paredes para no colisionar, o las irregularidades del terreno para evitar caerse por las escaleras.

También los hemos podido ver en de cuerpo a cuerpo (en campeonatos de robots), en pruebas de destreza física, desafíos, en carreras de velocidad, incluso hay algunos que han sido programados para pintarte el coche.

Los robots de ahora no tienen nada que ver con los que había hace 10 años, ni se parecerán a los que tendremos de cara al futuro.

Acabarán revolucionando el mundo de formas asombrosas. Y tú, ¿te gustaría aprender programación robótica?

Sí, quiero más información

Feb 23 ,2017 | No hay comentarios

Los perfiles laborales más demandados de la compra programática

¿Te gustaría sumergirte en el mundo de la compra programática? ¿Quieres saber qué salidas laborales te esperan? Pues toma nota de todo lo que te vamos a contar a continuación.

Los particulares y las empresas cada vez son más conscientes del alto rendimiento que entraña comprar publicidad en ciertos medios digitales. Dentro de los diferentes sistemas de publicidad que nos encontramos, uno de los más característicos es la compra programática.

¿Qué es la compra programática?

Antes de entrar en materia, primero vamos a ver qué es exactamente la compra programática. Y es que se trata de un completo sistema de compra de impresiones de publicidad de forma automatizada. De esta manera, el usuario tendrá la posibilidad de poder acceder en tiempo real a los resultados de las campañas, pudiendo hacer todo tipo de ajustes si el resultado que quiere obtener no se adapta a lo que está viendo, o bien, pequeñas modificaciones para mejorarlo.

La principal ventaja de la “compra programática” es la capacidad de gestión y es que todas las páginas webs, los soportes y los Ad Exchanges se manejarán desde el mismo panel de control.

¿Qué puestos son los más demandados?

Cuando existe una herramienta que tiene tanto impacto en el mercado, se generan toda una serie de puestos laborales relacionados para personas que realmente la puedan manejar.

Si quieres formarte en compra programática, podrás desempeñar muchos puestos laborales, entre los que destacamos los siguientes:

  • Expertos en plataformas DSP. Estas plataformas son las que utilizan los anunciantes para definir los criterios que van a dar forma a sus compras. Una de sus ventajas es que puede idear un sistema de pujas que funcione en tiempo real, para que entre otras cosas, puedan saber los resultados sin esperar.

 

Se necesita de expertos que programen este tipo de plataformas, de depuradores que se aseguren que no habrá ningún fallo durante la utilización de las mismas, así como de programadores que sean capaces de desarrollar nuevas funcionalidades de cara al futuro. Pero no solo eso, sino que también habrá que contar con expertos que controlen la plataforma mientras que se está usando y que puedan dar soluciones inmediatas ante cualquier tipo de contratiempo.

 

  • Expertos en plataformas SSP. Por su parte, en estas plataformas se unifican las ofertas para editores y distintos medios. La idea es que los administradores de las diferentes páginas web sean capaces de poder manejar el inventario de anuncios a su antojo, controlando los ingresos que perciben por parte de las marcas que se anuncian. Al igual que el modelo anterior, se necesitan programadores, depuradores de fallos, controladores…
  • Profesionales en plataformas tipo Ad Exchange: Estas plataformas unifican los dos conceptos anteriores; es decir, que pone en contacto a los editores/medios con los compradores o anunciantes. Dentro de estas plataformas podemos encontrar aquellas que funcionan con un sistema de puja abierta (pujas a las que todos los demandantes tienen acceso) o con puja cerrada (pujas en las que existe una selección de aquellos editores y anunciantes que van a participar).

Por lo general, el perfil del técnico de compra programática debe de comprender el manejo de varias tecnologías, ya que son muchos los paneles los que se utilizan.

Aunque hay muchos más perfiles, estos son los más habituales en estos momentos ya que estamos ante un sector que genera nuevos empleos con necesidades desconocidas hasta el momento.

¿Te gustaría ponerte en marcha con la compra programática? Hoy puedes apuntarte al Taller GRATUITO para formarte con 3 clases en vídeo.

¡Apúntame ya!

 

Feb 14 ,2017 | Comentarios

Qué es la programación con arduino y para qué sirve

Si entre tus inquietudes está descubrir qué es la programación con arduino y para qué se utiliza, acabas de llegar al lugar indicado para poner fin a todas tus dudas. Y es que el arduino es nada más y nada menos que una placa basada en un microcontrolador, concretamente un ATMEL.

Pero, ¿qué es un microcontrolador? Se trata de una plataforma de hardware libre. Cuenta con un circuito integrado mediante el cual se pueden grabar instrucciones. A su vez, estas instrucciones se escriben usando un lenguaje de programación que permite al usuario establecer programas que interactúan con circuitos electrónicos.

El arduino es una placa que tiene todos los elementos necesarios para conectar periféricos a las entradas y salidas de un microcontrolador. Es decir, es una placa impresa con los componentes necesarios para que funcione el microcontrolador y su comunicación con un ordenador a través de la comunicación serial.

¿Cómo funciona el Arduino?

Las funciones de Arduino, como ocurre con la mayoría de las placas de microcontroladores, se pueden resumir en 3 factores:

  • Cuenta con una interfaz de entrada. Esta puede estar directamente unida a los periféricos , o conectarse a ellos a través de puertos.
  • La interfaz de entrada tiene como objetivo trasladar la información al microcontrolador. El microcontrolador es la pieza que se encarga de procesar esos datos. Además, varía dependiendo de las necesidades del proyecto en el que se desee usar la placa, y existe una gran variedad de fabricantes y versiones disponibles.
  • También cuenta con interfaz de salida. Este se encarga de llevar la información procesada a los periféricos autorizados de hacer el uso final de esos datos. En algunos casos puede tratarse de otra placa en la que se centraliza y procesa la información de forma totalmente renovada, o sencillamente, puede ser una pantalla o un altavoz encargado de mostrar la versión final de los datos.

 Lenguaje de la programación con Arduino: C++

¿Qué lenguaje utiliza este tipo de programación? La plataforma Arduino se programa con un lenguaje propio basado en el lenguaje de programación de alto nivel Processing, lo que significa que es similar a C++.

¿Qué quiere decir esto? Que se trata de un lenguaje de programación de propósito general asociado a un sistema operativo llamado UNIX.

Este lenguaje de medio nivel, trata con objetos básicos como caracteres, números, bits y direcciones de memoria, entre otros.

Este tipo de lenguaje posee una gran portabilidad. Gracias a ello se suele utilizar para la programación de sistemas como la construcción de intérpretes, compiladores, y editores de texto.

¿Te gustaría profundizar en la programación con Arduino y hacer tus primeros pinitos? te recomendamos ampliar tus conocimientos en esta área a través de la especialidad Didáctica de la Programación:

 

Ene 24 ,2017 | No hay comentarios

¿Qué proyectos hacer con Wordpress?

Una mirada profunda de las posibilidades del gestor de contenido.

Sí eres de los pocos que desconocen este gran gestor de contenido llamado WordPress, como pequeña introducción tengo que destacar que actualmente es el más empleado entre los CMS(Content Management System), sectores como el de la banca están integrándolo para sus aplicaciones web. Marcas importantes como Adobe, AMC, BBC, Ford, CNN, Danone, Blog de LaCaixa, Ferrovial, NASA, SAP y un largo etcétera lo emplean.

Como vemos son proyectos web totalmente diferente, por ello WordPress podemos enfocar casi cualquier proyecto que nos venga a la mente, pero NO es una solución para todo, dependerá de los requerimientos de cada uno de los proyectos y de la escalabilidad de estos.

El gran puzzle

 Cuando instalamos WordPress tiene una gran base para comenzar con cualquier proyecto web, como:

  • Panel de administración(Back-End) con grandes opciones para realizar páginas webs sencillas.
  • Sistema de autenticación.
  • Plantilla predeterminada (Front-End).
  • Completa librería con múltiples funciones para nuestro uso y disfrute.
  • Y otra característica no menos importante, un código probado, seguro y fiable para nuestra tranquilidad de mirar hacia delante, y no tener que, como se suele decir, reinventar la rueda una y otra vez en cada proyecto web.

Como decimos en el título, WordPress debes de mirarlo como un puzzle incompleto donde vamos encajando las piezas que necesitamos en cada momento. Tenemos tres formas de extender su funcionalidad:

  • Plugins. Es la forma de añadir una funcionalidad concreta necesaria para nuestro proyecto web, por ejemplo añadir formulario de contactos.
  • Engines. Son programas completos dentro del sistema de WordPress, como puede ser un sistema de reservas, un sistema elearning para la formación online. Trae consigo gran cantidad de opciones y herramientas para configurar tu aplicación web.
  • Y mi preferida. Programación a medida, por supuesto puedes crear un plugins o un engines, pero además, si solo deseamos una programación para un proyecto, podemos emplear otras herramientas como las plantillas personalizadas y emplear las funciones predefinidas. Podría extenderme todo lo que quisiera para comentarte toda las posibilidades (página personalizada, hooks, taxonomías, custom post types, widgets, shortcodes ect…) , pero no compete al artículo actual.

Una vez que estamos situado, quiero comentarte las soluciones principales de WordPress y algunas con las que pretendo que te abras a nuevas posibilidades.

Blog – “nacido para ser blog”

 La solución más conocida de WordPress es un aplicarlo para el blog de una página web, por supuesto este gestor de contenido es muy conocido para este cometido, y que se adapta perfectamente. Aunque esta idea ya quedo muy atrás en el tiempo.

Algunos ejemplos:

FORD http://social.ford.es/

BBVA https://www.blogbbva.es/

UNICAJA – https://www.espaciojovenuni.com/

 Web corporativa

 Existe un modelo de página corporativa que reúne las características principales para dar información sobre nuestra empresa, con localización, contacto y servicios principalmente. Como tenemos la posibilidad de comprar una plantilla con diseños actuales y profesionales podemos realizarlo con WordPress facilmente, si sabemos utilizarlo. Aunque todas las plantillas suelen traer su propia forma de configuración de manera correcta para que tenga el mismo aspecto de la demostración.

Aplicaciones Web – “ampliamos horizontes”

 La parte principal y el motivo de escribir este artículo es el siguiente apartado, para que sobretodo si eres desarrollador web, descubras las posibilidades de acompañarte de buenos amigos como WordPress para tus desarrollos.

 Te permite programar a medida, por supuesto podemos extender funcionalidades de WordPress, siempre es recomendable conocer la estructura interna para realizar estas ampliaciones, así evitaremos posibles problemas de inestabilidad del sistema o perdida de nuestra programación con las actualizaciones.

En el presente apartado pretendo que veas que las características de un alto porcentaje de aplicaciones web podemos realizarla con WordPress, pero antes quiero indicarte que si deseas poner en marcha lo que comentamos en el artículo necesitas los siguientes conocientos:

  • Programar con PHP.
  • Conocer WordPress.
  • Conocer estructura interna.
  • Conocer funcionamiento interno.
  • El bucle de WordPress.
  • Posibilidades de extensión o modificación de funcionalidades.

Si lo deseas podemos facilitarte el camino en el siguiente curso.

Lo importante son las soluciones

Si dominas WordPress, casi cualquier solución que pienses podrás resolverla con la librería y herramientas del CMS sin tener que buscar algún plugins en el mercado que debas adaptarlo a tu particular requerimiento, ya que normalmente debemos de pedirle al cliente “que deba adaptar su idea a un plugin existente”, cuando debería de ser al contrario.

La tecnología o programación debe adaptarse a nuestra idea, no hagas renunciar a un cliente (o a ti) a ella por falta de conocimientos para desarrollarla y ser dependiente de la soluciones globales.

Necesitas un CRUD, seguro…

CRUD ( Create, Read, Update, Delete), toda aplicación web se compone de ellos, piensa en cualquier entiedad… un cliente, un producto, un curso… todos deben de tener ya sea en el panel de administración o en la parte visible de la web posibilidad para realizar estas cuatro operaciones, estás de suerte WordPress te lo pone fácil con los custom post type, para que te hagas una idea sería como un Post, pero con el nombre que queramos. Por supuesto aparte de los campos que creará WordPress (será los mismos que una entrada) podemos añadirle campos personalizados, si es para un producto, campos como el precio, stock….

Más información de cómo realizarlo aquí:

https://codex.wordpress.org/Post_Types

https://codex.wordpress.org/Custom_Fields

Roles

Los roles es algo por defecto de WordPress con una serie de perfiles ya generados y que por supuesto podemos crear y modificar, además de habilitar secciones exclusivas para un perfil de usuario.

WordPress asocia cada rol a una serie de capacidades asignadas, y con ella podemos indicar a una sección si un usuario tiene la capacidad de, por ejemplo, crear que lo muestre.

Más información:

https://codex.wordpress.org/Roles_and_Capabilities

Sistema de autenticación

Cuando configuramos nuestro proyecto web, ya viene con la posibilidad de registro, acceso, recordar contraseña. Por supuesto podemos modificar su apariencia o bien con plugins o añadiendo nuevos estilos.

También existen funciones para crear nuestro login totalmente independiente y que pueda validarse contra nuestra aplicación de WordPress.

Más información

https://codex.wordpress.org/Customizing_the_Login_Form

Avatar

Por defecto emplea gravatar, que básicamente asocia un email a un avatar, por tanto si un usuario se registra en nuestra aplicación web y tiene asociado una imagen saldrá por defecto su imagen donde la mostremos en nuestra aplicación web.

https://es.wikipedia.org/wiki/Gravatar

No pienses en complicadas líneas de código para mostrar la imagen del usuario, la librería de Wordress te lo facilita, lo puedes ver en la documentación oficial.

Más información

https://codex.wordpress.org/Function_Reference/get_avatar

Más opciones

 Por supuesto las aplicaciones suelen traer las opciones de configuración de perfil, salir de nuestra sesión, etcétera, no te preocupes tenemos disponible funciones para todo este proceso. Lo importante en este paso es que hagas tu código extendible a otros proyectos, y así agilizarlos.

Combina con todo

Para finalizar y para aquellos que no se quieran cerrar a otras tecnologías, podemos emplear WordPress como una simple API, fácil y rápida gracias a un plugin. Pero dependiendo de lo que deseemos quizás sea más interesante realizar nuestra propia API.

Piensa en tener un Front-end con la tecnología que más te interese y combinarla con el backend de WordPress, realizando peticiones para traer la información a la cara visible de tu proyecto.

Conclusión

Sí eres desarrollador web, quizás sea conveniente ser un profesional de esta herramienta, no solo basta conocer el funcionamiento a nivel usuario, sino que profundices y pueda ser una alternativa para clientes que necesitan que sus proyectos no se les disparen a nivel económico. Pero piensa en WordPress como una pieza de puzzle donde puedes encajarla con cualquier tecnología, pues personalizar cualquier apartado o extender su funcionalidad.

Si quieres más información sobre WordPress