0
Your cart

Your cart is empty

Browse All Departments
Price
  • R0 - R50 (2)
  • R100 - R250 (105)
  • R250 - R500 (504)
  • R500+ (3,229)
  • -
Status
Format
Author / Contributor
Publisher

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

Beginning Database Programming Using ASP.NET Core 3 - With MVC, Razor Pages, Web API, jQuery, Angular, SQL Server, and NoSQL... Beginning Database Programming Using ASP.NET Core 3 - With MVC, Razor Pages, Web API, jQuery, Angular, SQL Server, and NoSQL (Paperback, 1st ed.)
Bipin Joshi
R1,462 R1,226 Discovery Miles 12 260 Save R236 (16%) Ships in 10 - 15 working days

Hit the ground running with this book to quickly learn the fundamentals of HTML form processing, user authentication, and database CRUD (Create, Read, Update, and Delete) operations using the ASP.NET Core family of technologies. You will utilize cutting-edge and popular technology options from both the server side and client side to help you achieve your web application goals as quickly as possible. Developers who want to learn ASP.NET Core and complementary technologies are often overwhelmed by the large number of options involved in building modern web applications. This book introduces you to the most popular options so that you can confidently begin working on projects in no time. You will learn by example, building a sample application that demonstrates how the same application can be built using different options. This experiential approach will give you the basic skills and knowledge to understand how the options work together so that you can make an informed decision about the available choices, their trade-offs, and code level comparison. After reading this book, you will be able to choose your selected learning path. What You Will Learn Develop data entry forms in ASP.NET Core, complete with validations and processing Perform CRUD operations using server-side options: ASP.NET Core MVC, Razor Pages, Web APIs, and Blazor Perform CRUD operations using client-side options: jQuery and Angular Secure web applications using ASP.NET Core Identity, cookie authentication, and JWT authentication Use RDBMS and NoSQL data stores: SQL Server, Azure SQL Database, Azure Cosmos DB, and MongoDB for CRUD operations Deploy ASP.NET Core web applications to IIS and Azure App Service Who This Book Is For Developers who possess a basic understanding of ASP.NET and how web applications work. Some experience with Visual Studio 2017 or higher, C#, and JavaScript is helpful.

Perl Debugger Pocket Reference (Paperback): Richard Foley Perl Debugger Pocket Reference (Paperback)
Richard Foley
R244 R201 Discovery Miles 2 010 Save R43 (18%) Ships in 12 - 19 working days

Most Perl programmers know about the Perl debugger--the nifty little built-in utility that you can use to fully debug any programs that you write. Inside the interactive debugger environment, you're prompted for commands that let you examine your source code, set breakpoints, dump out function call stacks, change values of variables, and much more. It's so convenient that some programmers run it just to test out Perl constructs as they create a program. But although it's on their radar, not many Perl programmers take the time to master the debugger. That's where the "Perl Debugger Pocket Reference" comes in.

This little book provides a quick and convenient path to mastery of the Perl debugger and its commands. Written by a core member of the Perl debugger development team, it's an ideal quick reference to debugger commands, as well as a detailed tutorial on how to get started. The "Perl Debugger Pocket Reference" provides complete coverage in a conveniently small package.

Maybe you write code so clean you never have to look at it twice. Or perhaps you'd rather focus your energies on writing clean code, rather than learning about the debugger. But if you need to learn about the Perl debugger in a hurry, the "Perl Debugger Pocket Reference" is the book you'll want to have close by. And you can always keep a copy on hand to share with programmers who need it more than you do.

O'Reilly's Pocket References have become a favorite among programmers everywhere. By providing a wealth of important details in a concise, well-organized format, these handy books deliver just what you need to complete the task at hand. When you've reached a sticking point in your work and need to get to asolution quickly, the new "Perl Debugger Pocket Reference" will get you back on the right track.

XML Pocket Reference (Paperback, 3rd Revised edition): Simon St. Laurent, Michael Fitzgerald XML Pocket Reference (Paperback, 3rd Revised edition)
Simon St. Laurent, Michael Fitzgerald
R247 R205 Discovery Miles 2 050 Save R42 (17%) Ships in 12 - 19 working days

