0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (2)
  • R100 - R250 (111)
  • R250 - R500 (547)
  • R500+ (3,219)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Internet > Internet languages

Accelerated Silverlight 2 (Paperback, 1st ed.): Jeff Scanlon Accelerated Silverlight 2 (Paperback, 1st ed.)
Jeff Scanlon
R1,039 R859 Discovery Miles 8 590 Save R180 (17%) Ships in 10 - 15 working days

Accelerated Silverlight 2 will get you up to speed with version2of Silverlight quickly and efficiently. Author Jeff Scanlon assumes you're already comfortable with the basics of .NET coding and with Windows Presentation Foundation (WPF), andhelps you build on your existing knowledge to make your journey to Silverlight 2 proficiency as quick and painless as possible. Where coding techniques are similar to other, more established areas of .NET, he'll say so. Likewise, where there's a syntax or conceptual gotcha that you're existing coding habits will walk you into, he'll point that out, too.

You'll find fasttrack coverage of all the most important elements of the Silverlight 2 technology ranging from XAML to standard controls, from dealing with media to networking, from testing to deployment. Two fully-worked sample applications conclude your path to Silverlight 2 mastery because nothing reinforces your understanding of how concepts fit together as much as looking at finished code.

The book is based on the assumption that readers will already be very comfortable with the workings of the .NET Framework. Knowledge of Expression Blend is useful, but the author doesn't assume that you're a master of it. You'll learn the Blend techniques that you need to know as you go along. By the end of the book, the author will have provided you with a sound, concise, path to mastery of Silverlight 2. What you'll learn Emigrate your existing .NET skills to Silverlight 2 as quickly as possibleLearn everything you need to know to start developing quality Silverlight 2 applications with confidenceExplore techniques and best practices in codeheavy, relevantcase studies Who this book is for

This book is for .NET developers, whether they are already using .NET 3.5 or are in the process of migrating up from .NET 2.0. The book aims to ease people's migration paths as much as possible. The authors include notes to highlight important features of .NET 3.5 that people need to be aware of and also to highlight where Silverlight's working and syntax differs substantially than that of Windows Presentation Foundation.

Decentralized Applications (Paperback): Siraj Raval Decentralized Applications (Paperback)
Siraj Raval
R1,017 R648 Discovery Miles 6 480 Save R369 (36%) Ships in 12 - 17 working days

Take advantage of Bitcoin's underlying technology, the blockchain, to build massively scalable, decentralized applications known as dapps. In this practical guide, author Siraj Raval explains why dapps will become more widely used-and profitable-than today's most popular web apps. You'll learn how the blockchain's cryptographically stored ledger, scarce-asset model, and peer-to-peer (P2P) technology provide a more flexible, better-incentivized structure than current software models. Once you understand the theory behind dapps and what a thriving dapp ecosystem looks like, Raval shows you how to use existing tools to create a working dapp. You'll then take a deep dive into the OpenBazaar decentralized market, and examine two case studies of successful dapps currently in use. Learn advances in distributed-system technology that make distributed data, wealth, identity, computing, and bandwidth possible Build a Twitter clone with the Go language, distributed architecture, decentralized messaging app, and peer-to-peer data store Learn about OpenBazaar's decentralized market and its structure for supporting transactions Explore Lighthouse, a decentralized crowdfunding project that rivals sites such as Kickstarter and IndieGogo Take an in-depth look at La'Zooz, a P2P ridesharing app that transmits data directly between riders and drivers

Mastering Python for Web - A Beginner's Guide (Hardcover): Sufyan Bin Uzayr Mastering Python for Web - A Beginner's Guide (Hardcover)
Sufyan Bin Uzayr
R1,785 Discovery Miles 17 850 Ships in 9 - 15 working days

Short and comprehensive text on how to master python Perfect for beginners or experts who need a refresher

Pro Azure Governance and Security - A Comprehensive Guide to Azure Policy, Blueprints, Security Center, and Sentinel... Pro Azure Governance and Security - A Comprehensive Guide to Azure Policy, Blueprints, Security Center, and Sentinel (Paperback, 1st ed.)
Peter De Tender, David Rendon, Samuel Erskine
R1,364 R1,094 Discovery Miles 10 940 Save R270 (20%) Ships in 10 - 15 working days

