0
Your cart

Your cart is empty

Browse All Departments
Price
  • R100 - R250 (244)
  • R250 - R500 (1,056)
  • R500+ (8,956)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Computer programming > General

Pro Silverlight 5 in C# (Paperback, 4th ed.): Matthew MacDonald Pro Silverlight 5 in C# (Paperback, 4th ed.)
Matthew MacDonald
R1,452 R1,219 Discovery Miles 12 190 Save R233 (16%) Ships in 10 - 15 working days

Silverlight 5 is the latest iteration of Microsoft's cross-browser technology for creating rich user experiences on the Web. Like its predecessor, it rides atop the .NET Framework for maximum ease of use and coding efficiency. The new technology carries forward much of the work that has been done before and augments it in many important respects, including support for H.264 video, major improvements to the graphics engine (including true 3D rendering), and much richer data-binding options for interfacing with other applications Pro Silverlight 5 in C# is an invaluable reference for professional developers who want to discover the new features of Silverlight. Author Matthew MacDonald 's expert advice guides you through creating rich media applications using Silverlight in the environment you're most productive inno matter what the target platform. As you learn about the features that put Silverlight in direct competition with Adobe Flash, such as rich support for 2D and 3D drawing, animations, and media playback, you'll experience the plumbing of .NET and the design model of WPF through Silverlightall of the same .NET technology that developers use to design next-generation Windows applications. Pro Silverlight 5 in C#is a comprehensive tutorial, written from professional developer to professional developer. Please note: the print version of this title is black & white; the eBook is full color. What you'll learn To develop rich media applications using Silverlight across browsers and platforms To create a project, set up a layout, and use controls To handle both 2D and 3D drawing, animation, and media playback through Windows Presentation Foundation (WPF) To integrate web services support To use Silverlight in conjunction with ASP.NET and its interactions with HTML Who this book is for

This book is for .NET developers encountering Silverlight for the first time. No prior knowledge of WPF or ASP.NET is assumed. Table of Contents Introducing Silverlight XAML Layout Dependency Properties and Routed Events Elements The Application Model Navigation Shapes and Geometries Brushes and Transforms Animation Sound, Video, and Deep Zoom Styles and Behaviors Templates and Custom Controls Browser Integration ASP.NET and Web Services Data Binding Data Controls File Access Multithreading Networking Out-of-Browser Applications

Data Visualisation with R - 111 Examples (Hardcover, 2nd ed. 2019): Thomas Rahlf Data Visualisation with R - 111 Examples (Hardcover, 2nd ed. 2019)
Thomas Rahlf
R2,207 Discovery Miles 22 070 Ships in 12 - 17 working days

This book introduces readers to the fundamentals of creating presentation graphics using R, based on 111 detailed and complete scripts. It shows how bar and column charts, population pyramids, Lorenz curves, box plots, scatter plots, time series, radial polygons, Gantt charts, heat maps, bump charts, mosaic and balloon charts, and a series of different thematic map types can be created using R's Base Graphics System. Every example uses real data and includes step-by-step explanations of the figures and their programming. This second edition contains additional examples for cartograms, chord-diagrams and networks, and interactive visualizations with Javascript. The open source software R is an established standard and a powerful tool for various visualizing applications, integrating nearly all technologies relevant for data visualization. The basic software, enhanced by more than 14000 extension packs currently freely available, is intensively used by organizations including Google, Facebook and the CIA. The book serves as a comprehensive reference guide to a broad variety of applications in various fields. This book is intended for all kinds of R users, ranging from experts, for whom especially the example codes are particularly useful, to beginners, who will find the finished graphics most helpful in learning what R can actually deliver.

CI/CD Pipeline Using Jenkins Unleashed - Solutions While Setting Up CI/CD Processes (Paperback, 1st ed.): Pranoday Pramod... CI/CD Pipeline Using Jenkins Unleashed - Solutions While Setting Up CI/CD Processes (Paperback, 1st ed.)
Pranoday Pramod Dingare
R1,336 R1,074 Discovery Miles 10 740 Save R262 (20%) Ships in 10 - 15 working days

