Filter
(found 15369 products)
Book cover image
This book is intended for individuals and students learning to program. You may already have done some programming in other languages, but not be familiar with Python. Novice programmers should work through the book sequentially, starting at Chapter 1. It will also be a useful reference book for students on ...
Learning to Program in Python: 2017
This book is intended for individuals and students learning to program. You may already have done some programming in other languages, but not be familiar with Python. Novice programmers should work through the book sequentially, starting at Chapter 1. It will also be a useful reference book for students on a programming course or anyone working on a programming project. It teaches basic syntax and programming techniques, and introduces three inbuilt Python modules: > Tkinter, used for building a graphical user interface, which is an option that some users may like to include in their project work. > SQLite, which enables the creation and processing of a database from within a Python program. This provides an alternative to writing to a text file when data needs to be stored and retrieved > .pdb, Python's debugging module, which can be used to help find elusive logic errors. Questions and exercises are included in every chapter. Answers to these as well as over 120 Python programs for all the examples and exercises given in the book may be downloaded from www.pgonline.co.uk. These programs enable users of the book to try out the in-text examples and check possible solutions to the exercises.
https://magrudy-assets.storage.googleapis.com/9781910523117.jpg
20.48 USD

Learning to Program in Python: 2017

by P. M. Heathcote
Paperback / softback
Book cover image
Get productive quickly with Pentaho Data Integration Key Features Take away the pain of starting with a complex and powerful system Simplify your data transformation and integration work Explore, transform, and validate your data with Pentaho Data Integration Book DescriptionPentaho Data Integration(PDI) is an intuitive and graphical environment packed with ...
Pentaho Data Integration Quick Start Guide: Create ETL processes using Pentaho
Get productive quickly with Pentaho Data Integration Key Features Take away the pain of starting with a complex and powerful system Simplify your data transformation and integration work Explore, transform, and validate your data with Pentaho Data Integration Book DescriptionPentaho Data Integration(PDI) is an intuitive and graphical environment packed with drag and drop design and powerful Extract-Transform-Load (ETL) capabilities. Given its power and flexibility, initial attempts to use the Pentaho Data Integration tool can be difficult or confusing. This book is the ideal solution. This book reduces your learning curve with PDI. It provides the guidance needed to make you productive, covering the main features of Pentaho Data Integration. It demonstrates the interactive features of the graphical designer, and takes you through the main ETL capabilities that the tool offers. By the end of the book, you will be able to use PDI for extracting, transforming, and loading the types of data you encounter on a daily basis. What you will learn Design, preview and run transformations in Spoon Run transformations using the Pan utility Understand how to obtain data from different types of files Connect to a database and explore it using the database explorer Understand how to transform data in a variety of ways Understand how to insert data into database tables Design and run jobs for sequencing tasks and sending emails Combine the execution of jobs and transformations Who this book is forThis book is for software developers, business intelligence analysts, and others involved or interested in developing ETL solutions, or more generally, doing any kind of data manipulation.
https://magrudy-assets.storage.googleapis.com/9781789343328.jpg
31.490000 USD

Pentaho Data Integration Quick Start Guide: Create ETL processes using Pentaho

by Maria Carina Roldan
Paperback / softback
Book cover image
Fast-paced guide for designing effective Moodle courses; experiment with Moodle's features for free using MoodleCloud Key Features Apply principles of instructional design to create great Moodle learning experiences Enhance collaboration and spur creativity with Moodle Bring together instructional materials, social interaction, and student management functions in your courses Book DescriptionMoodle ...
Moodle Course Design Best Practices: Design and develop outstanding Moodle learning experiences, 2nd Edition
Fast-paced guide for designing effective Moodle courses; experiment with Moodle's features for free using MoodleCloud Key Features Apply principles of instructional design to create great Moodle learning experiences Enhance collaboration and spur creativity with Moodle Bring together instructional materials, social interaction, and student management functions in your courses Book DescriptionMoodle is a leading virtual learning environment for your online course. This book incorporates the principles of instructional design, showing you how to apply them to your Moodle courses. With this guidance, you will develop and deploy better courses, content, and assessments than ever. This book will guide you as you learn how to build and incorporate many different types of course materials and dynamic activities. You will learn how to improve the structure and presentation of resources, activities, and assessments. All this will help you to create better for self-led courses, instructor-led courses, and courses for collaborative groups. The use of multimedia features to enhance your Moodle courses is also explained in this book. Our goal is to encourage creativity, and the free MoodleCloud hosting option is an ideal place for teachers, students, trainers, and administrators to jump in and play with all the new features, which include powerful new plug-ins, new resources, and activities. Moodle can be your sandbox as well as your castle of learning! With this book, you will build learning experiences that will last your learners' lifetimes. What you will learn Build a course structure that fits your goals Design a unique appearance Manage the resources and activities Tips for better organization of your course content Select and set up assessments Include effective instructional strategies Incorporate competency frameworks Run and archive webinars Motivate learners by incorporating badges Explore MoodleCloud Who this book is forIf you create courses with Moodle, this book is for you. It can be used by teachers, instructors, training managers, Moodle administrators, instructional technologists, instructional designers, and e-learning entrepreneurs. Prior experience with Moodle will be helpful.
https://magrudy-assets.storage.googleapis.com/9781789348606.jpg
31.490000 USD

Moodle Course Design Best Practices: Design and develop outstanding Moodle learning experiences, 2nd Edition

