Coursera.org, plataforma de cursos online gratuitos

Hoy presento Coursera.org, plataforma MOOC (Massive Open Online Course) con el sello de universidades de prestigio. Actualmente cuenta con 195 cursos de 33 universidades.

Al inscribirse en cualquier curso se ha de aceptar el “código de honor”, conforme el curso lo haremos nosotros, etc. Parece que hay un sistema de evaluación continua basado en test, y un exámen/prueba final.

Además, si apruebas te entregan un certificado con la cualificación, ojo al dato, Aunque los cursos llevan el sello de la universidad a la que está adscrita el profesor, no se trata de un curso oficial de la misma.
No me extiendo más, la información sobre los cursos la he encontrado por la red. Estoy buscando algún curso interesante dentro de plazo para inscribirme y entonces extenderé la información y la experiencia con Coursera.
Saludos,
Consultor tecnológico eCommerce, social media, SEO para pequeñas y medianas empresas, y emprendedor. Dedicado día a día al crecimiento en el área de negocios y participando en varios proyectos empresariales y de inversión.

Introducción a Git, GitHub y EGit

Introducción a este sistema de control de versiones distribuido, a su hosting más grande en Internet y al plugin para poder usarlo en Eclipse.


¿Qué es Git?

Git es un sistema de control de versiones distribuido, gratuito y de código abierto que se ha hecho muy conocido. Fue diseñado por Linus Torvalds (creador de Linux) y se ha hecho popular sobre todo por ser el sistema utilizado para el control de versiones del kernel de Linux.
Las caracteristicas principales de Git son:
  • Muy rapido y fácil
  • Es un sistema distribuido de control de versiones, es decir que no requiere de un repositorio central (como, por ejemplo, SVN). 
  • Cada copia (clone) que hagamos en nuestra máquina (repositorio local completo) es autosuficiente (commits offline).
  • Está optimizado para el trabajo con ramas (branches)


¿Qué es GitHub?

Por otro lado tenemos GitHub.com que es el hosting más grande y más popular que hay en la red de repositorios Git con más de 3 millones y medio de repositorios. Ofrece hosting gratuito para proyectos públicos y hosting de pago para proyectos privados.
Algunos proyectos públicos interesantes que puedes encontrar en GitHub son Ruby on Rails, Node.js, jQuery, jQuery UI.

¿Qué es EGit?

EGit es una plugin para Eclipse, incorpora un repositorio Git en Eclipse y además podemos conectarlo con GitHub, lo que significa que cada desarrollador tiene una copia completa de toda la historia de cada revisión del código, haciendo  el proceso de consulta de históricos muy rápido y versátil.
Estoy preparando un tutorial para la instalación y configuración de EGit y GitHub. De momento, podéis encontrar los repositorios de los proyectos que voy haciendo click aquí, esto facilita compartir el código de los ejemplos de los tutoriales y otras aplicaciones.

Saludos,

Consultor tecnológico eCommerce, social media, SEO para pequeñas y medianas empresas, y emprendedor. Dedicado día a día al crecimiento en el área de negocios y participando en varios proyectos empresariales y de inversión.

20 Consejos para ser mejor programador

Un resumen de 20 consejos para ser mejor programador extraido del blog kabytes.com. En el enlace podéis encontrar cada punto con una breve explicación.


1. Formación, formación y formación
2. Buscar antes de preguntar
3. Busca scripts ya desarrollados
4. Lee el código fuente libre
5. No copiar y pegar
6. Buscar el momento para programar
7. Ten tu propia Wiki
8. Comenta todo lo que sea necesario
9. Participa en foros/comunidades
10. Habla con otros programadores
11. Reserva tiempo libre para otras cosas
12. Adecua tu entorno de trabajo
13. Ten tu equipo en condiciones
14. Usa herramientas gratuitas
15. Organiza tu propia biblioteca de scripts
16. Se agradecido con los que te ayudan
17. Siempre habrá alguien mejor, se humilde
18. Busca la perfección
19. Intenta ser eficiente y luego inténtalo de nuevo
20. Programa primero lo que menos te gusta

