15 cursos y tutoriales gratuitos para la Hora del Código

Ayer comenzó la Semana Educativa de las Ciencias de la Computación, y junto con ella muchí­simas propuestas para tener la Hora del Código.

Compartimos algunas opciones que los educadores pueden tener en cuenta para desarrollar actividades con sus estudiantes, o los padres que deseen compartir con sus pequeños.

Por ejemplo, tenemos la iniciativa de Google y Pixar, que proponen tener la Hora del Código dando vida a Riley de “Inside Out” utilizando el lenguaje visual Blockly para crear nuevas historias.

Podemos encontrar esta iniciativa en Made with code.
Inside out
Continúa leyendo «15 cursos y tutoriales gratuitos para la Hora del Código»

Ya es posible probar Swift online gracias a la nueva herramienta de IBM

IBM Swift Sandbox

Hace tan solo unos dí­as Apple confirmaba que Swift (el lenguaje de programación que la compañí­a presentó hace un año y medio) ya era open-source, una buena noticia para todos los desarrolladores de aplicaciones. En esta ocasión, el lenguaje de Apple vuelve a ser noticia debido a que ya es posible probar su funcionamiento sin necesidad de instalar nada en nuestro ordenador.

Estamos ante algo posible gracias a IBM, que ha desarrollado una herramienta que permite a los usuarios probar el funcionamiento de Swift desde el navegador. Se trata de IBM Swift Sandbox, una página web que permitirá que todos aquellos desarrolladores interesados puedan escribir y ejecutar código en un entorno basado en un servidor Linux sin necesidad de instalar nada en sus equipos. Si nos centramos en algunas de las principales ventajas de la herramienta podrí­amos destacar el hecho de que IBM Swift Sandbox nos permite ver de forma simultánea tanto el código escrito como los resultados. Además, IBM ha incluido una serie de ejemplos de código para que los usuarios puedan estudiar el funcionamiento de IBM Swift Sandbox.

Es importante tener en cuenta que la herramienta se encuentra todaví­a en fase beta, por lo que puede contener algún que otro fallo. Podéis probar IBM Swift Sandbox de forma completamente gratuita a través del siguiente enlace.

Fuente: IBM.

Microsoft y Code.org lanzan un tutorial para aprender programación con Minecraft

Minecraft

Ya se acerca la Semana de las Ciencias de la Computación, que se celebrará el 7 al 13 de diciembre, y junto con ella nuevamente la iniciativa de Code.org  con la Hora del Código.

Además de los cursos que hemos visto años anteriores para llevar a cabo las actividades que propone la Hora del Código, ahora dispondremos de un nuevo tutorial que ayudará a los niños a aprender los fundamentos de la programación a través de Minecraft.

Jens Bergensten, desarrollador principal de Minecraft, dará la bienvenida a los niños al tutorial contando su experiencia y dando las instrucciones para que posteriormente puedan resolver 14 desafí­os, siguiendo la dinámica de Blockly. Y por supuesto, si hablamos Minecraft  no pueden faltar Alex y Steve, que son los personajes que los niños tendrán que escoger para comenzar con los desafí­os.

Aunque está pensado para niños a partir de los 6 años, cualquiera puede tomar este tutorial  y aprender jugando con esta iniciativa. Además, es una excelente recurso para los docentes ya que pueden integrarlo en el aula creando diferentes actividades y desafí­os.

Podemos contar con este nuevo recurso gracias a la colaboración de Microsoft, que recordemos que el año pasado adquirió Mojang, creadores de Minecraft. Para ver este tutorial y el resto de los recursos disponibles para la Hora del Código, solo tenemos que ir a Code.org.

Tres páginas web para ver a otras personas diseñar o programar

En los últimos tiempos hemos presenciado un aumento en la popularidad de plataformas de streaming de ví­deo a través de las cuales los usuarios pueden compartir en directo lo que deseen. Como sabréis, algunas de las más utilizadas en los últimos meses son Meerkat o Periscope. Por supuesto, no todas estas herramientas están destinadas al ocio, sino que encontramos también algunas orientadas especí­ficamente al mundo laboral. Hoy os hablamos de tres alternativas orientadas a ver a usuarios diseñando o programando.

Watch Me Work

Watch Me Work

Tal y como afirman los creadores de la web, Watch Me Work es una comunidad global tanto para expertos creativos como para aprendices. Es por ello por lo que el objetivo que persiguen en Watch Me Work es conectar a profesionales, estudiantes y aficionados, de forma que todos puedan aprender y mejorar de un modo u otro. En la web podemos encontrar todo tipo de ví­deos relacionados con herramientas como Photoshop, Ilustrator o Lightroom, entre otras. Por el momento, la web se encuentra en fase beta.

Link: Watch Me Work.

Livecoding.tv

Livecoding.tv