by Susan Smith Nash
Paperback / softback
Book cover image
Develop Android apps with Kotlin to create more elegant programs than the Java equivalent. This book covers the various aspects of a modern Android app that professionals are expected to encounter. There are chapters dealing with all the important aspects of the Android platform, including GUI design, file- and data-handling, ...
Pro Android with Kotlin: Developing Modern Mobile Apps
Develop Android apps with Kotlin to create more elegant programs than the Java equivalent. This book covers the various aspects of a modern Android app that professionals are expected to encounter. There are chapters dealing with all the important aspects of the Android platform, including GUI design, file- and data-handling, coping with phone calls, multimedia apps, interaction with location and mapping services, monetizing apps, and much more. Pro Android with Kotlin is an invaluable source for developers wanting to build real-world state-of-the-art apps for modern Android devices. What You Will Learn Integrate activities, such as intents, services, toasts and more, into your Android apps Build UIs in Android using layouts, widgets, lists, menus, and action bars Deal with data in your Android apps using data persistence and cloud access Design for different Android devices Create multimedia apps in Android Secure, deploy, and monetize your Android apps Who This Book Is For Professional Android app developers.
https://magrudy-assets.storage.googleapis.com/9781484238196.jpg
52.490000 USD

Pro Android with Kotlin: Developing Modern Mobile Apps

by Peter Spath
Paperback / softback
Book cover image
Covering all the essential components of Unix/Linux, including process management, concurrent programming, timer and time service, file systems and network programming, this textbook emphasizes programming practice in the Unix/Linux environment. Systems Programming in Unix/Linux is intended as a textbook for systems programming courses in technically-oriented Computer Science/Engineering curricula that emphasize ...
Systems Programming in Unix/Linux
Covering all the essential components of Unix/Linux, including process management, concurrent programming, timer and time service, file systems and network programming, this textbook emphasizes programming practice in the Unix/Linux environment. Systems Programming in Unix/Linux is intended as a textbook for systems programming courses in technically-oriented Computer Science/Engineering curricula that emphasize both theory and programming practice. The book contains many detailed working example programs with complete source code. It is also suitable for self-study by advanced programmers and computer enthusiasts. Systems programming is an indispensable part of Computer Science/Engineering education. After taking an introductory programming course, this book is meant to further knowledge by detailing how dynamic data structures are used in practice, using programming exercises and programming projects on such topics as C structures, pointers, link lists and trees. This book provides a wide range of knowledge about computer systemsoftware and advanced programming skills, allowing readers to interface with operatingsystem kernel, make efficient use of system resources and develop application software.It also prepares readers with the needed background to pursue advanced studies inComputer Science/Engineering, such as operating systems, embedded systems, databasesystems, data mining, artificial intelligence, computer networks, network security,distributed and parallel computing.
https://magrudy-assets.storage.googleapis.com/9783319924281.jpg
94.490000 USD

Systems Programming in Unix/Linux

by K.C. Wang
Hardback
Book cover image
Learn to harness the power of AI for natural language processing, performing tasks such as spell check, text summarization, document classification, and natural language generation. Along the way, you will learn the skills to implement these methods in larger infrastructures to replace existing code or create new algorithms. Applied Natural ...
Applied Natural Language Processing with Python: Implementing Machine Learning and Deep Learning Algorithms for Natural Language Processing
Learn to harness the power of AI for natural language processing, performing tasks such as spell check, text summarization, document classification, and natural language generation. Along the way, you will learn the skills to implement these methods in larger infrastructures to replace existing code or create new algorithms. Applied Natural Language Processing with Python starts with reviewing the necessary machine learning concepts before moving onto discussing various NLP problems. After reading this book, you will have the skills to apply these concepts in your own professional environment. What You Will Learn Utilize various machine learning and natural language processing libraries such as TensorFlow, Keras, NLTK, and Gensim Manipulate and preprocess raw text data in formats such as .txt and .pdf Strengthen your skills in data science by learning both the theory and the application of various algorithms Who This Book Is For You should be at least a beginner in ML to get the most out of this text, but you needn't feel that you need be an expert to understand the content.
https://magrudy-assets.storage.googleapis.com/9781484237328.jpg
34.640000 USD

Applied Natural Language Processing with Python: Implementing Machine Learning and Deep Learning Algorithms for Natural Language Processing

by Taweh Beysolow II
Paperback / softback
Book cover image
This book constitutes the refereed proceedings of the 12th International Conference on Scalable Uncertainty Management, SUM 2018, which was held in Milan, Italy, in October 2018. The 23 full, 6 short papers and 2 tutorials presented in this volume were carefully reviewed and selected from 37 submissions. The conference is ...
Scalable Uncertainty Management: 12th International Conference, SUM 2018, Milan, Italy, October 3-5, 2018, Proceedings
This book constitutes the refereed proceedings of the 12th International Conference on Scalable Uncertainty Management, SUM 2018, which was held in Milan, Italy, in October 2018. The 23 full, 6 short papers and 2 tutorials presented in this volume were carefully reviewed and selected from 37 submissions. The conference is dedicated to the management of large amounts of complex, uncertain, incomplete, or inconsistent information. New approaches have been developed on imprecise probabilities, fuzzy set theory, rough set theory, ordinal uncertainty representations, or even purely qualitative models.
https://magrudy-assets.storage.googleapis.com/9783030004606.jpg
83.990000 USD

Scalable Uncertainty Management: 12th International Conference, SUM 2018, Milan, Italy, October 3-5, 2018, Proceedings

Paperback / softback
Book cover image
This book aims to capture the fundamentals of computer programming without tying the topic to any specific programming language. To the best of the authors' knowledge there is no such book in the market.
Computer Programming for Beginners: A Step-By-Step Guide
This book aims to capture the fundamentals of computer programming without tying the topic to any specific programming language. To the best of the authors' knowledge there is no such book in the market.
https://magrudy-assets.storage.googleapis.com/9781138320482.jpg
80.18 USD

Computer Programming for Beginners: A Step-By-Step Guide