Understand continuous integration (CI), continuous delivery, and continuous deployment (CD) with Jenkins. These processes allow users as well as administrators to catch problems as soon as they get injected into software systems.This book starts with an introduction to Jenkins and covers its architecture and role in CI/CD. The basics are covered, including installing and configuring Jenkins. Tool configuration and plugins are discussed as well as available security measures such as credentials. You will learn what is meant by Job in Jenkins, its types, sections, and much more. You will look at Java API: projects, jobs, configuration. The concluding chapters take you through creating pipelines, their role in managing web apps, and distributed pipelines. The book also covers unit testing using TestNG as well as end-to-end testing using Selenium Python as a part of building a life cycle and setting up Jenkins on different physical and Docker environments as well as Jenkins integration with cloud environments such as AWS. And you will learn how to create reusable libraries for use in Jenkins Pipeline and control Jenkins servers using Jenkins CLI and REST APIs. The new Jenkins Blue Ocean also is covered. The book helps you understand CI/CD implementation using Jenkins from scratch in your projects and prepare for end-to-end DevOps practices. What You Will Learn Apply Jenkins to create end-to-end pipelines Integrate Jenkins with AWS, Docker, Git, and many more tools Use Selenium automation for end-to-end testing Create distributed pipelines Who Is This Book For Developers and test automation professionals who are involved in creating CI/CD pipelines as well as prospective DevOps aspirants who want to make their way ahead as professionals

Recent Trends in Signal and Image Processing - ISSIP 2020 (Paperback, 1st ed. 2021): Siddhartha Bhattacharyya, Leo Mrsic, Maja... Recent Trends in Signal and Image Processing - ISSIP 2020 (Paperback, 1st ed. 2021)
Siddhartha Bhattacharyya, Leo Mrsic, Maja Brkljacic, Joseph Varghese Kureethara, Mario Koeppen
R4,228 Discovery Miles 42 280 Ships in 10 - 15 working days

This book gathers selected papers presented at the Third International Symposium on Signal and Image Processing (ISSIP 2020), organized by the Department of Information Technology, RCC Institute of Information Technology, Kolkata, during March 18-19, 2020. It presents fascinating, state-of-the-art research findings in the field of signal and image processing. It includes conference papers covering a wide range of signal processing applications involving filtering, encoding, classification, segmentation, clustering, feature extraction, denoising, watermarking, object recognition, reconstruction and fractal analysis. It addresses various types of signals, such as image, video, speech, non-speech audio, handwritten text, geometric diagram, ECG and EMG signals; MRI, PET and CT scan images; THz signals; solar wind speed signals (SWS); and photoplethysmogram (PPG) signals, and demonstrates how new paradigms of intelligent computing, like quantum computing, can be applied to process and analyze signals precisely and effectively.

Improving the Quality of ABAP Code - Striving for Perfection (Paperback, 1st ed.): Paul David Hardy Improving the Quality of ABAP Code - Striving for Perfection (Paperback, 1st ed.)
Paul David Hardy
R1,400 R1,138 Discovery Miles 11 380 Save R262 (19%) Ships in 10 - 15 working days

Gain an in-depth understanding of the large number of common problems found in ABAP programs and have a robust methodology for fixing problems when you find them. This book also shows you how to prevent them from occurring in new programs. A large chunk of the world's biggest organizations use SAP software and virtually all of them have very large amounts of custom code. However, a lot of that custom code is not as good as it could be. In this book we look at why object-oriented programming is the basic building block for improved program quality and at the test-driven development that this enables. We cover the three pillars of clarity, stability, and high performance on which a high-quality ABAP program stands. You will then move on to the user interface, which needs its own set of standards for high quality. In the final chapters, you will learn about specialist topics such as user exits, making sure code will run on the latest releases of SAP, and how to add your own automated custom code quality checks. What You Will Learn Know why object-oriented programming and test-driven development are the cornerstones of high-quality custom code Ensure that the three pillars of clarity, stability, and high performance are fulfilled Make sure your applications are user friendly Ensure that your custom code works on newer SAP releases Create your own custom code quality checks Who This Book Is For ABAP developers who started yesterday or have been programming for 20 years

Windows 10 for the Internet of Things - Controlling Internet-Connected Devices from Raspberry Pi (Paperback, 2nd ed.): Charles... Windows 10 for the Internet of Things - Controlling Internet-Connected Devices from Raspberry Pi (Paperback, 2nd ed.)
Charles Bell
R1,788 R1,438 Discovery Miles 14 380 Save R350 (20%) Ships in 10 - 15 working days

Manage and control Internet-connected devices from Windows and Raspberry Pi. Master the Windows 10 IoT Core application programming interface and feature set to develop Internet of Things applications on the Raspberry Pi using your Windows and .NET programming skills. New in this edition is coverage of enterprise-level tools and features in the Windows 10 IoT Enterprise server operating system, allowing you to manage IoT solutions having large numbers of devices and to deploy applications to enterprise-grade hardware. Windows 10 for the Internet of Things presents a set of example projects covering a wide range of techniques designed specifically to jump start your own Internet of Things creativity. You'll learn everything you need to know about Windows IoT Core to develop Windows and IoT applications that run on single board computers such as the Raspberry Pi. You'll learn to develop for the Raspberry PI using native Windows and all the related programming skills that you have built up from developing desktop and mobile applications. This book provides just the help you need to get started in putting your Windows skills to use in a burgeoning new world of development for small devices that are ubiquitously connected to the Internet. What You Will Learn Know Windows 10 on the Raspberry Pi Read sensor data and control actuators Connect to and transmit data into the cloud Remotely control your devices from any Windows device Develop IOT applications under Windows using C#, C++, and Visual Basic Store your IOT data in a database for later analysis Who This Book Is For Developers and enthusiasts wanting to take their skills in Windows development and connect everyday devices to the Internet by developing for Windows 10 IoT Core. Readers learn to develop in C#, C++, and Visual Basic using Visual Studio, for deployment on devices such as the Raspberry Pi.

