Bitelia: Aprende a crear un sitio web profesional con el nuevo Codecademy y otros 2 artículos interesantes

Bitelia: Aprende a crear un sitio web profesional con el nuevo Codecademy y otros 2 artículos interesantes


Aprende a crear un sitio web profesional con el nuevo Codecademy

Posted: 06 May 2014 03:44 PM PDT

Codecademy

Codecademy, la plataforma de aprendizaje de programación en linea favorita de muchos, se rediseñó a finales de abril de este año. Veamos que traen de nuevo.

Codecademy es una plataforma de educación gratuita en línea que ofrece cursos de programación en lenguajes como JavaScript, PHP, Python y Ruby; y de lenguajes de marcado como HTML y CSS. Su popularidad se ha multiplicado a partir de su fundación en 2011 y se ha mantenido. Más de 24 millones de personas han tomado sus cursos y hoy en día sigue siendo de las mejores opciones para aquellos que quieren aprender a programar por su cuenta.

Codecademy se rediseñó a finales del mes de abril de este año, y con esto me refiero a un Codecademy diseñado desde cero, cuyo objetivo sigue siendo ayudarte a aprender a programar, pero ahora con la premisa de que te entrenaran en las habilidades que necesitas pata tener éxito en el campo laboral. Interesante, ¿no?

¿Qué traen de nuevo?

Codecademy nos presenta un nuevo curso que según ellos, nos llevara de la nada, a la construcción de un sitio web. En este caso, la página web de Airbnb, un sitio web donde la gente puede publicar, descubrir y alquilar viviendas. Con este nuevo curso, Codecademy nos permite aprender los fundamentos del desarrollo web a su estilo, escribiendo código. En el camino, experimentaras con código y aprenderás la terminología o jerga que los desarrolladores y diseñadores usan.

El curso esta comprendido por 4 unidades, cada una con un porcentaje que va indicando tu progreso en cada uno. Crea la Estructura tu Página, Crea el Estilo de tu Página, Organiza tu Contenido, y Bootstrap para tu sitio web.

Crea la Estructura de tu Página: esta unidad te enseñara a usar HTML para escribir el contenido de tu sitio web, como imágenes, texto y URLs.

Crea el Estilo de tu Pagina: aquí aprenderás a definir el diseño de un sitio web con CSS. Añade y cambia color, fuentes y espaciado.

Organiza tu Contenido: controla el diseño con CSS, el responsable de las diferencias visuales en color, fuente y espaciado así como de los elementos que se encuentran en una página en un momento determinado.

Bootstrap para tu sitio web: en este último nivel aprenderemos a usar Bootstrap, un popular framework CSS para construir con mas rapidez sitios web de calidad.

La nueva plataforma de Codecademy tiene la opción compartir tu trabajo con futuros empleadores para demostrar tus conocimientos o con amigos para que aprendan de ti. Su promesa es que no solo sera útil para reforzar habilidades en desarrolladores y diseñadores profesionales, sino que también sigue siendo una opción para que un desarrollador con escasos conocimientos construya sitios de calidad desde cero.








Project Society: ideas para mejorar el diseño de Google

Posted: 06 May 2014 01:40 PM PDT

project society rediseñar google (1)

Porque un sitio tan básico, simple y funcional, también puede ser aún mejor. Eso es lo que se han planteado la gente del equipo de Letter Society, un blog colaborativo de diseño que realiza retos mensuales, con el objetivo de rediseñar un sitio en específico por completo. Cada proyecto es llevado a cabo por turnos entre los 8 diseñadores que conforman el equipo completo, como parte de un ejercicio para mantenerse frescos y creativos.

El proyecto del pasado mes de Abril fue rediseñar la página principal de Google, y para esto se dedicaron a entrevistar a varios amigos y conocidos preguntándoles que les gustaría que tuviese Google que aún no tiene. Resulta que la mayoría de la inspiración la tomaron de usuarios de Android, que piensan que Google Now es lo mejor que ha pasado al sistema, y que lo inteligente que es y como conoce al usuario es lo máximo. Es bastante difícil tomar un proyecto que siempre se ha basado en la simplicidad y a la vez es una de las herramientas más poderosas de toda la red, y transformarlo en algo aún mejor sin perder ese toque minimalista que caracteriza a Google, sin embargo me parece que el enfoque de la gente de Letter Society es bastante genial. Les dejamos una galería con las mejores imágenes del proyecto, y si quieres saber más sobre esto, no duden en visitar el tumblr blog de estos diseñadores.

project society rediseñar google (7) project society rediseñar google (6) project society rediseñar google (5) project society rediseñar google (4) project society rediseñar google (4) project society rediseñar google (3) project society rediseñar google (3) project society rediseñar google (2) project society rediseñar google (2) project society rediseñar google (1) project society rediseñar google (1)








Koans: aprende Ruby y Python usando filosofía zen

