Filter
(found 2748 products)
Book cover image
Learn end-to-end automation testing techniques for web and mobile browsers using Selenium WebDriver, AppiumDriver, Java, and TestNG Key Features Explore the Selenium grid architecture and build your own grid for browser and mobile devices Use ExtentReports for processing results and SauceLabs for cloud-based test services Unlock the full potential of ...
Learn Selenium: Build data-driven test frameworks for mobile and web applications with Selenium Web Driver 3
Learn end-to-end automation testing techniques for web and mobile browsers using Selenium WebDriver, AppiumDriver, Java, and TestNG Key Features Explore the Selenium grid architecture and build your own grid for browser and mobile devices Use ExtentReports for processing results and SauceLabs for cloud-based test services Unlock the full potential of Selenium to test your web applications. Book DescriptionSelenium WebDriver 3.x is an open source API for testing both browser and mobile applications. With the help of this book, you can build a solid foundation and can easily perform end-to-end testing on web and mobile browsers.You'll begin by being introduced to the Selenium Page Object Model for software development. You'll architect your own framework with a scalable driver class, Java utility classes, and support for third-party tools and plugins. You'll design and build a Selenium grid from scratch to enable the framework to scale and support different browsers, mobile devices, and platforms.You'll strategize and handle a rich web UI using the advanced WebDriver API and learn techniques to handle real-time challenges in WebDriver. You'll perform different types of testing, such as cross-browser testing, load testing, and mobile testing. Finally, you will also be introduced to data-driven testing, using TestNG to create your own automation framework.By the end of this Learning Path, you'll be able to design your own automation testing framework and perform data-driven testing with Selenium WebDriver. This Learning Path includes content from the following Packt products: Selenium WebDriver 3 Practical Guide - Second Edition by Unmesh Gundecha Selenium Framework Design in Data-Driven Testing by Carl Cocchiaro What you will learn Use different mobile and desktop browser platforms with Selenium 3 Use the Actions API for performing various keyboard and mouse actions Design the Selenium Driver Class for local, remote, and third-party grid support Build page object classes with the Selenium Page Object Model Develop data-driven test classes using the TestNG framework Encapsulate data using the JSON protocol Build a Selenium Grid for RemoteWebDriver testing Build and use utility classes in synchronization, file I/O, reporting and test listener classes Who this book is forThis Learning Path is ideal for software quality assurance/testing professionals, software project managers, or software developers interested in using Selenium for testing their applications. Professionals responsible for designing and building enterprise-based testing frameworks will also find this Learning Path useful. Prior programming experience in Java are TestNG is necessary.
https://magrudy-assets.storage.googleapis.com/9781838983048.jpg
52.490000 USD

Learn Selenium: Build data-driven test frameworks for mobile and web applications with Selenium Web Driver 3

by Carl Cocchiaro, Unmesh Gundecha
Paperback / softback
Book cover image
Apply design patterns to solve problems in software architecture and programming using C# 7.x and .NET Core 2 Key Features Enhance your programming skills by implementing efficient design patterns for C# and .NET Explore design patterns for functional and reactive programming to build robust and scalable applications Discover how to ...
Hands-On Design Patterns with C# and .NET Core: Write clean and maintainable code by using reusable solutions to common software design problems
Apply design patterns to solve problems in software architecture and programming using C# 7.x and .NET Core 2 Key Features Enhance your programming skills by implementing efficient design patterns for C# and .NET Explore design patterns for functional and reactive programming to build robust and scalable applications Discover how to work effectively with microservice and serverless architectures Book DescriptionDesign patterns are essentially reusable solutions to common programming problems. When used correctly, they meet crucial software requirements with ease and reduce costs. This book will uncover effective ways to use design patterns and demonstrate their implementation with executable code specific to both C# and .NET Core. Hands-On Design Patterns with C# and .NET Core begins with an overview of object-oriented programming (OOP) and SOLID principles. It provides an in-depth explanation of the Gang of Four (GoF) design patterns such as creational, structural, and behavioral. The book then takes you through functional, reactive, and concurrent patterns, helping you write better code with streams, threads, and coroutines. Toward the end of the book, you'll learn about the latest trends in architecture, exploring design patterns for microservices, serverless, and cloud native applications. You'll even understand the considerations that need to be taken into account when choosing between different architectures such as microservices and MVC. By the end of the book, you will be able to write efficient and clear code and be comfortable working on scalable and maintainable projects of any size. What you will learn Make your code more flexible by applying SOLID principles Follow the Test-driven development (TDD) approach in your .NET Core projects Get to grips with efficient database migration, data persistence, and testing techniques Convert a console application to a web application using the right MVP Write asynchronous, multithreaded, and parallel code Implement MVVM and work with RxJS and AngularJS to deal with changes in databases Explore the features of microservices, serverless programming, and cloud computing Who this book is forIf you have a basic understanding of C# and the .NET Core framework, this book will help you write code that is easy to reuse and maintain with the help of proven design patterns that you can implement in your code.
https://magrudy-assets.storage.googleapis.com/9781789133646.jpg
36.740000 USD

