0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (3)
  • R100 - R250 (102)
  • R250 - R500 (443)
  • R500+ (3,119)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Internet > Internet languages > General

Full Stack AngularJS for Java Developers - Build a Full-Featured Web Application from Scratch Using AngularJS with Spring... Full Stack AngularJS for Java Developers - Build a Full-Featured Web Application from Scratch Using AngularJS with Spring RESTful (Paperback, 1st ed.)
Ravi Kant Soni
R1,693 R1,370 Discovery Miles 13 700 Save R323 (19%) Ships in 18 - 22 working days

Get introduced to full stack enterprise development. Whether you are new to AngularJS and Spring RESTful web services, or you are a seasoned expert, you will be able to build a full-featured web application from scratch using AngularJS and Spring RESTful web services. Full stack web development is in demand because you can explore the best of different tools and frameworks and yet make your apps solid and reliable in design, scalability, robustness, and security. This book assists you in creating your own full stack development environment that includes the powerful and revamped AngularJS, and Spring REST. The architecture of modern applications is covered to prevent the development of isolated desktop and mobile applications. By the time you reach the end of this book you will have built a full-featured dynamic app. You will start your journey by setting up a Spring Boot development environment and creating your RESTful services to perform CRUD operations. Then you will migrate the front-end tools-AngularJS and Bootstrap-into your Spring Boot application to consume RESTful services. You will secure your REST API using Spring Security and consume your secured REST API using AngularJS. What You'll Learn Build a REST application with Spring Boot Expose CRUD operations using RESTful endpoints Create a single page application by integrating Angular JS and Bootstrap in Spring Boot Secure REST APIs using Spring Security Consume secured RESTful Services using Angular JS Build a REST client using a REST template to consume RESTful services Test RESTful services using the Spring MVC Test Framework Who This Book Is For Web application developers with previous Java programming experience who want to create enterprise-grade, scalable Java apps using powerful front tools such as AngularJS and Bootstrap along with popular back-end frameworks such as Spring Boot

Web Applications on Azure - Developing for Global Scale (Paperback, 1st ed.): Rob Reagan Web Applications on Azure - Developing for Global Scale (Paperback, 1st ed.)
Rob Reagan
R1,393 R1,171 Discovery Miles 11 710 Save R222 (16%) Ships in 18 - 22 working days

Build .NET apps on Microsoft Azure services that can grow to Internet scale. Learn how you can make smart application architecture decisions and follow best practices so that your website can handle tens of thousands of concurrent users and deliver your content globally. Author Rob Reagan takes you through key Azure technologies targeted toward building web applications, and along the way shares his lessons learned in scaling out a real-world web application. After an overview of web application building blocks, the book dives into relational and NoSQL data storage options on Azure, including Azure Table Storage and CosmosDB. You'll then discover how to make best use of Redis Cache, Web Jobs, Messaging Queues, and more, alongside other tips, tricks, and troubleshooting advice for when things go wrong. The book concludes with a thorough exploration of best practices for deployment at scale. What You'll Learn Develop scalable architecture patterns on Azure with ASP.NET MVC Understand the pros and cons of using SQL Azure vs. NoSQL solutions (Azure Tables, CosmosDB) Perform data migration, backup, and recovery in SQL Azure Use effective caching Troubleshoot your web applications Know best practices for deployment Who This Book Is For Professional developers or serious hobbyists with experience developing web applications with ASP.NET MVC or Web API

Beginning Progressive Web App Development - Creating a Native App Experience on the Web (Paperback, 1st ed.): Dennis Sheppard Beginning Progressive Web App Development - Creating a Native App Experience on the Web (Paperback, 1st ed.)
Dennis Sheppard
R1,508 R1,235 Discovery Miles 12 350 Save R273 (18%) Ships in 18 - 22 working days

Build fast, reliable web applications using the latest web development technologies. This book provides step-by-step learning through the process of transforming a "traditional" web app into a high-performing progressive web app, leveraging principles and lessons taught throughout the book. You will learn to improve the performance, reliability, reach, and user engagement of mobile web applications through the use of specific, practical examples. Because most non-trivial web applications developed today use JavaScript frameworks, you will learn about the most popular frameworks offering a PWA right out of the box, including React, Preact, Vue.js, Angular, and Ionic. You also will learn which tools to enlist to measure your application's performance, such as Google's Lighthouse. Beginning Progressive Web App Development includes best practices to make your app work even when an end user has a poor or no Internet connection, and to send notifications and reminders with the Notification and Push APIs to keep your users engaged. You will come away with an understanding of the technologies-application shells, server push technology, and caching-that will allow you to rapidly deliver content to your users. As important as it is to provide mobile users with a great experience, the principles of PWAs are not limited to smartphones. Most of what you will learn in this book is directly applicable to web applications on all screen sizes. What You'll Learn Achieve nearly instant loading times Implement service workers to make your app load faster and work while users are offline Keep users engaged with web notifications Measure the performance and reach of your web applications Transform your existing web app into a progressive web app Create a progressive web app from scratch Understand what building a truly fast web app entails with Google's PRPL pattern Who This Book Is For Web developers with prior JavaScript experience

