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”

ORACLE 12c PL/SQL. Curso práctico de formación

¿Desea formarse en el manejo del lenguaje PL/SQL de Oracle? Aquí tiene la solución.

Este libro, escrito y desarrollado principalmente para aquellos que no pueden acudir de forma presencial a la distinta oferta formativa ofrecida para este lenguaje, presenta al lector un curso planificado, con un pautado ritmo de aprendizaje y un enfoque eminentemente práctico, que también le servirá como guía de referencia para posteriores consultas.

Su contenido y enfoque basado en el autoaprendizaje refunde el material y la metodología utilizados por el autor durante años en la impartición de este mismo curso en academias y empresas privadas, en las que ha formado exitosamente a un gran número de alumnos, muchos de ellos actualmente trabajando en las diversas empresas del sector de las Tecnologías de la Información, aplicando los conocimientos adquiridos en el manejo de bases de datos de Oracle.

Con la lectura de este libro, conocerá los elementos que conforman este lenguaje: tipos de datos, estructuras de control, cursores, subprogramas, triggers, tratamiento de errores y objetos, y probar cada uno de los conceptos aprendidos con multitud de ejemplos. Además, podrá realizar una autoevaluación de lo estudiado en el curso a través de 15 supuestos prácticos resueltos basados en un mismo proyecto (una base de datos de un hospital), que aprenderá a crear desde su diseño.

No pierda la oportunidad de aprender con este curso práctico de formación, actualizado a la última versión de base de datos de Oracle 12c, que ofrece uno de los lenguajes más extendidos para el diseño de aplicaciones con bases de datos Oracle, la empresa con mayor expansión y ventas en este sector.

Incluye:

– 15 supuestos prácticos totalmente resueltos además de multitud de ejemplos.
– 55 cuestiones resueltas para la preparación de los exámenes de certificación de Oracle en el lenguaje PL/SQL: 1Z0-144 y 1Z0-148.

Oracle 12c PL/SQL. Curso práctico de formación.
Muñoz Chaparro, Antolín
Precio: 26,95 €
lSBN: 978-84- 947170-0-0
460 páginas
Junio 2017
Índice y primer capítulo

XAMARIN.FORMS en acción. Aplicaciones de negocio

Xamarin.Forms es una plataforma de desarrollo que permite crear modernas aplicaciones nativas para los sistemas operativos móviles más importantes del mercado. A través de numerosas prácticas desarrolladas a lo largo del libro, dominará esta potente tecnología, analizando detalladamente:

  • Los fundamentos de Xamarin y de Xamarin.Forms
  • El modelo de aplicación que expone Xamarin.Forms
  • El lenguaje XAML para la definición de las Interfaces de Usuario
  • El modelo de navegación y mensajería
  • El importante mecanismo de Enlace de Datos en Xamarin.Forms
  • El objetivo y papel que desempeñan los comandos
  • Los diversos beneficios de usar el patrón de diseño MVVM
  • La invocación de funcionalidad nativa de los sistemas operativos
  • El porqué Prism es una pieza fundamental en arquitecturas extensibles
  • El uso de SQLite como base de datos para almacenamiento local
  • La comunicación a servicios REST para tus aplicaciones móviles

El autor, Rodrigo Díaz Concha, es Microsoft Regional Director para México, Microsoft Certified Trainer y 8 veces consecutivas nombrado como Microsoft MVP, actualmente en la categoría de Windows Development. Con más de 18 años de experiencia, ha creado soluciones de software ganadoras de premios internacionales. Actualmente es Arquitecto de Soluciones y Mentor para diversas empresas privadas nacionales e internacionales. Además, es conferenciante habitual en eventos de tecnología en toda Latinoamérica.

XAMARIN.FORMS en acción. Aplicaciones de negocio.
Rodrigo Díaz Concha
Precio:  25,95 €
ISBN:  978-84-944650-9-3
376 páginas
IBIC: UM, UMS
Índice y 1er capítulo.