Hands-On Design Patterns with C# and .NET Core: Write clean and maintainable code by using reusable solutions to common software design problems

by Jeffrey Chilberto, Gaurav Aroraa
Paperback / softback
Book cover image
Delve deep into the various technical practices, principles, and values of Agile. Key Features Discover the essence of Agile software development and the key principles of software design Explore the fundamental practices of Agile working, including test-driven development (TDD), refactoring, pair programming, and continuous integration Learn and apply the four ...
Agile Technical Practices Distilled: A learning journey in technical practices and principles of software design
Delve deep into the various technical practices, principles, and values of Agile. Key Features Discover the essence of Agile software development and the key principles of software design Explore the fundamental practices of Agile working, including test-driven development (TDD), refactoring, pair programming, and continuous integration Learn and apply the four elements of simple design Book DescriptionThe number of popular technical practices has grown exponentially in the last few years. Learning the common fundamental software development practices can help you become a better programmer. This book uses the term Agile as a wide umbrella and covers Agile principles and practices, as well as most methodologies associated with it. You'll begin by discovering how driver-navigator, chess clock, and other techniques used in the pair programming approach introduce discipline while writing code. You'll then learn to safely change the design of your code using refactoring. While learning these techniques, you'll also explore various best practices to write efficient tests. The concluding chapters of the book delve deep into the SOLID principles - the five design principles that you can use to make your software more understandable, flexible and maintainable. By the end of the book, you will have discovered new ideas for improving your software design skills, the relationship within your team, and the way your business works. What you will learn Learn the red, green, refactor cycle of classic TDD and practice the best habits such as the rule of 3, triangulation, object calisthenics, and more Refactor using parallel change and improve legacy code with characterization tests, approval tests, and Golden Master Use code smells as feedback to improve your design Learn the double cycle of ATDD and the outside-in mindset using mocks and stubs correctly in your tests Understand how Coupling, Cohesion, Connascence, SOLID principles, and code smells are all related Improve the understanding of your business domain using BDD and other principles for doing the right thing, not only the thing right Who this book is forThis book is designed for software developers looking to improve their technical practices. Software coaches may also find it helpful as a teaching reference manual. This is not a beginner's book on how to program. You must be comfortable with at least one programming language and must be able to write unit tests using any unit testing framework.
https://magrudy-assets.storage.googleapis.com/9781838980849.jpg
31.490000 USD
Paperback / softback
Book cover image
Learn from the AWS subject-matter experts, explore real-world scenarios, and pass the AWS Certified Developer - Associate exam Key Features This fast-paced guide will help you clear the AWS Certified Developer - Associate (DVA-C01) exam with confidence Gain valuable insights to design, develop, and deploy cloud-based solutions using AWS Develop ...
AWS Certified Developer - Associate Guide: Your one-stop solution to passing the AWS developer's 2019 (DVA-C01) certification, 2nd Edition
Learn from the AWS subject-matter experts, explore real-world scenarios, and pass the AWS Certified Developer - Associate exam Key Features This fast-paced guide will help you clear the AWS Certified Developer - Associate (DVA-C01) exam with confidence Gain valuable insights to design, develop, and deploy cloud-based solutions using AWS Develop expert core AWS skills with practice questions and mock tests Book DescriptionThis book will focus on the revised version of AWS Certified Developer Associate exam. The 2019 version of this exam guide includes all the recent services and offerings from Amazon that benefits developers. AWS Certified Developer - Associate Guide starts with a quick introduction to AWS and the prerequisites to get you started. Then, this book will describe about getting familiar with Identity and Access Management (IAM) along with Virtual private cloud (VPC). Next, this book will teach you about microservices, serverless architecture, security best practices, advanced deployment methods and more. Going ahead we will take you through AWS DynamoDB A NoSQL Database Service, Amazon Simple Queue Service (SQS) and CloudFormation Overview. Lastly, this book will help understand Elastic Beanstalk and will also walk you through AWS lambda. At the end of this book, we will cover enough topics, tips and tricks along with mock tests for you to be able to pass the AWS Certified Developer - Associate exam and develop as well as manage your applications on the AWS platform. What you will learn Create and manage users, groups, and permissions using AWS IAM services Create a secured VPC with Public and Private Subnets, NAC, and Security groups Launching your first EC2 instance, and working with it Handle application traffic with ELB and monitor AWS resources with CloudWatch Work with AWS storage services such as S3, Glacier, and CloudFront Get acquainted with AWS DynamoDB a NoSQL database service Use SWS to coordinate work across distributed application components Who this book is forThis book is for IT professionals and developers looking to clear the AWS Certified Developer Associate 2019 exam. Developers looking to develop and manage their applications on the AWS platform will also find this book useful. No prior AWS experience is needed.
https://magrudy-assets.storage.googleapis.com/9781789617313.jpg
52.490000 USD