Exploring Java 9 - Build Modularized Applications in Java (Paperback, 1st ed.): Fu Cheng Exploring Java 9 - Build Modularized Applications in Java (Paperback, 1st ed.)
Fu Cheng
R1,277 R1,206 Discovery Miles 12 060 Save R71 (6%) Ships in 18 - 22 working days

Discover all the new features and changes in Java 9, including module systems-JPMS or Project Jigsaw. This book covers the whole Java application development life cycle. You'll review all the important concepts, including module descriptor, unnamed module, automatic module, and command line tools. Exploring Java 9 also serves as a practical guide for migration to module systems. Code samples from real-world scenarios solidify a foundation for learning and development and allow you to apply best practices in actual development. Additionally, you'll learn about concurrency, ECMAScript 6 features in Nashorn and Parser API, stack-walking API, Stream and Optional, utilities classes, and I/O. And it's now possible to build modularized applications in Java. You'll see how JPMS affects not only the JDK itself, but also applications that are developed upon it. What You'll Learn * Build modularized applications in Java * Migrate to module systems * Master enhanced method handles Who This Book Is ForJava developers with basic development skills

Electron: From Beginner to Pro - Learn to Build Cross Platform Desktop Applications using Github's Electron (Paperback,... Electron: From Beginner to Pro - Learn to Build Cross Platform Desktop Applications using Github's Electron (Paperback, 1st ed.)
Chris Griffith, Leif Wells
R2,397 R2,124 Discovery Miles 21 240 Save R273 (11%) Ships in 18 - 22 working days

Discover how to take your existing web development skills and learn how to create desktop applications for macOS, Windows, and Linux, using GitHub's Electron. Learn how to combine the power of Node.js and Chromium to provide a powerful development platform for creating web applications that break free from the browser. Electron: From Beginner to Pro guides you through the capabilities that you have available to create desktop applications. Learn to use features like file system access, create native menus, OS-specific dialogs and more. The authors will show you how to package your application for distribution for multiple platforms and enable auto-updating. What You Will Learn Leverage your knowledge of HTML, CSS and JavaScript Use current web applications for the desktop Create and use Electron's main process and render process to create effective desktop applications Communicate between processes and between windows Build desktop applications that can be updated and distributed Who This Book Is For Web developers looking to leverage their HTML, CSS and JavaScript skills to create desktop widgets and applications. Developers wanting to leverage existing a Web application to extend functionality with a desktop application.

The Definitive Guide to Firebase - Build Android Apps on Google's Mobile Platform (Paperback, 1st ed.): Laurence Moroney The Definitive Guide to Firebase - Build Android Apps on Google's Mobile Platform (Paperback, 1st ed.)
Laurence Moroney
R2,611 R2,288 Discovery Miles 22 880 Save R323 (12%) Ships in 18 - 22 working days

Plan how to build a better app, grow it into a business, and earn money from your hard work using Firebase. In this book, Laurence Moroney, Staff Developer Advocate at Google, takes you through each of the 15 Firebase technologies, showing you how to use them with concrete examples. You'll see how to build cross-platform apps with the three pillars of the Firebase platform: technologies to help you develop apps with a real-time database, remote configuration, cloud messaging, and more; grow your apps with user sharing, search integration, analytics, and more; and earn from your apps with in-app advertising. After reading The Definitive Guide to Firebase, you'll come away empowered to make the most of this technology that helps you build better cross-platform mobile apps using either native Android or JavaScript-based web apps and effectively deploy them in a cloud environment. What You'll Learn Use the real-time database for a codeless middleware that gives online and offline data for syncing across your users' devices Master Firebase Cloud Messaging, a technology that delivers to connected devices in less than 500ms Grow your app organically with technologies such App Indexing, App Invites, and Dynamic Links Understand problems when they arise with crash reporting Fix user problems without direct access to users' devices Tie it all together with analytics that give you great intelligence about how users interact with your app Who This Book Is For Experienced Android, mobile app developers new to Firebase. This book is also for experienced web developers looking to build and deploy web apps for smartphones and tablets, too, who may be new or less experienced with mobile programming.

Python Machine Learning Case Studies - Five Case Studies for the Data Scientist (Paperback, 1st ed.): Danish Haroon Python Machine Learning Case Studies - Five Case Studies for the Data Scientist (Paperback, 1st ed.)
Danish Haroon
R1,696 R1,373 Discovery Miles 13 730 Save R323 (19%) Ships in 18 - 22 working days

