- NovedadEbookEsta obra es una guía esencial para aprender a implementar Scrum de forma ágil y práctica. A través de ejemplos claros y consejos prácticos, el autor explora los principios fundamentales de Scrum, desde la planificación de sprints hasta la integración continua. De forma clara y didáctica este libro te ayuda a comprender cómo Scrum puede transformar tus proyectos y tu forma de trabajar. Es una obra fundamental para responsables de equipo, desarrolladores y cualquier persona interesada en metodologías ágiles.El libro se divide en tres partes:? Los primeros cinco temas tratan sobre los conceptos fundamentales del QA o aseguramiento de calidad y te ayuda a prepararte para el certificado ISTQB, y también para utilizarlo de base en cualquier asignatura de esta materia en un ciclo o grado.? Los temas del seis al nueve te preparan para los certificados Scrum Master y Product Owner y también puede utilizarse en cualquier asignatura relacionada con desarrollo con metodologías agiles.? Los temas del diez al catorce desarrollan prácticas y conceptos fundamentales de la automatización de pruebas y Devüps.
- NovedadEbookEsta obra introduce a los lectores al emocionante mundo de la creación de páginas web. Escrito por un experimentado desarrollador web, este libro ofrece una sinopsis clara y concisa de los fundamentos esenciales para aquellos que desean iniciarse en el diseño web. Utilizando un lenguaje claro y didáctico se explican los conceptos básicos del lenguaje HTML, el trabajo con textos, las imágenes y los gráficos. Desde la estructura básica de una página web hasta la implementación de estilos y funcionalidades interactivas, este libro proporciona una base sólida para aquellos que desean dar sus primeros pasos en la creación de sitios web.
- EbookLas macros, también nos ofrecen la posibilidad de realizar tareas complejas de una forma más clara, organizada y eficiente. Por ejemplo, podríamos crear una macro para formatear automáticamente una tabla, realizar unos cálculos específicos, generar unos informes personalizados o, incluso, realizar una serie de acciones específicas en función de ciertas situaciones o circunstancias. Cuando un usuario crea una macro en Excel, en realidad, lo que se está haciendo es crear una secuencia de comandos, fórmulas, formatos u otras operaciones que normalmente se realizarían de manera manual dentro de un módulo de código denominado VBA, acrónimo de Visual Basic for Applications (Visual Basic paraAplicaciones) y que se almacena dentro del propio archivo de Excel que se está utilizando en ese momento.
- EbookEsta serie de dos ebooks son una guía detallada para aprender a utilizar Visual Studio Code, una herramienta de desarrollo de código abierto muy popular. El libro 1 comienza con una introducción a la interfaz de usuario de VSCode, y la instalación y configuración del entorno de trabajo. Luego se exploran las opciones de configuración y personalización, incluyendo preferencias, teclas de acceso rápido, apariencia, paneles y herramientas. El libro 2 incluye el uso avanzado de VSCode compartiendo los proyectos y aplicando los conocimientos en proyectos prácticos.
- EbookEn esta colección estudiarás todos los aspectos avanzados del desarrollo en PHP, trabajando bajo el patrón de programación Modelo Vista Controlador y utilizando conceptos como relaciones entre tablas, programación orientada a objetos y elementos de las últimas versiones del lenguaje. Crearás un sistema base, sobre el cual irás agregando nuevas e interesantes características en cada capítulo y en cada entrega de la obra, así que no te lo pierdas. En cada volumen, trabajarás con distintos aspectos de PHP y crearás funcionalidades nuevas, que siempre son demandadas y suelen requerir experiencia en el ámbito laboral. Este aprendizaje te servirá parar manejarte con mayor velocidad, y con conocimiento que te respalde y te permita llevar a cabo cualquier tarea fácilmente.
- EbookEn esta obra se revisan las acciones que puedes realizar para analizar y explotar un sistema objetivo. De esta forma, estarás en los zapatos de un hacker ético mientras realizas intrusiones en un sistema objetivo y logras obtener información o efectuar análisis de seguridad. Se irán presentando diferentes formas de explotar y analizar un sistema objetivo, así como también aprenderás a montar un entorno de pruebas para poder ensayar tus habilidades sin utilizar sistemas externos.
- EbookEn este libro estudiarás todos los aspectos avanzados del desarrollo en Laravel, trabajando bajo el patrón de programación Modelo Vista Controlador y utilizando conceptos como relaciones entre tablas, programación orientada a objetos, elementos de las últimas versiones de Laravel, exportación de datos, middleware y seguridad, a la vez que realizarás el desarrollo de interfaces de usuario avanzadas. También explorarás algunas de las alternativas para el desarrollo del lado del cliente, como W3.CSS y Bootstrap, la librería de estilos y JavaScript más popular del mundo que te permitirá crear y estilizar elementos del front-end de manera rápida, simple y con muy poco código CSS, utilizando los selectores provistos por HTML. Por medio de estas tecnologías, podrás crear aplicaciones web modernas y, sobre todo, responsive, adaptables a todo tipo de pantalla, sin necesidad de escribir cientos de líneas de código CSS que muestren el contenido de manera correcta.
- EbookEn este libro haremos un recorrido teórico y práctico por todo el ecosistema tecnológico que compone Node.js. Veremos desde su instalación en diferentes plataformas, hasta cómo crear programas, paso a paso y de manera detallada. En cada parte de este libro trataremos temas fundamentales que nos ayudarán a conocer y comprender mejor cada detalle de Node.js, sin necesidad de poseer conocimientos previos. Además, configuraremos el entorno de trabajo y, al mismo tiempo, crearemos programas de ejemplo utilizando los módulos de Node.js que estudiamos en cada capítulo.
- EbookEn este libro estudiaremos la sintaxis de JSON, los tipos de datos aceptados por el estándar y las distintas funciones para trabajar desde JavaScript, sin tener conocimientos avanzados sobre desarrollo web. En cada parte de este libro iremos avanzando en los distintos niveles de uso de JSON, desde lo más básico hasta llegar a crear aplicaciones modernas utilizando los distintos lenguajes que soportan la integración de la notación. Además, aprenderemos a desarrollar aplicaciones en un entorno de pruebas y a comunicar los distintos módulosde nuestros programas mediante JSON.
- EbookEs necesario que la ciberseguridad se conozca desde que se comienza a usar cualquier dispositivo electrónico porque son muchas las personas que se aprovechan de la inocencia de nuestros hijos para intentar estafarles o manipularles. Por este motivo, Minecraft ha lanzado una nueva aventura donde se quiere educar de forma divertida y creativa a los niños entre 7 y 12 años para que aprendan sobre la ciberseguridad mientras juegan en su universo de bloques favorito. Con este libro, tanto los educadores como los jóvenes descubrirán que es posible aprender ciberseguridad de forma divertida y amena. En él se detalla, de forma muy didáctica y comprensible, los temas tratados en esta aventura gráfica: ? Detectar los perfiles falsos ? Proteger las contraseñas ? El uso y la distribución de los datos personales ? La información inadecuada internet y en foros ? Uso y comportamiento en las redes sociales ? El anonimato en internet ? El ciberacoso ? Aplicaciones como Whatsapp o TikTok Proteger a los más jóvenes es responsabilidad de tutores y educadores. Ahora se puede hacer de forma lúdica y divertida.
- EbookMinecraft es un título de referencia a nivel mundial y jugado en todos los rincones del planeta. Esta guía te ayudará a completar la aventura de la mejor manera posible, con indicaciones claras y esquemáticas para que desde el primer momento sepas desenvolverte en este mundo pixelado y acabes siendo un experto en materiales como el Redstone. Exploraremos aldeas, biomas, enemigos, pociones, armas y todo lo necesario para vivir la experiencia al máximo y sacarle todo el partido a la obra maestra de Mojang. A lo largo de esta guía encontrarás más de 100 comandos, trucos y consejos, para conseguir objetos infinitos, materiales, hacer aparecer enemigos de la nada, ser invencible y otras muchas habilidades que te convertirán en el amo de Minecraft. Además, podrás descargar gratuitamente contenido extra con todos los Crafteos y una introducción a Dungeons.Corre, los enemigos están esperando en la oscuridad para atacarnos?
- EbookEl libro está dirigido aquellos lectores que estén trabajando en proyecto relacionados con big data y busquen identificar las características de una solución de Big Data, los datos asociados a estas soluciones, la infraestructura requerida, y las técnicas de procesamiento de esos datos. Entre los principales objetivos podemos destacar:? Introducir los conceptos de ciencias de datos y machine learning. ? Introducir las principales librerías que podemos encontrar en Python para aplicar técnicas de machine learning a los datos. ? Dar a conocer los pasos para construir un modelo de machine learning, desde la adquisición de datos, pasando por la generación de funciones, hasta la selección de modelos. ? Dar a conocer los principales algoritmos para resolver problemas de machine learning. ? Introducir scikit-learn como herramienta para resolver problemas de machine learning. ? Introducir pyspark como herramienta para aplicar técnicas de big data y map-reduce. ? Introducir los sistemas de recomendación basados en contenidos.El libro trata de seguir un enfoque teórico-práctico con el objetivo de afianzar los conocimientos mediante la creación y ejecución de scripts desde la consola de Python.Además, complementa los contenidos con un repositorio alojado en el Material Adicional donde se pueden encontrar los ejemplos que se analizan a lo largo del libro para facilitar al lector las pruebas y asimilación de los contenidos teóricos. Desde la web del libro podrá descargar los ejemplos y ejercicios que se desarrollan en el libro lo que facilitara al lector a asimilar lo aprendido.
- EbookEn el quehacer diario de la docencia, y más concretamente en el área de la programación, surgen muchos temas, talleres y ejercicios para trabajar con los estudiantes. En tal sentido, este libro es el resultado de varios años de experiencias donde se retroalimentan carencias y éxitos en busca de buenas prácticas de la Programación Orientada a Objetos (POO); para tal efecto, se utiliza Java como lenguaje de programación de alto nivel. Está diseñado para cualquier estudiante que desea hacer inmersión en la programación de computadores, independientemente del área o disciplina del conocimiento, pero, eso sí, cambiando el paradigma de la programación estructurada a la de los objetos, como en la vida real. Se tienen en cuenta elementos de buenas prácticas de la programación con la finalidad de hacer fácil la lectura del código, así como su mantenimiento, facilitando la escalabilidad del mismo, la reutilización y la integración de manera homogénea, estandarizando el desarrollo, basado en convenios y reglas sencillas, y aportando higiene en la codificación de los programas fuente.
- EbookJava está presente a nuestro alrededor, se utiliza en servidores, en aplicaciones de escritorio, en dispositivos multimedia, en teléfonos móviles e incluso en juegos como el popular Minecraft. De ahí que haya estado presente en la cotidianidad de tus padres, está en la nuestra y estará presente en la de tus hijos. Este libro va dirigido a todas las personas que, con o sin conocimientos previos, quieren conocer este lenguaje en su última versión. Con un lenguaje claro y didáctico, se desarrollan secuencialmente los fundamentos del lenguaje, la programación orientada a objetos, la estructura de datos, la programación funcional y las técnicas que permiten el desarrollo de software fiable y eficiente. Esta obra profundiza en el lenguaje Java y en los métodos profesionales de desarrollo de aplicaciones para que el lector sea capaz de resolver problemas reales aplicando la tecnología Java. Para los lectores que deseen progresar aún más en este lenguaje, el autor tiene publicada otra obra con el título Java 17 Programación Avanzada que amplia y complementa los contenidos de esta.
- EbookEs una herramienta de apoyo y de consulta para toda aquella persona interesada en dominar los fundamentos del aprendizaje automático y profundo, a tal punto que le permita aprender lo necesario para desarrollar sus propios modelos de aprendizaje aptos para realizar predicciones con base en los datos, para ello el autor hará uso en la mayoría de los casos de explicaciones teóricas y prácticas, que permitan al lector afianzar sus ideas y fortalecer su aprendizaje.El libro se encuentra dividido en dos partes la primera enfocada en el machine learning y sus diferentes algoritmos de regresión y clasificación, clustering, entre otros. La segunda parte comprende varias técnicas de deep learning donde estudiaremos diferentes arquitecturas de redes neuronales como: redes densamente conectadas, redes convolucionales y redes recurrentes.
- EbookEn este libro usted encontrará soluciones posibles escritas en seudocódigo, según los estándares utilizados en mi libro LÓGICA DE PROGRAMACIÓN, y de forma que se pueda fomentar el desarrollo de la lógica que se utiliza en la programación de computadores desde una perspectiva general sin estar atada a ningún tipo de lenguaje de programación específico.La utilización del seudocódigo y los enunciados planteados en el primer libro, hacen de este solucionario, el complemento perfecto para la adquisición de las habilidades que conforman los fundamentos que posibilitan la resolución de problemas deliberativos desde la perspectiva de la lógica computacional, punto de partida necesario para conocer, entender y aplicar cualquier lenguaje de programación.Espero, apreciados lectoras y lectoras, que le saquen todo el provecho a este solucionario para bien del fortalecimiento del conocimiento disciplinar que se requiere como Ingeniero y como profesional en un mundo en donde la programación de computadores y el pensamiento computacional están entre las prioridades que se exigen en tiempos de hoy.
- EbookEl lenguaje de programación C++ se originó alrededor de la década de los 80 como una extensión del lenguaje C, en términos generales un programa en C++ consta de dos partes. La primera incluye las directivas del preprocesador en la que se especifican las librerías empleadas, la definición de variables globales y constantes y la segunda que corresponde al cuerpo del programa que se identifica con la función main y las llaves de inicio { y de fin } del bloque de instrucciones.
- EbookJavaScript es un lenguaje de programación interpretado, basado en el estándar ECMAScript (European Computer Manufacturers Association Script). Se caracteriza por ser un lenguaje de programación orientado a eventos y basado en prototipos, dinámico y no demasiado tipado. Sus orígenes se sitúan en 1995 y su nombre original era Mocha. Sin embargo, no tardó mucho en ser renombrado a LiveScript hasta que, finalmente, fue bautizado como JavaScript. La razón de este último cambio fue porque Sun Microsystems(propietaria de Java) compró Netscape y, como estrategia de marketing, decidió llamarlo como su ?perla? más preciada. En resumen, que JavaScript no es el lenguaje script de Java.
- EbookCuando la mayoría de la gente escucha hablar sobre Hackers, lo primero que se viene a la cabeza es la imagen de un delincuente, en un callejón oscuro, normalmente con una mochila llena de cables y de todo tipo de aparatos electrónicos y, cómo no, con una sudadera con la capucha sobre su cabeza. Y en realidad no nos puede extrañar que esto sea así. La industria del entretenimiento se ha ocupado desde hace bastante tiempo, a través de un sinfín de películas o de series (como la reciente Mr. Robot), de estereotipar a los Hackers de este modo, como personajes oscuros, delincuentes cibernéticos en la mayoría de las ocasiones, o como rebeldes justicieros en el mejor de los casos.
- EbookEste libro ofrece al lector una exposición clara y suficiente de los conceptos básicos de PHP mediante el paradigma orientación a objetos así como los conceptos de AJAX mediante la librería jQuery. Esta exposición se realiza con el desarrollo de aplicaciones que combina PHP, HTML, JavaScript mediante jQuery y CSS mediante Bootstrap.Expone con una gran cantidad de ejemplos y demostraciones de las diferentes características de PHP basado en el paradigma de orientación a objetos, además de orientar el desarrollo con arquitecturas, patrones y buenas prácticas en el desarrollo de aplicaciones.Se ofrecen explicaciones de conceptos básicos de programación, conceptos de programación orientada a objetos, desarrollo orientado a objetos con base en arquitectura de tres capas, acceso a repositorios de datos mediante bases de datos, generación de archivos PDF, conceptos básicos de AJAX, despliegue de información mediante gráficos obtenidos por servicios ofrecidos por plugins, servicios REST, patrón MVC, entre otros.
- EbookFormato: Ebook | Aprender C nunca ha sido fácil. Por eso el autor, apoyándose en su experienciadocente, ha puesto todo su empeño en escribir un libro fácil de leer, progresivo enel aprendizaje y con muchos ejemplos que aclaren lo expuesto.
- EbookEl intento de trasladar al lector los conceptos y mecanismos fundamentales de la Programación Orientada a Objetos, ha sido una constante en toda la redacción del libro, es más, el principal objetivo planteado. Siempre enfocado a facilitar al máximo su asimilación por parte del lector, a pesar de la complejidad inherente a los contenidos tratados. Se han utilizado, para ello, ejercicios ejemplo, especialmente diseñados para facilitar la comprensión de dichos aspectos fundamentales. Java ha sido el lenguaje escogido como medio en la consecución de los fines planteados porque es el máximo exponente de la Orientación a Objetos, tanto por su purismo, como por la trayectoria y expansión que ha tenido, tiene, y tendrá.
- EbookFormato: Ebook | Lavarse las manos, abrir la puerta de casa, encender la calefacción o bajar la persiana cuando entra más luz de la que queremos ya son cuestiones en las que la inteligencia artificial puede ser nuestro ayudante más fiel. Se acabó el silencio de las máquinas, todos los objetos hoy se comunican entre ellos. La tecnología actual permite que artilugios, procesos y personas protagonicen una nueva revolución cotidiana y permanente, tranquila e inevitable: es el Internet de las Cosas (IoT), uno de los pilares de la Industria 4.0.
- EbookLa seguridad informática ha ganado popularidad en los últimos años y ha pasado de ser considerada un gasto, a ser vista como una inversión por parte de los directivos de las empresas y organizaciones a nivel mundial. En algunos países esto ha sucedido de forma acelerada, en otros el paso ha sido más lento; pero en última instancia hemos convergido todos en un mundo digital en el que la información es el activo intangible más valioso con el que contamos. Y al ser un activo, debemos protegerlo de posibles pérdidas, robos, mal uso, etc. Es aquí en donde juega un papel preponderante un actor antes desconocido: el hacker ético.