Any IT professional can tell you that managing security is a top priority and even more so when working in the cloud. Access to accurate and timely security information is critical, but governance and control must first be enabled. This guide shows you how to take advantage of Azure's vast and powerful built-in security tools and capabilities for your application workloads.Pro Azure Governance and Security offers a comprehensive look at the governance features available with Microsoft Azure and demonstrates how to integrate them with your hybrid and Azure environments, drawing on the author's experiences from years in the field. Learn about the array of controls implemented within Microsoft Azure from two valuable perspectives: the customer and Microsoft operations. Beginning with the top-level subscription hierarchy, learn about the most important built-in Azure security services and features, as well as how to use Azure Policies and Blueprints as a means for security and governance. A series of hands-on exercises teaches you the concepts of Azure Governance: how to enable and deploy Azure Security Center, integrate RBAC (role-based access control), and set up Azure Operations and Monitoring. Get introduced to the new Azure Sentinel solution that offers SIEM as a service for security incident management and proactive hunting. What You'll Learn Understand different architectural designs for implementing Azure Security Operate and monitor an Azure environment Deploy Azure Governance, Policies, and Blueprints Discover key Azure features that enhance security Implement and confidently access Azure Security Center Get to know Azure Sentinel Who This Book Is For Technical engineers, consultants, solution and cloud architects, IT managers, and SecOps teams who need to understand how to integrate governance, security, and compliance in hybrid and Azure environments. A basic understanding of Azure or other public cloud platforms is beneficial, but not required.

Java Distributed Computing (Paperback, 1st ed): Jim Farley Java Distributed Computing (Paperback, 1st ed)
Jim Farley
R1,174 R846 Discovery Miles 8 460 Save R328 (28%) Ships in 12 - 17 working days

Java Distributed Computing offers a general introduction to distributed computing, meaning programs that run on two or more systems. It focuses primarily on how to structure and write distributed applications and discusses issues like designing protocols, security, working with databases, and dealing with low bandwidth situations.