AWS Certified Developer - Associate Guide: Your one-stop solution to passing the AWS developer's 2019 (DVA-C01) certification, 2nd Edition

by Bhavin Parmar, Vipul Tankariya
Paperback / softback
Book cover image
Make your WebAssembly journey fun while making a game with it Key Features Create a WebAssembly game that implements sprites, animations, physics, particle systems, and other game development fundamentals Get to grips with advanced game mechanics in WebAssembly Learn to use WebAssembly and WebGL to render to the HTML5 canvas ...
Hands-On Game Development with WebAssembly: Learn WebAssembly C++ programming by building a retro space game
Make your WebAssembly journey fun while making a game with it Key Features Create a WebAssembly game that implements sprites, animations, physics, particle systems, and other game development fundamentals Get to grips with advanced game mechanics in WebAssembly Learn to use WebAssembly and WebGL to render to the HTML5 canvas element Book DescriptionWithin the next few years, WebAssembly will change the web as we know it. It promises a world where you can write an application for the web in any language, and compile it for native platforms as well as the web. This book is designed to introduce web developers and game developers to the world of WebAssembly by walking through the development of a retro arcade game. You will learn how to build a WebAssembly application using C++, Emscripten, JavaScript, WebGL, SDL, and HTML5. This book covers a lot of ground in both game development and web application development. When creating a game or application that targets WebAssembly, developers need to learn a plethora of skills and tools. This book is a sample platter of those tools and skills. It covers topics including Emscripten, C/C++, WebGL, OpenGL, JavaScript, HTML5, and CSS. The reader will also learn basic techniques for game development, including 2D sprite animation, particle systems, 2D camera design, sound effects, 2D game physics, user interface design, shaders, debugging, and optimization. By the end of the book, you will be able to create simple web games and web applications targeting WebAssembly. What you will learn Build web applications with near-native performance using WebAssembly Become familiar with how web applications can be used to create games using HTML5 Canvas, WebGL, and SDL Become well versed with game development concepts such as sprites, animation, particle systems, AI, physics, camera design, sound effects, and shaders Deploy C/C++ applications to the browser using WebAssembly and Emscripten Understand how Emscripten HTML shell templates, JavaScript glue code, and a WebAssembly module interact Debug and performance tune your WebAssembly application Who this book is forWeb developers and game developers interested in creating applications for the web using WebAssembly. Game developers interested in deploying their games to the web Web developers interested in creating applications that are potentially orders of magnitude faster than their existing JavaScript web apps C/C++ developers interested in using their existing skills to deploy applications to the web
https://magrudy-assets.storage.googleapis.com/9781838644659.jpg
41.990000 USD

Hands-On Game Development with WebAssembly: Learn WebAssembly C++ programming by building a retro space game

by Rick Battagline
Paperback / softback
Book cover image
Create a complete Continuous Delivery process using modern DevOps tools such as Docker, Kubernetes, Jenkins, Docker Hub, Ansible, GitHub and many more. Key Features Build reliable and secure applications using Docker containers. Create a highly available environment to scale a Docker servers using Kubernetes Implement advance continuous delivery process by ...
Continuous Delivery with Docker and Jenkins: Create secure applications by building complete CI/CD pipelines, 2nd Edition
Create a complete Continuous Delivery process using modern DevOps tools such as Docker, Kubernetes, Jenkins, Docker Hub, Ansible, GitHub and many more. Key Features Build reliable and secure applications using Docker containers. Create a highly available environment to scale a Docker servers using Kubernetes Implement advance continuous delivery process by parallelizing the pipeline tasks Book DescriptionContinuous Delivery with Docker and Jenkins, Second Edition will explain the advantages of combining Jenkins and Docker to improve the continuous integration and delivery process of an app development. It will start with setting up a Docker server and configuring Jenkins on it. It will then provide steps to build applications on Docker files and integrate them with Jenkins using continuous delivery processes such as continuous integration, automated acceptance testing, and configuration management. Moving on, you will learn how to ensure quick application deployment with Docker containers along with scaling Jenkins using Kubernetes. Next, you will get to know how to deploy applications using Docker images and testing them with Jenkins. Towards the end, the book will touch base with missing parts of the CD pipeline, which are the environments and infrastructure, application versioning, and nonfunctional testing. By the end of the book, you will be enhancing the DevOps workflow by integrating the functionalities of Docker and Jenkins. What you will learn Get to grips with docker fundamentals and how to dockerize an application for the CD process Learn how to use Jenkins on the Cloud environments Scale a pool of Docker servers using Kubernetes Create multi-container applications using Docker Compose Write acceptance tests using Cucumber and run them in the Docker ecosystem using Jenkins Publish a built Docker image to a Docker Registry and deploy cycles of Jenkins pipelines using community best practices Who this book is forThe book targets DevOps engineers, system administrators, docker professionals or any stakeholders who would like to explore the power of working with Docker and Jenkins together. No prior knowledge of DevOps is required for this book.
https://magrudy-assets.storage.googleapis.com/9781838552183.jpg
47.240000 USD

