Mostrando entradas con la etiqueta Java 8. Mostrar todas las entradas
Mostrando entradas con la etiqueta Java 8. Mostrar todas las entradas

18 de julio de 2016

Livecoding el twitch de los programadores, programación en streaming

livecoding-in-java-youtube

¡Hola developer! En esta ocasión te voy hablar sobre algo que encontré en Internet  hace unos días, se trata de Livecoding.tv

Livecoding es una plataforma donde compartir las horas y horas que hechas programando con otros programadores, es una comunidad muy activa y solidaria. Gracias a su chat mientras estas retransmitiendo en streaming otros programadores pueden ayudarte a programar y así aprender juntos.

Además empezar es muy sencillo, solamente hay que instalar OBS (Un programa de retransmisión de video en directo) y seguir los pasos que indica la guía que proporcianan.

La idea me ha gustado tanto que me hice un canal allí y estoy haciendo periódicamente directos, si quieres me puedes seguir en este enlace: https://www.livecoding.tv/rsdeveloper/ Y así te enteraras cuando estoy retransmitiendo.

Además puedes buscar otros canales que te interesen y ver que están creando en ese momento. Están agrupados por lenguaje de programación de manera que eliges 3 lenguajes que te gustaría aprender y la plataforma te sugiere los directos que más te pueden interesar.

Como livecoding no esta muy de moda en la comunidad española y latinoamericana también retransmito simultáneamente en  Youtube, en el chat de youtube suelo hablar en español y en el de livecoding en ingles, puedes entrar en el que más te guste.

Aquí tienes un ejemplo del último directo que hice, estoy ahora trabajando en un reproductor de música de escritorio en Java SE.


Si quieres enterarte de cuando estoy programando en directo puedes seguirme en:

Livecoding: http://www.livecoding.tv/rsdeveloper
Facebook: http://fb.com/rsdeveloperblog
Twitter: http://www.twitter.com/rsdeveloperblog
Youtube: https://www.youtube.com/channel/UCSmMfbt6N9c1UkpkOcUAxiA

Espero que te haya gustado y ¡Hasta la próxima developer!

17 de octubre de 2015

Curso de Java 8 T1: Introducción y Hola mundo


curso-de-java.capitulo-1


Hola developer, en honor al 20º Aniversario de Java, que celebramos este año, me gustaría impartir un curso de Java 8. El curso constara de varios capítulos que iré publicando, si quieres aprender este lenguaje de programación puedes seguirlo y estoy seguro de que juntos aprenderemos mucho.

Al final del curso serás capaz de programar esta aplicación:

pizzeria-java-programa

Es una aplicación para gestionar una pizzeria que utilizaremos como ejemplo para el aprendizaje el ejemplo que ves lo he programado yo y puedes echarle un vistazo al código en este repositorio de
Github: https://github.com/RSginer/GestionPizzeria

También puedes descargarlo y probarlo aquí (Mac OS, Windows y Linux): Descargar

  1. 1. Introducción.

Java es un lenguaje de programación orientado a objetos (POO) multiplataforma, es decir que lo mismo sirve para desarrollar aplicaciones de escritorio que aplicaciones web e incluso aplicaciones para dispositivos móviles, esto es así gracias al funcionamiento interno de Java.

Java es un lenguaje de programación semi-interpretado, el código fuente que nosotros escribimos en Java se compila y después lo ejecuta la maquina virtual de java. Para que nos entendamos, digamos que un programa traduce el código que escribimos para que lo entienda el interprete de Java. Esto permite que cualquier dispositivo en el que se pueda instalar el interprete de Java (La maquina virtual de Java) se pueda programar en lenguaje Java.


  1. 2. Instalación de Netbeans IDE y Java JDK 8

Como te he comentado antes, Java es un lenguaje que necesita una maquina virtual para ser interpretado, entonces si queremos comenzar a desarrollar aplicaciones en Java tenemos que contar con dos requisitos:

  • - Un entorno de desarrollo (Netbeans, Eclipse, BlueJ, etc).
  • - La maquina virtual de Java instalada.


En este curso voy a utilizar Netbeans, porque es el que más me gusta pero si tu quieres utilizar otro puedes hacerlo sin problemas aunque para seguir el curso con más fluidez te recomiendo que utilices Netbeans.

Por suerte Oracle nos facilita el trabajo con un instalador que ya trae el entorno de desarrollo Netbeans y el JDK de Java, todo en un ejecutable.

Lo puedes descargar en la siguiente página:

descargar-java-netbeans Clic para Descargar Netbeans + JDK 8

Simplemente aceptas la licencia seleccionas tu sistema operativo, lo descargas e instalas, no creo que tengas mayor problema con esto, aunque si es así siempre puedes dejarme un comentario e intentare ayudarte.



  1. 3. Tu primer programa en Java, "Hola mundo".

Bien, ya tienes todo lo que necesitas para poder desarrollar aplicaciones en Java 8.

Ahora vamos a crear nuestro primer programa, es un programa muy sencillo para comenzar. 

Abre Netbeans y ves a "File / New Proyect"  y selecciona Java Aplication.



nuevo-proyecto-netbeans
En la imagen se muestra que tipo de proyecto seleccionar
En la siguiente ventana solamente tienes que escribir el nombre que quieras para tu proyecto donde dice "Proyect name"  y clic en "Finish".  El siguiente código es nuestro programa que explico después.



Para ejecutarlo haz clic en el simbolo "Play de color verde". o haz clic derecho y "Run file".



Como puedes ver dentro de "public static void main {}"  es donde hemos metido nuestro código, esto es porque de momento solo vamos a utilizar la clase main para aprender pero más adelante veremos como crear nuestras propias clases para después utilizarlas, "main" es la clase por defecto que ejecuta java al correr un programa.

No te preocupes si no entiendes mucho algo, el objetivo de este capitulo es que te vayan sonando las cosas y tengas el ordenador listo para empezar a aprender

System.out.println("Hello world"); Este metodo saca por pantalla lo que le pongamos de argumento (Lo que hay entre paréntesis).

Ahora ya tienes tu entorno de desarrollo preparado y todo listo para desarrollar aplicaciones en Java 8, en el próximo capitulo veremos variables, algunos métodos y otro ejercicio práctico.

Si quieres ser el primero en enterarte puedes seguirme por redes sociales o suscríbete al newsletter y te notificare cuando este listo.

Espero que te haya gustado y ¡Hasta la próxima developer!

Ya está disponible el siguiente capitulo: