TDD para dejar de programar las 24 horas

Profesor TDD Tony Morellá

TDD (Test-Driven Development) es un proceso de desarrollo de software que se basa en la idea de desarrollar pruebas, codificar y refactorizar el código construido. Nuestro profesor experto en TDD Tony Morellá es programador desde hace más 10 años, lo que le ha llevado a convertirse en lo que podemos denomiar “full stack developer”.
En los últimos tiempos se ha dedicado a implantar metodologías ágiles de trabajo en empresa, a raíz de lo cual surge este curso online de TDD. Ésta es su particular visión del curso:

… 

 

Conviértete en profesional en Ruby on Rails

El próximo día 19 de enero dará comienzo la primera edición de nuestro curso TOP Rails Profesional con el profesor Fernado Calatayud, Lead Developer en Rankia desde 2007. Aquí os dejamos la visión del profesor y sobre todo la de un profesional con casi 10 años de experiencia en Rails.
“El objetivo de este curso es enseñar lo que me gustaría que supieran los programadores que yo contrato.”

… 

 

Git, el software de control de versiones.

paco-gomezNuestro profesor Paco Gómez, especialista en desarrollo de código con Git, actualmete está impartiendo clases en Florida Universidad y en la Universitat Oberta de Catalunya. Con anterioridad también ha ejercido como asesor y formador en sistemas de la información y tecnología para emprendedores en el instituto IDEAS.

Paco nos explica las dificultades que te puedes encontrar a la hora de desarrollar código, sobretodo si lo hacemos en equipo y nos hablará de algunas de las herramientas que se habían utilizado hasta ahora y cómo Git es la mejor opción para este tipo de proyectos.  … 

 

Ionic, ¿cómo crear una app para iOS y Android?

paco-gomezNuestro profesor Paco Gómez, especialista en programación en ionic, actualmete está impartiendo clases en Florida Universidad y en la Universitat Oberta de Catalunya. Con anterioridad también ha ejercido como asesor y formador en sistemas de la información y tecnología para emprendedores en el instituto IDEAS.

En el siguiente post nos explica las  ventajas de crear una app con ionic, un framework de desarrollo rápido para programar en iOS y Android al mismo tiempo. … 

 

¿Qué es Core Image?

Core Image es una tecnología de procesamiento y análisis de imágenes diseñada para procesar imágenes fijas y de vídeo casi en tiempo real. Opera sobre los tipos de datos de imagen del Core Graphics, Core Video, y los frameworks Image I/O, utilizando una GPU o la ruta de la CPU de procesamiento. Core Image oculta los detalles de procesamiento de gráficos de bajo nivel, proporcionando una interfaz de programación de aplicaciones de fácil uso (API). No es necesario conocer los detalles de OpenGL o OpenGL ES para aprovechar la potencia de la GPU, ni tampoco se necesita saber nada sobre Grand Central Dispatch (GCD) para obtener el beneficio de procesamiento multinúcleo. Core Image se encarga de los detalles por tí. … 

 

Android Testing

El profesor Antonio López Marín es experto en Android testing. Desde que cursó el Grado Superior Multiplataforma, no ha parado de aprender Ingenieria del Software, Arquitectura y Testing. Ahora en la Universidad Politécnica de Valencia sigue aplicando sus conocimientos en sus proyectos de Github donde participa activamente.

En el curso de Android Testing nos enseñará todo lo que necesitamos saber para desarrollar nuestro propio test en Android. Así es como el profesor nos plantea el curso: … 

 

Refactoring en PHP

jesus-lopez

El profesor Jesús López es experto en Refactoring. Estudió ingeniería informática por la Universidad de Sevilla y es un apasionado por la programación. Trabaja en su día a día con PHP. Le gusta aprender en su tiempo libre y comparte en su blog todos los conocimientos que va adquiriendo.
En el curso “Refactoring PHP” aprenderás a optimizar tu código a través de sencillas reglas y herramientas que te permitirán pasar de un “smellcode” a un codigo limpio. Nuestro profesor te detalla en el post todo lo que verás a lo largo del curso:

… 

 

Herramientas de prototipado: Pixate y Hype

En el anterior Post del Profesor, el experto Pau Giner nos habló de la importancia de crear un  prototipo y de las herramientas que se iban a utilizar a lo largo del Curso de Prototipado de Webs y Apps. A continuación el profesor profundiza en las herramientas que usa para protototipar:
Para sorpresa de muchos, Google ha decidido descontinuar el soporte de Pixate, una de las herramientas de prototipado que utilizamos en el curso.

Sobre la historia de Pixate, la cronología ha sido la siguiente:

… 

 

II Geek Developer Day

Como habíamos anunciado en las últimas semanas, el 2 de noviembre celebramos la segunda edición del Geek Developer Day en Campus Madrid. Una jornada donde la comunidad geek nos reunimos para compartir nuestras experiencias al frente de los proyectos que estamos desarrollando. Para ello, GeeksHubs Academy invitó a los líderes técnicos de las startups más potentes del momento como ponentes para que nos contasen acerca de sus proyectos pasados, presentes o futuros y que los developers juniors y no tan juniors pudieran plantearles sus cuestiones al respecto. … 

 

Top 5 Infinite Runners

Los Infinite Runners son una sencilla y buena idea para crear un videojuego que duré hasta que la habilidad del jugador lo permita. Con un manejo sencillo (tan sólo tendremos que pulsar un botón en los juegos menos complejos) tendremos diversión durante horas.

Seguramente todos hemos jugado a alguno de estos juegos en 2D esperando al autobús o en el confort que nos proporciona el sofá de nuestras casas, por eso vamos a hacer un top 5 con los juegos más memorables de este estilo. …