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»

ANDROID STUDIO. Aprende a desarrollar aplicaciones

Android se ha convertido en los últimos años no solo en el sistema operativo con mayor número de usuarios, sino también el que tiene más aplicaciones y una mayor cantidad de dispositivos; cifra que, además, va en aumento.

Android Studio es la herramienta que ofrece Google a los desarrolladores para programar aplicaciones para su popular sistema operativo. Una herramienta que nos permite la implementación de elementos fundamentales como el acceso a APIs, la posibilidad de agregar dependencias y de gestionar y administrar archivos.

El libro está dirigido a personas con conocimientos básicos de programación, estudiantes, diseñadores y autodidactas de la tecnología que quieran iniciarse y aprender el desarrollo de interfaces, software y aplicaciones desde cero, y también profundizar en el universo Android, el entorno más avanzado actualmente.

Continuar leyendo «ANDROID STUDIO. Aprende a desarrollar aplicaciones»

Arduino. Guía práctica

Arduino. Guía prácticaArduino es una plataforma de hardware y software libre que permite a cualquier principiante en electrónica desarrollar proyectos reales. Gracias a su sencillez, bajo coste y facilidad de programación está especialmente indicada para desarrollar proyectos aplicados al mundo de la electrónica y la robótica.

Además, Arduino permite acceder a su entorno sin necesidad de adquirir licencias o derechos de autor, es decir, los desarrolladores pueden modificar, copiar y publicar cualquier diseño tanto de hardware como de software (desarrollar placas personalizadas, crear o modificar librerías, y copiar o compartir códigos con el resto de desarrolladores).

Escrito con un lenguaje sencillo y descriptivo, este libro le permitirá desarrollar sus capacidades de programador y le ayudará a conocer las numerosas posibilidades y funcionalidades que ofrece esta polivalente placa. A lo largo de sus páginas encontrará multitud de ejemplos prácticos que le permitirán trabajar en sus propios proyectos de forma imaginativa y muy creativa, solo con la ayuda de una tarjeta Arduino UNO y un conjunto de componentes electrónicos (LEDs, resistencias, potenciómetros, sensores, motores, etc.).

Esta guía práctica está especialmente recomendada para estudiantes de todos los niveles, desde secundaria hasta universidad, y para aquellos usuarios interesados en electrónica y programación que deseen aprender de forma rápida y autodidacta.

El autor:

Byron O. Ganazhapa es ingeniero en electrónica y telecomunicaciones, y programador desde 2008. Especialista en programación industrial, C/C++, y desarrollo de proyectos electrónicos. Ha sido un desarrollador activo de proyectos en Arduino desde 2011 y en la actualidad desempeña el cargo de desarrollador de aplicaciones automatizadas y de control.

ARDUINO Guía práctica.
Byron O. Ganazhapa
Precio: 19,50 €
ISBN: 978-84-943055-9-7
226 Págs.
IBIC: TJ
Índice.
1er. capítulo.

El mundo GENUINO-ARDUINO. Curso práctico de formación

El mundo GENUINO-ARDUINO. Curso práctico de formaciónCualquier técnico electrónico o aficionado a la electrónica necesita en alguna ocasión trabajar con microcontroladores. Esta tarea, durante años compleja, actualmente es mucho más simple gracias a Genuino-Arduino.

Genuino-Arduino permite que cualquier persona (incluso profana en la electrónica y la programación) pueda realizar circuitos electrónicos que sean capaces de interaccionar con el mundo físico real. Gracias a su sencillez, campos como la robótica o la domótica (por nombrar solo dos) se han visto radicalmente impulsados con la llegada de Genuino-Arduino, aunque es utilizado en muchos otros campos multidisciplinares, tales como el control y monitoraje de sensores, la activación remota de circuitos electromecánicos (vía Internet incluso), el montaje de instalaciones audiovisuales, etc.

Genuino-Arduino es tanto una placa de circuito impreso que incluye un microcontrolador, como un entorno de desarrollo diseñado para facilitar su programación mediante un lenguaje tremendamente intuitivo. Genuino-Arduino es hardware y software libre; es decir, que puede descargarse gratuitamente de su web y utilizarse para el desarrollo de cualquier tipo de proyecto sin adquirir ninguna licencia porque su código fuente es público para todo el mundo.

Esta obra incluye gran cantidad de ejemplos que facilitan al lector toda la información necesaria para realizar sus propios proyectos, sin requerir ninguna consulta externa. Solo con la ayuda de una placa Genuino-Arduino y un conjunto básico de componentes electrónicos (resistencias, condensadores, LEDs, etc.), ya podrá hacer realidad todos los circuitos descritos.

El desarrollo del libro está pensado para servir de apoyo a la docencia, tanto de formación profesional como en los últimos cursos de la educación secundaria, para aficionados que deseen aprender de forma autodidacta, o como obra de consulta permanente para técnicos en electrónica.

  • Más de 5.000 ejemplares vendidos de la anterior edición solo en España.
  • Best-seller de la editorial.
  • Best-seller en Amazon. Número 1 en su categoría.
  • Dirigido a profesionales y aficionados a la electrónica.
  • Libro muy práctico, permite aprender de forma autodidacta.