Environmental Software Systems. Data Science in Action - 13th IFIP WG 5.11 International Symposium, ISESS 2020, Wageningen, The... Environmental Software Systems. Data Science in Action - 13th IFIP WG 5.11 International Symposium, ISESS 2020, Wageningen, The Netherlands, February 5-7, 2020, Proceedings (Paperback, 1st ed. 2020)
Ioannis N. Athanasiadis, Steven P. Frysinger, Gerald Schimak, Willem Jan Knibbe
R2,525 Discovery Miles 25 250 Ships in 10 - 15 working days

This book constitutes the refereed proceedings of the 13th IFIP WG 5.11 International Symposium on Environmental Software Systems, ISESS 2020, held in Wageningen, The Netherlands, in February 2020. The 22 full papers and 3 short papers were carefully reviewed and selected from 29 submissions. The papers cover a wide range of topics on environmental informatics, including data mining, artificial intelligence, high performance and cloud computing, visualization and smart sensing for environmental, earth, agricultural and food applications.

Head First Mobile Web (Paperback): Lyza Danger Gardner, Jason Grigsby Head First Mobile Web (Paperback)
Lyza Danger Gardner, Jason Grigsby
R676 Discovery Miles 6 760 Ships in 2 - 4 working days

Mobile web usage is exploding. Soon, more web browsing will take place on phones and tablets than PCs. Your business needs a mobile strategy, but where do you start? "Head First Mobile Web" shows how to use the web tech- nology you're already familiar with to make sites and apps that work on any device of any size. Put your JavaScript, CSS media query, and HTML5 skills to work, and then optimize your site to perform its best in the demanding mobile market. Along the way, you'll discover how to adapt your business strategy to target specific devices.Navigate the increasingly complex mobile landscapeTake both technical and strategic approaches to mobile web designUse the latest development techniques--including Responsive Web Design and server-side device detection with WURFLLearn quickly through images, puzzles, stories, and quizzes

We think your time is too valuable to waste struggling with new concepts. Using the latest research in cognitive science and learning theory to craft a multi-sensory learning experience, "Head First Mobile Web" uses a visually rich format designed for the way your brain works, not a text-heavy approach that puts you to sleep.

21st Century RPG: /Free, ILE, and MVC - Free, ILE, and MVC (Paperback): David Shirey 21st Century RPG: /Free, ILE, and MVC - Free, ILE, and MVC (Paperback)
David Shirey
R1,667 R1,317 Discovery Miles 13 170 Save R350 (21%) Ships in 10 - 15 working days

This guide teaches programmers who have been left behind in the IBM i's evolution to code more productively and modernize their business applications. Shirey uses a casual, humorous teaching style to explain the concepts, along with plenty of code examples. Readers will gain confidence in areas that may be new to them and use the provided examples to practice what they've learned. The manual is structured so that whether they are using the latest IBM i technology or an older version, readers will learn methods to improve coding and applications, as well as become comfortable with writing programs using ILE RPG, free-format RPG, and Model-View-Controller (MVC).

Learn Functional Programming with Elixir (Paperback): Ulisses Almeida Learn Functional Programming with Elixir (Paperback)
Ulisses Almeida
R1,001 R710 Discovery Miles 7 100 Save R291 (29%) Ships in 12 - 17 working days

Elixir's straightforward syntax and this guided tour give you a clean, simple path to learn modern functional programming techniques. No previous functional programming experience required! This book walks you through the right concepts at the right pace, as you explore immutable values and explicit data transformation, functions, modules, recursive functions, pattern matching, high-order functions, polymorphism, and failure handling, all while avoiding side effects. Don't board the Elixir train with an imperative mindset! To get the most out of functional languages, you need to think functionally. This book will get you there. Functional programming offers useful techniques for building maintainable and scalable software that solves today's difficult problems. The demand for software written in this way is increasing - you don't want to miss out. In this book, you'll not only learn Elixir and its features, you'll also learn the mindset required to program functionally. Elixir's clean syntax is excellent for exploring the critical skills of using functions and concurrency. Start with the basic techniques of the functional way: working with immutable data, transforming data in discrete steps, and avoiding side effects. Next, take a deep look at values, expressions, functions, and modules. Then extend your programming with pattern matching and flow control with case, if, cond, and functions. Use recursive functions to create iterations. Work with data types such as lists, tuples, and maps. Improve code reusability and readability with Elixir's most common high-order functions. Explore how to use lazy computation with streams, design your data, and take advantage of polymorphism with protocols. Combine functions and handle failures in a maintainable way using Elixir features and libraries. Learn techniques that matter to make code that lives harmoniously with the language. What You Need: You'll need a computer and Elixir 1.4 or newer version installed. No previous functional programming or Elixir experience is required. Some experience with any programming language is recommended.