Embrace machine learning approaches and Python to enable automatic rendering of rich insights and solve business problems. The book uses a hands-on case study-based approach to crack real-world applications to which machine learning concepts can be applied. These smarter machines will enable your business processes to achieve efficiencies on minimal time and resources. Python Machine Learning Case Studies takes you through the steps to improve business processes and determine the pivotal points that frame strategies. You'll see machine learning techniques that you can use to support your products and services. Moreover you'll learn the pros and cons of each of the machine learning concepts to help you decide which one best suits your needs. By taking a step-by-step approach to coding in Python you'll be able to understand the rationale behind model selection and decisions within the machine learning process. The book is equipped with practical examples along with code snippets to ensure that you understand the data science approach to solving real-world problems. What You Will Learn Gain insights into machine learning concepts Work on real-world applications of machine learning Learn concepts of model selection and optimization Get a hands-on overview of Python from a machine learning point of view Who This Book Is For Data scientists, data analysts, artificial intelligence engineers, big data enthusiasts, computer scientists, computer sciences students, and capital market analysts.

Beginning Adobe Experience Design - Quickly Design and Prototype Websites and Mobile Apps (Paperback, 1st ed.): Rob Huddleston Beginning Adobe Experience Design - Quickly Design and Prototype Websites and Mobile Apps (Paperback, 1st ed.)
Rob Huddleston
R1,189 R993 Discovery Miles 9 930 Save R196 (16%) Ships in 18 - 22 working days

Render high quality designs and interactive prototypes of web sites and mobile apps using Adobe XD's powerful drawing and layout tools. This book provides an in-depth look at XD and shows you how to quickly get up-to-speed to simplify these processes with intuitive design tools and a powerful prototyping function. Since the advent of the web, designers have struggled with the need to create functioning demo prototypes of their layouts and designs without an extensive amount of code for their clients. The dawn of mobile apps, which are exponentially more difficult to mock-up and demonstrate, has only intensified this problem. Beginning Adobe Experience Design resolves this for you with it's easy-to-use approach to leveraging XD. What You'll Learn Create links and interactivity to see just how your site or app will function Preview your site or prototype live in a web browser or your mobile device Use Adobe XD on both Mac and Windows Who This Book Is For Web front-end designers and user experience professionals and educators interested in teaching the tool

Pro HTML5 Games - Learn to Build your Own Games using HTML5 and JavaScript (Paperback, 2nd ed.): Aditya Ravi Shankar Pro HTML5 Games - Learn to Build your Own Games using HTML5 and JavaScript (Paperback, 2nd ed.)
Aditya Ravi Shankar
R3,110 R2,787 Discovery Miles 27 870 Save R323 (10%) Ships in 18 - 22 working days

Build your next game on a bigger scale with Pro HTML5 Games. This essential book teaches you to master advanced game programming in HTML5. You'll learn techniques that you can transfer to any area of HTML5 game development to make your own professional HTML5 games. Led by an expert game programmer, you'll build two complete games in HTML5: a strategy puzzle game based on the Box2d physics engine and in the style of Angry Birds and a real-time strategy (RTS) game complete with units, buildings, path-finding, artificial intelligence, and multiplayer support. This new and fully updated second edition now includes chapters on mobile game development and an essential game developer's toolkit. Understand how to develop complex, bolder games and become an HTML5 games pro using Pro HTML5 Games today. What You'll Learn Create realistic physics in your game by incorporating the Box2d physics engine Design large worlds with lots of characters and let users interact with them Use sprite sheets, panning, parallax scrolling, and sound effects to build a more polished game Incorporate pathfinding and steering to help characters navigate through your world Create challenging levels with intelligent enemies by using decision trees, state machines, and scripted events Add multiplayer in your games using Node.js and the WebSocket API

Assessing and Improving Prediction and Classification - Theory and Algorithms in C++ (Paperback, 1st ed.): Timothy Masters Assessing and Improving Prediction and Classification - Theory and Algorithms in C++ (Paperback, 1st ed.)
Timothy Masters
R2,189 Discovery Miles 21 890 Ships in 18 - 22 working days

Assess the quality of your prediction and classification models in ways that accurately reflect their real-world performance, and then improve this performance using state-of-the-art algorithms such as committee-based decision making, resampling the dataset, and boosting. This book presents many important techniques for building powerful, robust models and quantifying their expected behavior when put to work in your application. Considerable attention is given to information theory, especially as it relates to discovering and exploiting relationships between variables employed by your models. This presentation of an often confusing subject avoids advanced mathematics, focusing instead on concepts easily understood by those with modest background in mathematics. All algorithms include an intuitive explanation of operation, essential equations, references to more rigorous theory, and commented C++ source code. Many of these techniques are recent developments, still not in widespread use. Others are standard algorithms given a fresh look. In every case, the emphasis is on practical applicability, with all code written in such a way that it can easily be included in any program. What You'll Learn Compute entropy to detect problematic predictors Improve numeric predictions using constrained and unconstrained combinations, variance-weighted interpolation, and kernel-regression smoothing Carry out classification decisions using Borda counts, MinMax and MaxMin rules, union and intersection rules, logistic regression, selection by local accuracy, maximization of the fuzzy integral, and pairwise coupling Harness information-theoretic techniques to rapidly screen large numbers of candidate predictors, identifying those that are especially promising Use Monte-Carlo permutation methods to assess the role of good luck in performance results Compute confidence and tolerance intervals for predictions, as well as confidence levels for classification decisions Who This Book is For Anyone who creates prediction or classification models will find a wealth of useful algorithms in this book. Although all code examples are written in C++, the algorithms are described in sufficient detail that they can easily be programmed in any language.

