Webmastering

In this category you will find online books on designing and managing websites. Thanks to them, you will learn languages such as HTML, JavaScript or popular frameworks such as Angular. Also you will learn how to take care of high-quality UI and UX on websites.

Hands-On Android UI Development. Design and develop attractive user interfaces for Android applications

Jason Morris

Hands-On Artificial Intelligence for Search. Building intelligent applications and perform enterprise searches

Devangini Patel

Hands-On Bitcoin Programming with Python. Build powerful online payment centric applications with Python

Harish Garg

Hands-On Chatbot Development with Alexa Skills and Amazon Lex. Create custom conversational and voice interfaces for your Amazon Echo devices and web platforms

Sam Williams

Hands-On Chatbots and Conversational UI Development. Build chatbots and voice user interfaces with Chatfuel, Dialogflow, Microsoft Bot Framework, Twilio, and Alexa Skills

Srini Janarthanam

Hands-On Cloud Development with WildFly. Develop, deploy, and configure cloud-based, enterprise Java applications with WildFly Swarm and OpenShift

Tomasz Adamski

Hands-On Cloud-Native Microservices with Jakarta EE. Build scalable and reactive microservices with Docker, Kubernetes, and OpenShift

Luigi Fugaro, Mauro Vocale

Hands-On Data Structures and Algorithms with JavaScript. Write efficient code that is highly performant, scalable, and easily testable using JavaScript

Kashyap Mukkamala

Hands-On Design Patterns with React Native. Proven techniques and patterns for efficient native mobile development with JavaScript

Mateusz Grzesiukiewicz

Hands-On Full Stack Development with Go. Build full stack web applications with Go, React, Gin, and GopherJS

Mina Andrawos

Hands-On Full Stack Development with Spring Boot 2 and React. Build modern and scalable full stack applications using Spring Framework 5 and React with Hooks - Second Edition

Juha Hinkula

Hands-On Full Stack Development with Spring Boot 2.0 and React. Build modern and scalable full stack applications using the Java-based Spring Framework 5.0 and React

Juha Hinkula

Hands-On Full Stack Web Development with Angular 6 and Laravel 5. Become fluent in both frontend and backend web development with Docker, Angular and Laravel

Fernando Monteiro

Hands-On Full Stack Web Development with Aurelia. Develop modern and real-time web applications with Aurelia and Node.js

Diego Argüelles Rojas, Erikson Haziz Murrugarra Sifuentes

Hands-On Full-Stack Development with Swift. Develop full-stack web and native mobile applications using Swift and Vapor

Ankur Patel

Hands-On Full-Stack Web Development with ASP.NET Core. Learn end-to-end web development with leading frontend frameworks, such as Angular, React, and Vue

Tamir Dresher, Amir Zuker, Shay Friedman

Hands-on Full-Stack Web Development with GraphQL and React. Build scalable full-stack applications while learning to solve complex problems with GraphQL

Sebastian Grebe

Hands-On Functional Programming with TypeScript. Explore functional and reactive programming to create robust and testable TypeScript applications

Remo H. Jansen

Hands-On Game Development with WebAssembly. Learn WebAssembly C++ programming by building a retro space game

Rick Battagline

Hands-On GUI Programming with C++ and Qt5. Build stunning cross-platform applications and widgets with the most powerful GUI framework

Lee Zhi Eng

Hands-on JavaScript for Python Developers. Leverage your Python knowledge to quickly learn JavaScript and advance your web development career

Sonyl Nagale

Hands-On JavaScript High Performance. Build faster web apps using Node.js, Svelte.js, and WebAssembly

Justin Scherer

Hands-on Kubernetes on Azure. Use Azure Kubernetes Service to automate management, scaling, and deployment of containerized applications - Third Edition

Nills Franssens, Shivakumar Gopalakrishnan, Gunther Lenz

Hands-On Microservices - Monitoring and Testing. A performance engineer's guide to the continuous testing and monitoring of microservices

Dinesh Rajput