XML, the Extensible Markup Language, is everywhere: the syntax of choice for newly designed document formats across almost all computer applications. Now used daily by developers, XML is living up to its reputation as one of the most important developments in document interchange in the history of computing.

A perennial bestseller, the handy "XML Pocket Reference" from O'Reilly has been revised once again to give you quick access to the latest goods. In addition to its comprehensive look at XML, this third edition has been updated with new material on Namespaces and XML Schema--considered among the most important elements in current XML use--along with RELAX NG and Schematron, additional powerful tools for describing XML document structures.

Like other titles in O'Reilly's Pocket Reference series, the "XML Pocket Reference," 3rd Edition features a well-organized format that gets right to the point. As a result, it's already won over the allegiance of developers everywhere. If you need XML answers quick and on the fly, this compact book is most definitely the book for you.

Beginning Laravel - Build Websites with Laravel  5.8 (Paperback, 2nd ed.): Sanjib Sinha Beginning Laravel - Build Websites with Laravel 5.8 (Paperback, 2nd ed.)
Sanjib Sinha
R1,437 R1,201 Discovery Miles 12 010 Save R236 (16%) Ships in 10 - 15 working days

Develop cutting-edge websites and applications using the new features of Laravel 5.8. This book starts with an introduction to Laravel and takes a glance at its newly introduced features. Moving on to setting up your development environment, you will learn how the composer works. In addition to this, you will be introduced to Valet, Homestead, Virtual Box, Vagrant, and Forge in Laravel. With this foundation, you will be ready to get started writing your first Laravel apps. To do so, you will learn to manage routes and controllers and how the Blade template works. Moving on to models, you will work with route model binding and get to know the relationship between models, databases, and Eloquent. Along the way you will define methods on your Eloquent model classes using different types of relationships. Shifting focus to handling user data, you will see how redirect methods work. You will also get to know the inner workings of requests and responses. Continuing the data theme, Beginning Laravel covers basic and grouped artisan commands and how to handle databases with Tinker. By being able to handle data effectively, your applications will come alive for your users, giving them the functionality they need. The last section of the book handles core concepts such as sending emails, alerting users via notifications, and implementing SOLID design principles. You will see how to decouple your application classes by using events and listeners. What You Will Learn Protect your app with authentication and authorization Build a complex relationship between entities using Eloquent models Take advantage of containers and facades Use the mail template Create and configure events Work with Laravel Passport Deploy API authentication Discover new Laravel 5.8 features such as dump server and email verification Who This Book Is For Those new to Laravel and PHP web development or those who have some background in PHP/Laravel who are new to Laravel's newest release.

Vue on Rails - End-to-End Guide to Building Web Apps Using Vue.js and Rails (Paperback, 1st ed.): Bryan Lim, Richard Lafranchi Vue on Rails - End-to-End Guide to Building Web Apps Using Vue.js and Rails (Paperback, 1st ed.)
Bryan Lim, Richard Lafranchi
R1,129 R950 Discovery Miles 9 500 Save R179 (16%) Ships in 10 - 15 working days

Build modern and progressive web applications with Vue.js and Ruby on Rails. As the Rails community embraces JavaScript, this book answers your most pressing questions, including how to integrate front-end technologies with Rails, whether to build a single-page application, when and how to use JavaScript in your project, how to scaffold a Vue component in Rails, and how to configure Vue.js in a Rails project. This book explores how to manage and understand priorities when working with Vue on Rails and how to determine the best configuration for your project. You'll see how to reuse your Vue components in a Rails project with less coding and harness the component options, as well as how to use props, events and slots of Vue components. You'll also use webpacker to set up your project and pass data from your Vue component to a Rails controller and back. Finally, you'll learn which is the best configuration for the router and how to test and deploy your application. These topics are essential for developers and product owners because they cover end-to-end advice for building a web application incrementally or from scratch. Vue.js on Rails shows you just how easy it is to build and maintain a modern web app and save hundreds of hours integrating these two technologies. What You'll Learn Use Vue and Rails together to improve products Build a web app with a focus on developer happiness Take a pragmatic approach to web app development with practical code examples Save time configuring Vue and Rails Control and manage states in a Vue on Rails project Who This Book Is For Product owners seeking a technology for a company's products with an emphasis on development scalability; business owners looking to maximize developer satisfaction and successful product development; technical managers requiring a pragmatic and successful web app development strategy;and new and experienced developers and designers learning to build web apps using the best tools available.