by Murali Chemuturi
Paperback / softback
Book cover image
Get the deep insights you need to master efficient architectural design considerations and solve common design problems in your enterprise applications. Key Features The benefits and applicability of using different design patterns in JAVA EE Learn best practices to solve common design and architectural challenges Choose the right patterns to ...
Java EE 8 Design Patterns and Best Practices: Build enterprise-ready scalable applications with architectural design patterns
Get the deep insights you need to master efficient architectural design considerations and solve common design problems in your enterprise applications. Key Features The benefits and applicability of using different design patterns in JAVA EE Learn best practices to solve common design and architectural challenges Choose the right patterns to improve the efficiency of your programs Book DescriptionPatterns are essential design tools for Java developers. Java EE Design Patterns and Best Practices helps developers attain better code quality and progress to higher levels of architectural creativity by examining the purpose of each available pattern and demonstrating its implementation with various code examples. This book will take you through a number of patterns and their Java EE-specific implementations. In the beginning, you will learn the foundation for, and importance of, design patterns in Java EE, and then will move on to implement various patterns on the presentation tier, business tier, and integration tier. Further, you will explore the patterns involved in Aspect-Oriented Programming (AOP) and take a closer look at reactive patterns. Moving on, you will be introduced to modern architectural patterns involved in composing microservices and cloud-native applications. You will get acquainted with security patterns and operational patterns involved in scaling and monitoring, along with some patterns involved in deployment. By the end of the book, you will be able to efficiently address common problems faced when developing applications and will be comfortable working on scalable and maintainable projects of any size. What you will learn Implement presentation layers, such as the front controller pattern Understand the business tier and implement the business delegate pattern Master the implementation of AOP Get involved with asynchronous EJB methods and REST services Involve key patterns in the adoption of microservices architecture Manage performance and scalability for enterprise-level applications Who this book is forJava developers who are comfortable with programming in Java and now want to learn how to implement design patterns to create robust, reusable and easily maintainable apps.
https://magrudy-assets.storage.googleapis.com/9781788830621.jpg
47.240000 USD

Java EE 8 Design Patterns and Best Practices: Build enterprise-ready scalable applications with architectural design patterns

by Rhuan Rocha, Joao Purificacao
Paperback / softback
Book cover image
Learn how to build scalable, resilient, and effective applications in Java that suit your software requirements. Key Features Explore advanced technologies that Java 11 delivers such as web programming and parallel computing Discover modern programming paradigms such as microservices, cloud computing and enterprise structures Build highly responsive applications with this ...
Java Projects: Learn the fundamentals of Java 11 programming by building industry grade practical projects, 2nd Edition
Learn how to build scalable, resilient, and effective applications in Java that suit your software requirements. Key Features Explore advanced technologies that Java 11 delivers such as web programming and parallel computing Discover modern programming paradigms such as microservices, cloud computing and enterprise structures Build highly responsive applications with this practical introduction to Reactive programming Book DescriptionJava is one of the most commonly used software languages by programmers and developers. In this book, you'll learn the new features of Java 11 quickly and experience a simple and powerful approach to software development. You'll see how to use the Java runtime tools, understand the Java environment, and create a simple namesorting Java application. Further on, you'll learn about advanced technologies that Java delivers, such as web programming and parallel computing, and will develop a mastermind game. Moving on, we provide more simple examples, to build a foundation before diving into some complex data structure problems that will solidify your Java 11 skills. With a special focus on the features of new projects: Project Valhalla, Project Panama, Project Amber, and Project Loom, this book will help you get employed as a top-notch Java developer. By the end of the book, you'll have a firm foundation to continue your journey toward becoming a professional Java developer. What you will learn Compile, package, and run a program using a build management tool Get to know the principles of test-driven development Separate the wiring of multiple modules from application logic Use Java annotations for configuration Master the scripting API built into the Java language Understand static versus dynamic implementation of code Who this book is forThis book is for anyone who wants to learn the Java programming language. No programming experience required. If you have prior experience, it will help you through the book more easily.
https://magrudy-assets.storage.googleapis.com/9781789131895.jpg
47.240000 USD

Java Projects: Learn the fundamentals of Java 11 programming by building industry grade practical projects, 2nd Edition

by Peter Verhas
Paperback / softback
Book cover image
Learn the key differences between containers and virtual machines. Adopting a project based approach, this book introduces you to a simple Python application to be developed and containerized with Docker. After an introduction to Containers and Docker you'll be guided through Docker installation and configuration. You'll also learn basic functions ...
Practical Docker with Python: Build, Release and Distribute your Python App with Docker
Learn the key differences between containers and virtual machines. Adopting a project based approach, this book introduces you to a simple Python application to be developed and containerized with Docker. After an introduction to Containers and Docker you'll be guided through Docker installation and configuration. You'll also learn basic functions and commands used in Docker by running a simple container using Docker commands. The book then moves on to developing a Python based Messaging Bot using required libraries and virtual environment where you'll add Docker Volumes to your project, ensuring your container data is safe. You'll create a database container and link your project to it and finally, bring up the Bot-associated database all at once with Docker Compose. What You'll Learn Build, run, and distribute Docker containers Develop a Python App and containerize it Use Dockerfile to run the Python App Define and run multi-container applications with Docker Compose Work with persisting data generated by and used by Docker containers Who This Book Is For Intermediate developers/DevOps practitioners who are looking to improve their build and release workflow by containerizing applications
https://magrudy-assets.storage.googleapis.com/9781484237830.jpg
34.640000 USD

Practical Docker with Python: Build, Release and Distribute your Python App with Docker