JavaScript Next - Your Complete Guide to the New Features Introduced in JavaScript, Starting from ES6 to ES9 (Paperback, 1st... JavaScript Next - Your Complete Guide to the New Features Introduced in JavaScript, Starting from ES6 to ES9 (Paperback, 1st ed.)
Raju Gandhi
R1,336 R1,065 Discovery Miles 10 650 Save R271 (20%) Ships in 10 - 15 working days

JavaScript has finally grown up. Armed with a slew of new features, JavaScript now makes writing the code that powers your applications elegant, concise, and easy to understand. This book is a pragmatic guide to the new features introduced in JavaScript, starting with Edition 6 of ECMAScript, and ending with Edition 9. Using a "compare and contrast" approach, each chapter offers a deep dive into new features, highlighting how best to use them moving forward. As you progress through the book, you'll be offered multiple opportunities to see the new features in action, and in concert with one another. Backed by an example-driven writing style, you'll learn by doing, and get ready to embrace the new world of JavaScript. What You'll Learn Provide a deep exposition of the new features introduced in ES6 through ES9 Review how JavaScript's new features by-pass any limitations of an existing approach Examine the refactoring necessary to go from old to new Demonstrate how JavaScript's new features work in unison with each other Who This Book Is For New and experienced developers who wish to keep abreast of the changes to JavaScript and deepen their understanding of the language.

Planning and Managing Drupal Projects (Paperback): Dani Nordin Planning and Managing Drupal Projects (Paperback)
Dani Nordin
R352 R260 Discovery Miles 2 600 Save R92 (26%) Ships in 12 - 17 working days

If you're a solo website designer or part of a small team itching to build interesting projects with Drupal, this concise guide will get you started. Drupal's learning curve has thrown off many experienced designers, particularly the way it handles design challenges. This book shows you the lifecycle of a typical Drupal project, with emphasis on the early stages of site planning. Learn how to efficiently estimate and set up your own project, so you can focus on ways to make your vision a reality, rather than let project management details constantly distract you. Plan and estimate your project by discovering your client's goals and audience perceptions Discover how Drupal works under the hood, and learn basic DrupalSpeak Frame the UX design challenge through a deeper understanding of your site's intended users Get real content for your project as early as possible--before you start prototyping Choose the right modules for your project, and learn about several go-to modules Understand how to walk clients through the Drupal design and development process

Beginning Azure IoT Edge Computing - Extending the Cloud to the Intelligent Edge (Paperback, 1st ed.): David Jensen Beginning Azure IoT Edge Computing - Extending the Cloud to the Intelligent Edge (Paperback, 1st ed.)
David Jensen
R1,569 R1,239 Discovery Miles 12 390 Save R330 (21%) Ships in 10 - 15 working days

Use a step-by-step process to create and deploy your first Azure IoT Edge solution. Modern day developers and architects in today's cloud-focused world must understand when it makes sense to leverage the cloud. Computing on the edge is a new paradigm for most people. The Azure IoT Edge platform uses many existing technologies that may be familiar to developers, but understanding how to leverage those technologies in an edge computing scenario can be challenging. Beginning Azure IoT Edge Computing demystifies computing on the edge and explains, through concrete examples and exercises, how and when to leverage the power of intelligent edge computing. It introduces the possibilities of intelligent edge computing using the Azure IoT Edge platform, and guides you through hands-on exercises to make edge computing approachable, understandable, and highly useful. Through user-friendlydiscussion you will not only understand how to build edge solutions, but also when to build them. By explaining some common solution patterns, the decision on when to use the cloud and when to avoid the cloud will become much clearer. What You'll Learn Create and deploy Azure IoT Edge solutions Recognize when to leverage the intelligent edge pattern and when to avoid it Leverage the available developer tooling to develop and debug IoT Edge solutions Know which off-the-shelf edge computing modules are available Become familiar with some of the lesser-known device protocols used in conjunction with edge computing Understand how to securely deploy and bootstrap an IoT Edge device Explore related topics such as containers and secure device provisioning Who This Book Is For Developers or architects who want to understand edge computing and when and where to use it. Readers should be familiar with C# or Python and have a high-level understanding of the Azure IoT platform.

Drupal 8 for Absolute Beginners (Paperback, 1st ed.): James Barnett Drupal 8 for Absolute Beginners (Paperback, 1st ed.)
James Barnett
R1,602 R1,469 Discovery Miles 14 690 Save R133 (8%) Ships in 9 - 15 working days

Drupal 8 for Absolute Beginners is your definitive guide to starting from scratch with Drupal even if you have little web knowledge. This book teaches you the basics of HTML, CSS, JavaScript, and PHP in relation to Drupal, so that you can begin to use this popular CMS with all of its features.You will first learn how to set up and customize a basic blog using Drupal, one of the most powerful and popular content management systems available today. From there you will learn the basics of HTML, CSS, JavaScript and PHP, and apply this knowledge to create your own custom Drupal module. You will learn how to build, style, and add functionality to your own Drupal module from scratch. You will then use Drush to apply a theme to Drupal, customizing everything to your liking, before publishing your work to the world. The book also covers some more advanced topics that beginners often ask about, such as getting set up with Git and using source control, using MySQL to interact with a database, and a guide to getting up and running with Linux. Rarely has all the knowledge required to start with Drupal been collated in one place as it is in Drupal 8 for Absolute Beginners. You need no prior knowledge of the web, only a desire to learn. The book is fully supported by video material on the author's website. Start your Drupal journey with this book today!

Adobe Dreamweaver Classroom in a Book (2022 release) (Paperback): James Maivald Adobe Dreamweaver Classroom in a Book (2022 release) (Paperback)
James Maivald
R1,451 R1,338 Discovery Miles 13 380 Save R113 (8%) Ships in 9 - 15 working days

Learn how to create webpages for the modern web; incorporate graphics and text; build rich interactive applications; add links to text and images; add interactive elements to your sites; work with HTML5 and CSS3 code and structures; adapt webpage designs to a wide variety of desktop computers and mobile devices with a minimum of hand coding; and publish a finished site to the web. The fastest, easiest, most comprehensive way to learn Adobe Dreamweaver Classroom in a Book (R), the best-selling series of hands-on software training workbooks, offers what no other book or training program does-an official training series from Adobe, developed with the support of Adobe product experts. Adobe Dreamweaver Classroom in a Book (2022 release) contains 12 lessons that cover the basics and beyond, providing countless tips and techniques to help you become more productive with the program. You can follow the book from start to finish or choose only those lessons that interest you. Purchasing this book includes valuable online extras. Follow the instructions in the book's "Getting Started" section to unlock access to: Downloadable lesson files you need to work through the projects in the book Web Edition containing the complete text of the book, interactive quizzes, and videos that walk you through the lessons step by step What you need to use this book: Adobe Dreamweaver (2022 release) software, for either Windows or macOS. (Software not included.) Note: Classroom in a Book does not replace the documentation, support, updates, or any other benefits of being a registered owner of Adobe Dreamweaver software.

PHP and MySQL Web Development (Paperback, 5th edition): Luke Welling, Laura Thomson PHP and MySQL Web Development (Paperback, 5th edition)
Luke Welling, Laura Thomson
R1,236 R1,152 Discovery Miles 11 520 Save R84 (7%) Ships in 9 - 15 working days

PHP and MySQL Web Development, Fifth Edition The definitive guide to building database-driven Web applications with PHP and MySQL PHP and MySQL are popular open-source technologies that are ideal for quickly developing database-driven Web applications. PHP is a powerful scripting language designed to enable developers to create highly featured Web applications quickly, and MySQL is a fast, reliable database that integrates well with PHP and is suited for dynamic Internet-based applications. PHP and MySQL Web Development shows how to use these tools together to produce effective, interactive Web applications. It clearly describes the basics of the PHP language, explains how to set up and work with a MySQL database, and then shows how to use PHP to interact with the database and the server. This practical, hands-on book consistently focuses on real-world applications, even in the introductory chapters. The authors cover important aspects of security and authentication as they relate to building a real-world website and show you how to implement these aspects in PHP and MySQL. They also introduce you to the integration of front-end and back-end technologies by using JavaScript in your application development. The final part of this book describes how to approach real-world projects and takes the reader through the design, planning, and building of several projects, including: User authentication and personalization Web-based email Social media integration Shopping cart The fifth edition of PHP and MySQL Web Development has been thoroughly updated, revised, and expanded to cover developments in PHP through versions 5.6 and 7, as well as features introduced in recent stable releases of MySQL. Free Access to Web Edition Purchase of this book in any format, electronic or print, includes free access to the corresponding Web Edition. The Web Edition can be viewed on all types of computers and mobile devices with any modern web browser that supports HTML5. Contents at a Glance Part I: Using PHP 1 PHP Crash Course 2 Storing and Retrieving Data 3 Using Arrays 4 String Manipulation and Regular Expressions 5 Reusing Code and Writing Functions 6 Object-Oriented PHP 7 Error and Exception Handling Part II: Using MySQL 8 Designing Your Web Database 9 Creating Your Web Database 10 Working with Your MySQL Database 11 Accessing Your MySQL Database from the Web with PHP 12 Advanced MySQL Administration 13 Advanced MySQL Programming Part III: Web Application Security 14 Web Application Security Risks 15 Building a Secure Web Application 16 Implementing Authentication Methods with PHP Part IV: Advanced PHP Techniques 17 Interacting with the File System and the Server 18 Using Network and Protocol Functions 19 Managing the Date and Time 20 Internationalization and Localization 21 Generating Images 22 Using Session Control in PHP 23 Integrating JavaScript and PHP 24 Other Useful Features Part V: Building Practical PHP and MySQL Projects 25 Using PHP and MySQL for Large Projects 26 Debugging and Logging 27 Building User Authentication and Personalization 28 (PDF with Product Registration) Building a Web-Based Email Client with Laravel Part I 29 (PDF with Product Registration) Building a Web-Based Email Client with Laravel Part II 30 (PDF with Product Registration) Social Media Integration Sharing and Authentication 31 (PDF with Product Registration) Building a Shopping Cart Part VI: Appendix A Installing Apache, PHP, and MySQL

APIs - A Strategy Guide (Paperback): Daniel Jacobson APIs - A Strategy Guide (Paperback)
Daniel Jacobson; Contributions by Greg Brail, Dan Woods
R585 R430 Discovery Miles 4 300 Save R155 (26%) Ships in 12 - 17 working days

Programmers used to be the only people excited about APIs, but now a growing number of companies see them as a hot new product channel. This concise guide describes the tremendous business potential of APIs, and demonstrates how you can use them to provide valuable services to clients, partners, or the public via the Internet. You'll learn all the steps necessary for building a cohesive API business strategy from experts in the trenches.

Facebook and Twitter APIs continue to be extremely successful, and many other companies find that API demand greatly exceeds website traffic. This book offers executives, business development teams, and other key players a complete roadmap for creating a viable API product. Learn about the rise of APIs and why your business might need one Understand the roles of asset owners, providers, and developers in the API value chain Build strategies for designing, implementing, and marketing your product Devise an effective process for security and user management Address legal issues, such as rights management and terms of use Manage traffic and user experience with a reliable operating model Determine the metrics you need to measure your API's success

Developing Web Components (Paperback): Jarrod Ovreson, Jason Strimpel Developing Web Components (Paperback)
Jarrod Ovreson, Jason Strimpel
R824 R525 Discovery Miles 5 250 Save R299 (36%) Ships in 12 - 17 working days

Although web components are still on the bleeding edge-barely supported in modern browsers-the technology is also moving extremely fast. This practical guide gets you up to speed on the concepts underlying W3C's emerging standard and shows you how to build custom, reusable HTML5 Web Components. Regardless of your experience with libraries such as jQuery and Polymer, this book teaches JavaScript developers the DOM manipulations these libraries perform. You'll learn how to build a basic widget with vanilla JavaScript and then convert it into a web component that's semantic, declarative, encapsulated, consumable, and maintainable. With custom components, the Web can finally fulfill its potential as a natively extensible application platform. This book gets you in at the right time. Understand core concepts (such as normal flow and positioning, and Z-index) for properly positioning, dragging, and resizing elements Explore UI concepts and patterns typically abstracted away by Dojo, jQuery UI, Kendo UI, and other libraries Dive into the W3C standard and convert your working widget example into a fully functioning web component Learn how to encapsulate, package, and deploy your web components with Google's Polymer framework

React Native for Mobile Development - Harness the Power of React Native to Create Stunning iOS and Android Applications... React Native for Mobile Development - Harness the Power of React Native to Create Stunning iOS and Android Applications (Paperback, 2nd ed.)
Akshat Paul, Abhishek Nalwaya
R1,557 R1,227 Discovery Miles 12 270 Save R330 (21%) Ships in 10 - 15 working days

Develop native iOS and Android apps with ease using React Native. Learn by doing through an example-driven approach, and have a substantial running app at the end of each chapter. This second edition is fully updated to include ES7 (ECMAScript 7), the latest version of React Native (including Redux), and development on Android. You will start by setting up React Native and exploring the anatomy of React Native apps. You'll then move on to Redux data flow, how it differs from flux, and how you can include it in your React Native project to solve state management differently and efficiently. You will also learn how to boost your development by including popular packages developed by the React Native community that will help you write less; do more. Finally, you'll learn to how write test cases using Jest and submit your application to the App Store. React Native challenges the status quo of native iOS and Android development with revolutionary components, asynchronous execution, unique methods for touch handling, and much more. This book reveals the the path-breaking concepts of React.js and acquaints you with the React way of thinking so you can learn to create stunning user interfaces. What You'll Learn Build stunning iOS and Android applications Understand the Redux design pattern and use it in your project Interact with iOS and android device capabilities such as addressbook, camera, GPS and more with your apps Test and launch your application to the App Store Who This Book Is For Anyone with JavaScript experience who wants to build native mobile applications but dreads the thought of programming in Objective-C or Java. Developers who have experience with JavaScript but are new or not acquainted to React Native or ReactJS.

Craft GraphQL APIs in Elixir with Absinthe (Paperback): Bruce Williams Craft GraphQL APIs in Elixir with Absinthe (Paperback)
Bruce Williams; Contributions by Ben Wilson
R1,130 R816 Discovery Miles 8 160 Save R314 (28%) Ships in 12 - 17 working days

Your domain is rich and interconnected, and your API should be too. Upgrade your web API to GraphQL, leveraging its flexible queries to empower your users, and its declarative structure to simplify your code. Absinthe is the GraphQL toolkit for Elixir, a functional programming language designed to enable massive concurrency atop robust application architectures. Written by the creators of Absinthe, this book will help you take full advantage of these two groundbreaking technologies. Build your own flexible, high-performance APIs using step-by-step guidance and expert advice you won't find anywhere else. GraphQL is a new way of structuring and building web services, and the result is transformational. Find out how to offer a more tailored, cohesive experience to your users, easily aggregate data from different data sources, and improve your back end's maintainability with Absinthe's declarative approach to defining how your API works. Build a GraphQL-based API from scratch using Absinthe, starting from core principles. Learn the type system and how to expand your schema to suit your application's needs. Discover a growing ecosystem of tools and utilities to understand, debug, and document your API. Take it to production, but do it safely with solid best practices in mind. Find out how complexity analysis and persisted queries can let you support your users flexibly, but responsibly too. Along the way, discover how Elixir makes all the difference for a high performance, fault-tolerant API. Use asynchronous and batching execution, or write your own custom add-ons to extend Absinthe. Go live with subscriptions, delivering data over websockets on top of Elixir (and Erlang/OTP's) famous solid performance and real-time capabilities. Transform your applications with the powerful combination of Elixir and GraphQL, using Absinthe. What You Need: To follow along with the book, you should have Erlang/OTP 19+ and Elixir 1.4+ installed. The book will guide you through setting up a new Phoenix application using Absinthe.

Current Trends in Web Engineering - ICWE 2018 International Workshops, MATWEP, EnWot, KD-WEB, WEOD, TourismKG,  Caceres, Spain,... Current Trends in Web Engineering - ICWE 2018 International Workshops, MATWEP, EnWot, KD-WEB, WEOD, TourismKG, Caceres, Spain, June 5, 2018, Revised Selected Papers (Paperback, 1st ed. 2018)
Cesare Pautasso, Fernando Sanchez-Figueroa, Kari Systa, Juan Manuel Murillo Rodriguez
R1,510 Discovery Miles 15 100 Ships in 10 - 15 working days

This book constitutes the refereed thoroughly refereed post-workshop proceedings of the 18th International Conference on Web Engineering, ICWE 2018, held in Caceres, Spain, in June 2018. The 18 revised full papers were selected from 40 submissions. The workshops complement the main conference and explore new trends on core topics of Web engineering and provide an open discussion space combining solid theory work with practical on-the-field experience. The workshop committee accepted five workshops for publication in this volume: First International Workshop on Maturity of Web Engineering Practices (MATWEP 2018), Second International Workshop on Engineering theWeb of Things (EnWoT 2018), Fourth International Workshop on Knowledge Discovery on the Web (KDWEB 2018), International Workshop on Engineering Open Data (WEOD 2018), First International Workshop on Knowledge Graphs on Travel and Tourism (TourismKG 2018).

UX for Developers - How to Integrate User-Centered Design Principles Into Your Day-to-Day Development Work (Paperback, 1st... UX for Developers - How to Integrate User-Centered Design Principles Into Your Day-to-Day Development Work (Paperback, 1st ed.)
Westley Knight
R1,550 R1,219 Discovery Miles 12 190 Save R331 (21%) Ships in 10 - 15 working days

Become more mindful of the user when building digital products, and learn how to integrate a user-centered approach into your thinking as a web or app developer. This book shows you how the user experience is the responsibility of everyone involved in creating the product and how to redefine development principles when building user-centered digital products. There are still many organizations that are not design driven, and the gap between stereotypical design and development teams needs to be bridged in order to build digital products that cater to the needs of real people. We are at a point where we see organizations that cannot bring the user experience into their core thinking falling behind their competitors. You'll see how to increase the level of UX maturity within any organization by tackling what is possibly the biggest stumbling block that stands between design and development: putting user needs ahead of system efficiency. UX for Developers shows how you can adjust your focus in order to be more mindful of the user when building digital products. Learn to care about what you build, not just for the system's sake, but for those who will use what you build. What You'll Learn Understand what it means to build websites and applications for the user, rather than from a developer's perspective. Review the soft skills required to build more usable digital products Discover the tools and techniques to adopt a user-focused approach to development. Improve communication throughout design and development, especially between developers and non-developers. Who This Book Is For Primary audience is Web/app developers that are looking to understand what it takes to build usable digital products. Secondary audience is UX Designers who are looking to understand the viewpoint of developers; Project managers and stakeholders who need to facilitate better working relationships between developers and designers.

Progressive Web Apps with Angular - Create Responsive, Fast and Reliable PWAs Using Angular (Paperback, 1st ed.): Majid Hajian Progressive Web Apps with Angular - Create Responsive, Fast and Reliable PWAs Using Angular (Paperback, 1st ed.)
Majid Hajian
R1,947 R1,527 Discovery Miles 15 270 Save R420 (22%) Ships in 10 - 15 working days

Harness the power of Angular to build fast, high performance progressive web apps that work offline. Learn exactly how to create an Angular Progressive Web App (PWA) from scratch, how you can use different tools to audit and improve it, and leverage Angular CLI or Workbox to turn your app into a PWA. Using browser APIs - including the Credential Management, Payment Request, Geolocation, Web Bluetooth, WebUSB and Generic Sensors APIs - you can unleash the potential of PWAs and build applications that enhance user experience. Angular's game-changing built-in features, including the Angular service worker module, can be leveraged to construct responsive and reliable PWAs that can look and feel just like native mobile apps. You'll learn how to boost your app speed, how to increase user engagement using push notifications, and how to implement offline storage and different caching APIs in Angular. You'll even see how to convert an existing Angular app into a PWA. Whether you're new to building PWAs, or want to learn how to use Angular to improve your app development, Progressive Web Apps with Angular provides the know-how to build and deploy an Angular PWA. What Readers Will Learn Build an Angular app that looks and feels just like a native mobile app Audit and improve an Angular PWA with different tools Increase user engagement by using push notifications Offline storage and different caching APIs in Angular Implement modern technologies into an Angular PWA Who This Book Is For Developers with basic knowledge of HTML, JavaScript and Angular

Python Continuous Integration and Delivery - A Concise Guide with Examples (Paperback, 1st ed.): Moritz Lenz Python Continuous Integration and Delivery - A Concise Guide with Examples (Paperback, 1st ed.)
Moritz Lenz
R1,325 R1,055 Discovery Miles 10 550 Save R270 (20%) Ships in 10 - 15 working days

Gain the techniques and tools that enable a smooth and efficient software development process in this quick and practical guide on Python continuous integration (CI) and continuous delivery (CD). Based on example applications, this book introduces various kinds of testing and shows you how to set up automated systems that run these tests, and install applications in different environments in controlled ways. Python Continuous Integration and Delivery tackles the technical problems related to software development that are typically glossed over in pure programming texts. After reading this book, you'll see that in today's fast-moving world, no software project can afford to go through development, then an integration phase of unpredictable length and complexity, and finally be shipped to the customer -- just to find out that the resulting application didn't quite fill their need. Instead, you'll discover that practicing continuous integration and continuous delivery reduces the risks by keeping changes small and automating otherwise painful processes. What You Will Learn Carry out various kinds of testing, including unit testing and continuous integration testing, of your Python code using Jenkins Build packages and manage repositories Incorporate Ansible and Go for automated packaging and other deployments Manage more complex and robust deployments Who This Book Is For Python programmers and operating staff that work with Python applications.

Python for Data Mining Quick Syntax Reference (Paperback, 1st ed.): Valentina Porcu Python for Data Mining Quick Syntax Reference (Paperback, 1st ed.)
Valentina Porcu
R832 R693 Discovery Miles 6 930 Save R139 (17%) Ships in 10 - 15 working days

Learn how to use Python and its structures, how to install Python, and which tools are best suited for data analyst work. This book provides you with a handy reference and tutorial on topics ranging from basic Python concepts through to data mining, manipulating and importing datasets, and data analysis. Python for Data Mining Quick Syntax Reference covers each concept concisely, with many illustrative examples. You'll be introduced to several data mining packages, with examples of how to use each of them. The first part covers core Python including objects, lists, functions, modules, and error handling. The second part covers Python's most important data mining packages: NumPy and SciPy for mathematical functions and random data generation, pandas for dataframe management and data import, Matplotlib for drawing charts, and scikitlearn for machine learning. What You'll Learn Install Python and choose a development environment Understand the basic concepts of object-oriented programming Import, open, and edit files Review the differences between Python 2.x and 3.x Who This Book Is For Programmers new to Python's data mining packages or with experience in other languages, who want a quick guide to Pythonic tools and techniques.

Impractical Python Projects - Playful Programming Activities to Make You Smarter (Paperback): Lee Vaughan Impractical Python Projects - Playful Programming Activities to Make You Smarter (Paperback)
Lee Vaughan
R842 R771 Discovery Miles 7 710 Save R71 (8%) Ships in 12 - 17 working days

Impractical Python picks up where the complete beginners book leaves off, expanding on existing concepts and introducing new tools and techniques that you'll use every day. Just flip to any page, cookbook-style, and test your skills with software design, code optimization, and debugging. To keep thing interesting, each project includes a zany twist featuring historical incidents, pop culture, literature, comics, and the purely scientific.

Docker in Action (Paperback, 2nd edition): Jeff Nickoloff, Stephen Kuenzli, Bret Fisher Docker in Action (Paperback, 2nd edition)
Jeff Nickoloff, Stephen Kuenzli, Bret Fisher
R923 Discovery Miles 9 230 Ships in 9 - 15 working days

The idea behind Docker is simple. Create a tiny virtual environment called a container that holds just your application and its dependencies. The Docker engine uses the host operating system to keep track of your containers. Applications running inside containers share resources, making their footprints small. They are easy to install, manage, and remove. Docker in Action, Second Edition teaches you to create, deploy, and manage applications hosted in Docker containers running on Linux. Fully updated, with four new chapters and revised best practices and examples, this second edition begins with a clear explanation of the Docker model. Then, you go hands-on with packaging applications, testing, installing, running programs securely, and deploying them across a cluster of hosts. With examples showing how Docker benefits the whole dev lifecycle, you'll discover techniques for everything from dev-and-test machines to full-scale cloud deployments.

Building Design Systems - Unify User Experiences through a Shared Design Language (Paperback, 1st ed.): Sarrah Vesselov, Taurie... Building Design Systems - Unify User Experiences through a Shared Design Language (Paperback, 1st ed.)
Sarrah Vesselov, Taurie Davis
R1,101 R891 Discovery Miles 8 910 Save R210 (19%) Ships in 10 - 15 working days

Learn how to build a design system framed within the context of your specific business needs. This book guides you through the process of defining a design language that can be understood across teams, while also establishing communication strategies for how to sell your system to key stakeholders and other contributors. With a defined set of components and guidelines, designers can focus their efforts on solving user needs rather than recreating elements and reinventing solutions. You'll learn how to use an interface inventory to surface inconsistencies and inefficient solutions, as well as how to establish a component library by documenting existing patterns and creating new ones. You'll also see how the creation of self-documenting styles and components will streamline your UX process. Building Design Systems provides critical insights into how to set up a design system within your organization, measure the effectiveness of that system, and maintain it over time. You will develop the skills needed to approach your design process systematically, ensuring that your design system achieves the purpose of your organization, your product, and your team. What You'll Learn Develop communication strategies necessary to gain buy-in from key stakeholders and other teams Establish principles based on your specific needs Design, build, implement, and maintain a design system from the ground up Measure the effectiveness of your system over time Who This Book Is For All teams, large and small, seeking to unify their design language through a cohesive design system and create buy-in for design thinking within their organization; UX, visual, and interaction designers, as well as product managers and front-end developers will benefit from a systematic approach to design.

Decoupled Drupal in Practice - Architect and Implement Decoupled Drupal Architectures Across the Stack (Paperback, 1st ed.):... Decoupled Drupal in Practice - Architect and Implement Decoupled Drupal Architectures Across the Stack (Paperback, 1st ed.)
Preston So
R1,655 R1,325 Discovery Miles 13 250 Save R330 (20%) Ships in 10 - 15 working days

Gain a clear understanding of the most important concepts in the decoupled CMS landscape. You will learn how to architect and implement decoupled Drupal architectures across the stack-from building the back end and designing APIs to integrating with front-end technologies. You'll also review presenting data through consumer applications in widely adopted technologies such as Angular, Ember, React, and Vue.js. Featuring a foreword by Drupal founder and project lead Dries Buytaert, the first part of this book chronicles the history of the CMS and the server-client divide, analyzes the risks and rewards of decoupled CMS architectures, and presents architectural patterns. From there, the book explores the core and contributed landscape for decoupled Drupal, authentication mechanisms, and the surrounding tooling ecosystem before delving into consumer implementations in a variety of technologies. Finally, a series of chapters on advanced topics feature the Drupal REST plugin system, schemas and generated documentation, and caching. Several projects point to a decoupled future for Drupal, including the Contenta CMS and work to modernize Drupal's JavaScript using React. Begin learning about these and other exciting developments with Decoupled Drupal today. What You'll Learn Evaluate the risks and rewards of decoupled Drupal and classify its architectures Authenticate requests to Drupal using OAuth, JWT, and Basic Authentication Consume and manipulate Drupal content via API through HTTP requests Integrate with other consumer applications for native mobile and desktop as well as set-top boxes (Roku, Apple TV, Samsung TV) Add new resources to Drupal's REST API using the REST plugin system Generate API documentation that complies with the OpenAPI (Swagger) standard Who This Book Is For Those with some exposure to CMSes like WordPress and Drupal and those who wish to follow along with JavaScript application development will benefit. A familiarity with API-first or services-oriented architectures is helpful but not presumed.

Mobile and Web Messaging (Paperback): Jeff Mesnil Mobile and Web Messaging (Paperback)
Jeff Mesnil
R589 R434 Discovery Miles 4 340 Save R155 (26%) Ships in 12 - 17 working days

Learn how to use messaging technologies to build responsive and resilient applications for mobile devices and web browsers. With this hands-on guide, you'll use the STOMP and MQTT messaging protocols to write iOS and web applications capable of sending and receiving GPS and device sensor data, text messages, and alerts. Messaging protocols are not only simple to use, but also conserve network bandwidth, device memory, and batteries. Using this book's step-by-step format, author Jeff Mesnil helps you work with Objective-C and JavaScript libraries, as well as the protocols. All you need to get started are basic programming skills. Understand basic messaging concepts and composition Learn two common messaging models: point-to-point and publish/subscribe Use STOMP to write an iOS application that sends GPS data, and a web app that consumes the data Build an iOS app with MQTT that tracks and broadcasts device motion data, and a web app that displays the data and sends alerts Extend STOMP to filter, prioritize, persist, and expire messages Take a complete tour of STOMP and MQTT, including features not used in the book's sample apps

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Learn to Design a Website for Your…
Michael Nelson, David Ezeanaka Hardcover R466 Discovery Miles 4 660
Coding for Kids Ages 10 and Up - Coding…
Bob Mather Hardcover R882 Discovery Miles 8 820
An Introduction to XML and Web…
Anders Moller, Michael Schwartzbach Paperback R2,471 Discovery Miles 24 710
Geospatial Web Services - Advances in…
Peisheng Zhao Hardcover R4,908 Discovery Miles 49 080
DelphiMVCFramework - the official guide…
Daniele Teti Hardcover R1,368 Discovery Miles 13 680
Java Concepts
Cay S. Horstmann Paperback R1,501 Discovery Miles 15 010
CSS and HTML for beginners - A Beginners…
Ethan Hall Hardcover R907 Discovery Miles 9 070
The API-First Transformation
Kin Lane Hardcover R1,387 Discovery Miles 13 870
Computer Programming The Doctrine 2.0…
Adesh Silva Hardcover R777 R650 Discovery Miles 6 500
Java - The ultimate beginners guide to…
Mark Reed Hardcover R629 R526 Discovery Miles 5 260

 

Partners