El mundo GENUINO-ARDUINO. Curso práctico de programación.
Óscar Torrente Artero
Precio: 29,50 €
ISBN:  978-84-943450-2-9
566 páginas.
IBIC: TJ
Índice.
1er. capítulo.

Programación Orientada a Objetos con JAVA. La novela

Programación Orientada a Objetos con JAVA. La novelaLa programación orientada a objetos es un paradigma de programación que arranca en los años setenta, aunque no se populariza hasta la década de los noventa. Actualmente, ningún programador que se precie puede vivir ajeno a dicho paradigma, ya que, muy posiblemente, sea el más utilizado en el mundo.

Este libro ofrece las claves del paradigma orientado a objetos, y las particulariza en el lenguaje de programación Java desde una perspectiva sin duda original, ya que, apostando por la diversión y la empatía como elementos motivadores del aprendizaje, es precisamente un objeto de un programa Java el que, inexplicablemente, toma conciencia de sí mismo. Durante su propia aventura, será este objeto quien descubra al lector, en términos de novela, todos los conceptos que articulan su mundo, con la rigurosidad imprescindible a la hora de transmitir la sintaxis y la semántica del lenguaje.

Esta singular obra está dirigida tanto a personas que desean aprender Java, como recurso único o combinado con otras fuentes formativas, como a quienes ya lo conocen y desean reforzar los conceptos de la orientación a objetos, o simplemente, pasar un buen rato leyendo.

Programación Orientada a Objetos con JAVA. La novela.
Nuria Medina
ISBN: 978-84-943450-5-0
214 Págs.
IBIC: UM
P.V.P: 19,50 €
Índice.
1er capítulo.

 

ANDROID. Aprende desde cero a crear aplicaciones

ANDROID. Aprende desde cero a crear aplicacionesDesarrollar una aplicación para el sistema operativo Android resulta muy interesante, porque además de ser actualmente el más utilizado en los teléfonos móviles, no solamente permite programar, sino también trabajar otros conceptos (diseño, densidades, multipantallas, usabilidad, multi-idioma), que es necesario conocer.

Este libro no pretende ser un manual o tutorial de desarrollo. Su objetivo principal es compartir una visión más amplia de lo que significa desarrollar una aplicación para el sistema operativo Android. Comienza con la teoría de conceptos exclusivos, y seguido de ejercicios prácticos, tanto de programación como de diseño; a continuación, se van realizando prácticas a nivel particular sobre temas atractivos de interacción entre el usuario y el sistema, como el sonido, las animaciones, guardar datos, los botones, Scroll, entre otros. Finalmente veremos cómo conseguimos publicar nuestra aplicación.

El libro está dirigido tanto para personas con conocimientos básicos o nulos de programación, como a desarrolladores interesados en obtener bases sólidas del desarrollo en Android, y para diseñadores que quieran crear interfaces; además, a estos perfiles podemos agregar equipos multidisciplinarios que en este libro encontrarán un lenguaje en común para comunicarse durante el desarrollo de aplicaciones.

ANDROID. Aprende desde cero a crear aplicaciones.
José Dimas Luján Castillo
ISBN: 978-84-943055-8-0
278 págs.
IBIC: UMS
Índice.
1er capítulo.

Objective-C. Curso práctico para desarrolladores OS X y iOS

Objective-C. Curso práctico para desarrolladores OS X y iOS¿Quiere desarrollar aplicaciones para sistemas operativos de Apple? En este curso práctico encontrará cómo hacerlo.

El libro está orientado a programadores autodidactas que pretenden iniciarse en la programación de las aplicaciones OS y iOS. De forma progresiva se van explicando los muchos conceptos que encierra este apasionante lenguaje. Junto a la teoría, el texto aporta multitud de ejemplos prácticos que permiten comprender los entresijos y secretos de este lenguaje.

Objective-C es el lenguaje compartido por OS X y iOS, y el más utilizado por los desarrolladores de aplicaciones avanzadas. La primera parte analiza en profundidad los aspectos del lenguaje, y la segunda detalla cómo utilizar la librería de clases en que se basan los distintos sistemas operativos de la manzana.

Este libro contiene las últimas novedades del lenguaje, incluyendo Clang, los literales Objective-C, los módulos, Automatic Reference Counting (ARC) y la nueva sintaxis para los bloques.

Después de leer este libro, el lector estará familiarizado tanto con el lenguaje Objective-C como con la forma de utilizar de manera eficaz las librerías de programación. Ahora podrá tomar decisiones informadas sobre qué librerías usar para las tecnologías con las que se vaya encontrando, y estará en condiciones de elegir manuales más especializados en función del camino profesional que haya elegido.

Objective-C. Curso práctico para desarrolladores OS X y iOS
Fernando López Hernández
ISBN: 978-84-943055-3-5
568 págs.
IBIC: UM
Índice
1er capítulo

Objective-C. Curso práctico para programadores Mac OS X, iPhone, iPad. 2ª edición