by Sathyajith Bhat
Paperback / softback
Book cover image
Exploit various design patterns to master the art of solving problems using Python Key Features Master the application design using the core design patterns and latest features of Python 3.7 Learn tricks to solve common design and architectural challenges Choose the right plan to improve your programs and increase their ...
Mastering Python Design Patterns: A guide to creating smart, efficient, and reusable software, 2nd Edition
Exploit various design patterns to master the art of solving problems using Python Key Features Master the application design using the core design patterns and latest features of Python 3.7 Learn tricks to solve common design and architectural challenges Choose the right plan to improve your programs and increase their productivity Book DescriptionPython is an object-oriented scripting language that is used in a wide range of categories. In software engineering, a design pattern is an elected solution for solving software design problems. Although they have been around for a while, design patterns remain one of the top topics in software engineering, and are a ready source for software developers to solve the problems they face on a regular basis. This book takes you through a variety of design patterns and explains them with real-world examples. You will get to grips with low-level details and concepts that show you how to write Python code, without focusing on common solutions as enabled in Java and C++. You'll also fnd sections on corrections, best practices, system architecture, and its designing aspects. This book will help you learn the core concepts of design patterns and the way they can be used to resolve software design problems. You'll focus on most of the Gang of Four (GoF) design patterns, which are used to solve everyday problems, and take your skills to the next level with reactive and functional patterns that help you build resilient, scalable, and robust applications. By the end of the book, you'll be able to effciently address commonly faced problems and develop applications, and also be comfortable working on scalable and maintainable projects of any size. What you will learn Explore Factory Method and Abstract Factory for object creation Clone objects using the Prototype pattern Make incompatible interfaces compatible using the Adapter pattern Secure an interface using the Proxy pattern Choose an algorithm dynamically using the Strategy pattern Keep the logic decoupled from the UI using the MVC pattern Leverage the Observer pattern to understand reactive programming Explore patterns for cloud-native, microservices, and serverless architectures Who this book is forThis book is for intermediate Python developers. Prior knowledge of design patterns is not required to enjoy this book.
https://magrudy-assets.storage.googleapis.com/9781788837484.jpg
47.240000 USD

Mastering Python Design Patterns: A guide to creating smart, efficient, and reusable software, 2nd Edition

by Kamon Ayeva, Sakis Kasampalis
Paperback / softback
Book cover image
This book constitutes the refereed proceedings of the 10th International Conference on Reversible Computation, RC 2018, held in Leicester, UK, in September 2018. The 13 full, 7 short, and one tutorial papers included in this volume together with four invited talks were carefully reviewed and selected from 28 submissions. The ...
Reversible Computation: 10th International Conference, RC 2018, Leicester, UK, September 12-14, 2018, Proceedings
This book constitutes the refereed proceedings of the 10th International Conference on Reversible Computation, RC 2018, held in Leicester, UK, in September 2018. The 13 full, 7 short, and one tutorial papers included in this volume together with four invited talks were carefully reviewed and selected from 28 submissions. The papers are organized in the following topical sections: reversible concurrent computation; quantum circuits; reversible programming languages; and applications.
https://magrudy-assets.storage.googleapis.com/9783319994970.jpg
83.990000 USD

Reversible Computation: 10th International Conference, RC 2018, Leicester, UK, September 12-14, 2018, Proceedings

Paperback / softback
Book cover image
Description .NET Core is a subset of the .NET framework with libraries and runtimes that drastically reduce its footprint, so you can write and run .NET applications more efficiently. .NET Core in Action shows .NET developers how to build professional software applications with .NET Core. By the end of this ...
NET Core in Action
Description .NET Core is a subset of the .NET framework with libraries and runtimes that drastically reduce its footprint, so you can write and run .NET applications more efficiently. .NET Core in Action shows .NET developers how to build professional software applications with .NET Core. By the end of this book, readers will be able to convert existing .NET code to work on multiple platforms or start new projects with knowledge of the tools and capabilities of .NET Core. Key features * Step-by-step guide * Straightforward introduction * Explains how to use the tools * Covers advanced topics Audience This book is for developers who are familiar with a C-like language. About the Technology The .NET Framework ships as one whole product while Core is broken up into pieces. Developers can now choose which version of a library they want to use, as long as it's outside the .NET Standard Library, and .NET Core teams can innovate with less difficulty.
https://magrudy-assets.storage.googleapis.com/9781617294273.jpg
61.41 USD

NET Core in Action

by Dustin Metzgar
Paperback / softback
Book cover image
The integration of logic and probability combines the capability of the first to represent complex relations among entities with the capability of the latter to model uncertainty over attributes and relations. Logic programming provides a Turing complete language based on logic and thus represent an excellent candidate for the integration. ...
Foundations of Probabilistic Logic Programming: Languages, Semantics, Inference and Learning
The integration of logic and probability combines the capability of the first to represent complex relations among entities with the capability of the latter to model uncertainty over attributes and relations. Logic programming provides a Turing complete language based on logic and thus represent an excellent candidate for the integration. Since its birth, the field of Probabilistic Logic Programming has seen a steady increase of activity, with many proposals for languages and algorithms for inference and learning. One of most successful approaches to Probabilistic Logic Programming is the Distribution Semantics, where a probabilistic logic program defines a probability distribution over normal logic programs and the probability of a ground query is then obtained from the joint distribution of the query and the programs. Foundations of Probabilistic Logic Programming aims at providing an overview of the field of Probabilistic Logic Programming, with a special emphasis on languages under the Distribution Semantics. The book presents the main ideas for semantics, inference and learning and highlights connections between the methods. Many examples of the book include a link to a page of the web application http://cplint.eu where the code can be run online.
https://magrudy-assets.storage.googleapis.com/9788770220187.jpg
115.500000 USD

Foundations of Probabilistic Logic Programming: Languages, Semantics, Inference and Learning

