Aprende a programar con KOTLIN

En los últimos tiempos hemos visto grandes avances en el desarrollo de software. Los nuevos lenguajes buscan mayor calidad, mejoras y, sobre todo, facilidad de manejo. Kotlin es un lenguaje de programación desarrollado con el principal objetivo de aprovechar las ventajas de Java, Scala y C#, y que, además, al contar con una potente comunidad de desarrollo lo convierte en la herramienta perfecta para la mejora de todo tipo de proyectos.

Kotlin es posiblemente la mejor noticia desde la aparición de Swift, el lenguaje de Apple, porque ofrece una sintaxis expresiva, un sistema de tipo intuitivo fuerte y un gran soporte de herramientas, junto con la interoperabilidad sin fisuras con el código Java existente, bibliotecas y marcos; también puede ser compilado a Java bytecode, y por tanto, utilizado en todas las partes que lo hace Java, incluyendo Android.

El libro está dirigido a personas con conocimientos básicos de programación, informáticos, estudiantes, y autodidactas de la tecnología que quieran iniciarse en el mundo del desarrollo y aprender con uno de los lenguajes que más crecimiento y aceptación tendrá en la próxima década.

Continuar leyendo “Aprende a programar con KOTLIN”

JAVA desde cero y prepárate para tu entrevista de trabajo

JAVA desde cero y prepárate para tu entrevista de trabajoJava es, en la actualidad, el lenguaje de programación preferido por las empresas que se dedican al desarrollo de software. Los gobiernos, la banca online y empresas punteras como Uber, Niantic (Pokemon GO), Google (Android) y Netflix, utilizan Java para desarrollar plataformas, tecnologías y proyectos que están cambiando el mundo.

 Aprender a programar en Java es, por tanto, imprescindible y este libro es la mejor manera de hacerlo, pues comienza con los conceptos esenciales de la programación, avanzando poco a poco hasta llegar a la programación orientada a objetos con Java. También se aborda uno de los temas más interesantes a los que se enfrenta un desarrollador de software “La entrevista de trabajo”, compartiendo los conocimientos y su naturaleza con el lector para que pueda sentirse cómodo cuando decida sortear este reto.

 Dirigido tanto a personas con nulos conocimientos de programación, diseñadores que pretenden integrarse en el desarrollo de software, estudiantes de nivel básico de las áreas de programación, como a usuarios interesados en la creación y desarrollo de software de una manera profesional y sólida, se trata de una guía indispensable para todo aquel que quiera convertirse en desarrollador de software, pues además de profundizar en el lenguaje Java, aprenderá la filosofía de trabajo.

Acerca del autor:

José Dimas Luján Castillo es un apasionado de la tecnología y la docencia. Comenzó en el mundo de la programación con el lenguaje BASIC a los 13 años de edad. Colaborador habitual de comunidades en español sobre temas como: desarrollo de videojuegos, programación orientada a objetos, desarrollo web y dispositivos móviles.

Nació en 1986, tiene el grado de Maestría en Tecnologías de Información. En la docencia ha colaborado con más de 10 universidades a nivel presencial en Latinoamérica en los niveles de Licenciatura y Maestría. En la educación en línea es colaborador de las plataformas más importantes a nivel mundial con más de 60 cursos en línea en la actualidad; además de ser conferenciante habitual de eventos tecnológicos apoyando siempre la adopción de nuevas tecnologías.

El lector puede consultar y contactar con el autor a través de Twitter, de Facebook y en su página web www.josedlujan.com.

JAVA desde cero y prepárate para tu entrevista de trabajo.
José Dimas Luján Castillo
Precio: 19,50 €
ISBN:  978-84-944650-6-2
218 páginas.
IBIC: UM
Índice y 1er capítulo.

Ruby on Rails. Desarrollo práctico de aplicaciones Web

En septiembre, 'Ruby on Rails. Desarrollo práctico de aplicaciones Web'

Ruby es un lenguaje de programación orientada a objetos moderno, dinámico y muy potente, pues combina la elegancia del Smalltalk, la facilidad de Python y la practicidad de Perl.

Rails es un framework (infraestructura digital) de código abierto para el desarrollo de aplicaciones web que proporciona una arquitectura Modelo-Vista-Controlador (MVC) para la creación y generación del código.

Ruby on Rails, gracias a los principios básicos en los que se fundamenta como Dont´t repeat yourself (DRY)Convención sobre configuración (CoC) o Pruebas unitarias y funcionales, permite a los desarrolladores construir, de forma sencilla y rápida, complejas y sofisticadas aplicaciones web. Aplicaciones como Twitter, Scribd y LinkedIn están basadas en Ruby on Rails.

 

Continuar leyendo “Ruby on Rails. Desarrollo práctico de aplicaciones Web”

Python 3 al descubierto

Python es un lenguaje de programación interpretado, de propósito general y de alto nivel, que en los últimos años ha experimentado un gran auge, gracias a que es fácil de aprender, puede ejecutarse en diferentes sistemas operativos, y además, permite desarrollar aplicaciones rápidamente sin renunciar a un código legible y fácil de mantener.

Empresas y organizaciones importantes, como, por ejemplo, Google y la NASA, utilizan Python como lenguaje de programación preferente en gran parte de sus proyectos, y gracias a ello, pueden desarrollar complejas aplicaciones en tiempo récord. La completa librería estándar que contiene y la gran cantidad de paquetes adicionales existentes permiten emplear este lenguaje para desarrollar software dirigido a diferentes ámbitos, entre los que se incluyen la administración de sistemas, las aplicaciones web, las de tipo científico y las de escritorio con interfaz gráfica de usuario.

Continuar leyendo “Python 3 al descubierto”