Continuous Delivery with Docker and Jenkins: Create secure applications by building complete CI/CD pipelines, 2nd Edition

by Rafal Leszko
Paperback / softback
Book cover image
This CRM masterclass gives you a proven approach to modern customer relationship management Key Features Proven techniques to architect CRM systems that perform well, that are built on time and on budget, and that deliver value for many years Combines technical knowledge and business experience to provide a powerful guide ...
The The Art of CRM: Proven strategies for modern customer relationship management
This CRM masterclass gives you a proven approach to modern customer relationship management Key Features Proven techniques to architect CRM systems that perform well, that are built on time and on budget, and that deliver value for many years Combines technical knowledge and business experience to provide a powerful guide to CRM implementation Covers modern CRM opportunities and challenges including machine learning, cloud hosting, and GDPR compliance Book DescriptionCRM systems have delivered huge value to organizations. This book shares proven and cutting-edge techniques to increase the power of CRM even further. In The Art of CRM, Max Fatouretchi shares his decades of experience building successful CRM systems that make a real difference to business performance. Through clear processes, actionable advice, and informative case studies, The Art of CRM teaches you to design successful CRM systems for your clients. Fatouretchi, founder of Academy4CRM institute, draws on his experience over 20 years and 200 CRM implementations worldwide. Bringing CRM bang up to date, The Art of CRM shows how to add AI and machine learning, ensure compliance with GDPR, and choose between on-premise, cloud, and hybrid hosting solutions. If you're looking for an expert guide to real-world CRM implementations, this book is for you. What you will learn Deliver CRM systems that are on time, on budget, and bring lasting value to organizations Build CRM that excels at operations, analytics, and collaboration Gather requirements effectively: identify key pain points, objectives, and functional requirements Develop customer insight through 360-degree client view and client profiling Turn customer requirements into a CRM design spec Architect your CRM platform Bring machine learning and artificial intelligence into your CRM system Ensure compliance with GDPR and other critical regulations Choose between on-premise, cloud, and hybrid hosting solutions Who this book is forCRM practitioners who want to update their work with new, proven techniques and approaches
https://magrudy-assets.storage.googleapis.com/9781789538922.jpg
41.990000 USD

The The Art of CRM: Proven strategies for modern customer relationship management

by Max Fatouretchi
Paperback / softback
Book cover image
Learn how to write automated tests for Dynamics 365 Business Central and see how to implement it in your daily work Key Features Leverage automated testing to advance over traditional manual testing methods Write, design, and implement automated tests Explore various testing frameworks and tools compatible with Microsoft Dynamics 365 ...
Automated Testing in Microsoft Dynamics 365 Business Central: Efficiently automate test cases in Dynamics NAV and Business Central
Learn how to write automated tests for Dynamics 365 Business Central and see how to implement it in your daily work Key Features Leverage automated testing to advance over traditional manual testing methods Write, design, and implement automated tests Explore various testing frameworks and tools compatible with Microsoft Dynamics 365 Business Central Book DescriptionDynamics 365 Business Central is the new cloud-based SaaS ERP proposition from Microsoft. It's not as simple as it used to be way back when it was called Navigator, Navision Financials, or Microsoft Business Solutions-Navision. Our development practices are becoming more formal, and with this, the call for test automation is pressing on us. This book will teach you to leverage testing tools available with Dynamics 365 Business Central to perform automated testing. We'll begin with a quick introduction to automated testing, followed by an overview of test automation in Dynamics 365 Business Central. Then you'll learn to design and build automated tests and we'll go through some efficient methods to get from requirements to application and testing code. Lastly, you'll learn to incorporate your own and Microsoft tests into your daily development practice. By the end of the book, you'll be able to write your own automated tests for Dynamics 365 Business Central. What you will learn Understand what automated tests are, and when and why to use them Explore the five pillars of the Testability Framework of Business Central Design and write automated tests for Business Central Make use of standard automated tests and their helper libraries Integrate automated tests into your development practice Who this book is forThis book is for consultants, testers, developers, and development managers working with Microsoft Dynamics NAV and Business Central. Being a book on automated testing techniques, it also caters to both functional and technical development teams.
https://magrudy-assets.storage.googleapis.com/9781789804935.jpg
26.240000 USD

Automated Testing in Microsoft Dynamics 365 Business Central: Efficiently automate test cases in Dynamics NAV and Business Central