A Pattern Approach to Interaction Design (Hardcover): J Borcher A Pattern Approach to Interaction Design (Hardcover)
J Borcher
R1,269 Discovery Miles 12 690 Ships in 12 - 19 working days

While the subject of design patterns for software development has been covered extensively, little has been written about the power of the pattern format in interface design. 'A Pattern Approach to Interaction Design' remedies this situation, providing for the first time an introduction to the concepts, and application of patterns in user interface design.
The author shows interface designers how to use patterns to capture and structure user interface design knowledge from their projects, and how to use them to understand each other's design principles and solutions when working with clients and software developers. As an example, a ready-to-use pattern language for the design of interactive exhibits is presented.

Introducing Markdown and Pandoc - Using Markup Language and Document Converter (Paperback, 1st ed.): Thomas Mailund Introducing Markdown and Pandoc - Using Markup Language and Document Converter (Paperback, 1st ed.)
Thomas Mailund
R1,359 R1,123 Discovery Miles 11 230 Save R236 (17%) Ships in 10 - 15 working days

Discover how to write manuscripts in Markdown and translate them with Pandoc into different output formats. You'll use Markdown to annotate text formatting information with a strong focus on semantic information: you can annotate your text with information about where chapters and sections start, but not how chapter and heading captions should be formatted. As a result, you'll decouple the structure of a text from how it is visualized and make it easier for you to produce different kinds of output. The same text can easily be formatted as HTML, PDF, or Word documents, with various visual styles, by tools that understand the markup annotations. Finally, you'll learn to use Pandoc, a tool for translating between different markup languages, such as LaTeX, HTML, and Markdown. This book will not describe all the functionality that Pandoc provides, but will teach you how to translate Markdown documents, how to customize your documents using templates, and how to extend Pandoc's functionality using filters. If that is something you are interested in, Introducing Markdown and Pandoc will get you started. With this set of skills you'll be able to write more efficiently without worrying about needless formatting and other distractions. What You Will Learn Why and how to use Markdown and Pandoc Write Markdown Use extensions available in Pandoc and Markdown Write math and code blocks Use templates and produce documents Who This Book Is For Programmers and problem solvers looking for technical documentation solutions.

Accelerated Silverlight 2 (Paperback, 1st ed.): Jeff Scanlon Accelerated Silverlight 2 (Paperback, 1st ed.)
Jeff Scanlon
R1,066 R916 Discovery Miles 9 160 Save R150 (14%) Ships in 10 - 15 working days

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

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

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

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

Creating Data-Driven Web Sites - An Introduction to HTML, CSS, PHP, and MySQL (Paperback): Bob Terrell Creating Data-Driven Web Sites - An Introduction to HTML, CSS, PHP, and MySQL (Paperback)
Bob Terrell
R1,192 R984 Discovery Miles 9 840 Save R208 (17%) Ships in 10 - 15 working days
Intermediate Perl 2e (Paperback, 2nd Revised edition): Randal L. Schwartz Intermediate Perl 2e (Paperback, 2nd Revised edition)
Randal L. Schwartz; Contributions by Brian D. Foy, Tom Phoenix
R1,260 R843 Discovery Miles 8 430 Save R417 (33%) Ships in 12 - 19 working days

This book picks up right where "Learning Perl" leaves off. With "Intermediate Perl," you'll graduate from short scripts to much larger programs, using features that make Perl a general-purpose language. This gentle but thorough guide introduces you to modules, complex data structures, and object-oriented programming.

Each chapter is small enough to be read in just an hour or two, ending with exercises to help you practice what you've learned. If you're familiar with the material in "Learning Perl" and have the ambition to go further, Intermediate Perl will teach you most of the core Perl language concepts you need for writing robust programs on any platform.

Topics include: Packages and namespaces References and scoping, including regular expression references Manipulating complex data structures Object-oriented programming Writing and using modules Testing Perl code Contributing to CPAN

