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
- Project Society: ideas para mejorar el diseño de Google
- Koans: aprende Ruby y Python usando filosofía zen
Aprende a crear un sitio web profesional con el nuevo Codecademy Posted: 06 May 2014 03:44 PM PDT 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
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. |
Koans: aprende Ruby y Python usando filosofía zen Posted: 06 May 2014 11:09 AM PDT 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 KoansRuby 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. 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: 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 KoansPython 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: 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. |
You are subscribed to email updates from Bitelia To stop receiving these emails, you may unsubscribe now. | Email delivery powered by Google |
Google Inc., 20 West Kinzie, Chicago IL USA 60610 |
No hay comentarios:
Publicar un comentario