by Luc van Vugt
Paperback / softback
Book cover image
Refine your Python programming skills and build professional grade applications with this comprehensive guide Key Features Create manageable code that can run in various environments with different sets of dependencies Implement effective Python data structures and algorithms to write optimized code Discover the exciting new features of Python 3.7 Book ...
Expert Python Programming,: Become a master in Python by learning coding best practices and advanced programming concepts in Python 3.7, 3rd Edition
Refine your Python programming skills and build professional grade applications with this comprehensive guide Key Features Create manageable code that can run in various environments with different sets of dependencies Implement effective Python data structures and algorithms to write optimized code Discover the exciting new features of Python 3.7 Book DescriptionPython is a dynamic programming language that's used in a wide range of domains thanks to its simple yet powerful nature. Although writing Python code is easy, making it readable, reusable, and easy to maintain is challenging. Complete with best practices, useful tools, and standards implemented by professional Python developers, the third edition of Expert Python Programming will help you overcome this challenge. The book will start by taking you through the new features in Python 3.7. You'll then learn the advanced components of Python syntax, in addition to understanding how to apply concepts of various programming paradigms, including object-oriented programming, functional programming, and event-driven programming. This book will also guide you through learning the best naming practices, writing your own distributable Python packages, and getting up to speed with automated ways of deploying your software on remote servers. You'll discover how to create useful Python extensions with C, C++, Cython, and CFFI. Furthermore, studying about code management tools, writing clear documentation, and exploring test-driven development will help you write clean code. By the end of the book, you will have become an expert in writing efficient and maintainable Python code. What you will learn Explore modern ways of setting up repeatable and consistent development environments Package Python code effectively for community and production use Learn modern syntax elements of Python programming such as f-strings, enums, and lambda functions Demystify metaprogramming in Python with metaclasses Write concurrent code in Python Extend Python with code written in different languages Integrate Python with code written in different languages Who this book is forThis book will appeal to you if you're a programmer looking to take your Python knowledge to the next level by writing efficient code and learning the latest features of version 3.7 and above.
https://magrudy-assets.storage.googleapis.com/9781789808896.jpg
41.990000 USD

Expert Python Programming,: Become a master in Python by learning coding best practices and advanced programming concepts in Python 3.7, 3rd Edition

by Tarek Ziade, Michal Jaworski
Paperback / softback
Book cover image
Leverage Docker to unlock efficient and rapid container deployments to improve your development workflow Key Features Reconfigure Docker hosts to create a logging system with the ElasticSearch-Logstash-Kibana (ELK) stack Tackle the challenges of large-scale container deployment with this fast-paced guide Benchmark the performance of your Docker containers using Apache JMeter ...
Docker High Performance: Complete your Docker journey by optimizing your application's workflows and performance, 2nd Edition
Leverage Docker to unlock efficient and rapid container deployments to improve your development workflow Key Features Reconfigure Docker hosts to create a logging system with the ElasticSearch-Logstash-Kibana (ELK) stack Tackle the challenges of large-scale container deployment with this fast-paced guide Benchmark the performance of your Docker containers using Apache JMeter Book DescriptionDocker is an enterprise-grade container platform that allows you to build and deploy your apps. Its portable format lets you run your code right from your desktop workstations to popular cloud computing providers. This comprehensive guide will improve your Docker workflows and ensure your application's production environment runs smoothly. This book starts with a refresher on setting up and running Docker and details the basic setup for creating a Docker Swarm cluster. You will then learn how to automate this cluster by using Chef Server and Cookbook. After that, you will run the Docker monitoring system with Prometheus and Grafana, and deploy the ELK stack. You will also learn some tips for optimizing Docker images. After deploying containers with the help of Jenkins, you will then move on to a tutorial on using Apache JMeter to analyze your application's performance. You will learn how to use Docker Swarm and NGINX to load-balance your application and how common debugging tools in Linux can be used to troubleshoot Docker containers. By the end of this book, you will be able to integrate all the optimizations that you have learned and put everything into practice in your applications. What you will learn Automate provisioning and setting up nodes in a Docker Swarm cluster Configure a monitoring system with Prometheus and Grafana Use Apache JMeter to create workloads for benchmarking the performance of Docker containers Understand how to load-balance an application with Docker Swarm and Nginx Deploy strace, tcdump, blktrace, and other Linux debugging tools to troubleshoot containers Integrate Docker optimizations for DevOps, Site Reliability Engineering, CI, and CD Who this book is forIf you are a software developer with a good understanding of managing Docker services and the Linux file system and are looking for ways to optimize working with Docker containers, then this is the book for you. Developers fascinated with containers and workflow automation with benefit from this book.
https://magrudy-assets.storage.googleapis.com/9781789807219.jpg
26.240000 USD

Docker High Performance: Complete your Docker journey by optimizing your application's workflows and performance, 2nd Edition

