Codecademy presenta su curso gratuito de PHP

codecademy

En muchas ocasiones os hemos hablado de codecademy como una buena opción para aprender a programar. Comenzaron con conceptos para entender la lógica de la programación, siguieron ampliando sus posibilidades con cursos de Javascript y HTML, abrieron las puertas al mundo de las APIs, al Python, al Ruby… y ahora anuncian un curso de PHP disponible en www.codecademy.com/tracks/php.

De momento ya está disponible la primera lección, con su sistema de programación online para poder probar lo que desarrollamos sin necesidad de instalar nada en nuestro ordenador. La comunidad de usuarios puede ayudar a desarrollar el curso y, así­, aprender más y mejor entre todos.

[…] mientras trabajamos para lograr la mejor experiencia de aprendizaje posible para todos los usuarios, estamos pidiendo ayuda para evolucionar, gestionando y creando el contenido de futuras lecciones.

Un clásico en el mundo de la programación que sigue abriendo las puertas a más y más posibilidades, ayudando a descubrir el talento programador que muchos llevan dentro.

PHPDocX, nueva versión para generar docx a partir de PHP

phpdocx

En PHPDocX han lanzado una nueva versión, ideal para los que necesitan crear documentos .docx desde páginas web programadas en PHP.

Esta nueva versión de la librerí­a permite la inserción de imágenes y textos en los documentos Word generados, recordando que desde versiones anteriores ya era posible crear textos, tablas, imágenes, gráficos editables y listas usando poco código en las páginas web.

Podemos también modificar documentos usando plantillas y consultando bases de datos, incluir cabeceras personalizadas, añadir contenido en HTML, RTF y Doc desde otras fuentes, exportar en PDF, DOC, HTML, ODT y RTF y firmar documentos digitalmente.

Además de las versiones PHPDocX Pro, PHPDocX Pro+ y PHPDocX Corporate también existe una versión gratuita con licencia LGPL plenamente funcional en www.phpdocx.com/download.

Las novedades las presentan con detalle en su blog, impresindible para los que programan generación de documentos usando esta librerí­a.

Programación para niños – 10 recursos gratuitos para aprender al instante

No quedan dudas de que las mentes más prodigiosas para aprender y sacarle el mayor beneficio a la programación y su lógica, aplicándola a los problemas y nuevos retos que se enfrentan cotidianamente, son las de los niños. Así­ pues, acá revisamos algunas opciones para que se sumerjan desde temprana edad a este interesante mundillo y aprendan a utilizarla en espacios diferentes. Sobra recomendar el acompañamiento de un adulto para fortalecer el proceso educativo.

1. Crunchzilla

Code Monster from Crunchzilla
Code Monster es la sección de Crunchzilla dedicada exclusivamente para niños. El monstruo protagonista de esta herramienta de aprendizaje de Javascript será el encargado de guiar, enseñar e informar al niño sobre las posibilidades de este lenguaje, por ejemplo, en las coloridas animaciones web.

2. Codecademy después de la escuela

Después de la Escuela   Codecademy
Ya no se puede hablar de aprender a programar sin mencionar a Codecademy, una plataforma educativa mundialmente reconocida por su calidad y cómodos módulos de aprendizaje entre los que incluye uno especí­fico para que padres y maestros, incluso sin saber mucho del tema, enseñen y aprendan simultáneamente con los niños sobre las aplicaciones de la programación y las matemáticas en las comunicaciones, el trabajo y la vida diaria.
Continúa leyendo «Programación para niños – 10 recursos gratuitos para aprender al instante»

Nace «corazón», un artí­stico lenguaje de programación árabe

Ramsey Nasser, un cientí­fico computacional y miembro del Eyebeam Art + Technology Center de Nueva York, ha creado un lenguaje de programación basado en Scheme (dialecto de Lisp) llamado alb (traducción de «corazón») cuyo código se ingresa y ejecuta en el lenguaje de escritura árabe. La idea de Nasser es comprender las relaciones entre lenguajes naturales y artificiales junto al impacto de la cultura e imaginación del usuario en las ciencias computacionales, por lo que considera que su realización, además de un lenguaje de programación, es también “una pieza de arte conceptual.”