Posted: 06 May 2014 11:09 AM PDT

Koans

El budismo y sus filosofías han causado mucho revuelo en varios ámbitos de la vida, ¿pero alguna vez imaginaste que pudiera ser aplicado en la programación?

Cada día son mas la herramientas que tenemos disponibles para aprender a programar. Anteriormente les contábamos de 10 sitios donde tomar cursos de programación gratis pero siempre hay oportunidad para mas alternativas, sobre todo si son de calidad como los Koans.

Ruby y Python son lenguajes de programación ampliamente usados en la actualidad que tienen muchas cosas en común, y una de ellas es la posibilidad de llegar a dominarlos siguiendo la filosofía zen de los Koans.

¿Qué es un Koan?

Un Koan es una parte fundamental de la tradición del budismo zen. Se trata de una historia, un diálogo, una pregunta, o una declaración, cuyo significado no puede ser entendido por el pensamiento racional, pero puede ser accesible a través de la intuición.

Aplicado a la programación, un Koan es un ejercicio que el maestro plantea al alumno para que lo resuelva y así compruebe sus progresos. Resulta genial y muy conveniente orientar esta filosofía a la programación ya que no todos los problemas que un desarrollador debe afrontar a lo largo de su carrera requieren solamente de un pensamiento lógico. Es cuando nos relajamos que vienen como epifanías las mejores soluciones a nuestra cabeza.

Ruby Koans

Ruby es un lenguaje de programación interpretado y orientado a objetos que aunque muchos creen que es joven vio la luz en 1995. Fue creado por el japones Yukihiro Matsumoto. Ruby coquetea mucho con el paradigma de programación funcional y hereda mucha de su sintaxis de Smalltalk. Se volvió popular gracias a su empleo en el framework web Ruby on Rails.

Los Ruby Koans son un conjunto gratuito de ejercicios cuyo fin es aprender Ruby, o como ellos lo llaman, el camino hacia la iluminación. El objetivo es aprender Ruby, su sintaxis, estructura, y algunas de sus funciones y librerías comunes.

Los Ruby Koans se presentan como un conjunto de tests que el usuario debe ir resolviendo para demostrar sus conocimientos. Estos tests están fuertemente orientados al desarrollo guiado por pruebas, conocido como TDD, del inglés Test Driven Development. Por supuesto, la idea no es resolver las pruebas lo más rápido que puedas, es que leas el código cuidadosamente y llegues a entender porque estás fallando para luego dar la solución.

Aprende Ruby y Python pasukaru76

Los Koans son archivos que se desglosan por áreas. Cada uno aumenta tu conocimiento de Ruby en un área en particular. Las lecciones se detendrán en el lugar que necesites para hacer correcciones. Para ser resueltos, algunos Koans solo requieren sustituir la respuesta incorrecta por la correcta, sin embargo algunos requieren que les suministres una respuesta propia. Cada test unitario debe ser corregido antes de pasar al siguiente.

Para comenzar con los Koans, debemos descargar el archivo zip de su portal. Una vez descomprimido, ejecutamos:

$ ruby path_to_enlightenment.rb 

Se nos ira indicando que archivo editar así como donde se encuentran los errores. Podremos ver nuestro avance en una barra que se va llenando a medida que vamos avanzando y completando las unidades. El objetivo es que ademas de corregir los tests para que pasen, reflexionemos sobre lo que estamos aprendiendo.

Python Koans

Python es un lenguaje de programación interpretado y orientado a objetos que soporta también paradigmas imperativos y funcionales . Su primera aparición fue en 1991 y fue creado por Guido van Rossum. Se ha hecho popular no solo para aplicaciones de escritorio sino para scripting, aplicaciones web y de cómputo intensivo.

Ha sido tal la popularidad de los Ruby Koans, que un grupo de desarrolladores de Python decidió crear una versión para este lenguaje. Los Python Koans son una manera muy didáctica de aprender Python codeando en lugar de simplemente leyendo tutoriales. Al igual que los Ruby Koans, son una serie de tests orientados al TDD, lo que es genial porque aprendes como hacer pruebas unitarias en Python, aun si no estas familiarizado.

Para Python hay Koans tanto de Python 2 como de Python 3, así que si ya manejas alguno no tienes de que preocuparte. Están disponibles desde GitHub y Bitbucket. Una vez descargados, y asumiendo que cumples con los requisitos previos (tener Python instalado), los inicias con:

$ python contemplate_koans.py 

Aparte de los enfoques filosóficos diferentes detrás de los dos idiomas, Ruby y Python son bastante similares. Les recomiendo realizar los Koans como un medio no solo para aprender o reforzar conocimientos, sino para enriquecer el criterio y comprobarlo por ti mismo.








Tags :

No hay comentarios:

Publicar un comentario

Con la tecnología de Blogger.

Instagram

Advertisement

Featured Video

Featured Video

Sponsor

Video Of Day