by Fabrizio Riguzzi
Hardback
Book cover image
Master the art of using Python for a diverse range of network engineering tasks Key Features Explore the power of Python libraries to tackle difficult network problems efficiently and effectively Use Python for network device automation, DevOps, and software-defined networking Become an expert in implementing advanced network-related tasks with Python ...
Mastering Python Networking: Your one-stop solution to using Python for network automation, DevOps, and Test-Driven Development, 2nd Edition
Master the art of using Python for a diverse range of network engineering tasks Key Features Explore the power of Python libraries to tackle difficult network problems efficiently and effectively Use Python for network device automation, DevOps, and software-defined networking Become an expert in implementing advanced network-related tasks with Python Book DescriptionNetworks in your infrastructure set the foundation for how your application can be deployed, maintained, and serviced. Python is the ideal language for network engineers to explore tools that were previously available to systems engineers and application developers. In this second edition of Mastering Python Networking, you'll embark on a Python-based journey to transition from traditional network engineers to network developers ready for the next-generation of networks. This book begins by reviewing the basics of Python and teaches you how Python can interact with both legacy and API-enabled network devices. As you make your way through the chapters, you will then learn to leverage high-level Python packages and frameworks to perform network engineering tasks for automation, monitoring, management, and enhanced security. In the concluding chapters, you will use Jenkins for continuous network integration as well as testing tools to verify your network. By the end of this book, you will be able to perform all networking tasks with ease using Python. What you will learn Use Python libraries to interact with your network Integrate Ansible 2.5 using Python to control Cisco, Juniper, and Arista eAPI network devices Leverage existing frameworks to construct high-level APIs Learn how to build virtual networks in the AWS Cloud Understand how Jenkins can be used to automatically deploy changes in your network Use PyTest and Unittest for Test-Driven Network Development Who this book is forMastering Python Networking is for network engineers and programmers who want to use Python for networking. Basic familiarity with Python programming and networking-related concepts such as Transmission Control Protocol/Internet Protocol (TCP/IP) will be useful.
https://magrudy-assets.storage.googleapis.com/9781789135992.jpg
52.490000 USD

Mastering Python Networking: Your one-stop solution to using Python for network automation, DevOps, and Test-Driven Development, 2nd Edition

by Eric Chou
Paperback / softback
Book cover image
Explore Vue.js to take advantage of the capabilities of modern browsers and devices using the fastest-growing framework for building dynamic JavaScript applications. You will work with the power of the Model-View-Controller (MVC) pattern on the client, creating a strong foundation for complex and rich web apps. Best-selling author Adam Freeman ...
Pro Vue.js 2
Explore Vue.js to take advantage of the capabilities of modern browsers and devices using the fastest-growing framework for building dynamic JavaScript applications. You will work with the power of the Model-View-Controller (MVC) pattern on the client, creating a strong foundation for complex and rich web apps. Best-selling author Adam Freeman explains how to get the most from Vue.js 2. He begins by describing the MVC pattern and the benefits it can offer. He then shows you how to use Vue.js in your projects, starting from the nuts and bolts and building up to the most advanced and sophisticated features, going in-depth to give you the knowledge you need. Chapters include common problems and how to avoid them. What You'll Learn Gain a solid architectural understanding of the MVC pattern Create rich and dynamic web app clients using Vue.js 2 Extend and customize Vue.js Test your Vue.js projects Who This Book Is For JavaScript developers who want to use Vue.js to create dynamic client-side applications
https://magrudy-assets.storage.googleapis.com/9781484238042.jpg
52.490000 USD

Pro Vue.js 2

by Adam Freeman
Paperback / softback
Book cover image
This book constitutes the refereed proceedings of the 25th International Static Analysis Symposium, SAS 2018, held in Freiburg, Germany, in August 2018. The 18 papers presented in this volume were carefully reviewed and selected from 37 submissions. The contributions cover a variety of multi-disciplinary topics in abstract domains: program verication, ...
Static Analysis: 25th International Symposium, SAS 2018, Freiburg, Germany, August 29-31, 2018, Proceedings
This book constitutes the refereed proceedings of the 25th International Static Analysis Symposium, SAS 2018, held in Freiburg, Germany, in August 2018. The 18 papers presented in this volume were carefully reviewed and selected from 37 submissions. The contributions cover a variety of multi-disciplinary topics in abstract domains: program verication, bug detection, compiler optimization, program understanding, and software maintenance.
https://magrudy-assets.storage.googleapis.com/9783319997247.jpg
94.490000 USD

Static Analysis: 25th International Symposium, SAS 2018, Freiburg, Germany, August 29-31, 2018, Proceedings

Paperback / softback
Book cover image
Understanding the new Microsoft Extension model for development Key Features Develop solutions for Dynamics 365 Business Central Orient yourself with the new Microsoft Extension model for development Learn modern ways to develop with Dynamics 365 Business Central Book DescriptionMicrosoft Dynamics 365 Business Central is the new SaaS ERP proposition from ...
Dynamics 365 Business Central Development Quick Start Guide: Modern development techniques for Dynamics 365 Business Central
Understanding the new Microsoft Extension model for development Key Features Develop solutions for Dynamics 365 Business Central Orient yourself with the new Microsoft Extension model for development Learn modern ways to develop with Dynamics 365 Business Central Book DescriptionMicrosoft Dynamics 365 Business Central is the new SaaS ERP proposition from Microsoft. This latest version has many exciting features guaranteed to make your life easier. This book is an ideal guide to Dynamics 365 Business Central and will help you get started with implementing and designing solutions for real-world scenarios. This book will take you through the fundamental topics for implementing solutions based on Dynamics 365 Business Central (on-premise and SaaS). We'll see the core topics of the new development model (based on extensions) and we'll see how to create applications with the new Microsoft ERP proposition. The book begins by explaining the basics of Dynamics 365 Business Central and the Microsoft ERP proposition. We will then cover topics such as extensions, the new modern development model of Visual studio code, sandboxes, Docker, and many others. By the end of the book, you will have learned how to debug and compile extensions and to deploy them to the cloud and on-premise.You will also have learned how to create serverless business processes for Microsoft Dynamics 365 Business Central. What you will learn Develop solutions for Dynamics 365 Business Central Create a sandbox for extensions development (local or on cloud) Use Docker with Dynamics 365 Business Central Create extensions for Dynamics 365 Business Central Handle dependencies, translations and reporting Deploy extensions on-premise and to the cloud Create serverless processes with Dynamics 365 Business Central Understand source code management for AL Who this book is forThis book is for Microsoft Dynamics 365 Business Central solution developers and architects that needs to implement solutions based on the Microsoft's ERP (on-premise and SaaS).
https://magrudy-assets.storage.googleapis.com/9781789347463.jpg
31.490000 USD