R EN PROFUNDIDAD. Programación, gráficos y estadística

R EN PROFUNDIDAD. Programación, gráficos y estadísticaR es una plataforma de cálculo científico muy extendida y utilizada en campos como la Estadística, la Ingeniería, la Economía, las Matemáticas, la Minería de Datos, el Big Data, la Bioinformática y muchas otras ramas de las ciencias y la tecnología. Incorpora uno de los lenguajes de programación más utilizados en investigación gracias a la facilidad para cargar bibliotecas o paquetes con funcionalidades adicionales de cálculo, análisis y graficación, lo que permite una completa personalización de la plataforma. R es parte del sistema GNU y se distribuye bajo la licencia GNU GPL. Está disponible para los sistemas operativos Windows, Macintosh, Unix y GNU/Linux.

Este libro le permitirá introducirse en el uso del programa desde un nivel básico, pues comienza especificando de manera secuenciada los elementos del lenguaje de programación de R como operadores, variables, funciones, vectores, matrices, arrays, secuencias, tablas, listas, data frames, series temporales y otras estructuras del lenguaje R. A continuación, se profundiza en los elementos del lenguaje abordando temas como el control de flujo, las condicionales, los bucles y otros elementos típicos de la programación funcional y estructurada con aplicaciones en los Métodos Matemáticos y el Cálculo Numérico. También se desarrollan de un modo extenso las capacidades gráficas de R. Asimismo, constituyen un bloque importante de contenido las aplicaciones en Estadística, Econometría y Análisis Multivariante de Datos en general. El libro incluye una gran cantidad de ejercicios que permiten al lector realizar prácticas de aprendizaje y formación.

R en profundidad. Programación, gráficos y estadística.
Felicidad Marqués
Precio: 29,95 €
ISBN:  978-84-944650-2-4
446 páginas.
IBIC: UFM
Índice y 1er capítulo.

ANÁLISIS Y RECONOCIMIENTO DE VOZ. Fundamentos y técnicas

ANÁLISIS Y RECONOCIMIENTO DE VOZEste libro cubre los aspectos fundamentales sobre el análisis y reconocimiento de voz, abordando los conceptos esenciales y proporcionando técnicas específicas con tal fin. El texto conjuga rigurosidad con claridad y exposición didáctica. Por ello, los conceptos se tratan con el formalismo requerido, a la vez que se proporcionan diversos ejemplos pedagógicos acompañados de abundantes explicaciones gráficas.

El texto se dirige tanto a estudiantes e investigadores, en sus diferentes niveles, como a ingenieros que ejercen su actividad profesional, proporcionándoles la base suficiente para afrontar la materia exitosamente y llegar al desarrollo de aplicaciones informáticas de forma sencilla y eficiente, con grandes posibilidades de incorporación en sistemas automáticos de reconocimiento de voz, cuyo auge resulta hoy día indiscutible en diversos ámbitos de aplicación tales como la robótica, los sistemas inteligentes, los dispositivos móviles o el Internet de las Cosas, por citar solo algunos.

Asimismo, desarrolla los conceptos esenciales sobre el tratamiento de señales en general, con un enfoque preciso y específico hacia el reconocimiento de voz. Entrando seguidamente en los aspectos concretos para la extracción de las características subyacentes en la señal, que en ocasiones y por sí mismas permiten el reconocimiento deseado, constituyendo a la vez la base para otros sistemas más complejos de reconocimiento en el ámbito del aprendizaje automático.

Acerca del autor:

Gonzalo Pajares Martinsanz es profesor en la Facultad de Informática en la Universidad Complutense de Madrid en el Departamento de Ingeniería del Software e Inteligencia Artificial. Ha desarrollado una extensa actividad profesional durante más de una década en la industria con aplicación de tecnologías software y de Inteligencia Artificial. Además, está ampliamente involucrado en tareas de investigación en el ámbito de la Inteligencia Artificial donde ha sido y es director de proyectos nacionales e internacionales de investigación, durante más de dos décadas, con transferencia tecnológica a la industria. Es autor y editor de varios libros sobre visión por computador, inteligencia artificial, tecnologías sensoriales, así como autor de numerosas publicaciones en dichas áreas, incluyendo técnicas de reconocimiento de patrones y estructuras en diversos ámbitos industriales, con participación en empresas situadas en la vanguardia tecnológica. Ha publicado numerosos artículos en revistas especializadas de prestigio internacional, a la vez que es editor invitado y asociado en varias revistas con alto índice de impacto, así como editor jefe de la revista Journal of Imaging recientemente creada.

Análisis y Reconocimiento de Voz. Fundamentos y Técnicas.
Gonzalo Pajares Martinsanz
Precio: 15,50 €
ISBN:  978-84-944650-7-9
132 páginas.
IBIC: UYQS
Índice y 1er capítulo.

ORACLE 12c. Forms y Reports. Curso práctico de formación

ORACLE 12c. Forms y Reports. Curso práctico de formación¿Desea formarse en el manejo de las herramientas Forms y Reports de Oracle? Aquí tiene la solución.

Este libro, escrito y desarrollado principalmente para aquellos que no pueden acudir de forma presencial a la distinta oferta formativa ofrecida para este lenguaje, presenta al lector un curso planificado, con un pautado ritmo de aprendizaje y un enfoque eminentemente práctico, que también le servirá como guía de referencia para posteriores consultas.

Su contenido y enfoque basado en el autoaprendizaje refunde el material y la metodología utilizados por el autor durante años en la impartición de este mismo curso en academias y empresas privadas, en las que ha formado exitosamente a un gran número de alumnos, muchos de ellos actualmente trabajando en las diversas empresas del sector de las Tecnologías de la Información, aplicando los conocimientos adquiridos en el manejo de bases de datos de Oracle.

Con la lectura de este libro conocerá los elementos y pasos necesarios para la instalación de los productos Forms y Reports 12c en Windows, así como las técnicas para el diseño de aplicaciones mediante la creación de formularios en Forms, e informes en Reports; además, incluye multitud de ejemplos de casos prácticos resueltos paso a paso, con imágenes del proceso, y supuestos prácticos propuestos.

No pierda la oportunidad de aprender con este curso práctico de formación el manejo de estas herramientas de Oracle, para el diseño de aplicaciones utilizando uno de los lenguajes más extendidos en bases de datos relacionales, de Oracle, la empresa con mayor expansión y ventas en este sector.

ORACLE 12c. Forms y Reports. Curso práctico de formación.
Antolín Muñoz Chaparro
Precio: 34,50 €
lSBN:  978-84-943055-7-3
580 páginas
Octubre 2016
Índice y 1er capítulo

INTELIGENCIA ARTIFICIAL. Fundamentos, práctica y aplicaciones

INTELIGENCIA ARTIFICIAL. Fundamentos, práctica y aplicacionesEn este libro se encuentran condensados los fundamentos de la Inteligencia Artificial desde un punto de vista práctico y accesible, presentando la teoría de cada una de las técnicas y algoritmos de una forma comprensible y simplificada para que todo aquel con interés en iniciarse desde cero pueda adentrarse en esta ciencia.

Además de una introducción a sus principios teóricos, las técnicas descritas van acompañadas de ejemplos prácticos programados en lenguaje Python (se incluye un apéndice con una introducción a este lenguaje), que facilitan al lector la comprensión y demuestran el uso práctico de los algoritmos en aplicaciones para la vida real, escapando así de los límites de la literatura teórica que domina este campo.

Dirigido a todo aquel que quiera conocer los entresijos de la IA, tanto a aficionados y curiosos como a estudiantes que quieran complementar sus estudios teóricos con una visión práctica que les ayude a trasladar sus conocimientos a aplicaciones reales.

Continuar leyendo “INTELIGENCIA ARTIFICIAL. Fundamentos, práctica y aplicaciones”

SWIFT. Aprende a crear Apps para iPhone y iPad