Creating ASP.NET Core Web Applications - Proven Approaches to Application Design and Development (Paperback, 1st ed.): Dirk... Creating ASP.NET Core Web Applications - Proven Approaches to Application Design and Development (Paperback, 1st ed.)
Dirk Strauss
R1,536 R1,216 Discovery Miles 12 160 Save R320 (21%) Ships in 10 - 15 working days

Design and develop an ASP.NET Core web application using .NET Core 3.0. This book shows you how to publish a web application to a web server and connect the published web application to a production database. Creating ASP.NET Core Web Applications starts by setting up the Visual Studio project where you will learn about Razor pages, Entities, and creating a data service. You will create models along with methods to use a query string and handle bad requests. Modifying data with Tag helpers is discussed as well as installation of Entity Framework, working with database migrations, and implementing a data access service. You will learn how to use layout pages and sections with Partial Views, _ViewImports, and _ViewStart files. You also will create custom middleware and log application events. You will be able to deploy the web application as well as connect it to a SQL Server database. What You Will Learn Work with models Modify data Work with EF Core and SQL Server Work with Razor pages and Partial Views Use separate scripts for production vs development Trace client-side errors using Chrome Developer tools Create cascading style sheets (CSS) with Sassy CSS (SCSS) Explore middleware Deploy your web application to IIS Who This Book Is For Software developers on the .NET stack who want to create ASP.NET Core web applications

Extending Gatsby - Create a Blog Site Using MDX, CDN, and Netlify (Paperback, 1st ed.): Nabendu Biswas Extending Gatsby - Create a Blog Site Using MDX, CDN, and Netlify (Paperback, 1st ed.)
Nabendu Biswas
R980 R806 Discovery Miles 8 060 Save R174 (18%) Ships in 10 - 15 working days

Expand your Gatsby development skills by building a production-ready blog website. This book teaches you how to use Gatsby alongside the latest technologies including MDX, CDN, and Netlify. In this project, you will create a very complex and large blog site with just MDX files and learn to optimize images using CDN for faster website loading. You will also learn to continuously deploy to Netlify enabling you to provide daily site updates easily. To get the most out of this book you should be comfortable with the basics of React and familiar with Gatsby fundamentals as covered in Foundation Gatsby Projects, which provides several stepping stone projects. Rather than cover how to create a simple blog site, Extending Gatsby goes beyond the basics to extend your blogging skills. What You'll Learn Develop a production-ready, complex, blogging system site with MDX Learn to make a complete mobile site Continuously deploy your site using Netlify Add functionalities with the powerful Gatsby plugin ecosystem Who This Book Is For This book is for developers who are familiar with Gatsby and are looking to create an extended blog site. Knowledge of React is expected. You will also need to be familiar with JavaScript concepts and be confident with basic web development.

Innovations in Computer Science and Engineering - Proceedings of 7th ICICSE (Paperback, 1st ed. 2020): Harvinder Singh Saini,... Innovations in Computer Science and Engineering - Proceedings of 7th ICICSE (Paperback, 1st ed. 2020)
Harvinder Singh Saini, Rishi Sayal, Rajkumar Buyya, Govardhan Aliseri
R3,382 Discovery Miles 33 820 Ships in 10 - 15 working days

This book features a collection of high-quality, peer-reviewed research papers presented at the 7th International Conference on Innovations in Computer Science & Engineering (ICICSE 2019), held at Guru Nanak Institutions, Hyderabad, India, on 16-17 August 2019. Written by researchers from academia and industry, the book discusses a wide variety of industrial, engineering, and scientific applications of the emerging techniques in the field of computer science.