Dynamics 365 Business Central Development Quick Start Guide: Modern development techniques for Dynamics 365 Business Central

by Stefano Demiliani, Duilio Tacconi
Paperback / softback
Book cover image
Learn all the fundamentals of PHP with a book that blends theory with practice to build up the skills you need for modern web development. Key Features Brush up on basic PHP 7 syntax and work with variables, data types, arrays, and loops Master advanced concepts like building your own ...
Beginning PHP: Master the latest features of PHP 7 and fully embrace modern PHP development
Learn all the fundamentals of PHP with a book that blends theory with practice to build up the skills you need for modern web development. Key Features Brush up on basic PHP 7 syntax and work with variables, data types, arrays, and loops Master advanced concepts like building your own frameworks and creating your own applications Apply your newly learned PHP skills to a variety of real-life business scenarios Book DescriptionPHP is the preferred server-side scripting language for tech giants such as Facebook, Wikipedia, and Tumblr despite full-stack JavaScript gaining popularity with upcoming developers. This is because PHP performs better when dealing with heavy computations on the back end. In this book, you'll learn everything you need to get up and running with the latest version of PHP, including package management with tools such as composer, secure database operations, and a whole host of other best practices that will help you stay a step ahead of traditional programmers. What you will learn Understand the fundamentals of PHP and work with classes and inheritance Learn about database operations and package management with composer Tackle common security concerns and pitfalls using authentication and validation Build effective PHP applications and frameworks for your business needs Who this book is forIf you're already familiar with another programming language and want to learn about the fundamentals of PHP programming, you'll find the flow of this book to be an ideal fit. Having a prior understanding of HTML, MySQL, CSS, and JavaScript will be beneficial, but is not mandatory.
https://magrudy-assets.storage.googleapis.com/9781789535907.jpg
26.240000 USD

Beginning PHP: Master the latest features of PHP 7 and fully embrace modern PHP development

by David Carr, Markus Gray
Paperback / softback
Book cover image
This book constitutes the proceedings of the Third International Symposium on Dependable Software Engineering: Theories, Tools, and Applications, SETTA 2018, held in Beijing, China, in September 2018. The 9 full papers presented together with 3 short papers were carefully reviewed and selected from 22 submissions. The purpose of SETTA is ...
Dependable Software Engineering. Theories, Tools, and Applications: 4th International Symposium, SETTA 2018, Beijing, China, September 4-6, 2018, Proceedings
This book constitutes the proceedings of the Third International Symposium on Dependable Software Engineering: Theories, Tools, and Applications, SETTA 2018, held in Beijing, China, in September 2018. The 9 full papers presented together with 3 short papers were carefully reviewed and selected from 22 submissions. The purpose of SETTA is to provide an international forum for researchers and practitioners to share cutting-edge advancements and strengthen collaborations in the field of formal methods and its interoperability with software engineering for building reliable, safe, secure, and smart systems.
https://magrudy-assets.storage.googleapis.com/9783319999326.jpg
62.990000 USD

Dependable Software Engineering. Theories, Tools, and Applications: 4th International Symposium, SETTA 2018, Beijing, China, September 4-6, 2018, Proceedings

Paperback / softback
Book cover image
Simplified Python programming for Bitcoin and blockchain Key Features Build Bitcoin applications in Python with the help of simple examples Mine Bitcoins, program Bitcoin-enabled APIs and transaction graphs, and build trading bots Analyze Bitcoin transactions and produce visualizations using Python data analysis tools Book DescriptionBitcoin is a cryptocurrency that's changing ...
Hands-On Bitcoin Programming with Python: Build powerful online payment centric applications with Python
Simplified Python programming for Bitcoin and blockchain Key Features Build Bitcoin applications in Python with the help of simple examples Mine Bitcoins, program Bitcoin-enabled APIs and transaction graphs, and build trading bots Analyze Bitcoin transactions and produce visualizations using Python data analysis tools Book DescriptionBitcoin is a cryptocurrency that's changing the face of online payments. Hands-On Bitcoin Programming with Python teaches you to build software applications for mining and creating Bitcoins using Python. This book starts with the basics of both Bitcoin and blockchain and gives you an overview of these inherent concepts by showing you how to build Bitcoin-driven applications with Python. Packed with clear instructions and practical examples, you will learn to understand simple Python coding examples that work with this cryptocurrency. By the end of the book, you'll be able to mine Bitcoins, accept Bitcoin payments on the app, and work with the basics of blockchain technology to create simply distributed ledgers. What you will learn Master the Bitcoin APIs in Python to manipulate Bitcoin from your Python apps Build your own Bitcoin trading bots to buy Bitcoins at a lower price and sell them at a higher price Write scripts to process Bitcoin payments through a website or app Develop software for Bitcoin mining to create Bitcoin currency on your own computer hardware Create your own keys, addresses, and wallets in Python code Write software to analyze Bitcoin transactions and produce reports, graphs, and other visualizations Who this book is forHands-On Bitcoin Programming with Python consists of examples that will teach you to build your own Bitcoin application. You will learn to write scripts, build software for mining, and create Bitcoins using Python. Anyone with prior Python experience, who wants to explore Python Bitcoin programming and start building Bitcoin-driven Python apps, will find this book useful.
https://magrudy-assets.storage.googleapis.com/9781789537000.jpg
25.190000 USD

Hands-On Bitcoin Programming with Python: Build powerful online payment centric applications with Python