Por supuesto, también busca satisfacer la necesidad de un lenguaje nativo en caracteres no latinos pues si para muchos acá en Occidente es algo frustrante aprender a programar por las palabras en inglés que componen a C++, JavaScript, Python y otros lenguajes populares, más aún puede serlo en paí­ses de Oriente donde «en términos prácticos, es más sensato aprender inglés antes de aprender a programar, lo que escandaliza.” Eso afirma Nasser quien como muchos, cree que la computación debe estar al alcance de todos sin limitaciones geográficas o similares. Continúa leyendo «Nace «corazón», un artí­stico lenguaje de programación árabe»

Programando.la – Ví­deos y tutoriales en español para aprender a programar

programar

HTML5, Javascript y jQuery, CSS3, Python, PHP, Java, Ruby, Ruby On Rails y C++ son las categorí­as que podemos encontrar en programando.la, una colección de documentos y ví­deos en español que nos ayudarán a aprender a programar en cada uno de los lenguajes mencionados.

Cada sección incluye un botón que despliega enlaces de ví­deos en Youtube, muchos de ellos del canal www.youtube.com/user/codigofacilito, canal de programación en español que se actualiza cada dí­a, creado por Alejandro Ruibal.

Programando.la ha sido desarrollado por Ivan Castellanos (@ivanca) y muestra también enlaces a artí­culos y documentos encontrados en Internet relacionados con la programación en nuestro idioma.

En su cuenta de Twitter comenta que ya están trabajando para incluir otros lenguajes, un trabajo en el que todos podemos contribuir, ya que el código del proyecto se encuentra disponible en github.com/AltIvan/programando.la.

Un buen lugar para comenzar, esperemos que con el tiempo se transforme en una especie de codecademy

Aprende a crear aplicaciones con YouTube, Bitly, SoundCloud y otros servicios desde Codecademy

codecademy apis

YouTube, NPR, Stripe, Bitly, Twilio, SoundCloud, Parse, Sunlight Labs, Placekitten y Sendgrid hacen parte del nuevo convenio con Codecademy que busca mejorar y ampliar sus ya magní­ficos cursos de programación online mediante la publicación de sus API (Interfaces de programación de aplicaciones) fomentando de paso la creación de aplicaciones online.

La idea es poner a disposición del público todas las herramientas educativas necesarias para imprimir ideas en proyectos que se valgan de los populares servicios para su ejecución: web apps que tomen videos de YouTube, toquen canciones de SoundCloud, realicen seguimientos en tiempo real de lo compartido en las redes sociales a través de Bitly (que por cierto lanzó ayer su API) y hasta interactúen con plataformas de pagos online como Stripe.

Claro está, también se espera ofrecer el conocimiento suficiente para trabajar en el desarrollo de aplicaciones móviles con las posibilidades ofrecidas por Parse para su creación y gestión de datos, hasta las herramientas de comunicación (VoIP, SMS) disponibles en Twilio.

Respecto al futuro de Codecademy, comentan que muy pronto lanzarán contenido sobre los lenguajes más solicitados al igual que como en los últimos dí­as fueron añadidos los cursos de HTML5 y de CSS en español. En la mira están C++, Java, Objective-C y por supuesto, PHP.

Más información: APIs Codecademy | Ví­a: Blog oficial de Codecademy

crunchzilla, enseñando a programar animaciones Javascript a los niños

javascript

Mientras que codecademy.com se concentra en enseñar Javascript a adolescentes y adultos, www.crunchzilla.com se concentra en un público más joven.