Troubleshooting Java Performance - Detecting Anti-Patterns with Open Source Tools (Paperback, 1st ed.): Erik Ostermueller Troubleshooting Java Performance - Detecting Anti-Patterns with Open Source Tools (Paperback, 1st ed.)
Erik Ostermueller
R2,187 R1,914 Discovery Miles 19 140 Save R273 (12%) Ships in 18 - 22 working days

Troubleshoot the most widespread and pernicious Java performance problems using a set of open-source and freely-available tools that will make you dramatically more productive in finding the root causes of slow performance. This is a brief book that focuses on a small number of performance anti-patterns, and you'll find that most problems you encounter fit into one of these anti-patterns. The book provides a specific method in a series of steps referred to as the "P.A.t.h. Checklist" that encompasses persistence, alien systems, threads, and heap management. These steps guide you through a troubleshooting process that is repeatable, that you can apply to any performance problem in a Java application. This technique is especially helpful in 'dark' environments with little monitoring. Performance problems are not always localized to Java, but often fall into the realms of database access and server load. This book gives attention to both of these issues through examples showing how to identify repetitive SQL, and identify architecture-wide performance problems ahead of production rollout. Learn how to apply load like an expert, and determine how much load to apply to determine whether your system scales. Included are walk-throughs of a dozen server-side performance puzzles that are ready to run on your own machine. Following these examples helps you learn to: Assess the performance health of four main problems areas in a Java system: The P.A.t.h. Checklist presents each area with its own set of plug-it-in-now tools Pinpoint the code at fault for CPU and other bottlenecks without a Java profiler Find memory leaks in just minutes using heapSpank, the author's open-source leak detector utility that is freely available from heapSpank.org The repeatable method provided in this book is an antidote to lackluster average response times that are multi-second throughout the industry. This book provides a long absent, easy-to-follow, performance training regimen that will benefit anyone programming in Java. What You'll Learn Avoid the 6 most common ways to mess up a load test Determine the exact number of threads to dial into the load generator to test your system's scalability Detect the three most common SQL performance anti-patterns Measure network response times of calls to back-end systems ('alien systems') Identify whether garbage collection performance is healthy or unhealthy and whether delays are caused by problems in the old or new generation, so you know which generation needs to be adjusted Who This Book Is For Intermediate and expert Java developers and architects. Java experts will be able to update their skill set with the latest and most productive, open-source Java performance tools. Intermediate Java developers are exposed to the most common performance defects that repeatedly show up in Java applications, ones that account for the bulk of slow-performing systems. Experts and intermediates alike will benefit from the chapters on load generation.

Computational Metrics for Soccer Analysis - Connecting the dots (Paperback, 1st ed. 2018): Filipe Manuel Clemente, Joao... Computational Metrics for Soccer Analysis - Connecting the dots (Paperback, 1st ed. 2018)
Filipe Manuel Clemente, Joao Bernardo Sequeiros, Acacio F.P.P. Correia, Frutuoso G. M. Silva, Fernando Manuel Lourenco Martins
R1,727 Discovery Miles 17 270 Ships in 18 - 22 working days

This book provides an account of the use of computational tactical metrics in improving sports analysis, in particular the use of Global Positioning System (GPS) data in soccer. As well as offering a practical perspective on collective behavioural analysis, it introduces the computational metrics available in the literature that allow readers to identify collective behaviour and patterns of play in team sports. These metrics only require the bio-dimensional geo-referencing information from GPS or video-tracking systems to provide qualitative and quantitative information about the tactical behaviour of players and the inter-relationships between teammates and their opponents. Exercises, experimental cases and algorithms enable readers to fully comprehend how to compute these metrics, as well as introducing them to the ultimate performance analysis tool, which is the basis to run them on. The script to compute the metrics is presented in Python. The book is a valuable resource for professional analysts as well students and researchers in the field of sports analysis wanting to optimise the use of GPS trackers in soccer.

Pro TypeScript - Application-Scale JavaScript Development (Paperback, 2nd ed.): Steve Fenton Pro TypeScript - Application-Scale JavaScript Development (Paperback, 2nd ed.)
Steve Fenton
R1,993 Discovery Miles 19 930 Ships in 18 - 22 working days

Explore the features of this innovative open source language in depth, from working with the type system through object-orientation to understanding the runtime and the TypeScript compiler. This fully revised and updated second edition of Steve Fenton's popular book covers everything you need to discover this fascinating language and transform your experience of JavaScript development. What's New in This Edition Coverage of major changes to modules, namespaces, and module loading New guidance on how to use inference to reduce the effort of using TypeScript Recommendations on compiler options A wide range of feature updates from intersections and tuples to async/await and the new approach to mixins What You'll Learn Understand the TypeScript type system, and how to use it effectively Apply object-oriented design using TypeScript Use modules effectively to manage large programs Integrate existing frameworks and libraries into your TypeScript program Who This Book Is For Web developers looking for a modern approach to JavaScript development