by Harish Garg
Paperback / softback
Book cover image
This book constitutes the proceedings of the International Joint Conference on Rules and Reasoning, RuleML+RR 2018, held in Luxembourg during September 2018. This is the second conference of a new series, joining the efforts of two existing conference series, namely RuleML (International Web Rule Symposium) and RR (Web Reasoning and ...
Rules and Reasoning: Second International Joint Conference, RuleML+RR 2018, Luxembourg, Luxembourg, September 18-21, 2018, Proceedings
This book constitutes the proceedings of the International Joint Conference on Rules and Reasoning, RuleML+RR 2018, held in Luxembourg during September 2018. This is the second conference of a new series, joining the efforts of two existing conference series, namely RuleML (International Web Rule Symposium) and RR (Web Reasoning and Rule Systems).The 10 full research papers presented together with 5 long technical communications and 7 short papers were carefully reviewed and selected from 33 submissions.
https://magrudy-assets.storage.googleapis.com/9783319999050.jpg
83.990000 USD

Rules and Reasoning: Second International Joint Conference, RuleML+RR 2018, Luxembourg, Luxembourg, September 18-21, 2018, Proceedings

Paperback / softback
Book cover image
Develop and use bots in video gaming to automate game processes and see possible ways to avoid this kind of automation. This book explains how bots can be very helpful in games such as multiplayer online games, both for training your character and for automating repetitious game processes in order ...
Practical Video Game Bots: Automating Game Processes using C++, Python, and AutoIt
Develop and use bots in video gaming to automate game processes and see possible ways to avoid this kind of automation. This book explains how bots can be very helpful in games such as multiplayer online games, both for training your character and for automating repetitious game processes in order to start a competition with human opponents much faster. Some players might use bots for cheating or avoiding game rules to gain an advantage over opponents - a sophisticated form of hacking that includes some elements of artificial intelligence (AI). However, while Practical Video Game Bots considers these topics, it is not a cheater's guide. Rather, this book is an attempt to overcome the information vacuum regarding bot development in video game applications. Through the use of three case study game examples, it covers most methods and technologies that are used by bot developers, and the details of anti-cheating systems. This book provides answers and useful advice for topics such as process automation, reverse engineering, and network applications. Modern bot applications use technologies from all these domains. You will also consider the work mechanisms of different kinds of bots and will write simple prototypes. What You Will Learn Discover bots and apply them to game applications Use clicker bots with OS-level embedding data, output-device capture, and more Develop in-game bots, with process memory analysis and access Work with out-game bots, with network interception and embedding data Deal with input device emulation and OS-level interception data Who This Book Is For Those with some prior experience in game development and coding experience in Python, C++, and Windows APIs.
https://magrudy-assets.storage.googleapis.com/9781484237359.jpg
36.740000 USD

Practical Video Game Bots: Automating Game Processes using C++, Python, and AutoIt

by Ilya Shpigor
Paperback / softback
Book cover image
This book constitutes the refereed proceedings of the 8h International Conference on Model and Data Engineering, MEDI 2018, held in Marrakesh, Morocco, in October 2018. The 23 full papers and 4 short papers presented together with 2 invited talks were carefully reviewed and selected from 86 submissions. The papers covered ...
Model and Data Engineering: 8th International Conference, MEDI 2018, Marrakesh, Morocco, October 24-26, 2018, Proceedings
This book constitutes the refereed proceedings of the 8h International Conference on Model and Data Engineering, MEDI 2018, held in Marrakesh, Morocco, in October 2018. The 23 full papers and 4 short papers presented together with 2 invited talks were carefully reviewed and selected from 86 submissions. The papers covered the recent and relevant topics in the areas of databases; ontology and model-driven engineering; data fusion, classsification and learning; communication and information technologies; safety and security; algorithms and text processing; and specification, verification and validation.
https://magrudy-assets.storage.googleapis.com/9783030008550.jpg
94.490000 USD

Model and Data Engineering: 8th International Conference, MEDI 2018, Marrakesh, Morocco, October 24-26, 2018, Proceedings

Paperback / softback
Book cover image
Get hands-on experience in using Burp Suite to execute attacks and perform web assessments Key Features Explore the tools in Burp Suite to meet your web infrastructure security demands Configure Burp to fine-tune the suite of tools specific to the target Use Burp extensions to assist with different technologies commonly ...
Burp Suite Cookbook: Practical recipes to help you master web penetration testing with Burp Suite
Get hands-on experience in using Burp Suite to execute attacks and perform web assessments Key Features Explore the tools in Burp Suite to meet your web infrastructure security demands Configure Burp to fine-tune the suite of tools specific to the target Use Burp extensions to assist with different technologies commonly found in application stacks Book DescriptionBurp Suite is a Java-based platform for testing the security of your web applications, and has been adopted widely by professional enterprise testers. The Burp Suite Cookbook contains recipes to tackle challenges in determining and exploring vulnerabilities in web applications. You will learn how to uncover security flaws with various test cases for complex environments. After you have configured Burp for your environment, you will use Burp tools such as Spider, Scanner, Intruder, Repeater, and Decoder, among others, to resolve specific problems faced by pentesters. You will also explore working with various modes of Burp and then perform operations on the web. Toward the end, you will cover recipes that target specific test scenarios and resolve them using best practices. By the end of the book, you will be up and running with deploying Burp for securing web applications. What you will learn Configure Burp Suite for your web applications Perform authentication, authorization, business logic, and data validation testing Explore session management and client-side testing Understand unrestricted file uploads and server-side request forgery Execute XML external entity attacks with Burp Perform remote code execution with Burp Who this book is forIf you are a security professional, web pentester, or software developer who wants to adopt Burp Suite for applications security, this book is for you.
https://magrudy-assets.storage.googleapis.com/9781789531732.jpg
47.240000 USD

Burp Suite Cookbook: Practical recipes to help you master web penetration testing with Burp Suite

by Sunny Wear
Paperback / softback
Book cover image
Choose the right architecture and design it using design patterns to create a serverless application that cuts costs and is easily scalable Key Features Design enterprise ready serverless applications that effortlessly meet your customers' requirements Effectively deploy, manage, monitor, and orchestrate serverless applications using AWS Use Cloud9 to provision a ...
Hands-On Serverless Applications with Kotlin: Develop scalable and cost-effective web applications using AWS Lambda and Kotlin
Choose the right architecture and design it using design patterns to create a serverless application that cuts costs and is easily scalable Key Features Design enterprise ready serverless applications that effortlessly meet your customers' requirements Effectively deploy, manage, monitor, and orchestrate serverless applications using AWS Use Cloud9 to provision a secured development environment in the cloud Book DescriptionServerless is a cloud computing execution model where the cloud provider dynamically manages the allocation and provisioning of servers. Many companies have started using serverless architectures to cut costs and improve scalability. Hands-On Serverless Applications with Kotlin is your one-stop guide to designing serverless architectures for your applications with AWS and Kotlin. To start with, you'll explore the fundamentals of serverless architecture and how AWS Lambda functions work. You will then learn to design, build, secure, and deploy your application to production. In addition to these activities, you'll understand how to implement non-functional requirements such as auditing and logging. Moving on, you'll discover how to scale up and orchestrate serverless applications using an open source framework and handle distributed serverless systems in production. By the end of the book, you'll have gained the knowledge needed to build scalable and cost-efficient Kotlin applications with a serverless framework. What you will learn Design a serverless architecture Use AWS Lambda to contain your serverless API Explore the various ways to keep serverless apps safe and secure Understand how a serverless API allows you to use huge infrastructure and cut costs Discover how to handle distributed systems in Kotlin Design the data flow between cloud services and custom business logic Secure your Kotlin AWS serverless application Master Kotlin design patterns for serverless applications Who this book is forHands-On Serverless Applications with Kotlin is for you if you are a Kotlin developer who wants to learn about serverless architectures. It is assumed that you have some knowledge of Kotlin programming and AWS.
https://magrudy-assets.storage.googleapis.com/9781788993708.jpg
47.240000 USD

Hands-On Serverless Applications with Kotlin: Develop scalable and cost-effective web applications using AWS Lambda and Kotlin

by Hardik Trivedi, Ameya Kulkarni
Paperback / softback
Book cover image
If you're ready to get started with Perl 6, this is the book you want, whether you're a programmer, system administrator, or web hacker. Perl 6 is a new language-a modern reinvention of Perl suitable for almost any task, from short fixes to complete web applications. This hands-on tutorial gets ...
Learning Perl 6
If you're ready to get started with Perl 6, this is the book you want, whether you're a programmer, system administrator, or web hacker. Perl 6 is a new language-a modern reinvention of Perl suitable for almost any task, from short fixes to complete web applications. This hands-on tutorial gets you started. Author brian d foy (Mastering Perl) provides a sophisticated introduction to this new programming language. Each chapter in this guide contains exercises to help you practice what you learn as you learn it. Other books may teach you to program in Perl 6, but this book will turn you into a Perl 6 programmer. Learn how to work with: Numbers, strings, blocks, and positionals Files and directories and input/output Associatives, subroutines, classes, and roles Junctions and sets Regular expressions and built-in grammars Concurrency features: Promises, supplies, and channels Controlling external programs and other advanced features
https://magrudy-assets.storage.googleapis.com/9781491977682.jpg
81.89 USD

Learning Perl 6

by Brian D Foy
Paperback / softback
Book cover image
Work with everything you need to create TypeScript applications Key Features Learn enough about all aspects of TypeScript Answers the questions that new users ask about TypeScript Focus on simple examples and concise explanations Book DescriptionTypeScript is designed for the development of large applications and can be used to develop ...
TypeScript 3.0 Quick Start Guide: The easiest way to learn TypeScript
Work with everything you need to create TypeScript applications Key Features Learn enough about all aspects of TypeScript Answers the questions that new users ask about TypeScript Focus on simple examples and concise explanations Book DescriptionTypeScript is designed for the development of large applications and can be used to develop JavaScript applications for both client-side and server-side execution. This book is the ideal introduction to TypeScript, covering both the basics and the techniques you need to build your own applications. We start by setting up the environment and learning about the build tools that support TypeScript. Then we look at scoping of a variable, and the difference between a undefined variable and a null variable. You will then see the difference between an object, an Object, an object literal, and an object built with a constructor, crucial concepts in understanding TypeScript. You will learn how to make your code more generic to increase the reusability of your classes, functions, and structures, and to reduce the burden of duplicating code. We look at creating definition files to transform the actual JavaScript code to be compatible with TypeScript. By the end of the book, you will have worked with everything you need to develop stunning applications using TypeScript. What you will learn Set up the environment quickly to get started with TypeScript Configure TypeScript with essential configurations that run along your code Structure the code using Types and Interfaces to create objects Demonstrate how to create object-oriented code with TypeScript Abstract code with generics to make the code more reusable Transform the actual JavaScript code to be compatible with TypeScript Who this book is forThis book is for JavaScript developers who want to get started with TypeScript for building applications. No previous knowledge of TypeScript is expected.
https://magrudy-assets.storage.googleapis.com/9781789345575.jpg
31.490000 USD

TypeScript 3.0 Quick Start Guide: The easiest way to learn TypeScript

by Patrick Desjardins
Paperback / softback
Book cover image
This book constitutes the refereed proceedings of the 14th International Conference on Integrated Formal Methods, IFM 2018, held in Maynooth, Ireland, in September 2018. The 17 full papers and 5 short papers presented together with 3 invited talks were carefully reviewed and selected from 60 submissions. The conference covers a ...
Integrated Formal Methods: 14th International Conference, IFM 2018, Maynooth, Ireland, September 5-7, 2018, Proceedings
This book constitutes the refereed proceedings of the 14th International Conference on Integrated Formal Methods, IFM 2018, held in Maynooth, Ireland, in September 2018. The 17 full papers and 5 short papers presented together with 3 invited talks were carefully reviewed and selected from 60 submissions. The conference covers a broad spectrum of topics: from language design, to verification and analysis techniques, to supporting tools and their integration into software engineering practice.
https://magrudy-assets.storage.googleapis.com/9783319989372.jpg
94.490000 USD

Integrated Formal Methods: 14th International Conference, IFM 2018, Maynooth, Ireland, September 5-7, 2018, Proceedings

Paperback / softback
Page 1 of 40