Se trata de una web en la que, divididos en dos niveles, encontramos lecciones de Javascript para programar animaciones, existiendo dos paneles, el de programación y el de resultados, en la misma página. A medida que pulsamos en el texto verde, aparecen las nuevas lecciones, algunas de las cuales son interactivas, permitiendo probar si hemos aprendido lo que comunican.

Nada más acceder tenemos la posibilidad de entrar en el nivel Code Maven o en el Code Monster, siendo éste último más adecuado para los más pequeños.

Una forma entretenida de aprender las bases de la programación paso a paso, sin abusar de la densidad de información que suelen tener sitios web semejantes.

Link: www.crunchzilla.com | Ví­a freetech4teachers.com

Nuevos cursos de HTML y CSS en Codecademy

html

Os hemos hablado muchas veces de Codecademy, la academia para programadores que nos permite aprender código para crear proyectos interactivos, juegos y aplicaciones.

Ahora, apenas dos meses después de estrenar su proyecto de programación para jóvenes, nos presentan unos nuevos cursos de HTML y CSS con los que podremos aprender a programar desde cero en estos dos lenguajes, y además en español. Miles de usuarios están traduciendo Codecademy para que hispanohablantes tengan acceso a los cursos, y por lo tanto ya tenemos listo el curso de HTML y CSS sin limitaciones de idioma a la hora de aprender.

Puedes acceder al curso haciendo clic aquí­, empezando por los conceptos básicos de HTML y sus ejercicios correspondientes.

Ví­a: Codecademy

Probamos coffee.io, la nueva plataforma de trabajo para programadores

Trabajar en un mismo proyecto al mismo tiempo, usando una misma plataforma, no es un lujo, es una necesidad que muchos programadores no ven cubierta con las soluciones actuales.

Aunque existen desde hace muchí­simos años sistemas de control de versión de proyectos que gestionan perfectamente el trabajo realizado por los programadores en los diferentes componentes de un mismo trabajo, no hay muchas opciones para la programación en un entorno web de todas las partes que necesitamos para el proyecto, siendo necesario la mayor parte de las veces instalar un ambiente de desarrollo en la red local, algo que ni siempre es posible.

Coffee.io nace para ayudar a tener un ambiente de desarrollo online sin tener que instalar nada en nuestras máquinas, ofreciendo en la web un entorno con opción para crear bases de datos, acceso a un terminal, chat para comunicar a los que estamos trabajando en una tarea especí­fica, creación y organización de archivos, etc.

programar

Cuando creamos un proyecto generará un subdominio para que nuestro equipo de trabajo pueda identificarse en un ambiente privado y único, siendo posible seleccionar los lenguajes de programación con los que se trabajará y diversos tipos de bases de datos, con opción para configurar el ambiente usando el terminal al que podemos acceder en cualquier momento.

terminal

Podemos decidir bajar el código al ambiente local, aunque de momento no existen funciones que ayuden a sincronizar el contenido entre local y ambiente web.

De momento coffee.io se encuentra en beta cerrada, siendo posible solicitar acceso desde su página principal. Aún hay mucho camino por recorrer, como un sistema para compilar y ver resultados de forma sencilla, por ejemplo, o herramientas de colaboración más efectivas, aunque siempre es bueno ver que se están dando los primeros pasos.

scratchpad, escribe HTML y CSS y consulta el resultado en tiempo real

Ideal para quien está aprendiendo diseño de páginas web, scratchpad se presenta como una solución fantástica para ver lo que podemos hacer con HTML y CSS.

Solo tenemos que abrir scratchpad.io y empezar a escribir nuestro código en la parte izquierda de la aplicación, viendo el resultado en la parte derecha, cambiando en tiempo real.

La url que usemos podrá ser compartida, lo que permite que otras personas vean lo que se está haciendo, con los cambios realizados, siendo así­ una excelente opción para uso académico (el profesor escribe mientras los alumnos consultan en sus ordenadores, por ejemplo).

Sin necesidad de registro, la aplicación, creada por firebase.com, ya está disponible para su uso gratuito en todo el mundo.