The Definitive Guide to Shopify Themes - Master the Design Skills to Build World-Class Ecommerce Sites (Paperback, 1st ed.):... The Definitive Guide to Shopify Themes - Master the Design Skills to Build World-Class Ecommerce Sites (Paperback, 1st ed.)
Gavin Ballard
R2,480 R2,157 Discovery Miles 21 570 Save R323 (13%) Ships in 18 - 22 working days

Master the design techniques and practical skills needed to build Shopify themes and make you and your clients profitable. An increasing number of businesses use Shopify and all of them need a well-designed theme to turn visitors into customers. Designers and developers that can deliver such themes create value for their clients and customers - and get paid accordingly. Written by Shopify Plus expert Gavin Ballard, this book teaches you how to apply your existing web development skills to the development of Shopify themes. Along the way, we'll highlight the differences you will encounter and how you can use Liquid, Shopify's templating language. You will understand the key tools, workflows, principles and processes that help experienced Shopify developers build amazing themes. This book is the first dedicated to Shopify theme development and is invaluable for any web or Ecommerce professional looking to add Shopify skills to their tool belt - add it to your library today. What You Will Learn Use your existing web development skills to master Shopify themes and new technologies like Liquid and Slate Apply appropriate Shopify principles to the design of Ecommerce sites Employ strategies and technical skills to get the most out of a Shopify theme Examine advanced workflow and deployment techniques for delivering Shopify themes Who This Book Is For This book assumes familiarity with common web technologies (HTML, CSS, JavaScript) but does not assume any significant prior knowledge of Shopify themes. Anyone with existing web design and development skills will find this book invaluable in bridging the knowledge gap when starting out with Shopify theme development. There's value for those more familiar with Shopify themes as well - whether it's learning some advanced workflow and deployment techniques, becoming acquainted with Shopify's brand new theme framework Slate, or just stepping back to consider Ecommerce design principles at a higher level.

Pro Apache JMeter - Web Application Performance Testing (Paperback, 1st ed.): Sai Matam, Jagdeep Jain Pro Apache JMeter - Web Application Performance Testing (Paperback, 1st ed.)
Sai Matam, Jagdeep Jain
R1,835 Discovery Miles 18 350 Ships in 18 - 22 working days

Quickly ramp up your practical knowledge of Apache JMeter for software performance testing and focus on actual business problems. This step-by-step guide covers what you will need to know to write and execute test scripts, and verify the results. Pro Apache JMeter covers almost every aspect of Apache JMeter in detail and includes helpful screenshots and a case study. A performance primer chapter provides a high-level summary of terms used in performance testing on a day-to-day basis that also is useful for non-technical readers. A sample web application Digital Toys has been developed and test scripts are provided for you to try while progressing through the chapters. What You'll Learn Create and execute an Apache JMeter test plan Interpret the results of your test plan Understand distributed testing using Apache JMeter Use Apache JMeter advanced features such as JDBC, REST, FTP, AJAX, SOAP, and mobile performance testing Read a sample case study covering end-to-end planning and execution of a performance testing project Generate and analyze a performance dashboard Who This Book Is For Software performance testing professionals, quality assurance professionals, architects, engineers, project managers, product managers

Website Hosting and Migration with Amazon Web Services - A Practical Guide to Moving Your Website to AWS (Paperback, 1st ed.):... Website Hosting and Migration with Amazon Web Services - A Practical Guide to Moving Your Website to AWS (Paperback, 1st ed.)
Jason Nadon
R1,206 R1,009 Discovery Miles 10 090 Save R197 (16%) Ships in 18 - 22 working days

Understand the steps necessary to host your website using the Amazon Web Services (AWS) platform. You will be able to set up your website for the first time or migrate your existing website. Explore scenarios, considerations, and steps for three types of websites, including hosting a static website, a content management system (CMS) based website, and a full-featured enterprise level website. Topic areas such as content storage in S3, compute resources in EC2, Route53 DNS Management, email services setup using Simple Email Service as well as strategies for high availability, fault tolerance, and website maintenance are covered. Website Hosting and Migration with Amazon Web Services is organized in a way that allows you to start with simple concepts using AWS core services that allow you to build knowledge and confidence using AWS services while exploring the latest technology on this ever-updating platform. Using AWS to host your website offers you more control over your infrastructure, content delivery, and ability to scale to fit your website needs. It's time to take control and take your website to the next level. This engaging resource: Explains how to use the Amazon Web Services Free Tier to evaluate the platform for hosting your website Walks you through the setup and migration steps for three unique and popular web hosting scenarios Delivers hands-on experience with base concepts that can be built upon to grow and improve your website infrastructure Provides sample resources to test and understand the setup process fully What You'll Learn Evaluate Amazon Web Services (AWS) offered on the platform that may benefit your website Set up and maintain three unique types of websites using AWS core services, enabling you to gain a deeper understanding of what is capable for your website or future projects Select AWS services that can improve performance and control of your website Use AWS RDS to deliver a redundant database solution for your website Manage DNS, domain registration, and transfers in AWS Use CloudFront to deliver content efficiently on a global scale Who This Book Is For Small business owners, webmasters, freelance web designers, and others looking to have more control over their web content, save money by using a platform that charges for just the services you use, or grow the stability of their website by making it highly available, fault tolerant, and easily deployed; those looking to learn more about AWS Web Hosting options in general.