Just like "Learning Perl," material in this book closely follows the popular introductory Perl course the authors have taught since 1991. This second edition covers recent changes to the language up to version 5.14.

JRuby Cookbook (Paperback): Justin Edelson JRuby Cookbook (Paperback)
Justin Edelson
R846 R656 Discovery Miles 6 560 Save R190 (22%) Ships in 12 - 19 working days

If you're interested in JRuby, you probably don't need a turorial on Ruby, Rails, or Java -- you just need to know how to get things done. This Cookbook offers practical solutions for using the Java implementation of the Ruby language, with targeted recipes for deploying Rails web applications on Java servers, integrating JRuby code with Java technologies, developing JRuby desktop applications with Java toolkits, and more. Using numerous reusable code samples, JRuby Cookbook shows you how to: Install and update JRuby on Windows, Mac OS X, and Linux, and IDEs such as NetBeans and Eclipse Package and deploy Rails apps on Java Servlet containers and Java EE application servers, including JBoss, Tomcat, and GlassFish Integrate Ruby and Rails applications with popular Java EE technologies such as JMS, JMX, JPA, Spring, and Hibernate Develop desktop and client applications with cross-platform Java UI technologies and toolkits such as Swing, SWT, and Java 2D Maximize the flexibility of your testing and build environment, using both existing Java-based tools such as Ant and Maven and newer Ruby-based tools such as Rake, Raven, and Buildr

The JRuby interpreter combines Ruby's simplicity and ease of use with Java's extensive libraries and technologies, a potent blend that opens new possibilities for Ruby, Rails, and Java. This Cookbook helps you take full advantage of JRuby's potential. "The JRuby Cookbook is an excellent book for any polyglot who is trying to bridge the gap between Java and Ruby. It provides solutions to specific problems developers face in both their development and testing environments, along with the applications they're building." -- Bob McWhirter, Research & Prototyping, Red Hat Middleware

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

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

Pro Azure Governance and Security - A Comprehensive Guide to Azure Policy, Blueprints, Security Center, and Sentinel... Pro Azure Governance and Security - A Comprehensive Guide to Azure Policy, Blueprints, Security Center, and Sentinel (Paperback, 1st ed.)
Peter De Tender, David Rendon, Samuel Erskine
R1,399 R1,163 Discovery Miles 11 630 Save R236 (17%) Ships in 10 - 15 working days

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

