Este libro está dirigido a los desarrolladores, arquitectos y administradores que deseen adoptar un enfoque profesional en la realización de aplicaciones Web sacando el máximo provecho de ASP.NET 4.5.2. Acompaña al lector en un estudio completo de la tecnología ASP.NET y de Visual Studio 2015. Cada tema se aborda con ejemplos prácticos y útiles, que se proveen en C#. El lector comenzará con Visual Studio y sus herramientas (depuración, refactoring, pruebas unitarias, pruebas de interfaz gráfica,...) y la evolución del lenguaje C#. El segundo capítulo describe el funcionamiento de las aplicaciones IIS y explica cómo realizar módulos específicos para el servidor Web. El libro estudia con profundidad los Web Forms, AJAX, jQuery, y proporciona componentes personalizados para crear gráficos. Los sitios MVC y sus desarrollos SPA y Web API se presentan con ejemplos prácticos, así como su securización. Los siguientes capítulos elaboran soluciones que aportan rapidez al desarrollo y un mejor rendimiento en el acceso a las bases de datos ADO.NET, especialmente con los nuevos componentes basados en LINQ y Entity Framework y los estados Reporting Services. A continuación, se describe la securización unificada de los sitios Web OWIN (con Google) y la personalización de la navegación (Web Parts y servicios Web WCF, REST). El último capítulo describe la puesta en producción con ASP.NET y la infraestructura de supervisión Health Monitoring así como el desarrollo de aplicaciones Web en la plataforma Cloud Microsoft Azure.
Este libro sobre los fudamentos del lenguaje SQL se dirige a desarrolladores e informáticos principiantes que deban trabajar con un Sistema Gestor de Bases de Datos Relacionales (SGBDR) para almacenar y manipular datos. Su objetivo es describir los principales comandos más utilizados del lenguaje SQL (independientemente de las variaciones realizadas por los editores de los diferentes SGBDR) para permitir al lector hacerse cargo rápidamente de una base de datos relacional y ser capaz de crear tablas, de consultarlas, de modificarlas, de insertar y suprimir registros. El libro comienza con una breve historia sobre la creación de la norma SQL y algunas nociones sobre el modelo relacional. A continuación, cada capítulo aborda una subdivisión de SQL; la creación y la manipulación de tablas, y a continuación la gestión de los datos de estas tablas. El autor continúa con las funciones SQL, la seguridad de los datos y las transacciones y acaba abordando temas un poco más complejos como las cargas masivas, las importaciones y exportaciones de tablas, los trigger, el PL/SQL y los errores que se encuentran con más frecuencia
Estos dos libros ofrecen al lector el máximo de información sobre la implementación y la administración de bases de datos con SQL Server 2014. 1057 páginas desarrolladas por expertos. Un libro de la colección Recursos Informáticos SQL Server 2014 - Administración de una base de datos transaccional con SQL Server Management Studio Este libro está dirigido a todas aquellas personas que deseen administrar una base de datos transaccional (administrador de base de datos, desarrollador, etc?). Presenta los diferentes elementos necesarios para esta administración, así como el conjunto de operaciones que el administrador debe realizar, partiendo de la instalación y terminando por las operaciones de copia de seguridad y restauración, pasando por la gestión del espacio en disco, la gestión de usuarios y la gestión de la replicación. Se presentan las diferentes herramientas que permiten utilizar el servidor de una manera más óptima, como por ejemplo la administración por reglas, la integración con PowerShell, la compresión y el cifrado de datos. Las diferentes operaciones se realizan desde SQL Server Management Studio y en Transact SQL. Desde el sitio web de Ediciones Eni, en la dirección www.ediciones-eni.com, puede descargar los elementos adicionales necesarios. Los capítulos del libro: Prólogo ? Presentación ? Instalación y configuración ? Gestión de la base de datos ? Gestión de la seguridad del acceso ? Tareas planificadas ? Transferencia de datos ? Service Broker ? Replicación ? Copia de seguridad ? Restauración ? Optimización ? Anexo Un libro de la colección Recursos Informáticos SQL Server 2014 - SQL, Transact SQL - Diseño y creación de una base de datos (con ejercicios prácticos corregidos)
La edición de este nuevo diccionario portugués-español / espanhol-portugués, se enmarca dentro de un ambicioso proyecto denominado INTERLEX, financiado en parte por la Unión Europea. Este proyecto nos ha permitido crear bases de datos bilingües en colaboración con otras instituciones, como la Universidad Alfonso X El Sabio, y empresas que han creado desarrollos informáticos específicos para su generación. Las características principales de este diccionario de bolsillo son: Número de términos: 40 000 (20 000 por idioma) Contenidos: Voces de carácter general más usadas, acepciones más difundidas, giros de uso frecuente, y algunos americanismos, localismos, neologismos y tecnicismos más difundidos, así como términos relacionados con la gastronomía y las situaciones comunicativas más frecuentes: en el aeropuerto (pasaporte), en la estación (billete de ida y vuelta), en el restaurante (la cuenta), de compras (precio, talla), en el banco (cambio), etc. Como información adicional ofrece la categoría gramatical, la transcripción fonética o indicación de su pronunciación según el (Sistema Fonético Internacional) de todas las entradas, estratos de habla, glosas explicativas, materias y ejemplos de uso con su traducción en ambas direcciones, etc. También, como anexos, se incluyen: tablas de pronunciación, un pequeño apéndice gramatical con verbos irregulares o modelos verbales de ambos, los numerales y las abreviaturas usadas en el diccionario, siempre en los dos idiomas. La orientación del diccionario es general, especialmente indicado para personas que tienen un nivel bajo-medio de portugués o español y para quienes viajan y desean conocer un vocabulario básico.
Este libro se ajusta al módulo profesional Operaciones con bases de datos ofimáticas y corporativas de la unidad de competencia Instalar y mantener aplicaciones ofimáticas y corporativas del ciclo formativo de grado medio Explotación de sistemas informáti
La presente obra está dirigida a los estudiantes del Ciclo Formativo Desarrollo de Aplicaciones Multiplataforma de Grado Superior, en concreto para el módulo Programación Multimedia y Dispositivos Móviles. Los contenidos incluidos en este libro abarcan los conceptos básicos de desarrollo de aplicaciones multimedia y juegos para dispositivos móviles. En una primera parte del libro se realiza una extensa revisión de las principales tecnologías para el desarrollo de aplicaciones para dispositivos móviles como Android, Windows Phone, iPhone, Symbian, BlackBerry, etc., mostrando aspectos como son los entornos de desarrollo, lenguajes de programación y emuladores que proporcionan cada una de estas tecnologías. A continuación, nos centraremos en el desarrollo de aplicaciones con tecnología Android. Se trata el desarrollo de aplicaciones con Interfaces de Usuario Gráficas y con capacidades de acceso a bases de datos y comunicaciones, mostrando aspectos de manejo de conexiones HTTP y navegadores. Así mismo, se presenta la librería multimedia de Android, realizando en primer lugar una revisión de conceptos genéricos sobre contenidos multimedia como son formatos, fuentes de datos, codec, etc., para posteriormente estudiar las principales clases del API para desarrollar aplicaciones para reproducir y grabar audio y vídeo. Además, se estudia cómo controlar y monitorizar comunicaciones por streaming de contenidos multimedia. Se realiza un análisis de los motores de juegos para la plataforma Android. Se presentan los principales conceptos de animación y los componentes básicos de un juego. Se estudian diferentes motores (de inteligencia artificial, de sonidos, de escenas, etc.) y se muestra cómo utilizar algunos de ellos. También se presenta la API de gráficos en 3D de Android con Open GL. Por último, se realiza un desarrollo de un juego en 2D y un ejemplo gráfico en 3D, estudiando el diseño, los modelos, escenarios y efectos visuales desde la tecnología Android. Los capítulos incluyen actividades y ejemplos con el propósito de facilitar la asimilación de los conocimientos tratados. Así mismo, se incorporan test de conocimientos y ejercicios propuestos con la finalidad de comprobar que los objetivos de cada capítulo se han asimilado correctamente. Además, reúne los recursos necesarios para incrementar la didáctica del libro, tales como un glosario con los términos informáticos necesarios, bibliografía y documentos para ampliación de los conocimientos.
Los contenidos que se trata en este libro son: informática básica, elementos de software y de hardware; de sistemas operativos, Windows XP; de redes locales, Intranet y Extranet; Internet; dominio de procesadores de texto, hojas de cálculo, bases de datos, aplicaciones gráficas y de autoedición y, por último, la integración entre las distintas aplicaciones de Office. Todo estos contenidos se desarrollan de una forma absolutamente práctica, con un método de trabajo paso a paso que detalla todos los procedimientos, y con un elevado número de casos prácticos en forma de actividades resueltas. Por otro lado, todas las unidades van ilustradas por capturas de pantalla que potencian el aprendizaje del alumno. El formato es innovador, tendrá forma de atril, semejante a un almanaque, encuadernado con una espiral. De esta manera, el alumno podrá utilizar el libro al mismo tiempo que practica con el ordenador.
Java es un lenguaje de programación orientado a objetos multiplataforma en constante evolución. La versión 9 introduce la herramienta JShell con la que es posible ejecutar bloques de código Java sin tener que incluir estos en la estructura de un programa formal con clases, por lo que puede ser usada para el aprendizaje del lenguaje. También se puede usar para el desarrollo de determinados algoritmos en los que es importante la simulación instantánea de los resultados. En esta versión se continúa con la programación funcional, las expresiones lambda y el nuevo diseño de interfaz de usuario con JavaFX que permite la separación entre el interfaz del usuario y la lógica de la aplicación. Este manual de Java 9 es ideal para el aprendizaje de la programación. Puede usarlo como complemento para el estudio de las asignaturas relacionadas con fundamentos de programación, estructura de datos, base de datos etc. No es necesario tener conocimientos previos de programación para entender este manual, se inicia el aprendizaje desde cero. Incluye, entre otros temas, la gestión de ficheros, listas, acceso remoto a bases de datos, sockets, encriptación, interfaz gráfica del usuario, servlets, JSP y JavaBeans. Además, el lector dispone de más de 200 ejemplos cuyo código podrá descargar de la web de Anaya Multimedia. Las clases y los métodos usados en los ejemplos están explicados en el texto y las tablas del libro.
La presente obra está dirigida a los estudiantes de los Ciclos Formativos Desarrollo de Aplicaciones Multiplataforma y Desarrollo de Aplicaciones Web de Grado Superior, en concreto para el módulo profesional Bases de Datos. Se cubren con cierto detalle los distintos modelos de datos predominantes en el mercado, así como los sistemas de software de bases de datos que permiten su implementación física. En primer lugar, se verán los sistemas de almacenamiento para estudiar después el modelo relacional como ejemplo de modelado que más se ha impuesto desde su creación en los años 70. Posteriormente, se verá cómo se tratan los datos utilizando un gestor o software de bases de datos, MySQL. A continuación, se detallará el proceso clásico de desarrollo de bases de datos, desde su concepción mediante un modelo conceptual hasta su implementación en un sistema informático y, por último, se desarrollará un ejemplo de software de bases de datos avanzado que utiliza conceptos de la orientación a objetos (Oracle). Todo ello con numerosos ejemplos y complementado con una serie de apéndices que amplían y ompletan los conceptos explicados. Así mismo, se incorporan test de conocimientos y ejercicios propuestos con la finalidad de comprobar ue los objetivos de cada capítulo se han asimilado correctamente. Además, reúne los recursos necesarios para incrementar la didáctica del libro, tales como un glosario con los términos informáticos necesarios, bibliografía y documentos para ampliación de los conocimientos.
Con un enfoque actual, ameno y práctico, este proyecto editorial desarrolla los contenidos del módulo Operaciones con bases de datos ofimáticas y corporativas, incluido en el Ciclo Formativo de Grado Medio Explotación de Sistemas Informáticos. Los materiales didácticos recogidos en este libro ofrecen al estudiante un conjunto de recursos diseñados para posibilitar la asimilación secuencial de las capacidades terminales definidas para el Técnico en Explotación de sistemas informáticos: 1.-Analizar los elementos de una base de datos a fin de realizar las operaciones de mantenimiento y explotación, teniendo en cuenta los criterios de la legislación sobre protección de datos. 2.-Realizar operaciones de explotación de bases de datos ofimáticas a partir de diseños dados. 3.-Crear aplicaciones personalizadas en bases de datos a partir de diseños establecidos. 4.-Realizar operaciones de consulta y actualización de bases de datos corporativas, siguiendo criterios establecidos. 5.-Realizar operaciones de mantenimiento de base de datos corporativas, siguiendo planes de explotación establecidos. El CD-ROM del alumno contiene, entre otros, los siguientes materiales: -Visionado de ejercicios prácticos. -Powerpoints explicativas con mapas conceptuales de la unidad. -Links a páginas web de interés. -Glosario de términos informáticos relacionado con las bases de datos. -Software gráfico para diseñar diagramas de flujo. -Diferentes tipos de documentación: Como complemento a este libro, el profesor tiene a su disposición una Guía didáctica en la que encontrará el siguiente material: -Programación del módulo. -Programación del aula. -Orientaciones didácticas y metodológicas. -Soluciones a las Actividades que aparecen en este libro. Adicionalmente hay disponible un CD-ROM que completa el material didáctico con: -Programación del módulo. -Programación del aula. -Actividades adicionales. -Evaluaciones acompañadas de su solución. -Recursos generales. -Documentación de interés.
Android es la plataforma libre para el desarrollo de aplicaciones móviles creada por Google. En la actualidad se ha convertido en la plataforma líder frente a otras como iPhone o Windows Phone. Las aplicaciones Android están ampliando su rango de influencia a nuevos dispositivos, tales como tabletas, sistemas empotrados, Google Glass o Wearable. Este libro pretende ser una guía para aquellos lectores que quieran introducirse en la programación en Android. Todos los capítulos son descritos por medio de sencillos ejemplos, aumentando su nivel de complejidad a medida que avanzan los capítulos. La obra está recomendada tanto para usuarios con poca experiencia como para programadores experimentados. A lo largo del libro se desarrollan dos aplicaciones de ejemplo: el mítico videojuego Asteroides y una aplicación de gestión de información personal, Mis Lugares. Se comienza con una versión sencilla, que se irá completando capítulo a capítulo, para que incluya: fragmentos, gráficos vectoriales y en mapa de bits, control mediante pantalla táctil y sensores, hilos con AsyncTask, notificaciones, geo-localización, mapas, multimedia, ficheros, XML, SQL, acceso a Internet, servicios Web, acceso a bases de datos en servidor PHP + MySQL Así cómo publicar en Google Play y añadir anuncios. El libro propone un aprendizaje activo, con actividades, muchas a través de Internet: Vídeo[Tutorial]: Más de 80 videos elaborados por el autor. Ejercicio paso a paso: La mejor forma de aprender es practicando. Práctica: Para afianzar lo aprendido hay que practicar. Solución: Le será de ayuda si tiene problemas en las prácticas. Recursos adicionales: Localice rápidamente la información clave Preguntas de repaso y reflexión: ¿Se ha entendido todo correctamente? Jesús Tomás es doctor en informática, profesor titular del Departamento de Comunicaciones en la Universidad Politécnica de Valencia. Trabaja en múltiples proyectos de investigación y transferencia de tecnología relacionados con inteligencia artificial. Ha publicado gran cantidad de trabajos en revistas científicas y varios libros didácticos sobre nuevas tecnologías. Tiene una amplia experiencia impartiendo cursos de formación para empresas. Novedades de esta edición
La presente obra está dirigida a los estudiantes del certificado de profesionalidad Programación en Lenguajes Estructurados de Aplicaciones de Gestión, en concreto al módulo formativo Programación en lenguajes estructurados y a toda aquella persona que quiera aprender a programar de forma estructurada con Java. Los contenidos incluidos en este libro abarcan conceptos muy interesantes como la programación estructurada, las estructuras de datos estáticas y dinámicas, el diseño e implementación de interfaces de usuario, las pruebas del software, la documentación de los programas y sistemas, el acceso a bases de datos, etc. Los capítulos incluyen notas, esquemas y ejemplos, con el propósito de facilitar la asimilación de los conocimientos tratados. Cuando termine de estudiar esta obra estará capacitado para empezar a desarrollar programas en Java, que es uno de los lenguajes con más futuro en la actualidad.
Esta investigación cuestiona el saber convencional de la disciplina acerca de las causas del voto y de la abstención en varios aspectos cruciales. El estudio demuestra que el consenso acerca de la supuesta irrelevancia de las variables del modelo del votante instrumental ha de ser puesto en cuarentena. Este modelo es capaz de explicar mucho más de lo que se suele aceptar, lo que pone en entredicho que el voto sea el talón de Aquiles de los modelos de elección racional en ciencia política. Para llegar a estas conclusiones, el trabajo analiza diferentes fuentes de beneficios instrumentales (información imperfecta, racionalidad limitada, minimización del riesgo) con bases de datos holandesas y españolas especialmente adecuadas para investigar las causas del voto. Los resultados cuestionan asimismo la aceptación acrítica de que los ciudadanos votan guiados exclusivamente por consideraciones morales y por otras razones relacionadas con el valor intrínseco del voto (deseo de apoyar a la democracia, expresividad, beneficios selectivos). La decisión de votar no puede ser explicada apelando solo al homo economicus o al homo sociologicus: ambos homini deben estar presentes para que la mayoría de ciudadanos se decida a votar. Una contribución adicional del estudio es su formulación de modelos pioneros que tratan como endógenas las variables del modelo instrumental y de las explicaciones no instrumentales del voto.
Este libro es una introducción a las modernas tecnologías de bases de datos como medio de almacenamiento de la información. Casi todas las organizaciones modernas tienen la necesidad de guardar datos importantes relativos a sus actividades, y muchas de ellas eligen almacenarlos en sistemas de bases de datos. Este libro constituye una actualizada introducción a las modernas tecnologías de bases de datos, centrando sus contenidos en los detalles más prácticos. DESTACADOS: Tratamiento detallado de los conceptos clave y los aspectos de desarrollo. Capítulos sobre comercio electrónico, procesos de desarrollo de bases de datos, educción de los requisitos para las bases de datos y procesamiento distribuido. Amplia cobertura de SQL. Actualización de los capítulos relacionados con el Sistema gestor de bases de datos ORACLE y el SGBD Microsoft Access. Ejemplos, casos, diagramas de araña y ejercicios que inciden en la unidad práctica de los conceptos expuestos. Casos prácticos y resúmenes de los puntos fundamentales. Biografia para que los estudiantes profundicen en los temas tratados.