0
Your cart

Your cart is empty

Browse All Departments
Price
  • R100 - R250 (94)
  • R250 - R500 (504)
  • R500+ (3,207)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Internet > Internet languages

Practical User Research - Everything You Need to Know to Integrate User Research to Your Product Development (Paperback, 1st... Practical User Research - Everything You Need to Know to Integrate User Research to Your Product Development (Paperback, 1st ed.)
Emmanuelle Savarit
R1,641 R1,339 Discovery Miles 13 390 Save R302 (18%) Ships in 10 - 15 working days

Explore how User Research has been influenced over the years by a range of disciplines, such as HCI, usability, anthropology, cognitive psychology, ergonomics etc. This book aims to contribute to the User Research community and covers topics that will help UX professionals, students and stakeholders to gain a better understanding of what User Research is. Throughout the book you will acquire a practical skill set, ranging from how to get the research going, to building a case in order to receive the budget and resources needed. It will provide you with a clear account of how to organise your research, how to plan it, and how to manage stakeholders' expectations throughout the project. You'll see how to fit User Research into your organization and incorporate it through the different product development phases (Discovery, Alpha, Beta until Live), as well as how to grow a User Research team. Practical User Research reviews the methodologies used for User Research, looks at how to recruit participants along with how to collect and analyse data, finally focusing on how to interpret and present your findings. Cross-cultural research, accessibility and assisted digital research will also be discussed throughout this book. The final chapter gives you 10 project briefs, with which you will be able to apply your new skill set and put into practice what you have learnt. What You'll Learn Integrate user research into your business Apply user research to your product development cycle Review the appropriate processes necessary to carry out user research Take a pragmatic approach to user research, method by method Who This Book Is For Anyone that wants to understand more about user research.

CSS3 Foundations (Paperback): I Lunn CSS3 Foundations (Paperback)
I Lunn
R772 R637 Discovery Miles 6 370 Save R135 (17%) Ships in 12 - 19 working days

Master innovative and eye-catching website design with the exciting new Treehouse Series of books

Turn plain words and images into stunning websites with CSS3 and this beautiful, full-color guide. Taking web designers beyond the constraints of prebuilt themes and simple site-building tools, this new Treehouse book combines practicality with inspiration to show you how to create fully customized, modern websites that make viewers stop and stay.

The exciting new Treehouse Series of books is authored by Treehouse experts and packed with innovative design ideas and practical skill-building. If you're a web developer, web designer, hobbyist, or career-changer, every book in this practical new series should be on your bookshelf.Part of the new Treehouse Series of books, teaching you effective and compelling website development and design, helping you build practical skills Provides career-worthy information from Treehouse industry pros and trainers Explains the basics of cascading style sheets (CSS), such as how to structure with CSS, use CSS syntax, how to manipulate text, and visual formatting Also covers the box model, how to animate page elements, cross-browser compatibility, and more

Leverage pages of dazzling website design ideas and expert instruction with a new Treehouse Series book.

Pro PowerShell for Amazon Web Services (Paperback, 2nd ed.): Brian Beach, Steven Armentrout, Rodney Bozo, Emmanuel Tsouris Pro PowerShell for Amazon Web Services (Paperback, 2nd ed.)
Brian Beach, Steven Armentrout, Rodney Bozo, Emmanuel Tsouris
R1,617 Discovery Miles 16 170 Ships in 9 - 17 working days

Amazon Web Services (AWS) is the leading public cloud platform. In this book you will learn to use Microsoft PowerShell to create, host, manage, and administer workloads using Amazon Web Services. You will learn how to create virtual machines, provision storage, configure networks, and more-all using your preferred Windows scripting language. CIOs everywhere are leading their organizations to the cloud, but there are few books available to help. This book focuses on moving Microsoft Windows workloads to the cloud using technologies familiar to enterprise Microsoft-based professionals. The completely revised and expanded Pro PowerShell for Amazon Web Services is written specifically for Windows professionals who already know PowerShell and want to learn to host Windows workloads on Amazon Web Services. The cloud offers information technology workers significant cost savings and agility unimaginable even just a few years ago. Tasks that traditionally took weeks of work, costing thousands of dollars, can be completed in minutes for a fraction of a penny. New chapters in this second edition cover: AWS Lambda, Amazon WorkSpaces, Amazon AppStream 2.0, AWS Directory Service, Amazon WorkDocs, and AWS System Manager. What You'll Learn Create and manage Windows servers on Elastic Compute Cloud (EC2) Configure and secure networks with Virtual Private Cloud (VPC) Leverage autoscaling to adjust resources as load changes Deploy and manage SQL Server using the Relational Database Service (RDS) Manage virtual desktops using WorkSpaces and AppStream Leverage AWS Systems Manager to manage Windows at scale Who This Book Is For Windows professionals who want to learn more about Amazon Web Services, with a focus on running Windows workloads and automated management at scale using PowerShell tools for AWS. The book assumes you have knowledge of Windows and PowerShell, but are new to AWS.

Practical Bootstrap - Learn to Develop Responsively with One of the Most Popular CSS Frameworks (Paperback, 1st ed.): Panos... Practical Bootstrap - Learn to Develop Responsively with One of the Most Popular CSS Frameworks (Paperback, 1st ed.)
Panos Matsinopoulos
R1,941 R1,584 Discovery Miles 15 840 Save R357 (18%) Ships in 10 - 15 working days

Learn to use one of the most popular CSS frameworks and build mobile-friendly web pages. Used for numerous websites and applications, Bootstrap is a key tool for modern web development. You will explore the grid system and then be introduced to the power of Bootstrap in practical projects. You'll make navigation bars, use themes and styling, create and manipulate cover pages, admin dashboards, forms, and modal dialogs. You'll learn to use Scrollspy and create tooltips and popovers. Today's web is responsive and Bootstrap continues to be at the forefront with web professionals. Learn by doing with Practical Bootstrap today. What You Will Learn Review how the grid system applies to Bootstrap Create stunning cover pages that encompass a large background image Build an admin dashboard page that changes its layout according to a device's display width Work with the modal HTML markup and its main parts Customize modal behavior by setting various options using JavaScript Integrate Bootstrap JavaScript libraries with your own HTML page Add scroll spying functionality to your long-content pages Adjust the offset and activation point of the scroll sections Who This Book Is For Anyone who wants to learn how to use Bootstrap. You should have knowledge of HTML, CSS and basic JavaScript.

Ontologies with Python - Programming OWL 2.0 Ontologies with Python and Owlready2 (Paperback, 1st ed.): Lamy Jean-Baptiste Ontologies with Python - Programming OWL 2.0 Ontologies with Python and Owlready2 (Paperback, 1st ed.)
Lamy Jean-Baptiste
R1,312 R1,091 Discovery Miles 10 910 Save R221 (17%) Ships in 10 - 15 working days

Use ontologies in Python, with the Owlready2 module developed for ontology-oriented programming. You will start with an introduction and refresher on Python and OWL ontologies. Then, you will dive straight into how to access, create, and modify ontologies in Python. Next, you will move on to an overview of semantic constructs and class properties followed by how to perform automatic reasoning. You will also learn about annotations, multilingual texts, and how to add Python methods to OWL classes and ontologies. Using medical terminologies as well as direct access to RDF triples is also covered. Python is one of the most used programming languages, especially in the biomedical field, and formal ontologies are also widely used. However, there are limited resources for the use of ontologies in Python. Owlready2, downloaded more than 60,000 times, is a response to this problem, and this book is the first one on the topic of using ontologies with Python. What You Will Learn Use Owlready2 to access and modify OWL ontologies in Python Publish ontologies on dynamic websites Perform automatic reasoning in Python Use well-known ontologies, including DBpedia and Gene Ontology, and terminological resources, such as UMLS (Unified Medical Language System) Integrate Python methods in OWL ontologies Who Is This Book For Beginner to experienced readers from biomedical sciences and artificial intelligence fields would find the book useful.

Practical WebDriverIO - Learn to Automate Effectively Using WebDriverIO APIs (Paperback, 1st ed.): Shashank Shukla Practical WebDriverIO - Learn to Automate Effectively Using WebDriverIO APIs (Paperback, 1st ed.)
Shashank Shukla
R1,513 R1,237 Discovery Miles 12 370 Save R276 (18%) Ships in 10 - 15 working days

Learn how to quickly set up the test automation tool WebdriverIO, one of the major Node.js-based test frameworks. Software testing is here to stay, and an integral part of this is test automation. Dive into the amazing possibilities that WebDriverIO offers to automate browser interactions for a user of any web application. You will learn to automate a vast range of actions that a user takes to interact with the browser. From a simple click to more complex user actions such as frame switches, selecting from drop-downs, and file downloads using WebDriverIO APIs. You will also learn about assertions, timeouts, waits, parallel testing frameworks, and the general pros and cons of WebDriverIO. With over 150 working code samples demonstrating various test scenarios that you require in your day-to-day automation testing, this book is your practical handbook to WebDriverIO. What You'll Learn Set up and install WebdriverIO efficiently Run parallel execution using WebdriverIO Review the pros, cons and challenges you may face with WebdriverIO Ensure optimum usage and avoid common mistakes Who This Book Is For This book is ideal for test engineers who have a basic understanding of test automation with Selenium, developers who want to implement this testing tool for internal testing, Test Managers/IT Project Managers who want to get some general understanding of this tool and its advantage, and students who want to pursue career in test automation.

Learn API Testing - Norms, Practices, and Guidelines for Building Effective Test Automation (Paperback, 1st ed.): Jagdeep Jain Learn API Testing - Norms, Practices, and Guidelines for Building Effective Test Automation (Paperback, 1st ed.)
Jagdeep Jain
R1,278 R1,057 Discovery Miles 10 570 Save R221 (17%) Ships in 10 - 15 working days

Explore software web application architecture, API testing, coding practices, and the standards for better API test automation development and management. This book focuses on aspiring software testing engineers currently working in API testing, and those starting their journey in the field of software testing. You'll begin with an introduction to API testing and software web applications involving APIs. The book then moves on to the authentication standards used in the software industry, and the tools, the frameworks, and the libraries used in API testing. As the book progresses, you'll learn about the test pyramid, how to test an API, what makes a good test script, and various coding guidelines. Finally, you get to write your own API test script. Learn API Testing is your pathway to understanding a typical software web application, its requests and responses, and the properties of a good test script. What You'll learn Examine practices, standards, and guidelines for effective test automation Work with different tools like RestAssured, Curl, and Postman Understand API testing paradigm (internal/external APIs, CDCT) Review a case study on the industrial software API testing process Organize a test framework Who This Book Is For API testing aspirants, developers/architects, project managers, and non-technical team members who may want to understand how APIs are being tested.

Beginning Java MVC 1.0 - Model View Controller Development to Build Web, Cloud, and Microservices Applications (Paperback, 1st... Beginning Java MVC 1.0 - Model View Controller Development to Build Web, Cloud, and Microservices Applications (Paperback, 1st ed.)
Peter Spath
R1,263 R1,070 Discovery Miles 10 700 Save R193 (15%) Ships in 10 - 15 working days

Get started with using the new Java MVC 1.0 framework for model, view, and controller development for building modern Java-based web, native, and microservices applications. Beginning Java MVC teaches you the basics, then dives in to models, views, controllers. Next, you learn data binding, events, application types, view engines, and more. You will be given practical examples along the way to reinforce what you have learned. Furthermore, you'll work with annotations, internationalization, security, and deployment. After reading this book, you'll have the know how to build your first full Java-based MVC application. What You Will Learn Discover the Java MVC 1.0 APIs and how to use them Master the Model, View and Controller design pattern Carry out data binding Write events Work with view engines Who This Book Is For Those new to Java MVC 1.0. Some prior experience with Java programming recommended, especially with JSF or Struts.

Practical TensorFlow.js - Deep Learning in Web App Development (Paperback, 1st ed.): Juan De Dios Santos Rivera Practical TensorFlow.js - Deep Learning in Web App Development (Paperback, 1st ed.)
Juan De Dios Santos Rivera
R1,629 R1,327 Discovery Miles 13 270 Save R302 (19%) Ships in 10 - 15 working days

Develop and deploy deep learning web apps using the TensorFlow.js library. TensorFlow. js is part of a bigger framework named TensorFlow, which has many tools that supplement it, such as TensorBoard , ml5js , tfjs-vis. This book will cover all these technologies and show they integrate with TensorFlow. js to create intelligent web apps. The most common and accessible platform users interact with everyday is their web browser, making it an ideal environment to deploy AI systems. TensorFlow.js is a well-known and battle-tested library for creating browser solutions. Working in JavaScript, the so-called language of the web, directly on a browser, you can develop and serve deep learning applications.You'll work with deep learning algorithms such as feedforward neural networks, convolutional neural networks (CNN), recurrent neural networks (RNN), and generative adversarial network (GAN). Through hands-on examples, apply these networks in use cases related to image classification, natural language processing, object detection, dimensionality reduction, image translation, transfer learning, and time series analysis. Also, these topics are very varied in terms of the kind of data they use, their output, and the training phase. Not everything in machine learning is deep networks, there is also what some call shallow or traditional machine learning. While TensorFlow.js is not the most common place to implement these, you'll be introduce them and review the basics of machine learning through TensorFlow.js. What You'll Learn Build deep learning products suitable for web browsers Work with deep learning algorithms such as feedforward neural networks, convolutional neural networks (CNN), recurrent neural networks (RNN), and generative adversarial network (GAN) Develop apps using image classification, natural language processing, object detection, dimensionality reduction, image translation, transfer learning, and time series analysis Who This Book Is For Programmers developing deep learning solutions for the web and those who want to learn TensorFlow.js with at least minimal programming and software development knowledge. No prior JavaScript knowledge is required, but familiarity with it is helpful.

Beginning Jakarta EE Web Development - Using JSP, JSF, MySQL, and Apache Tomcat for Building Java Web Applications (Paperback,... Beginning Jakarta EE Web Development - Using JSP, JSF, MySQL, and Apache Tomcat for Building Java Web Applications (Paperback, 3rd ed.)
Luciano Manelli, Giulio Zambon
R1,360 R1,139 Discovery Miles 11 390 Save R221 (16%) Ships in 10 - 15 working days

Start building Java-based web applications now, even if you're a complete newcomer to Java. Comprehensive and example-driven, this book is all you need to develop dynamic Java-based web applications using JSP, connect to databases with JSF, and put them into action using the popular open source Java web server, Apache Tomcat. Beginning Jakarta EE Web Development is a comprehensive introduction to building Java-based web applications using JSP, JSF, MySQL, and the Apache Tomcat web application server. Other APIs including JSON, JSTL, and XML parser are covered along the way. Key concepts are made easy to grasp with numerous working examples and a walk-through of the development of a complete ecommerce project. This book is written for professionals by practicing Java web application professionals and experts. What You Will Learn Build Java-based web applications using JSP and JSF with Eclipse Jakarta EE Configure your database with MySQL Define XML documents for your applications Use the Apache MyFaces APIs to create JSF applications Integrate and implement JSF and JSP together Build an online ecommerce web application Who This Book Is For Programmers new to programming in Java and programming in general.

Pro Ember Data - Getting Ember Data to Work with Your API (Paperback, 1st ed.): David Tang Pro Ember Data - Getting Ember Data to Work with Your API (Paperback, 1st ed.)
David Tang
R920 R792 Discovery Miles 7 920 Save R128 (14%) Ships in 10 - 15 working days

Learn how to work with Ember Data efficiently, from APIs, adapters, and serializers to polymorphic relationships, using your existing JavaScript and Ember knowledge. This book will teach you how to adapt Ember Data to fit your custom API. Have a custom API that you aren't sure how to use with Ember Data? Interested in writing your own adapter or serializer? Want to just know more about how Ember Data works? This is the Ember Data book you have been waiting for. Lots of books and tutorials start off teaching Ember with Ember Data. This is great, especially if you are in control of your API, but what if you aren't? You do a little research and start seeing terminology like adapters, serializers, transforms, and snapshots, and quickly become overwhelmed. Maybe you've thought to yourself that Ember isn't for you. Well, if this sounds familiar, then this book is for you. What You'll Learn Review the differences between normalization and serialization Understand how the built-in adapters and serializers in Ember Data work Customize adapters and serializers to consume any API and write them from scratch Handle API errors in Ember Data Work with the Reddit API using Ember Data Learn how to use polymorphic relationships Who This Book Is For Anyone with an interest in learning more about Ember Data and how to adapt it to any API. People who read this book should be familiar with the basics of Ember and JavaScript.

Practical hapi - Build Your Own hapi Apps and Learn from Industry Case Studies (Paperback, 1st ed.): Kanika Sud Practical hapi - Build Your Own hapi Apps and Learn from Industry Case Studies (Paperback, 1st ed.)
Kanika Sud
R1,182 R989 Discovery Miles 9 890 Save R193 (16%) Ships in 10 - 15 working days

Understand the core concepts of hapi and learn to build RESTful APIs that are quick, useful, and productive. Created by the mobile team at Walmart Labs, hapi is a light Node.js framework that is perfect for building API servers, websites, and HTTP proxy applications. With this quick guide, you'll learn the basics of hapi and use those skills to build an application and a REST API with MySQL. You'll then wrap up with a Capstone project of industry relevance, understanding solution design, and how hapi fits into industry relevant projects for data driven apps. Used by companies such as PayPal and Mozilla, hapi is a key framework for anyone serious about enterprise web development. Practical hapi will ensure you focus your time on critical project tasks instead of building infrastructure. What You'll Learn Utilize the power of RESTful APIs and Node.js Build your first hapi application based on its core concepts Work with promises and asynchronous programming effectively Use Sequelize for database connectivity Who This Book Is For Anyone with basic knowledge of JavaScript or Node.js who wants to learn to work with hapi. A primer for the relevant Node.js and JavaScript is provided so those with general programming experience can also use this book.

PHP 8 Quick Scripting Reference - A Pocket Guide to PHP Web Scripting (Paperback, 3rd ed.): Mikael Olsson PHP 8 Quick Scripting Reference - A Pocket Guide to PHP Web Scripting (Paperback, 3rd ed.)
Mikael Olsson
R1,073 R907 Discovery Miles 9 070 Save R166 (15%) Ships in 10 - 15 working days

This pocket reference has been updated with the new PHP 8 release. It is a condensed, code-rich scripting and syntax handbook for the PHP scripting language. You won't find any technical jargon, bloated samples, drawn-out history lessons or witty stories in this book. What you will find is a web scripting language reference that is concise, to the point, and highly accessible. The book is packed with useful information and is a must-have for any PHP programmer or web developer. In it, you will find a concise reference to the PHP 8 scripting language syntax. It includes short, simple, and focused code examples; a well-laid-out table of contents; and a comprehensive index allowing easy review. PHP 8 Quick Scripting Reference presents the essentials of PHP in a well-organized format, including new features in PHP 8 such as the just in time (JIT) compiler, union types, nullsafe operator, null coalescing assignment operator, match expressions, named arguments, throw expressions, static return type, non-capturing catches, reclassified engine warnings and constructor property promotion. What You Will Learn Discover what is new in PHP 8 and how to get started with it Work with variables, operators, strings, arrays, conditionals, loops, and other constructs Group and reuse code with functions, methods, and namespaces Use object-oriented features such as classes, inheritance, abstract classes, and interfaces Import files and retrieve user data Make use of type declarations and type conversions Test variables, create references, and use overloading methods Store user data with cookies and sessions Deal with errors through error handling, exception handling, and assertions Who This Book Is For Experienced PHP programmers and web developers who may be new to PHP.

Full-Stack Web Development with Jakarta EE and Vue.js - Your One-Stop Guide to Building Modern Full-Stack Applications with... Full-Stack Web Development with Jakarta EE and Vue.js - Your One-Stop Guide to Building Modern Full-Stack Applications with Jakarta EE and Vue.js (Paperback, 1st ed.)
Daniel Andres Pelaez Lopez
R1,539 R1,291 Discovery Miles 12 910 Save R248 (16%) Ships in 10 - 15 working days

Harness the power of Jakarta EE to build sturdy back ends while applying Vue.js on the front end. The demand for modern, high-performing enterprise web applications is growing swiftly. The basic HTML front end is no longer enough to meet customer demands. This book shows you how to unlock professional full-stack web development using Jakarta EE and Vue.js. First, you will review the fundamental concepts of Vue.js and essential features of Jakarta EE. You'll then see how to build web applications through every stage of the process, taking into consideration requirement analysis, data model design, code design, the UI, and technical designs, all the way through to implementation, testing, production deployment, and monitoring. Towards the end of the book, you will also learn about the key design patterns and best practices that underpin professional full-stack web development. Full-stack development is the way forward on the web, and using JakartaEE and Vue.js is a great place to start. Get up-to-speed using this book today. What You'll Learn Connect an application's frontend and backend with Vue.js and Jakarta EE Build enterprise web applications from start to finish Test, secure and deploy your enterprise web applications Apply common patterns when building full stack applications Understand the current IT architecture situation of a company, and define a roadmap to accomplish the company goals Create decoupled applications using software craftsmanship ideas Who This Book Is For Java/Jakarta EE developers who would like to gain a stronghold on both frontend and backend development. Basic knowledge of Java EE is assumed.

Ruby on Rails Tutorial - Learn Web Development with Rails (Paperback, 7th edition): Michael Hartl Ruby on Rails Tutorial - Learn Web Development with Rails (Paperback, 7th edition)
Michael Hartl
R1,101 Discovery Miles 11 010 Ships in 12 - 19 working days

Used by sites as varied as Hulu, GitHub, Shopify, and Airbnb, Ruby on Rails is one of the most popular frameworks for developing web applications, but it can be challenging to learn and use. Whether you're new to web development or new only to Rails, Ruby on Rails (TM) Tutorial, Seventh Edition, is the solution. Best-selling author and leading Rails developer Michael Hartl teaches Rails by guiding you through the development of three example applications of increasing sophistication. The tutorial's examples focus on the general principles of web development needed for virtually any kind of website. The updates to this edition include full compatibility with Rails 7. This indispensable guide provides integrated tutorials not only for Rails, but also for the essential Ruby, HTML, CSS, and SQL skills you need when developing web applications. Hartl explains how each new technique solves a real-world problem, and then he demonstrates it with bite-sized code that's simple enough to understand while still being useful. Whatever your previous web-development experience, this book will guide you to true Rails mastery. This book will help you Set up your Rails development environment Record version changes with Git and create a secure remote repository at GitHub Deploy your applications early and often with Heroku Go beyond generated code to truly understand how to build Rails applications from scratch Learn testing and test-driven development (TDD) Effectively use the model-view-controller (MVC) pattern Structure applications using the REST architecture Build static pages and transform them into dynamic ones Master the Ruby programming skills all Rails developers need Create high-quality site layouts and data models Implement registration and authentication systems, including validation and secure passwords Update, display, and delete users Upload and display images using Active Storage and Amazon S3 Implement account activation and password reset, including sending email with Rails Integrate JavaScript with Rails using Importmap Add social features and microblogging, including an introduction to Hotwire and Turbo "Ruby on Rails (TM) Tutorial by Michael Hartl has become a must-read for developers learning how to build Rails apps." --Peter Cooper, Editor of Ruby Inside Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.

Building Progressive Web Applications with Vue.js - Reliable, Fast, and Engaging Apps with Vue.js (Paperback, 1st ed.): Carlos... Building Progressive Web Applications with Vue.js - Reliable, Fast, and Engaging Apps with Vue.js (Paperback, 1st ed.)
Carlos Rojas
R964 R825 Discovery Miles 8 250 Save R139 (14%) Ships in 10 - 15 working days

Obtain all the necessary tools for developing a progressive web application (PWA) with Vue.js, a modern JavaScript framework. You'll see how PWAs behave like a regular responsive website and have a similar structure to that of a web application, but feel like a native mobile app. Along the way you'll take advantage of Vue.js features to build fast, high-performing progressive web apps that work offline. Building Progressive Web Applications with Vue.js starts by explaining the basic concepts and structure of PWAs, and moves on to designing the app shell and other features that distinguish a PWA from simple web pages. In the following chapters, the book talks about the improved web technologies, such as service workers, caching strategies, background sync, and push notifications, that make PWAs powerful. What You Will Learn Harness the power of Vue.js to build PWAs Understand the function and relevance of a manifest file Discover service workers and why they are revolutionary Work with the Cache API and caching strategies Use IndexedDB, background sync, and push notifications Enhance your apps with Firebase Implement the Workbox library in your apps Who This Book Is ForWeb developers who want to venture into building PWAs would find the book useful.

Angular for Material Design - Leverage Angular Material and TypeScript to Build a Rich User Interface for Web Apps (Paperback,... Angular for Material Design - Leverage Angular Material and TypeScript to Build a Rich User Interface for Web Apps (Paperback, 1st ed.)
Venkata Keerti Kotaru
R1,564 R1,289 Discovery Miles 12 890 Save R275 (18%) Ships in 10 - 15 working days

Build Angular applications faster and better with TypeScript and Material Design. You will learn how to build a web interface and use Google's open source Angular Material library of ready-made and easy-to-use components. This book uses Angular with TypeScript (a superset to JavaScript) to enable use of data types and take advantage of programming constructs such as classes, interfaces, generic templates, and more. You also will utilize various Angular features, including data binding, components, services, etc. You will build a single page application with the help of routing capabilities available out of the box (Angular CLI) and interface with remote services over HTTP. What You Will Learn Build an application using Angular, TypeScript, and Angular Material Understand Angular concepts such as components, directives, services, and more Use TypeScript features, including data types, classes, interfaces, generic templates, etc. Build a single page application (SPA) with routing features and integrate it with server-side remote services Who This Book Is For Beginning to intermediate level professionals will learn about web development using Angular, TypeScript, and Angular Material. Patterns and practices are recommended to be a successful developer. Basic knowledge of JavaScript is helpful.

The Complete ASP.NET Core 3 API Tutorial - Hands-On Building, Testing, and Deploying (Paperback, 1st ed.): Les Jackson The Complete ASP.NET Core 3 API Tutorial - Hands-On Building, Testing, and Deploying (Paperback, 1st ed.)
Les Jackson
R1,382 R1,161 Discovery Miles 11 610 Save R221 (16%) Ships in 10 - 15 working days

Use this ASP.NET Core API tutorial and straightforward step-by-step guide to build, test, and deploy an ASP.NET Core API to Azure. It will help you code confidently and efficiently, and provides just what you need for context. The book starts with detailing how to set up your development environment, and then introduces a variety of tools and technologies to build, test, and deploy your API. It covers tools such as .NET Core SDK, (Version 3.1), Visual Studio Code, Git, xUnit, Docker, PostgreSQL, Postman, Azure DevOps, Azure, AutoMapper, and many more. Practical guidance is provided so you can achieve a tangible and valuable outcome, and you also are given a dose of theory on REST (Representational State Transfer), JSON, (JavaScript Object Notation), DTOs (Data Transfer Objects), and the MVC (Model View Controller) architectural pattern. What You Will Learn Build an ASP.NET Core API using C#, test it, and deploy it to Azure Understand concepts on Entity Framework Core Gain hard-earned secrets, shortcuts, and gotchas throughout the "build along" Get comfortable with ASP NET Core Environments Be introduced to unit testing, CI/CD pipelines, bearer authentication, and JSON Web Tokens (JWT) Who This Book Is For Developers using the Microsoft stack. Some basic understanding of .NET Core is assumed.

Introducing Bootstrap 4 - Create Powerful Web Applications Using Bootstrap 4.5 (Paperback, 2nd ed.): Joerg Krause Introducing Bootstrap 4 - Create Powerful Web Applications Using Bootstrap 4.5 (Paperback, 2nd ed.)
Joerg Krause
R1,534 R1,258 Discovery Miles 12 580 Save R276 (18%) Ships in 10 - 15 working days

Get introduced to front-end CSS frameworks using the latest version of Bootstrap. Through easy-to-follow instructions and examples, this book will prepare you to create powerful web applications using Bootstrap 4.5. This updated second edition of Introducing Bootstrap 4 builds your understanding of the basic rules of CSS, the SASS pre-compiler, Bootstrap, and how they work together. After learning to set up CSS on both Linux (Ubuntu) and Windows, you will discover how you can make use of templates and themes written for Bootstrap, and how to refine the user interface. You will also find out how you can utilize and activate components. Numerous screenshots and code snippets are provided to help explain and reinforce the concepts discussed in the book. CSS frameworks give front-end developers the capability to create responsible and adaptive web designs that are able to accommodate the various variations of modern browsers. Start front-end development using Bootstrap 4.5 with this book. What You Will Learn Explore the Bootstrap features required to create web applications Understand the basics of responsive web design using CSS 3 Install the SASS framework and understand how to use it Master practical aspects of using Bootstrap in real-life scenarios Who This Book Is For This book is intended for beginner-level web designers and developers interested in front-end development.

Learn PHP 8 - Using MySQL, JavaScript, CSS3, and HTML5 (Paperback, 2nd ed.): Steve Prettyman Learn PHP 8 - Using MySQL, JavaScript, CSS3, and HTML5 (Paperback, 2nd ed.)
Steve Prettyman
R1,138 R972 Discovery Miles 9 720 Save R166 (15%) Ships in 10 - 15 working days

Write solid, secure, object-oriented code in the new PHP 8. In this book you will create a complete three-tier application using a natural process of building and testing modules within each tier. This practical approach teaches you about app development and introduces PHP features when they are actually needed rather than providing you with abstract theory and contrived examples. In Learn PHP 8, programming examples take advantage of the newest PHP features; you'll follow a learn-by-doing approach, which provides you with complete coding examples. "Do It" exercises in each chapter provide the opportunity to make adjustments to the example code. The end-of-chapter programming exercises allow you to develop your own applications using the algorithms demonstrated in the chapter. Each tier is logically and physically separated using object-oriented and dependency injection techniques, thus allowing independent tiers that can be updated with little or no effect on the other tiers. In addition to teaching good programming practices through OOP, there is a strong emphasis on creating secure code. As each chapter is completed, you'll have the opportunity to design and create an application reinforcing the concepts learned. What You Will Learn Program PHP 8 web applications Use interfaces, containers, and platforms Apply modular programming Manage data objects and use MySQL and other databases Work with multi-functional and secure user interfaces Handle logging exceptions and more Who This Book Is For Those new to web development, specifically PHP programming. Also, this book can be useful to those who have some PHP/web development experience who are new to PHP 8.

Building React Apps with Server-Side Rendering - Use React, Redux, and Next to Build Full Server-Side Rendering Applications... Building React Apps with Server-Side Rendering - Use React, Redux, and Next to Build Full Server-Side Rendering Applications (Paperback, 1st ed.)
Mohit Thakkar
R1,510 R1,235 Discovery Miles 12 350 Save R275 (18%) Ships in 10 - 15 working days

Leverage the benefits of both client-side and server-side rendering to get the most out of your React applications. By the end of this book you will be able to build and deploy React applications using the Next.js framework to fully render server-side HTML on every Web page. You'll begin by reviewing JavaScript fundamentals and how they work with the core principles of React. You'll then move on to Next.js, the React framework for server-rendered applications. Using this framework, you will create a fast and secure solutional React application that renders content on the server-side, protects sensitive information, and optimizes response times. Before deploying the application using Docker containers, you'll create automated unit tests to verify that every component is appropriately doing its job Building React Apps with Server-Side Rendering also covers other fun and interesting topics such as Bootstrap 4, JSX (JavaScript XML), adding styling to your React applications, and much more. By the end of this book, you will be able to build and deploy React applications that fully render server-side HTML on every page. In the end you'll have a client-side rendered React application that integrates server-side rendering into it using Next.js framework. What You'll Learn Examine fundamental concepts of JavaScript (ES 2015) Create client-side apps using JavaScript frameworks React and Redux Add server-side rendering to React apps using the NextJS Framework Who This Book Is For Web developers who have prior experience in working with JavaScript, HTML and CSS, who wish to step up a level and create better web applications using modern JavaScript frameworks like React, Reduct & Next.

Modern Systems Programming with Scala Native (Paperback): Richard Whaling Modern Systems Programming with Scala Native (Paperback)
Richard Whaling
R1,247 Discovery Miles 12 470 Ships in 10 - 15 working days

Access the power of bare-metal systems programming with Scala Native, an ahead-of-time Scala compiler. Without the baggage of legacy frameworks and virtual machines, Scala Native lets you re-imagine how your programs interact with your operating system. Compile Scala code down to native machine instructions; seamlessly invoke operating system APIs for low-level networking and IO; control pointers, arrays, and other memory management techniques for extreme performance; and enjoy instant start-up times. Skip the JVM and improve your code performance by getting close to the metal. Developers generally build systems on top of the work of those who came before, accumulating layer upon layer of abstraction. Scala Native provides a rare opportunity to remove layers. Without the JVM, Scala Native uses POSIX and ANSI C APIs to build concise, expressive programs that run unusually close to bare metal. Scala Native compiles Scala code down to native machine instructions instead of JVM bytecode. It starts up fast, without the sluggish warm-up phase that's common for just-in-time compilers. Scala Native programs can seamlessly invoke operating system APIs for low-level networking and IO. And Scala Native lets you control pointers, arrays, and other memory layout types for extreme performance. Write practical, bare-metal code with Scala Native, step by step. Understand the foundations of systems programming, including pointers, arrays, strings, and memory management. Use the UNIX socket API to write network client and server programs without the sort of frameworks higher-level languages rely on. Put all the pieces together to design and implement a modern, asynchronous microservice-style HTTP framework from scratch. Take advantage of Scala Native's clean, modern syntax to write lean, high-performance code without the JVM. What You Need: A modern Windows, Mac OS, or Linux system capable of running Docker. All code examples in the book are designed to run on a portable Docker-based build environment that runs anywhere. If you don't have Docker yet, see the Appendix for instructions on how to get it.

Office 2003 XML for Power Users (Paperback, Softcover reprint of the original 1st ed.): Matthew MacDonald Office 2003 XML for Power Users (Paperback, Softcover reprint of the original 1st ed.)
Matthew MacDonald
R1,005 R867 Discovery Miles 8 670 Save R138 (14%) Ships in 10 - 15 working days

* Edit standard XML files with all the tools of Word and Excel (like formulas and the spell checker) * Take existing Word or Excel documents, transform all or part of them into XML, and "plug" them into business processes. * Mine the data in an Office document, using custom macros or applications-on any platform. * Create rich Word or Excel documents programmatically, without even needing to have Office installed. * Create smart documents that have built-in user guidance and validation rules to prevent errors.

HTML5 for iOS and Android: A Beginner's Guide (Paperback, Ed): Robin Nixon HTML5 for iOS and Android: A Beginner's Guide (Paperback, Ed)
Robin Nixon
R1,298 R1,094 Discovery Miles 10 940 Save R204 (16%) Ships in 10 - 15 working days

Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product. Essential Skills--Made Easy!Create advanced websites, web apps, and standalone apps for Apple iOS and Google Android devices. HTML5 for iOS and Android: A Beginner's Guide explains, step by step, how to use HTML5 and CSS3 as well as supporting technologies, such as JavaScript, MySQL, and PHP. Download wrapper code from the book's companion website to enable your programs to run like native iOS or Android apps. You'll also get tips for distributing your creations in various app stores. Everything you need to get started developing powerful mobile apps and websites is included in this hands-on guide. Designed for Easy Learning: Key Skills & Concepts--Chapter-opening lists of specific skills covered in the chapter Ask the Expert--Q&A sections filled with bonus information and helpful tips Notes--Extra information related to the topic being covered Tips--Helpful reminders or alternate ways of doing things Cautions--Errors and pitfalls to avoid Annotated Syntax--Example code with commentary that describes the programming techniques being illustrated Robin Nixon is a developer and freelance technical writer who has published more than 500 articles in magazines such as PC Plus, PCW, Web User, PC Advisor, and PC Answers. He is the author of several computer books, including Plug-in PHP, Plug-in JavaScript, and Plug-in CSS.

Quick Start Guide to Dart Programming - Create High-Performance Applications for the Web and Mobile (Paperback, 1st ed.):... Quick Start Guide to Dart Programming - Create High-Performance Applications for the Web and Mobile (Paperback, 1st ed.)
Sanjib Sinha
R1,291 R1,071 Discovery Miles 10 710 Save R220 (17%) Ships in 10 - 15 working days

Get started with Dart and learn to program with this language suitable for high-performing, modern applications. You'll gain the basics and be ready to move to the next level: web and mobile apps. While you won't learn the specifics of programming web and mobile apps, you will have the foundation to take your Dart skills in that direction. This book starts with an introduction to the Dart IDE, after which you will take a look at the various components of the Dart programming language. You will look at types and variables, and get to know the significance of collections and arrays in Dart. Once you've familiarized yourself with the initial components of Dart, you will see how flow of control and looping can be achieved by using if, else, and conditional expressions. Moving on to functions and objects, you will dig deeper into the concepts of object oriented programming to gauge the importance of constructors in Dart. You will then discover more about inheritance and mixins, seeing how they contain methods for use by other classes. After gauging the importance of abstract classes and methods, you will learn more about anonymous functions such as lambdas and closures. You will then take a look at key data structures including lists and maps to aid you in organizing your information for storage and retrieval. After all this you'll move on to managing exceptions arising from executing your program. Finally, Dart programming relies heavily on libraries to perform a variety of functions. You will cover some of these packages and libraries, including dart:core and dart:math, and also build a backend server with the help of the Dart core libraries. What You Will Learn Use variables and conditionals in Dart Work with arrays and collections Apply flow control and looping Explore data structures and their use Handle exceptions Use Dart packages and libraries to build a backend server Who This Book Is For Those new to Dart programming who aim to get a quick introduction to its concepts and programming principles. Readers with no coding experience can also take advantage of this book.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Coding Ockham's Razor
Lloyd Allison Paperback R2,849 Discovery Miles 28 490
Advanced Computing Technologies and…
Hari Vasudevan, Antonis Michalas, … Hardcover R5,731 Discovery Miles 57 310
Doubly Classified Model with R
Teck Kiang Tan Hardcover R3,595 Discovery Miles 35 950
New Developments in Statistical…
Zhezhen Jin, Mengling Liu, … Hardcover R4,904 Discovery Miles 49 040
Recent Advances in Natural Computing…
Yasuhiro Suzuki, Masami Hagiya Hardcover R2,860 Discovery Miles 28 600
Analytical Methods in Statistics…
Matus Maciak, Michal Pesta, … Hardcover R2,873 Discovery Miles 28 730
Entity-Oriented Search
Krisztian Balog Hardcover R1,674 Discovery Miles 16 740
Let's Calculate Bach - Applying…
Alan Shepherd Hardcover R3,912 Discovery Miles 39 120
Introduction to Chemical Engineering…
Henry C. Foley Paperback R3,314 Discovery Miles 33 140
Quantitative Data Analysis - A Companion…
Willem Mertens, Amedeo Pugliese, … Hardcover R2,957 Discovery Miles 29 570

 

Partners