SWIFT. Aprende a crear Apps para iPhone y iPad¿Quieres crear aplicaciones para dispositivos iOS?

Entonces este libro es para ti, con él aprenderás Swift, el lenguaje de programación de las plataformas de Apple; a manejar Xcode, la herramienta de desarrollo nativo; conocerás algunos de los Frameworks más importantes de Cocoa y Cocoa Touch, y lo más importante, al finalizar su lectura adquirirás una metodología que te permitirá acometer proyectos iOS de cualquier complejidad.

Desde cero, paso a paso, con un lenguaje sencillo y cercano, descubrirás cómo crear aplicaciones para iPhone y iPad, a crear tu cuenta de desarrollador, y a subir tu App al App Store, todo ello utilizando las últimas herramientas publicadas por Apple.

Se trata de un manual teórico-práctico que acumula años de experiencia docente, e incluye metodologías probadas para aprender lo verdaderamente importante y necesario: crear Apps para iOS con Swift.

El libro está dirigido a cualquier persona con o sin conocimientos de programación, que quiera ver sus ideas convertidas en aplicaciones para iPhone o iPad, así como a desarrolladores con conocimientos de otros lenguajes que deseen adquirir una base sólida para desarrollar aplicaciones con Swift.

El autor:

Sergio Becerril es desarrollador iOS desde el año 2010, sus aplicaciones han sido número 1 en más de 80 países, fue pionero en la creación de Apps de entretenimiento, y Apps para ver la televisión en iPhone.

Desde el año 2012 es Instructor iOS, e imparte formación online en las principales plataformas educativas, ocasionalmente ofrece formación presencial en Centros educativos y empresas.

Tiene su propio blog en www.cfeapps.com donde enseña a crear Apps a todo el que quiera aprender, puedes encontrar todos sus cursos en su propia plataforma educativa de iOS en www.online.cfeapps.com.

Vive con su mujer y sus dos hijas en Colmenar Viejo, Madrid.

SWIFT. Aprende a crear Apps para iPhone y iPad
Sergio Becerril
Precio: 33,50 euros
ISBN: 978-84-943450-3-6
548 Págs.
IBIC: UMS
Índice y 1er. capítulo.

HTML 5, CSS y JavaScript. Crea tu web y apps con el estándar de desarrollo

HTML 5, CSS y JavaScript. Crea tu web y apps con el estándar de desarrolloHTML, CSS y JavaScript son el conjunto de engranajes que sostiene el desarrollo de internet hoy día. Son necesarios para el conocimiento de estas tecnologías, ya que un sitio web actual no puede crearse sin la implementación de estos tres pilares.

Con el paso del tiempo, los puntos de unión de estas tecnologías se han vuelto más importantes, dinámicos y complejos, por eso un desarrollador web debe estudiar y aprender rápidamente los cambios que sufren estos estándares año tras año.

El libro pretende ser una guía para aquellas personas que están interesadas en iniciarse en el mundo del desarrollo de sitios web. Se empieza con una explicación clara y sencilla de los conceptos relacionados con este tema, luego veremos qué es HTML para estudiar las etiquetas que tiene este estándar y su semántica. Continuaremos con CSS para analizar la parte de diseño y estilo; finalmente llegaremos al reto de programar con JavaScript, como el lenguaje de programación que nos permite llevar a un nivel más alto la interacción de un usuario con un sitio web. Asimismo, está diseñado para entender el papel y la implementación de cada una de las tecnologías en su creación.

Este libro está dirigido para personas con conocimientos básicos, como diseñadores gráficos, profesionales del marketing; y para cualquier usuario interesado en el área de creación, desarrollo y programación de sitios web.

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.

HTML 5, CSS y JavaScript. Crea tu web y apps con el estándar de desarrollo.
José Dimas Luján Castillo
Precio: 20,50 €
ISBN:  978-84-943450-9-8
276 páginas.
IBIC: UMW
Índice.
1er. capítulo.