Practical Python Design Patterns - Pythonic Solutions to Common Problems (Paperback, 1st ed.): Wessel Badenhorst Practical Python Design Patterns - Pythonic Solutions to Common Problems (Paperback, 1st ed.)
Wessel Badenhorst
R2,069 R1,947 Discovery Miles 19 470 Save R122 (6%) Ships in 18 - 22 working days

Become a better, more productive programmer through a series of projects that will help you deeply understand and master each of the design patterns covered. In this book you will learn to write elegant "Pythonic" code to solve common programming problems. You will also experience design thinking, by identifying design patterns that would be helpful given a specific problem or situation. Python is eating the world. In recent years it has become so much more than a mere object-oriented, scripting language. Design patterns help you think of and solve problems in chunks. They help you to stand on the shoulders of the giants who have come before, instead of having to reinvent the wheel. What You Will Learn Craft cleaner code Increase your effectiveness as a programmer Write more Pythonic code Solve bigger problems Discover optimal solutions to common problems, done in a way that is uniquely Pythonic Who This Book Is For Programmers who are comfortable with Python. It is also guide for people who have mastered other programming languages and who want to make the transition to Python.

JavaFX 9 by Example (Paperback, 3rd ed.): Carl Dea, Mark Heckler, Gerrit Grunwald, Jose Pereda Llamas, Sean Phillips JavaFX 9 by Example (Paperback, 3rd ed.)
Carl Dea, Mark Heckler, Gerrit Grunwald, Jose Pereda Llamas, Sean Phillips
R1,872 Discovery Miles 18 720 Ships in 18 - 22 working days

Create media-rich client applications using JavaFX 9 and the Java 9 platform. Learn to create GUI-based applications for mobile devices, desktop PCs, and even the web. Incorporate media such as audio and video into your applications. Interface with hardware devices such as Arduino and Leap Motion. Respond to gesture control through devices such as the Leap Motion Controller. Take advantage of the new HTTP2 API to make RESTful web requests and WebSockets calls. New to this edition are examples of creating stylized text and loading custom fonts, guidance for working with Scene Builder to create visual layouts, and new content on developing iOS and Android applications using Gluon mobile. The book also covers advanced topics such as custom controls, JavaFX 3D, gesture devices, printing, and animation. Best of all, the book is full of working code that you can adapt and extend to all your future projects. Is your goal to develop visually exciting applications in the Java language? Then this is the book you want at your side. JavaFX 9 by Example is chock-full of engaging, fun-to-work examples that bring you up to speed on the major facets of JavaFX 9. You'll learn to create applications that look good, are fun to use, and that take advantage of the medium to present data of all types in ways that engage the user and lead to increased productivity. The book: Has been updated with new content on modular development, new APIs, and an example using the Scene Builder tool Is filled with fun and practical code examples that you can modify and drop into your own projects Includes an example using Arduino and an accelerometer sensor to track motion in 3D Helps you create JavaFX applications for iOS and Android devices What You'll Learn Work with touch-based interfaces Interpret gesture-based events Use shapes, color, text, and UI controls to create a simple click and point game Add audio and video to your projects Utilize JavaFX 3D Create custom controls using CSS, SVG, and Canvas APIs Organize code into modules using Java Platform Module System (Project Jigsaw) Who This Book Is For Java developers developing visual and media-rich applications to run on PCs, phones, tablets, Arduino controllers, and more. This includes developers tasked with creating visualizations of data from statistical analysis and from sensor networks. Any developer wanting to develop a polished user-interface in Java will find much to like in this book.