by Russ McKendrick, Allan Espinosa
Paperback / softback
Book cover image
Explore Qt framework and APIs for building cross-platform applications for mobile devices, embedded systems, and IoT Key Features Build cross-platform applications and deploy them across mobile and connected devices Design 2D and 3D UIs for embedded systems using Yocto and Qt Creator Build machine to machine automation solution using QtSensors, ...
Hands-On Mobile and Embedded Development with Qt 5: Build apps for Android, iOS, and Raspberry Pi with C++ and Qt
Explore Qt framework and APIs for building cross-platform applications for mobile devices, embedded systems, and IoT Key Features Build cross-platform applications and deploy them across mobile and connected devices Design 2D and 3D UIs for embedded systems using Yocto and Qt Creator Build machine to machine automation solution using QtSensors, QtMQTT, and QtWebSockets Book DescriptionQt is a world-class framework, helping you to develop rich graphical user interfaces (GUIs) and multi-platform applications that run on all major desktop platforms and most mobile or embedded platforms. The framework helps you connect the dots across platforms and between online and physical experience. This book will help you leverage the fully-featured Qt framework and its modular cross-platform library classes and intuitive APIs to develop applications for mobile, IoT, and industrial embedded systems. Considerations such as screen size, device orientation changes, and small memory will be discussed. We will focus on various core aspects of embedded and mobile systems, such as connectivity, networking, and sensors; there is no IoT without sensors. You will learn how to quickly design a flexible, fast, and responsive UI that looks great. Going further, you will implement different elements in a matter of minutes and synchronize the UI elements with the 3D assets with high precision. You will learn how to create high-performance embedded systems with 3D/2D user interfaces, and deploy and test on your target hardware. The book will explore several new features, including Qt for WebAssembly. At the end of this book, you will learn about creating a full software stack for embedded Linux systems using Yocto and Boot to Qt for Device Creation. What you will learn Explore the latest features of Qt, such as preview for Qt for Python and Qt for WebAssembly Create fluid UIs with a dynamic layout for different sized screens Deploy embedded applications on Linux systems using Yocto Design Qt APIs for building applications for embedded and mobile devices Utilize connectivity for networked and machine automated applications Discover effective techniques to apply graphical effects using Qt Quick apps Who this book is forThe book is ideal for mobile developers, embedded systems engineers and enthusiasts who are interested in building cross-platform applications with Qt. Prior knowledge of C++ is required.
https://magrudy-assets.storage.googleapis.com/9781789614817.jpg
41.990000 USD

Hands-On Mobile and Embedded Development with Qt 5: Build apps for Android, iOS, and Raspberry Pi with C++ and Qt

by Lorn Potter
Paperback / softback
Book cover image
Understand Gang of Four, architectural, functional, and reactive design patterns and how to implement them on modern Java platforms, such as Java 12 and beyond Key Features Learn OOP, functional, and reactive patterns for creating readable and maintainable code Explore architectural patterns and practices for building scalable and reliable applications ...
Hands-On Design Patterns with Java: Learn design patterns that enable the building of large-scale software architectures
Understand Gang of Four, architectural, functional, and reactive design patterns and how to implement them on modern Java platforms, such as Java 12 and beyond Key Features Learn OOP, functional, and reactive patterns for creating readable and maintainable code Explore architectural patterns and practices for building scalable and reliable applications Tackle all kinds of performance-related issues and streamline development using design patterns Book DescriptionJava design patterns are reusable and proven solutions to software design problems. This book covers over 60 battle-tested design patterns used by developers to create functional, reusable, and flexible software. Hands-On Design Patterns with Java starts with an introduction to the Unified Modeling Language (UML), and delves into class and object diagrams with the help of detailed examples. You'll study concepts and approaches to object-oriented programming (OOP) and OOP design patterns to build robust applications. As you advance, you'll explore the categories of GOF design patterns, such as behavioral, creational, and structural, that help you improve code readability and enable large-scale reuse of software. You'll also discover how to work effectively with microservices and serverless architectures by using cloud design patterns, each of which is thoroughly explained and accompanied by real-world programming solutions. By the end of the book, you'll be able to speed up your software development process using the right design patterns, and you'll be comfortable working on scalable and maintainable projects of any size. What you will learn Understand the significance of design patterns for software engineering Visualize software design with UML diagrams Strengthen your understanding of OOP to create reusable software systems Discover GOF design patterns to develop scalable applications Examine programming challenges and the design patterns that solve them Explore architectural patterns for microservices and cloud development Who this book is forIf you are a developer who wants to learn how to write clear, concise, and effective code for building production-ready applications, this book is for you. Familiarity with the fundamentals of Java is assumed.
https://magrudy-assets.storage.googleapis.com/9781789809770.jpg
41.990000 USD

Hands-On Design Patterns with Java: Learn design patterns that enable the building of large-scale software architectures

