Rocío Rodríguez Guerrero
Sus libros

Python a su alcance
Python a su alcance es un libro que da a conocer los fundamentos y las características principales del lenguaje de programación Python. El lector conocerá los elementos básicos para programar en este entorno, además del manejo de las estructuras de control, las colecciones de datos, la definición y estructuración de funciones y módulos, la programación orientada a objetos, la interfaz gráfica de usuario, el acceso a bases de datos y el manejo de gráficos. El texto se complementa con casos específicos de conversión análoga/digital de señales, series de Fourier para señales y funciones trigonométricas. Todos los ejemplos básicos del material didáctico se codificaron en el IDLE de Python 3.6.2 y con el IDE Anaconda Python 3.6 de 64 bit (para los ejemplos del capítulo de gráficos). Ambos entornos de programación fueron instalados sobre el sistema operativo Windows.

Angular a su alcance
Angular es un framework desarrollado por Google para desarrollar aplicaciones web (móviles o de escritorio) de una sola página (SPA) del lado del cliente (front-end). En estas aplicaciones, la navegación entre las diferentes secciones y la carga de datos se realiza de forma dinámica y asíncrona, ofreciendo al usuario una experiencia más fluida porque solo existe una ruta para enviar solicitudes al servidor. El libro inicia con la definición de las principales características de Angular, conceptos importantes (HTML y CSS) y herramientas utilizadas en la generación, implementación y ejecución de proyectos Angular (JavaScript, CSS Bootstrap, jQuery, Node.js y TypeScript). Luego, describe los elementos del framework: módulos, decoradores, componentes, plantillas, estilos en línea, comunicación entre componentes, directivas, pipes, servicios, formularios, rutas y servicios HttpClient. Cada elemento es presentado con un lenguaje técnico sencillo y se complementa con ejemplos prácticos para apoyar y facilitar el proceso de aprendizaje. Asimismo, cada ejemplo práctico cuenta con un código QR que lleva a una dirección electrónica (URL) que permite ver el código y su respectiva ejecución.

JavaServer Faces a su alcance
JavaServer Faces (JSF) es una interfaz de programación para el desarrollo de aplicaciones web de Java. Este libro de nivel intermedio presenta la tecnología y el marco de trabajo, JSF para normalizar y estandarizar el desarrollo de este tipo de aplicaciones. Luego de una introducción al marco de trabajo JSF, el texto aborda la definición de reglas de navegación entre páginas JSF y entre JSF y MVC (modelo-vista-controlador); los componentes básicos de la interfaz gráfica de JSF el uso de las etiquetas Facelets; la gestión de etiquetas para validaciones, conversiones y manejo de eventos JSF; el soporte para la internacionalización y localización JSF y la conexión, acceso y operaciones con la base de datos MYSQL. Cada tema es presentado con un lenguaje técnico sencillo y se complementa con ejemplos prácticos para apoyar y facilitar el proceso de aprendizaje. El libro está dirigido fundamentalmente a usuarios que, además, de comprender los paradigmas de la lógica de programación y de la programación orientada a objetos, tengan conocimientos básicos de HTML5, CSS, JavaScript, Java, SQL y bases de datos.

Java y el Patrón Modelo-Vista-Controlador (MVC)
Java y el patrón Modelo-Vista-Controlador (MVC) es un libro que tiene como objetivo trabajar con el lenguaje de programación Java en lo referente con las estructuras de control, la programación orientada a objetos, los patrones de diseño, la interface gráfica de usuario, los gráficos, el manejo de eventos y la persistencia (archivos de flujo y bases de datos). Todo esto implementado bajo el patrón Modelo-Vista-Controlador (MVC).El material didáctico del libro es complementado con teoría y ejemplos prácticos, los cuales se realizaron en Java bajo el entorno de desarrollo NetBeans IDE 8.1/8.2 en el sistema operativo Windows 10 Home Single Language de Microsoft ®, utilizando como componentes gráficos el paquete Swing para la interfaz de usuario. Este documento está dirigido a usuarios con conocimientos en programación orientada a objetos.