Delivering Applications with VMware App Volumes 4 - Delivering Application Layers to Virtual Desktops Using VMware (Paperback,... Delivering Applications with VMware App Volumes 4 - Delivering Application Layers to Virtual Desktops Using VMware (Paperback, 1st ed.)
Peter Von Oven
R1,633 R1,313 Discovery Miles 13 130 Save R320 (20%) Ships in 10 - 15 working days

Acquire the skills to build an App Volumes environment for a proof of concept, a pilot, or a live production environment. Delivering Applications with VMware App Volumes 4 starts with an in-depth overview of where the solution fits within the market and its key features, introducing you to application layering and VMware App Volumes. Next, it explains how to install the software and use its management consoles to configure App Volumes. You will understand how to build and configure application layers for delivery and will learn to build and configure writeable volumes for user data and user-installed applications. In the advanced management section, you will learn to customize package templates and integrate App Volumes with JMP. Along the way you will understand how to deliver published apps in MS RemoteApp using layered apps for scalability. In the next phase of the book you will install and configure App Volumes for different use cases: VMware Horizon View, VMware ThinApp, Microsoft RDSH, and Citrix Virtual Apps and Desktops. Throughout the chapters, you will be given hints and tips, along with best practices, all seen from the eyes of somebody who works with this technology day in, day out, and in many different types of environments and scenarios. What You Will Learn Understand the App Volumes architecture Master the concept of application layering Work with App Volumes, application packages, and Writable Volumes Who This Book Is For VMware professionals, system integrators, IT professionals, and consultants.

Mastering Swift Package Manager - Build and Test Modular Apps Using Xcode (Paperback, 1st ed.): Avi Tsadok Mastering Swift Package Manager - Build and Test Modular Apps Using Xcode (Paperback, 1st ed.)
Avi Tsadok
R1,510 R1,189 Discovery Miles 11 890 Save R321 (21%) Ships in 10 - 15 working days

Maintaining an iOS project often results in thousands of code files scattered around your folders. Did you ever wanted to reuse those files with other projects but found yourself making copies of Swift files? You are not alone! Many iOS developers struggle with this issue as well-unorganized projects, duplicated files, difficulty in testing, and long complication times. This book will show how Swift Package Manager can help you handle these problems by restructuring your project to make it efficient and straightforward. Swift Package Manager isn't magic, but you'll likely need a little guidance in using this nifty tool. You'll see how to reorganize projects smartly and efficiently, create your first Swift package, and learn what libraries are in this context. Then share your package with the rest of your projects. Next test your library's quality. And then take your library to the next level of power by including files that go beyond just code. By going over the methodology of big project organization, you will have the ability to extend your project into the future as Apple sees it. Make no mistake-the path for a modular and flexible project is not easy. With the help of Swift Package Manager, it becomes possible and worth it. What You'll Learn Create a Swift package both from the command line and from Xcode Manage Swift packages in public and private Git repositories Build test suites to test integrations between packages Who This Book Is For Senior iOS developers and team leaders who already have professional experience with Swift.

Hands-On Start to Wolfram Mathematica - And Programming with the Wolfram Language (Paperback, 3rd edition): Cliff Hastings,... Hands-On Start to Wolfram Mathematica - And Programming with the Wolfram Language (Paperback, 3rd edition)
Cliff Hastings, Kelvin Mischo, Michael Morrison
R731 Discovery Miles 7 310 Ships in 12 - 17 working days
Advanced Gatsby Projects - Create Two Advanced Sites Using Technologies that Compliment Gatsby (Paperback, 1st ed.): Nabendu... Advanced Gatsby Projects - Create Two Advanced Sites Using Technologies that Compliment Gatsby (Paperback, 1st ed.)
Nabendu Biswas
R1,210 R977 Discovery Miles 9 770 Save R233 (19%) Ships in 10 - 15 working days

Roll your sleeves up and master advanced topics in Gatsby development by building two production-ready websites. This project-focused book teaches you how to use Gatsby alongside the latest technologies including Snipcart, and Firebase. It builds off of Foundation Gatsby Projects and it's recommended that you complete that first if you are new to Gatsby. In the first project, you will create a fully functional e-commerce site for a restaurant using Snipcart. Lastly, you'll learn to build a recipe site using the Firebase database. Many Gatsby tutorials out there today only cover how to create a simple blog site - get ahead of the crowd using this book today. What You'll Learn Create an e-commerce site in no time using Snipcart with Gatsby Work with the Firebase database from Google in a Gatsby site Deploy all sites in Netlify Add functionalities with the powerful Gatsby plugin ecosystem Who This Book Is For Anyone who wants to create a site using Gatsby, though knowledge of React and Gatsby is expected. You will need to be familiar with JavaScript concepts and be confident with basic web development. It is advisable to complete Foundation Gatsby Projects first if you have no Gatsby experience.

Developing Web Components with TypeScript - Native Web Development Using Thin Libraries (Paperback, 1st ed.): Joerg Krause Developing Web Components with TypeScript - Native Web Development Using Thin Libraries (Paperback, 1st ed.)
Joerg Krause
R1,529 R1,208 Discovery Miles 12 080 Save R321 (21%) Ships in 10 - 15 working days

Create professional and progressive web apps with the native HTML API on the latest technology stack. This book describes the basics of web components and how to create them using plain JavaScript as well as how to make professional applications based on web components using TypeScript. Developing Web Components with TypeScript looks at APIs using examples, techniques, and tricks. You will start with a brief introduction to web components, including slots and templates, handling custom events, and styling components with or without shadow DOM. Then, it introduces TypeScript as part of the tool set. It shows the internal construction of a professional thin library. It also helps you learn how to deal with web components in real-life projects; this includes techniques such as creating a single-page app without framework code. All code samples used here are supported by all modern browsers for you to follow along. Library code and examples are available on GitHub. What You Will Learn Create isolated web components using shadow DOM, slots, and templates Understand the advantage of an enhanced toolset, especially TypeScript Pick up styles and customizations Master professional web apps using native APIs Understand the life cycle of a component Who This Book Is For Professional developers who want to move from desktop to web and away from fat frameworks to achieve their goal.

CNC Programming for Machining (Paperback, 1st ed. 2020): Kaushik Kumar, Chikesh Ranjan, J. Paulo Davim CNC Programming for Machining (Paperback, 1st ed. 2020)
Kaushik Kumar, Chikesh Ranjan, J. Paulo Davim
R4,468 Discovery Miles 44 680 Ships in 10 - 15 working days

The book is basically written with a view to project Computer Numerical Control Programming (CNC) Programming for machines. This book shows how to write, read and understand such programs for modernizating manufacturing machines. It includes topics such as different programming codes as well as different CNC machines such as drilling and milling.

Demystifying the Azure Well-Architected Framework - Guiding Principles and Design Best Practices for Azure Workloads... Demystifying the Azure Well-Architected Framework - Guiding Principles and Design Best Practices for Azure Workloads (Paperback, 1st ed.)
Shijimol Ambi Karthikeyan
R1,510 R1,189 Discovery Miles 11 890 Save R321 (21%) Ships in 10 - 15 working days

Use the Azure well-architected framework to deploy your workloads in Azure and align them with Microsoft recommended best practices. This book takes a deep dive into the five architecture elements (cost optimization, performance efficiency, operational excellence, reliability, and security) and provides practical guidance on incorporating them into your architecture. The book starts with an introduction to the relevance of the well-architectured framework and why it should form the baseline of your design decisions when deploying applications in Azure. You will learn how customers can optimize the cost of deployment in Azure and understand all aspects of implementation. The book takes you through the practices and processes to be followed to run applications smoothly and you will understand the end-to-end process of design, deployment, and monitoring. You will go through paradigms for designing environments to meet different performance demands. The book covers how to build resilient and highly available applications in Azure with a sample configuration for monitoring. And you will learn how to enable security to ensure confidentiality and integrity of workloads in Azure. After reading this book, you will know the practical nuances of designing high-performing applications in the Microsoft cloud. What You Will Learn Understand the five pillars of the well-architected framework Use tools and services to optimize cost Design for performance efficiency Deal with threat vectors in the cloud Who This Book Is For Solution architects and cloud teams in Azure

Introducing Microsoft Access Using Macro Programming Techniques - An Introduction to Desktop Database Development by Example... Introducing Microsoft Access Using Macro Programming Techniques - An Introduction to Desktop Database Development by Example (Paperback, 1st ed.)
Flavio Morgado
R1,649 R1,329 Discovery Miles 13 290 Save R320 (19%) Ships in 10 - 15 working days

Learn Microsoft Access by building a powerful database application from start to finish.Microsoft Access ships with every version of Office, from Office 2019 to Office 365 Home and Personal editions. Most people understand the value of having a reliable contact database, but few realize that Access can be an incredibly valuable data tool and an excellent gateway for learning database development. Introducing Microsoft Access Using Macro Programming Techniques approaches database development from a practical and experiential standpoint. You will learn important data concepts as you journey through each step of creating a database using Access. The example you will build takes advantage of a massive amount of data from an external source of nutritional data (USDA). You will leverage this freely available repository of information in multiple ways, putting Access to the test in creating powerful business solutions that you can then apply to your own data sets. The tables and records in this database will be used to demonstrate key relational principles in Access, including how to use the relationship window to understand the relationships between tables and how to create different objects such as queries, forms, reports, and macros. Using this approach, you will learn how desktop database development can be a powerful solution to meet your business needs. What You Will Learn Discover the relational database and how it is different from other databases Create database tables and establish relationships between them to create a solid relational database system Understand the concept and importance of referential integrity (RI) in data and databases Use different types of Access queries to extract the information you need from the database Show database information in individual, customized windows using Access Forms Present insightful information about the database using Access Reports Automate your database solutions with macros Who This Book Is For Anyone who wants to learn how to build a database using Microsoft Access to create customized solutions. It is also useful for those working in IT managing large contact data sets (healthcare, retail, etc.) who need to learn the basics in order to create a professional database solution. Readers should have access to some version of Microsoft Access in order to perform the exercises in this book.

Deep Reinforcement Learning in Unity - With Unity ML Toolkit (Paperback, 1st ed.): Abhilash Majumder Deep Reinforcement Learning in Unity - With Unity ML Toolkit (Paperback, 1st ed.)
Abhilash Majumder
R1,964 R1,555 Discovery Miles 15 550 Save R409 (21%) Ships in 10 - 15 working days

Gain an in-depth overview of reinforcement learning for autonomous agents in game development with Unity. This book starts with an introduction to state-based reinforcement learning algorithms involving Markov models, Bellman equations, and writing custom C# code with the aim of contrasting value and policy-based functions in reinforcement learning. Then, you will move on to path finding and navigation meshes in Unity, setting up the ML Agents Toolkit (including how to install and set up ML agents from the GitHub repository), and installing fundamental machine learning libraries and frameworks (such as Tensorflow). You will learn about: deep learning and work through an introduction to Tensorflow for writing neural networks (including perceptron, convolution, and LSTM networks), Q learning with Unity ML agents, and porting trained neural network models in Unity through the Python-C# API. You will also explore the OpenAI Gym Environment used throughout the book. Deep Reinforcement Learning in Unity provides a walk-through of the core fundamentals of deep reinforcement learning algorithms, especially variants of the value estimation, advantage, and policy gradient algorithms (including the differences between on and off policy algorithms in reinforcement learning). These core algorithms include actor critic, proximal policy, and deep deterministic policy gradients and its variants. And you will be able to write custom neural networks using the Tensorflow and Keras frameworks. Deep learning in games makes the agents learn how they can perform better and collect their rewards in adverse environments without user interference. The book provides a thorough overview of integrating ML Agents with Unity for deep reinforcement learning. What You Will Learn Understand how deep reinforcement learning works in games Grasp the fundamentals of deep reinforcement learning Integrate these fundamentals with the Unity ML Toolkit SDK Gain insights into practical neural networks for training Agent Brain in the context of Unity ML Agents Create different models and perform hyper-parameter tuning Understand the Brain-Academy architecture in Unity ML Agents Understand the Python-C# API interface during real-time training of neural networks Grasp the fundamentals of generic neural networks and their variants using Tensorflow Create simulations and visualize agents playing games in Unity Who This Book Is For Readers with preliminary programming and game development experience in Unity, and those with experience in Python and a general idea of machine learning

Building Custom Tasks for SQL Server Integration Services - The Power of .NET for ETL for SQL Server 2019 and Beyond... Building Custom Tasks for SQL Server Integration Services - The Power of .NET for ETL for SQL Server 2019 and Beyond (Paperback, 2nd ed.)
Andy Leonard
R1,403 Discovery Miles 14 030 Ships in 10 - 15 working days

Build custom SQL Server Integration Services (SSIS) tasks using Visual Studio Community Edition and C#. Bring all the power of Microsoft .NET to bear on your data integration and ETL processes, and for no added cost over what you've already spent on licensing SQL Server. New in this edition is a demonstration deploying a custom SSIS task to the Azure Data Factory (ADF) Azure-SSIS Integration Runtime (IR). All examples in this new edition are implemented in C#. Custom task developers are shown how to implement custom tasks using the widely accepted and default language for .NET development. Why are custom components necessary? Because even though the SSIS catalog of built-in tasks and components is a marvel of engineering, gaps remain in the available functionality. One such gap is a constraint of the built-in SSIS Execute Package Task, which does not allow SSIS developers to select SSIS packages from other projects in the SSIS Catalog. Examples in this book show how to create a custom Execute Catalog Package task that allows SSIS developers to execute tasks from other projects in the SSIS Catalog. Building on the examples and patterns in this book, SSIS developers may create any task to which they aspire, custom tailored to their specific data integration and ETL needs. What You Will Learn Configure and execute Visual Studio in the way that best supports SSIS task development Create a class library as the basis for an SSIS task, and reference the needed SSIS assemblies Properly sign assemblies that you create in order to invoke them from your task Implement source code control via Azure DevOps, or your own favorite tool set Troubleshoot and execute custom tasks as part of your own projects Create deployment projects (MSIs) for distributing code-complete tasks Deploy custom tasks to Azure Data Factory Azure-SSIS IRs in the cloud Create advanced editors for custom task parameters Who This Book Is For For database administrators and developers who are involved in ETL projects built around SQL Server Integration Services (SSIS). Readers do not need a background in software development with C#. Most important is a desire to optimize ETL efforts by creating custom-tailored tasks for execution in SSIS packages, on-premises or in ADF Azure-SSIS IRs.

.NET Developer's Guide to Augmented Reality in iOS - Building Immersive Apps Using Xamarin, ARKit, and C# (Paperback, 1st... .NET Developer's Guide to Augmented Reality in iOS - Building Immersive Apps Using Xamarin, ARKit, and C# (Paperback, 1st ed.)
Lee Englestone
R1,589 Discovery Miles 15 890 Ships in 10 - 15 working days

Attention .NET developers, here is your starting point for learning how to create and publish augmented reality (AR) apps for iOS devices. This book introduces and explores iOS augmented reality mobile app development specifically for .NET developers. The continued adoption and popularity of Xamarin, a tool that allows cross-platform mobile application development, opens up many app publishing opportunities to .NET developers that were never before possible, including AR development. You will use Xamarin to target Apple's augmented reality framework, ARKit, to develop augmented reality apps in the language you prefer-C#. Begin your journey with a foundational introduction to augmented reality, ARKit, Xamarin, and .NET. You will learn how this remarkable collaboration of technologies can produce fantastic experiences, many of them never before tried by .NET developers. From there you will dive into the fundamentals and then explore various topics and AR features. Throughout your learning, proof of concepts will be demonstrated to reinforce learning. After reading this book you will have the fundamentals you need, as well as an understanding of the overarching concepts that combine them. You will come away with an understanding of the wide range of augmented reality features available for developers, including the newest features included in the latest versions of ARKit. What You Will Learn Create rich commercial and personal augmented reality mobile apps Explore the latest capabilities of ARKit Extend and customize chapter examples for building your own amazing apps Graduate from traditional 2D UI app interfaces to immersive 3D AR interfaces Who This Book Is For Developers who want to learn how to use .NET and C# to create augmented reality apps for iOS devices. It is recommended that developers have some Xamarin experience and are aware of the cross-platform options available to .NET. A paid Apple developer account is not needed to experiment with the AR code samples on your devices.

OCP - Oracle Certified Professional Java SE 8 Programmer II Study Guide - Exam 1Z0-809 (Paperback): J Boyarsky OCP - Oracle Certified Professional Java SE 8 Programmer II Study Guide - Exam 1Z0-809 (Paperback)
J Boyarsky 1
R1,144 R849 Discovery Miles 8 490 Save R295 (26%) Ships in 12 - 17 working days

Complete, trusted preparation for the Java Programmer II exam OCP: Oracle Certified Professional Java SE 8 Programmer II Study Guide is your comprehensive companion for preparing for Exam 1Z0-809 as well as upgrade Exam 1Z0-810 and Exam 1Z0-813. With full coverage of 100% of exam objectives, this invaluable guide reinforces what you know, teaches you what you don't know, and gives you the hands-on practice you need to boost your skills. Written by expert Java developers, this book goes beyond mere exam prep with the insight, explanations and perspectives that come from years of experience. You'll review the basics of object-oriented programming, understand functional programming, apply your knowledge to database work, and much more. From the basic to the advanced, this guide walks you through everything you need to know to confidently take the OCP 1Z0-809 Exam and upgrade exams 1Z0-810 and 1Z0-813. Java 8 represents the biggest changes to the language to date, and the latest exam now requires that you demonstrate functional programming competence in order to pass. This guide has you covered, with clear explanations and expert advice. * Understand abstract classes, interfaces, and class design * Learn object-oriented design principles and patterns * Delve into functional programming, advanced strings, and localization * Master IO, NIO, and JDBC with expert-led database practice If you're ready to take the next step in your IT career, OCP: Oracle Certified Professional Java SE 8 Programmer II Study Guide is your ideal companion on the road to certification.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
How To Think Like A Programmer - Program…
Paul Vickers Hardcover R6,141 Discovery Miles 61 410
The Data Quality Blueprint - A Practical…
John Parkinson Hardcover R1,581 Discovery Miles 15 810
Low-Code/No-Code - Citizen Developers…
Phil Simon Hardcover R838 R699 Discovery Miles 6 990
BTEC Nationals Information Technology…
Jenny Phillips, Alan Jarvis, … Paperback R996 Discovery Miles 9 960
Starting Out with Python, Global Edition
Tony Gaddis Paperback R2,272 R2,114 Discovery Miles 21 140
ORIC-1 Basic Programming Manual
John Scriven Hardcover R587 Discovery Miles 5 870
OCP Oracle Certified Professional Java…
S Selikoff Paperback R1,146 Discovery Miles 11 460
Mastering the Commodore 64
Mark Greenshields Hardcover R624 Discovery Miles 6 240
Intro to Python for Computer Science and…
Paul Deitel Paperback R2,179 R2,029 Discovery Miles 20 290
An Introduction to XML and Web…
Anders Moller, Michael Schwartzbach Paperback R2,413 Discovery Miles 24 130

 

Partners