Pro Linux System Administration - Learn to Build Systems for Your Business Using Free and Open Source Software (Paperback, 2nd... Pro Linux System Administration - Learn to Build Systems for Your Business Using Free and Open Source Software (Paperback, 2nd ed.)
Dennis Matotek, James Turnbull, Peter Lieverdink
R2,145 R1,772 Discovery Miles 17 720 Save R373 (17%) Ships in 18 - 22 working days

Implement a SOHO or SMB Linux infrastructure to expand your business and associated IT capabilities. Backed by the expertise and experienced guidance of the authors, this book provides everything you need to move your business forward. Pro Linux System Administration makes it easy for small- to medium-sized businesses to enter the world of zero-cost software running on Linux and covers all the distros you might want to use, including Red Hat, Ubuntu, Debian, and CentOS. Pro Linux System Administration takes a layered, component-based approach to open source business systems, while training system administrators as the builders of business infrastructure. Completely updated for this second edition, Dennis Matotek takes you through an infrastructure-as-code approach, seamlessly taking you through steps along the journey of Linux administration with all you need to master complex systems. This edition now includes Jenkins, Ansible, Logstash and more. What You'll Learn: Understand Linux architecture Build, back up, and recover Linux servers Create basic networks and network services with Linux Build and implement Linux infrastructure and services including mail, web, databases, and file and print Implement Linux security Resolve Linux performance and capacity planning issues Who This Book Is For: Small to medium-sized business owners looking to run their own IT, system administrators considering migrating to Linux, and IT systems integrators looking for an extensible Linux infrastructure management approach.

JavaScript Essentials for SAP ABAP Developers - A Guide to Mobile and Desktop Application Development (Paperback, 1st ed.):... JavaScript Essentials for SAP ABAP Developers - A Guide to Mobile and Desktop Application Development (Paperback, 1st ed.)
Rehan Zaidi
R1,438 R1,326 Discovery Miles 13 260 Save R112 (8%) Ships in 18 - 22 working days

Easily master JavaScript (JS) with this quick guide and develop mobile and desktop applications for SAP Fiori. This book equips ABAP/SAP developers with the essential topics to get started with JS. The focus of JavaScript Essentials for SAP ABAP Developers is on the parts of the JS language that are useful from the perspective of an ABAP developer. The book starts with a brief intro to HTML, the basics of JS, and how to create and run a simple JS program. It then dives into the details of the language, showing how to make simple programs. It covers loops in detail, mathematical operations, and string and regular expressions in JS, as well as a taste of functions, followed by objects and object-oriented programming in JavaScript. The book provides: Sample code and screenshots to help you fully understand JS A chapter on JS best practices and recommendations Differences and comparisons of the elements and data structures of ABAP and JavaScript to help you quickly master the material What You'll Learn Create and run a simple JavaScript program Understand loops, operations, and expressions Master the Create and Use functions Use objects and object-oriented programming in JS Apply the best practices of JS programming Who This Book Is For SAP programmers and developers, ABAP users and developers, and university students learning ABAP and JavaScript

PrestaShop Recipes - A Problem-Solution Approach (Paperback, 1st ed.): Arnaldo Perez Castano PrestaShop Recipes - A Problem-Solution Approach (Paperback, 1st ed.)
Arnaldo Perez Castano
R1,784 Discovery Miles 17 840 Ships in 18 - 22 working days

Customize all your PrestaShop themes with easy-to-follow recipes designed to remedy common pitfalls. Separated clearly into subjects, you will easily be able to look up the problem you are having and find a solution. Free of jargon and long sections of theory, PrestaShop Recipes enables you to troubleshoot and learn all at the same time. This book will aid you in your PrestaShop development - the free, open source e-commerce content management solution written in PHP and with support for MySQL. Accessible to small start-ups or larger businesses, it is becoming a very popular eCommerce solution and this book will enable you to use it to its full potential. What You'll Learn See how PrestaShop works and how it can be customized Turn your PS site into an Events Booking site Apply SEO strategies and improve performance Who This Book Is For PS site owners and developers who are interested in improving or customizing their shop. Site owners will get the same benefit from it as developers because the 'recipe' idea is to provide an easy to follow guide for making customizations a reality.

Enterprise Drupal 8 Development - For Advanced Projects and Large Development Teams (Paperback, 1st ed.): Todd Tomlinson Enterprise Drupal 8 Development - For Advanced Projects and Large Development Teams (Paperback, 1st ed.)
Todd Tomlinson
R2,000 Discovery Miles 20 000 Ships in 18 - 22 working days

Successfully architect a Drupal 8 website that scales to meet project requirements of any size and scope. Starting with a one-chapter review of Drupal basics, you'll dive into deeper topics including software development processes, architecting a Drupal site, scaling Drupal, working effectively with themes, and more. In addition to a thorough discussion of custom module development and how to develop modules as building blocks, you'll also review many common ways of integrating Drupal with other 3rd party systems. Building and maintaining an enterprise-ready Drupal website presents a unique set of challenges and complexities. From development processes and content management to deployments, version control and more, all aspects of Drupal development are impacted when two or more developers are on a project. If you are involved in a Drupal project that requires frequent updates and long-term support from a team of developers, system administrators, and end-users, Enterprise Drupal 8 Development is for you. Whether you're an experienced Drupal developer looking to expand your skills, a systems administrator managing a Drupal project, or a PHP developer new to Drupal, Enterprise Drupal 8 Development will give you the knowledge and inspiration you need to manage large and complex projects. What You'll Learn Architect Drupal for development teams and apply best practices for large Drupal projects Integrate 3rd party applications with Drupal Manage content, code, and configuration across multiple staging environments Build a consistent user experience for administrators and content creators Who This Book Is For The primary audience is intermediate to advanced Drupal developers who are working on large-scale Drupal projects and advanced PHP developers new to Drupal The secondary audience is IT Professionals such as Systems Administrators managing Drupal projects

Deep Learning with Python - A Hands-on Introduction (Paperback, 1st ed.): Nikhil Ketkar Deep Learning with Python - A Hands-on Introduction (Paperback, 1st ed.)
Nikhil Ketkar
R2,467 R2,144 Discovery Miles 21 440 Save R323 (13%) Ships in 18 - 22 working days

Discover the practical aspects of implementing deep-learning solutions using the rich Python ecosystem. This book bridges the gap between the academic state-of-the-art and the industry state-of-the-practice by introducing you to deep learning frameworks such as Keras, Theano, and Caffe. The practicalities of these frameworks is often acquired by practitioners by reading source code, manuals, and posting questions on community forums, which tends to be a slow and a painful process. Deep Learning with Python allows you to ramp up to such practical know-how in a short period of time and focus more on the domain, models, and algorithms. This book briefly covers the mathematical prerequisites and fundamentals of deep learning, making this book a good starting point for software developers who want to get started in deep learning. A brief survey of deep learning architectures is also included. Deep Learning with Python also introduces you to key concepts of automatic differentiation and GPU computation which, while not central to deep learning, are critical when it comes to conducting large scale experiments. What You Will Learn Leverage deep learning frameworks in Python namely, Keras, Theano, and Caffe Gain the fundamentals of deep learning with mathematical prerequisites Discover the practical considerations of large scale experiments Take deep learning models to production Who This Book Is For Software developers who want to try out deep learning as a practical solution to a particular problem. Software developers in a data science team who want to take deep learning models developed by data scientists to production.

Essential Docker for ASP.NET Core MVC (Paperback, 1st ed.): Adam Freeman Essential Docker for ASP.NET Core MVC (Paperback, 1st ed.)
Adam Freeman
R1,867 R1,645 Discovery Miles 16 450 Save R222 (12%) Ships in 18 - 22 working days

Find out how to use Docker in your ASP.NET Core MVC applications, and how containers make it easier to develop, deploy and manage those applications in production environments. Packed with examples and practical demonstrations, this book will help you deploy even large-scale, cross-platform web applications from development into production. Best-selling author Adam Freeman takes you on a whirlwind tour of Docker, from creating a consistent development environment for your team to deploying a project and scaling it up in production. By the end of the book, you will have a solid understanding of what Docker does, how it does it and why it is useful when developing and deploying ASP.NET Core MVC applications. What You Will Learn Gain a solid understanding of Docker: what it is, and why you should be using it for your ASP.NET Core MVC applications Use Docker to create a development platform for ASP.NET Core MVC so that applications behave consistently across development and production Use Docker to test, deploy and manage ASP.NET Core MVC containers Use Docker Swarms to scale up applications to cope with large workloads Who This Book Is For ASP.NET Core MVC developers who want to use Docker to containerize and manage their applications

Magento 2 DIY (Paperback, 1st ed.): Viktor Khliupko Magento 2 DIY (Paperback, 1st ed.)
Viktor Khliupko
R1,199 Discovery Miles 11 990 Ships in 18 - 22 working days

Learn how Magento 2, the newest version of the eCommerce platform, works. Aimed at entrepreneurs, marketers, and other experts interested in eCommerce, this book is accessible for anyone who wants to learn how to use Magento with no previous experience. Magento continues to be a top choice for eCommerce solutions in small and large businesses. Magento 2 DIY shows you how to set up and configure Magento for your own project. You will learn how to use extensions, templates and enterprise features. Various techniques are taught in an easy-to-understand way with real-world examples. Get started with Magento 2 using this book. What You Will Learn Set up, configure, use templates, designs and extensions Use the SEO and SMO features of Magento 2 Optimize security and performance Integrate with PIM, ERP, CRM, and other enterprise systems Who This Book Is For Anyone who wants to learn the basics of all aspects of Magento 2. You do not need any previous experience with Magento.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Computer Programming The Doctrine 2.0…
Adesh Silva Hardcover R637 R576 Discovery Miles 5 760
CSS For Beginners - The Best CSS Guide…
Ethan Hall Hardcover R895 R773 Discovery Miles 7 730
DelphiMVCFramework - the official guide…
Daniele Teti Hardcover R1,363 Discovery Miles 13 630
Flash Memory Integration - Performance…
Jalil Boukhobza, Pierre Olivier Hardcover R1,831 Discovery Miles 18 310
Coding for Kids Ages 10 and Up - Coding…
Bob Mather Hardcover R866 Discovery Miles 8 660
Lean Six Sigma - Simplified - How to…
Greg Caldwell Hardcover R737 R651 Discovery Miles 6 510
Coding for Kids Ages 9-15 - Simple HTML…
Bob Mather Hardcover R843 Discovery Miles 8 430
Geospatial Web Services - Advances in…
Peisheng Zhao Hardcover R4,664 Discovery Miles 46 640
Innovative Solutions and Applications of…
Liang-Jie Zhang, Yishuang Ning Hardcover R5,331 Discovery Miles 53 310
Web Services - Concepts, Methodologies…
Information Reso Management Association Hardcover R8,959 Discovery Miles 89 590

 

Partners