by Dr Edward Lavieri
Paperback / softback
Book cover image
Achieve improved network programmability and automation by leveraging powerful network programming concepts, algorithms, and tools Key Features Deal with remote network servers using SSH, FTP, SNMP and LDAP protocols. Design multi threaded and event-driven architectures for asynchronous servers programming. Leverage your Python programming skills to build powerful network applications Book ...
Learning Python Networking: A complete guide to build and deploy strong networking capabilities using Python 3.7 and Ansible , 2nd Edition
Achieve improved network programmability and automation by leveraging powerful network programming concepts, algorithms, and tools Key Features Deal with remote network servers using SSH, FTP, SNMP and LDAP protocols. Design multi threaded and event-driven architectures for asynchronous servers programming. Leverage your Python programming skills to build powerful network applications Book DescriptionNetwork programming has always been a demanding task. With full-featured and well-documented libraries all the way up the stack, Python makes network programming the enjoyable experience it should be. Starting with a walk through of today's major networking protocols, through this book, you'll learn how to employ Python for network programming, how to request and retrieve web resources, and how to extract data in major formats over the web. You will utilize Python for emailing using different protocols, and you'll interact with remote systems and IP and DNS networking. You will cover the connection of networking devices and configuration using Python 3.7, along with cloud-based network management tasks using Python. As the book progresses, socket programming will be covered, followed by how to design servers, and the pros and cons of multithreaded and event-driven architectures. You'll develop practical clientside applications, including web API clients, email clients, SSH, and FTP. These applications will also be implemented through existing web application frameworks. What you will learn Execute Python modules on networking tools Automate tasks regarding the analysis and extraction of information from a network Get to grips with asynchronous programming modules available in Python Get to grips with IP address manipulation modules using Python programming Understand the main frameworks available in Python that are focused on web application Manipulate IP addresses and perform CIDR calculations Who this book is forIf you're a Python developer or a system administrator with Python experience and you're looking to take your first steps in network programming, then this book is for you. If you're a network engineer or a network professional aiming to be more productive and efficient in networking programmability and automation then this book would serve as a useful resource. Basic knowledge of Python is assumed.
https://magrudy-assets.storage.googleapis.com/9781789958096.jpg
52.490000 USD

Learning Python Networking: A complete guide to build and deploy strong networking capabilities using Python 3.7 and Ansible , 2nd Edition

by Sam Washington, Dr M O Faruque Sarker, Jose Manuel Ortega
Paperback / softback
Book cover image
Learn to create and customize impressive Drupal 8 modules to extend your website's functionalities Key Features Explore a plethora of Drupal 8 APIs and get the best out of them using the power of PHP coding Learn to implement efficient data management and data security by creating dedicated modules for ...
Drupal 8 Module Development: Build modules and themes using the latest version of Drupal 8, 2nd Edition
Learn to create and customize impressive Drupal 8 modules to extend your website's functionalities Key Features Explore a plethora of Drupal 8 APIs and get the best out of them using the power of PHP coding Learn to implement efficient data management and data security by creating dedicated modules for it. Stay up to date with the changes introduced in the new Drupal 8 releases Book DescriptionDrupal 8 comes with a release cycle that allows for new functionality to be added at a much faster pace. However, this also means code deprecations and changing architecture that you need to stay on top of. This book updates the first edition and includes the new functionality introduced in versions up to, and including 8.7. The book will first introduce you to the Drupal 8 architecture and its subsystems before diving into creating your first module with basic functionality. You will work with the Drupal logging and mailing systems, learn how to output data using the theme layer and work with menus and links programmatically. Then, you will learn how to work with different kinds of data storages, create custom entities, field types and leverage the Database API for lower level database queries. You will further see how to introduce JavaScript into your module, work with the various file systems and ensure the code you write works on multilingual sites. Finally, you will learn how to programmatically work with Views, write automated tests for your functionality and also write secure code in general. By the end, you will have learned how to develop your own custom module that can provide complex business solutions. And who knows, maybe you'll even contribute it back to the Drupal community. Foreword by Dries Buytaert, founder of Drupal. What you will learn Develop Drupal 8 modules that do all the things you want Master numerous Drupal 8 sub-systems and APIs in the process Model, store, manipulate and process data to serve your purposes Display data and content in a clean and secure way using the Drupal 8 theme system Test your business logic to prevent regressions Stay ahead of the curve and write code following the current best practices Who this book is forThe primary target of this book is Drupal developers who want to learn how to write modules and develop in Drupal 8. It is also intended for Drupal site builders and PHP developers who have basic Object Oriented Programming skills. A little bit of Symfony experience is helpful but not mandatory.
https://magrudy-assets.storage.googleapis.com/9781789612363.jpg
41.990000 USD

Drupal 8 Module Development: Build modules and themes using the latest version of Drupal 8, 2nd Edition

by Daniel Sipos
Paperback / softback
Book cover image
notes@dev: /tmp$_: Notebook: Software Developer, Coder (220 Pages, Lined, 10 x 8)
https://magrudy-assets.storage.googleapis.com/9781075694080.jpg
10.490000 USD

notes@dev: /tmp$_: Notebook: Software Developer, Coder (220 Pages, Lined, 10 x 8)

by D E V
Paperback / softback
Book cover image
Agile Coaching as a Success Factor: Basics of coaching to successfully manage Agile teams
https://magrudy-assets.storage.googleapis.com/9783967160079.jpg
16.790000 USD

Agile Coaching as a Success Factor: Basics of coaching to successfully manage Agile teams

by Markus Heimrath
Hardback
Book cover image
Kanban for Beginners: Basics About the Use of Kanban in Industry and Software Development - How Kanban Works in Practice
https://magrudy-assets.storage.googleapis.com/9783967160123.jpg
13.640000 USD