Ya os hemos hablado en alguna otra ocasión acerca de Livecoding.tv, una plataforma de ví­deo en streaming similar a Twitch pero orientada al mundo de la programación en lugar de a los videojuegos. En Livecoding.tv, los usuarios de la plataforma muestran a sus espectadores cómo programan, algo que puede resultar interesante para los aprendizajes de un nuevo lenguaje de programación. Recientemente, la plataforma incorporaba la posibilidad de contratar a la persona a la que estamos viendo programar.

Link: Livecoding.tv

Watch People Code

WatchPeopleCode

Similar a la alternativa anterior, el objetivo de Watch People Code es mostrar en directo a los espectadores la forma en la que programan los usuarios de la web. Nada más acceder a la plataforma esta nos indica el número de transmisiones en directo en ese momento, que podemos visualizar de inmediato.

Link: WatchPeopleCode.

54 Recursos para profesionales web

Este mes tenemos una nueva colección de recursos para quien trabaja con diseño web. Desde iconos de todos los colores, olores y sabores, fuentes únicas, mockups y plantillas de otro mundo, herramientas de diseño que no habrí­as imaginado, plugins para hacer cyber-magia, colecciones de recursos invaluables, efectos para imágenes y mucho mas.

No te pierdas un solo detalle:

Plantilla De Hoja De Vida Flat En Formato PSD

Plantilla De Hoja De Vida Flat En Formato PSD

Retro Car Template: Una Plantilla Web Con Un Esquema Clásico En PSD Y AI

Retro Car Template: Una Plantilla Web Con Un Esquema Clásico En PSD Y AI
Continúa leyendo «54 Recursos para profesionales web»

Planogr.am, para planificar y programar publicaciones en Instagram

Planogr-am

Planogr.am es un servicio que se dirige, sobre todo, a marcas, agencias y medios, para que puedan planificar y programar visualmente la publicación de imágenes en múltiples cuentas de Instagram en diferentes fechas y horas.

Lanzada este año por Andy Hoang, Planogr.am cuenta con diferentes opciones de tarificación, empezando por la modalidad Decent, que permite por 19 dólares mensuales la programación hasta 250 post al mes, permitiendo disponer de hasta dos miembros del equipo y la gestión de hasta dos cuentas de Instagram. La modalidad más avanzada es la modalidad Best, que por 99 dólares mensuales permite la programación de ilimitados posts, permitiendo disponer de hasta 10 miembros del equipo y la gestión de hasta diez cuentas de Instagram. En cualquier caso, Planogr.am puede ser usado gratuitamente a modo de pruebas durante un periodo de 15 dí­as.

A través del propio panel de control, los miembros encargados de la gestión de las cuentas de Instagram vinculadas, podrán generar sus librerí­as de imágenes subiéndolas tanto desde sus equipos locales como desde los servicios en la nube de Google Drive y Dropbox. Posteriormente, podrán arrastrar estas imágenes al calendario que disponen en el mismo panel de gestión, pudiendo determinar la descripción y la hora concreta de publicación para cada imagen. Igualmente, podrán reorganizar la programación de las imágenes si así­ lo consideran necesario.

Con ello, podrán crear la cronologí­a de publicaciones por dí­as, semanas o meses con antelación tanto desde sus navegadores web de escritorio como a través de sus navegadores web móviles. Además, recibirán notificaciones push en sus dispositivos móviles en el momento en el que se proceda a la publicación de un post a modo de recordatorio. Otras caracterí­sticas de Planogr.am son la posibilidad de editar y copiar imágenes, e incluso buscar por hashtags y volver a publicar mensajes ya disponibles.

Ya está disponible el kit de desarrollo tvOS SDK, para crear aplicaciones para Apple TV

captura-93

tvOS es la nueva plataforma de apple que quiere estar en todas las salas de estar del mundo gracias a la nueva Apple TV. Ya que el dispositivo tendrá ahora una tienda de aplicaciones integrada es necesario que los desarrolladores se pongan las pilas y comiencen a crear para que los usuarios del Apple TV tengan buenas opciones para instalar en su dispositivo.

Lo presentaron ayer, y hoy ya tenemos la documentación con todo lo que necesitan los programadores para ponerse manos a la obra.

En developer.apple.com/tvos muestran las caracterí­sticas del dispositivo, hablan de su CPU/GPU, de la posibilidad de mostrar contenido en 1080p, del control remoto, del acelerómetro y del giroscopio, variables que tendrán que estar presentes cuando comencemos a tener ideas para nuestra nueva aplicación para Apple TV.

Es importante que se mantenga un estándar en diseño, y para ello han publicado también guí­as para que puedan tenerse en cuenta como referencia. En la parte de desarrollo tenemos acceso a la guí­a general de programación, donde indican las diferentes formas de detectar los gestos en el mando y el flujo de datos entre cliente y servidor.