Fuente: http://www.kabytes.com/programacion/20-tips-para-ser-un-mejor-programador/

Saludos,

Consultor tecnológico eCommerce, social media, SEO para pequeñas y medianas empresas, y emprendedor. Dedicado día a día al crecimiento en el área de negocios y participando en varios proyectos empresariales y de inversión.

Programación Android: I. Entorno de desarrollo

Tutorial para preparar el entorno de desarrollo Android en Linux. Para la instalación en Windows los pasos son los mismo pero se ha de descargar el software de las páginas oficiales que se ven en el tutorial.


Para evitar problemas de incompatibilidad con otros entornos de desarrollo he instalado una nueva máquina virtual con Ubuntu 12.04, y he seguido el proceso detallado a continuación para preparar el entorno de desarrollo para hacer aplicaciones en Android.

Paso 1: Instalar IDE Eclipse


Accedemos a Ubuntu Software Center, buscamos Eclipse y lo instalamos.


Página oficial (click aquí)


Paso 2: Instalar Android SDK



Descargar Android SDK


Descargamos de la página oficial (click aquí) la versión del SDK para Ubuntu. Descomprimimos el archivo, en mi caso en la carpeta home/Desarrollo.


Preparar instalación Android SDK


Ahora editamos el archivo .bashrc para añadir el path del SDK y poder ejecutarlo. Abrimos un terminal y escribimos la siguiente linea de código.


gedit ~/.bashrc


Se nos abrirá el archivo para editar, añadimos al final del archivo:

export PATH=${PATH}:/home/{usuario}/Desarrollo/android-sdk-linux/tools

Donde {usuario} será tu nombre de usuario del sistema.



Instalar Android SDK


Para que el path tenga efecto cerramos y abrimos cualquier terminal que tengamos abierto. Ahora, ejecutamos ‘android’ en el terminal.


Se abrirá el Android SDK Manager donde podremos instalar y actualizar el SDK, además de crear dispositivos virtuales de pruebas. Pulsamos ‘Install n package’, y esperamos a que se instale todo.




Paso 3: Instalar Plugin para Eclipse

Iniciamos Eclipse, vamos a ‘Help > Install New Software’, pinchamos en ‘Add’ y añadimos los isguientes datos:


Name: Android Plugin
Location: https://dl-ssl.google.com/android/eclipse/

Seleccionamos todos los paquetes, damos next, next, aceptamos condiciones y finish. Empezará el proceso de instalación. Al finalizar, aparecerá el siguiente mensaje de error, le damos Ok.

Ahora debemos reiniciar Eclipse

Paso 4: Configurar emulador Android

Al reiniciar Eclipse nos aparece la opción para elegir nuestro SDK instalado previamente. Seleccionamos la ruta y damos ‘Next’.

Mandar información de uso a Google (si o no, al gusto) y click ‘Finish’.

Ya tenemos nuestro entorno de desarrollo preparado para aplicaciones Android. Ahora podemos acceder al Android SDK desde Eclipse en el menú ‘Window’.

Saludos,

Consultor tecnológico eCommerce, social media, SEO para pequeñas y medianas empresas, y emprendedor. Dedicado día a día al crecimiento en el área de negocios y participando en varios proyectos empresariales y de inversión.

[Tutorial] Primer programa Java en Ubuntu

Después de la instalación del JDK (ver tutorial) se pueden seguir los siguientes pasos para crear el primer programa Java. El programa muestra un mensaje por pantalla.


1.- Abrir el editor de texto, escribir las líneas de código y guardar el archivo como HolaMundo.java
class HolaMundo {

public static void main( String args[] ) {
System.out.println( “hola mundo” ) ;
}
}


2.- Abrir un terminal, ir al directorio del archivo y ejecutar el comando: “javac HolaMundo.java”. De está manera compilamos el código generando un archivo .class.


3.- En el terminal, ejecutar el comando: “java HolaMundo”. Y vemos el resultado.

Consultor tecnológico eCommerce, social media, SEO para pequeñas y medianas empresas, y emprendedor. Dedicado día a día al crecimiento en el área de negocios y participando en varios proyectos empresariales y de inversión.