Kanban for Beginners: Basics About the Use of Kanban in Industry and Software Development - How Kanban Works in Practice

by Franz Millweber
Paperback / softback
Book cover image
Positive Mind Postive Vibes Can Change the life! Notebook Journal: Code Notebook Blanked Lined Journal Diary Planner Workbook for Coders Developers Coding Companion Gift
https://magrudy-assets.storage.googleapis.com/9781075142000.jpg
6.290000 USD

Positive Mind Postive Vibes Can Change the life! Notebook Journal: Code Notebook Blanked Lined Journal Diary Planner Workbook for Coders Developers Coding Companion Gift

by Hab Publication
Paperback / softback
Book cover image
Legendary Analysts are born in July: Blank Lined Analyst Journal Notebooks Diary as Appreciation, Birthday, Welcome, Farewell, Thank You, Christmas, Graduation gifts. ( Alternative to Birthday card )
https://magrudy-assets.storage.googleapis.com/9781077239951.jpg
8.390000 USD

Legendary Analysts are born in July: Blank Lined Analyst Journal Notebooks Diary as Appreciation, Birthday, Welcome, Farewell, Thank You, Christmas, Graduation gifts. ( Alternative to Birthday card )

by Lovely Hearts Publishing
Paperback / softback
Book cover image
Agile Coaching as a Success Factor: Basics of coaching to successfully manage Agile teams
https://magrudy-assets.storage.googleapis.com/9783967160062.jpg
13.640000 USD

Agile Coaching as a Success Factor: Basics of coaching to successfully manage Agile teams

by Markus Heimrath
Paperback / softback
Book cover image
Lean Management for Beginners: Fundamentals of Lean Management for Small and Medium-Sized Enterprises - with many practical examples
https://magrudy-assets.storage.googleapis.com/9783967160185.jpg
14.690000 USD

Lean Management for Beginners: Fundamentals of Lean Management for Small and Medium-Sized Enterprises - with many practical examples

by Maximilian Tundermann
Paperback / softback
Book cover image
The Compact Org Mode Guide: Release 9.2.4
https://magrudy-assets.storage.googleapis.com/9781680922820.jpg
5.200000 USD

The Compact Org Mode Guide: Release 9.2.4

by Carsten Dominik
Paperback / softback
Book cover image
The Org Mode 9.2 Reference Manual
https://magrudy-assets.storage.googleapis.com/9781680922813.jpg
15.700000 USD

The Org Mode 9.2 Reference Manual

by Carsten Dominik
Paperback / softback
Book cover image
Agile Project Management: Scrum for Beginners
https://magrudy-assets.storage.googleapis.com/9783967160031.jpg
18.890000 USD

Agile Project Management: Scrum for Beginners

by Markus Heimrath
Hardback
Book cover image
Don't Make Me Use My Software Engineer Voice: Funny Software Engineering Gag Gift Idea. Joke Notebook Journal & Sketch Diary, Thank You Appreciation Present.
https://magrudy-assets.storage.googleapis.com/9781074665579.jpg
7.340000 USD

Don't Make Me Use My Software Engineer Voice: Funny Software Engineering Gag Gift Idea. Joke Notebook Journal & Sketch Diary, Thank You Appreciation Present.

by Profession Humor
Paperback / softback
Book cover image
Agile Project Management: Scrum for Beginners
https://magrudy-assets.storage.googleapis.com/9783967160024.jpg
15.740000 USD

Agile Project Management: Scrum for Beginners

by Markus Heimrath
Paperback / softback
Book cover image
Because I'm the Engineer that's why: Notebook (Journal, Diary) for Engineers 120 lined pages to write in
https://magrudy-assets.storage.googleapis.com/9781073685011.jpg
7.340000 USD

Because I'm the Engineer that's why: Notebook (Journal, Diary) for Engineers 120 lined pages to write in

by Humor Vibes
Paperback / softback
Book cover image
Software Engineering: Theory and Practice
https://magrudy-assets.storage.googleapis.com/9781682857465.jpg
164.850000 USD

Software Engineering: Theory and Practice

Hardback
Book cover image
Software Tester Off Duty: Funny Writing Notebook, Summer Vacation Diary, Retirement Journal, Planner Organizer for Software Tester
https://magrudy-assets.storage.googleapis.com/9781073442645.jpg
7.330000 USD

Software Tester Off Duty: Funny Writing Notebook, Summer Vacation Diary, Retirement Journal, Planner Organizer for Software Tester

by Magic Journal Publishing
Paperback / softback
Book cover image
My Software Never Ever Has Bugs: Programming Notebook Journal Blanked Lined Ruled Funny Programmer Code Coder Writing Diary Planner Organizer Gift
https://magrudy-assets.storage.googleapis.com/9781073335121.jpg
6.290000 USD

My Software Never Ever Has Bugs: Programming Notebook Journal Blanked Lined Ruled Funny Programmer Code Coder Writing Diary Planner Organizer Gift

by Hab Publication
Paperback / softback
Page 1 of 40