El Apple TV no permite almacenar mucha información, por lo que es importante tener en cuenta que los datos, la mayorí­a de las veces, tendrán que estar en Internet.

Alda, un nuevo lenguaje de programación para crear partituras digitales

Alda

Hasta el momento, todos aquellos aficionados o profesionales del mundo de la música han de utilizar complejas herramientas para componer sus partituras de forma digital. Por este motivo, el desarrollador Dave Yarwood se propuso cambiar esta situación. Como resultado de esta necesidad creó Alda, un nuevo lenguaje de programación orientado a facilitar la creación de partituras en un ordenador por usuarios con poca o ninguna experiencia de programación.

Tal y como Dave explica, encontraba demasiado complejas las herramientas orientadas a la creación de partituras digitales basadas en una interfaz gráfica de usuario. Es por ello por lo que decidió dejar los elementos gráficos a un lado y crear un nuevo lenguaje de programación con el que mediante una sintaxis sencilla, los usuarios pudiesen componer partituras MIDI en un editor de texto sin necesitad de tener que aprender a utilizar una nueva interfaz gráfica. Si nos centramos en las posibilidades de este nuevo lenguaje de programación, Alda cuenta con soporte para la creación de varias longitudes de notas, alteraciones, múltiples instrumentos y demás. Por el momento, se trata de una herramienta realmente útil para partituras básicas, aunque su creador se encuentra trabajando en nuevas caracterí­sticas y funciones para aumentar el potencial del lenguaje.

Alda está disponible en GitHub. Además, podéis consultar una guí­a creada por Yarwood en la que se explica con todo lujo de detalles el funcionamiento del lenguaje de programación a través del siguiente enlace.

Fuente: TNW.

15 proyectos de Codecademy para practicar nuestros conocimientos de HTML y CSS

Codecademy

El equipo de Codecademy ha sumado una serie proyectos para que los usuarios practiquen sus conocimientos de HTML/CSS: Make a Website Projects.

Si por ejemplo, hemos realizado el curso Make a Website, ahora es momento de ponernos a prueba con los ejemplos reales que se exponen en los 15 proyectos.

En cada uno de ellos se nos solicitará que realicemos diferentes cambios en determinados sitios web. Por ejemplo, en el primer desafí­o tendremos que crear la página principal de una agencia de diseño.

Para ello, tendremos que seguir las instrucciones que se detallan paso a paso, a medida que vamos visualizando los cambios que generamos.

Proyectos codecademy

Cada proyecto será más complejo a medida que avanzamos y demostramos nuestro dominio de HTML y CSS.

Es una propuesta interesante para ver si contamos con las habilidades necesarias para atender las peticiones de clientes reales, ya que tendremos que sortear diferentes situaciones.

No solo veremos cómo crear sitios web, sino que además descubriremos cómo personalizar diferentes aspectos para adaptarlos a necesidades concretas, como por ejemplo, un porfolio, una página de noticias, una página para presentar una app, entre otros.

Para tomar estos proyectos solo tenemos que loguearnos con la cuenta que nos hemos creado en Codecademy y escoger el proyecto que deseamos realizar. Siguiendo la dinámica de los cursos de la plataforma, podemos realizar los desafí­os a nuestro propio ritmo, llevando control de nuestro progreso y tareas pendientes.

Lrn, una app para iOS con la que aprender a programar en Javascript

Lrn

En la actualidad existen multitud de plataformas para aprender a programar en distintos lenguajes, y en WWWhatsnew os hemos ofrecido numerosas muestras de ello en los últimos años. En esta ocasión ampliamos la lista con Lrn, una app para dispositivos iOS con la que aprender los fundamentos de la programación en Javascript desde tu iPhone o iPad.

En primer lugar, es importante tener en cuenta que a pesar de que estamos ante una aplicación gratuita, es necesario pagar para poder acceder a las distintas lecciones. El curso completo consta de siete lecciones y Lrn nos ofrece la posibilidad de adquirir cada lección por 0,99€ o el curso completo por 2,99€, por lo que resulta bastante asequible. Aun así­, la aplicación permite completar una serie de tutoriales gratuitos que nos permitirán averiguar si el curso puede resultar de nuestro interés. En general, el planteamiento de la Lrn resulta bastante interesante, y es que al estar basada en pequeños cuestionarios interactivos, el proceso de aprendizaje resulta mucho más ameno. A lo largo del curso podremos adquirir una base interesante en Javascript (variables, funciones, condicionales, bucles, etc.), por lo que estamos ante una aplicación realmente interesante para todos aquellos que quieren aprender a programar. Además, otra caracterí­stica a destacar es la posibilidad de acceder al curso en cualquier momento y lugar, ya que todo el contenido es accesible sin conexión a Internet.

Podéis descargar Lrn a través de la App Store. En cuanto a los usuarios de Android, los responsables de la app están trabajando en una versión para el sistema operativo para dispositivos móviles de Google.