JavaScript Next - Your Complete Guide to the New Features Introduced in JavaScript, Starting from ES6 to ES9 (Paperback, 1st... JavaScript Next - Your Complete Guide to the New Features Introduced in JavaScript, Starting from ES6 to ES9 (Paperback, 1st ed.)
Raju Gandhi
R1,370 R1,134 Discovery Miles 11 340 Save R236 (17%) Ships in 10 - 15 working days

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

Decentralized Applications (Paperback): Siraj Raval Decentralized Applications (Paperback)
Siraj Raval
R1,059 R708 Discovery Miles 7 080 Save R351 (33%) Ships in 12 - 19 working days

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

Beginning Azure IoT Edge Computing - Extending the Cloud to the Intelligent Edge (Paperback, 1st ed.): David Jensen Beginning Azure IoT Edge Computing - Extending the Cloud to the Intelligent Edge (Paperback, 1st ed.)
David Jensen
R1,610 R1,316 Discovery Miles 13 160 Save R294 (18%) Ships in 10 - 15 working days

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

Planning and Managing Drupal Projects (Paperback): Dani Nordin Planning and Managing Drupal Projects (Paperback)
Dani Nordin
R367 R301 Discovery Miles 3 010 Save R66 (18%) Ships in 12 - 19 working days

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

The Art of Modern PHP 8 - Learn how to write modern, performant, and enterprise-ready code with the latest PHP features and... The Art of Modern PHP 8 - Learn how to write modern, performant, and enterprise-ready code with the latest PHP features and practices (Paperback)
Joseph Edmonds, Lorna Jane Mitchell
R1,256 Discovery Miles 12 560 Ships in 10 - 15 working days

Discover how to apply the principles of OOP, types, and package management the right way Key Features Explore the latest PHP 8.1 features and modern web development practices Refactor your legacy codebase using modern features and styles in PHP Create your own Composer packages that can be reused across all PHP projects Book DescriptionPHP has come a long way since its introduction. While the language has evolved with PHP 8, there are still a lot of websites running on a version of PHP that is no longer supported. If you are a PHP developer working with legacy PHP systems and want to discover the tenants of modern PHP, this is the book for you. The Art of Modern PHP 8 walks you through the latest PHP features and language concepts. The book helps you upgrade your knowledge of PHP programming and practices. Starting with object-oriented programming (OOP) in PHP and related language features, you'll work through modern programming techniques such as inheritance, understand how it contrasts with composition, and finally look at more advanced language features. You'll learn about the MVC pattern by developing your own MVC system and advance to understanding what a DI container does by building a toy DI container. The book gives you an overview of Composer and how to use it to create reusable PHP packages. You'll also find techniques for deploying these packages to package libraries for other developers to explore. By the end of this PHP book, you'll have equipped yourself with modern server-side programming techniques using the latest versions of PHP. What you will learn Understand how to use modern PHP features such as objects, types, and more Get to grips with PHP package management using Composer Explore dependency injection for your PHP applications Find out what the differences are between legacy and modern PHP 8 code and practices Write clean PHP code and implement design patterns Get hands-on with modern PHP using examples applying MVC and DI techniques Who this book is forThe book is for existing PHP developers and CTO-level professionals who are working with PHP technologies, including legacy PHP, in production. The book assumes beginner-level knowledge of PHP programming as well as experience with server-side development.

Coding for Kids 5 Books in 1 - Javascript, Python and C++ Guide for Kids and Beginners (Coding for Absolute Beginners)... Coding for Kids 5 Books in 1 - Javascript, Python and C++ Guide for Kids and Beginners (Coding for Absolute Beginners) (Paperback)
Bob Mather
R1,858 Discovery Miles 18 580 Ships in 10 - 15 working days
Drupal 8 for Absolute Beginners (Paperback, 1st ed.): James Barnett Drupal 8 for Absolute Beginners (Paperback, 1st ed.)
James Barnett
R1,668 R1,580 Discovery Miles 15 800 Save R88 (5%) Ships in 9 - 17 working days

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

DOM Enlightenment (Paperback): Cody Lindley DOM Enlightenment (Paperback)
Cody Lindley
R376 R313 Discovery Miles 3 130 Save R63 (17%) Ships in 12 - 19 working days

With "DOM Enlightenment," you'll learn how to manipulate HTML more efficiently by scripting the Document Object Model (DOM) without a DOM library. Using code examples in cookbook style, author Cody Lindley ("jQuery Cookbook") walks you through modern DOM concepts to demonstrate how various node objects work.

Over the past decade, developers have buried the DOM under frameworks that simplify its use. This book brings these tools back into focus, using concepts and code native to modern browsers. If you have JavaScript experience, you'll understand the role jQuery plays in DOM scripting, and learn how to use the DOM directly in applications for mobile devices and specific browsers that require low overhead.Understand JavaScript node objects and their relationship to the DOMLearn the properties and methods of document, element, text, and DocumentFragment objectsDelve into element node selecting, geometry, and inline stylesAdd CSS style sheets to an HTML document and use CSSStyleRule objectsSet up DOM events by using different code patternsLearn the author's vision for dom.js, a jQuery-inspired DOM Library for modern browsers

JavaScript Enlightenment (Paperback): Cody Lindley JavaScript Enlightenment (Paperback)
Cody Lindley
R374 R311 Discovery Miles 3 110 Save R63 (17%) Ships in 12 - 19 working days

If you're an advanced beginner or intermediate JavaScript developer, JavaScript Enlightenment will solidify your understanding of the language - especially if you use a JavaScript library. In this concise book, JavaScript expert Cody Lindley (jQuery Cookbook) provides an accurate view of the language by examining its objects and supporting nuances. Libraries and frameworks help you build web applications quickly and efficiently, but when things go wrong or performance becomes an issue, knowing how and why they work is critical. If you're ready to go under the hood and get your hands dirty with JavaScript internals, this is your book. Get a short and digestible summary of ECMA-262, Edition 3, backed by real code you can run instantly Examine the creation of JavaScript objects Learn complex values, primitive values, scope, and inheritance Understand the importance of the head object Work with string, number, and Boolean objects and values Discover how to use the null value and the built-in math object Get into the details - beyond Mozilla's reference guide for JavaScript 1.5

Learning Wireless Java (Paperback, 1st ed): Qusay H. Mahmoud Learning Wireless Java (Paperback, 1st ed)
Qusay H. Mahmoud
R973 R746 Discovery Miles 7 460 Save R227 (23%) Ships in 12 - 19 working days

Learning Wireless Java is for Java developers who want to create applications for the Micro Edition audience using the Connected, Limited Device Configuration and the Mobile Information Device Profile (MIDP). These APIs specifically for devices such as mobile phones and pagers, allowing programmers to create MIDlet applications. This book offers a solid introduction to J2ME and MIDP, including the javax.microedition classes, as well as classes surrounding the features of the various platforms that the J2ME supports.

Real World Instrumentation with Python (Paperback): John M. Hughes Real World Instrumentation with Python (Paperback)
John M. Hughes
R1,593 R1,032 Discovery Miles 10 320 Save R561 (35%) Ships in 12 - 19 working days

With this convenient, single-source reference, you'll learn how to develop instrumentation software with Python that lets you monitor or control devices in the physical world. Whether you need to acquire data from a hardware device or automate its functions, this book shows you how to build interfaces that include everything from software to wiring. You get step-by-step instructions, clear examples, and hands-on tips and hints for interfacing a PC to the real world, along with advice to help you avoid common pitfalls. Use the book's hardware survey to discover the interface type for your particular device, and then follow detailed examples to develop the interface with Python and C. Organized by interface type, data processing activities, and user interface implementations, this book is for anyone who works with instrumentation, robotics, data acquisition, or process control. * Understand how to define the scope of an application and determine the algorithms necessary -- and why it's important * Learn how to use industry-standard interfaces such as RS-232, RS-485, and GPIB * Create low-level extension modules in C to interface Python with a variety of hardware and test instruments * Explore the console, curses, TkInter, and wxPython for graphical and text-based user interfaces * Use open source software tools and libraries to reduce cost and avoid implementing functionality from scratch

Python Continuous Integration and Delivery - A Concise Guide with Examples (Paperback, 1st ed.): Moritz Lenz Python Continuous Integration and Delivery - A Concise Guide with Examples (Paperback, 1st ed.)
Moritz Lenz
R1,359 R1,123 Discovery Miles 11 230 Save R236 (17%) Ships in 10 - 15 working days

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

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Limits of Stability and Stabilization of…
Jing Zhu, Tian Qi, … Hardcover R3,052 Discovery Miles 30 520
Decision and Control in Hybrid Wind…
Harsh S. Dhiman, Dipankar Deb Hardcover R3,020 Discovery Miles 30 200
Computational Methods for Reinforced…
Ulrich Haussler-Combe Paperback R1,768 R1,469 Discovery Miles 14 690
Advanced Introduction to Cities
Peter J. Taylor Hardcover R2,921 Discovery Miles 29 210
Advances in Evolutionary and…
Antonio Gaspar-Cunha, Jacques Periaux, … Hardcover R7,846 Discovery Miles 78 460
Advanced Introduction to Gentrification
Chris Hamnett Paperback R648 Discovery Miles 6 480
Building Information Modelling (BIM) in…
W. P. de Wilde, L. Mahdjoubi, … Hardcover R5,250 Discovery Miles 52 500
Computational Geometry For Ships
Horst Nowacki, M.I.G. Bloor, … Paperback R1,333 Discovery Miles 13 330
Designing with Video - Focusing the…
Salu Pekka Ylirisku, Jacob Buur Mixed media product R3,054 Discovery Miles 30 540
Computer Aided Architectural Design…
Bauke de Vries, Jos P. van Leeuwen, … Hardcover R8,951 Discovery Miles 89 510

 

Partners