OBJECTIVE C 2ª edicion

2ª edición actualizada a Mac OS X 10.8 y iOS 6.

¿Quiere desarrollar aplicaciones para algún sistema operativo de Apple? En este curso práctico encontrará cómo hacerlo.

El libro está orientado a programadores autodidactas que pretenden iniciarse en la programación de los dispositivos de Apple. De forma progresiva se va dando significado a los muchos conceptos que encierra este apasionante lenguaje.

La primera parte trata en profundidad todos los aspectos de Objective-C, el lenguaje de programación compartido por Mac OS X, iPhone y iPad para el desarrollo de sus aplicaciones. La segunda parte detalla cómo utilizar la librería de clases en que se basan los distintos sistemas operativos de la manzana.

El texto contiene multitud de ejemplos prácticos que permiten entender los entresijos y secretos del lenguaje, y que, además, muestran la forma adecuada de crear programas potentes y eficientes.

Esta segunda edición incorpora las nuevas características del lenguaje como Automatic Reference Counting (ARC), la nueva sintaxis para los bloques autorelease pool, el reemplazo de métodos y un texto totalmente revisado.

Con este libro, el lector conocerá a fondo el lenguaje Objective-C, y aprenderá con rapidez cómo utilizar de manera eficaz las librerías de programación en los distintos sistemas; y al finalizar su lectura podrá seguir aprendiendo por su cuenta, ya que tendrá una idea clara de qué librerías corresponde usar para cumplir cada requisito profesional con el que se vaya encontrando.

Objective C. Curso práctico de formación para programadores Mac OS X, iPhone y iPad.  2ª edición actualizada a Mac OS X 10.8 y iOS 6
López Hernández, Fernando
Precio: 33,50 €
ISBN: 978-84-939450-8-4
582 páginas
Índice
1er. capítulo

Aplicaciones de Negocio con Silverlight 5

Aplicaciones de negocio con Silverlight 5

Silverlight 5 es una moderna, robusta y sofisticada plataforma para la creación de aplicaciones empresariales y aquellas enfocadas principalmente a resolver temas de negocio. Basada en XAML con código de .NET y apoyándose en herramientas como Visual Studio .NET y Expression Blend, Silverlight 5 es una de las opciones adecuadas y preferidas para diseñar y construir aplicaciones que ejecuten, ya sea dentro de un navegador o en ventanas. Asimismo, Silverlight es la plataforma de desarrollo para Windows Phone 7.1 y su paradigma de programación se ha llevado a los inminentes sistemas operativos Windows 8 y Windows Phone 8.

Esta obra lleva al lector de la mano para conocer con detalle la plataforma de desarrollo Silverlight 5, enfocada a la construcción de aplicaciones de negocio, con temas tales como:

– El lenguaje XAML.
– Enlace y validación de datos.
– Creación e implementación de comandos.
– Comunicaciones HTTP y consumo de servicios web.
– El patrón de diseño Model-View-ViewModel (MVVM).
– …y muchos más

Escrito de una manera clara y concisa por el reconocido MVP Rodrigo Díaz Concha, Aplicaciones de negocio con Silverlight 5 es una guía imprescindible para desarrolladores principiantes y expertos que deseen adentrarse en el mundo de la programación con esta fascinante tecnología.

Aplicaciones de Negocio con Silverlight 5
Díaz Concha, Rodrigo
Precio:  29,50 €
ISBN:  978-84-939450-3-9
Páginas 496
septiembre 2012
Índice
1er capítulo

Microsoft Silverlight en acción

Obtenga el máximo rendimiento de una potente herramienta en la creación de web interactivas y aplicaciones móviles.

Silverlight es una herramienta de Microsoft que se emplea para generar aplicaciones web multimedia interactivas a través de una implementación multiplataforma para distintos servidores de .NET Framework. Asimismo, unifica las funciones del servidor, la web y el escritorio utilizando simultáneamente código administrado, lenguajes dinámicos, programación declarativa y tradicional, así como la eficacia de Windows Presentation Foundation.

El libro comienza con la presentación al lector de las características de Silverlight, su integración en aplicaciones, su arquitectura y sus herramientas. A continuación, se introduceSilverlight Designer para Visual Studio 2010 y se especifica el modo de creación de nuevos proyectos y aplicaciones enSilverlight.

En los temas siguientes se abordan los modelos de aplicaciones, la programación administrada y el sistema de diseño. Se continúa con el trabajo con formas, dibujos, pinceles, geometrías y transformaciones, y posteriormente se desarrolla la tarea con controles, texto, fuentes, tipos, propiedades, métodos y eventos, así como la integración de Silverlight en una página web.

Otra parcela importante de su contenido la constituyen el acceso a datos y las estructuras de datos, las funciones de red y comunicación, y la seguridad y rendimiento. Finalmente se presenta el trabajo con animaciones, audio y vídeo.

Microsoft Silverlight en acción
Falagán Vidales, Marcos
Precio: 24,50 €
lSBN: 978-84-938312-9-5
440 páginas
enero 2012