|
Books > Health, Home & Family > Self-help & practical interests > Consumer guides & advice
Learn the complete Qt ecosystem and its tools and build UIs for
mobile and desktop applications Key Features Unleash the power of
the latest Qt 5.9 with C++14 Easily compile, run, and debug your
applications from the powerful Qt Creator IDE Build multi-platform
projects that target Android, iOS, Windows, MacOS, Linux, and more
Book DescriptionQt 5.9 is an application development framework that
provides a great user experience and develops full-capability
applications with Qt Widgets, QML, and even Qt 3D. This learning
path demonstrates the power and flexibility of the Qt framework for
desktop application development and shows how you can write an
application once and deploy it to multiple operating systems. It
will address all the challenges while developing cross-platform
applications with the Qt framework. This course will give you a
better understanding of the Qt framework and tools to resolve
serious issues such as linking, debugging, and multithreading. It
will also upskill you by explaining how to create a to-do-style app
and taking you through all the stages in building a successful
project. You will build a suite of apps; while developing these
apps, you'll deepen your knowledge of Qt Quick's layout systems,
and see Qt 3D and widgets in action. The next project will be in
the industrial and agricultural sectors: making sense of sensor
data via a monitoring system. Your apps should run seamlessly
across devices and operating systems such as Android, iOS, Windows,
or Mac, and be cost-effective by integrating with existing web
technologies. You take the role of lead developer and prototype a
monitoring system. In doing so, you'll get to know Qt's Bluetooth
and HTTP APIs, as well as the Charts and Web Engine UI modules.
These projects will help you gain a holistic view of the Qt
framework. What you will learn Install and configure the Qt
Framework and Qt Creator IDE Implement a rich user interface with
QML Learn the fundamentals of QtTest and how to integrate unit
testing Create stunning UIs with Qt Widget and Qt Quick Develop
powerful, cross-platform applications with the Qt framework Design
GUIs with Qt Designer and build a library in it for UI previews
Build a desktop UI with widgets and Designer Get familiar with
multimedia components to handle visual input and output Who this
book is forThis book will appeal to developers and programmers who
would like to build GUI-based applications. Knowledge of C++ is
necessary and a basic familiarity with Qt would be helpful.
Learn the fundamentals of Java EE 8 APIs to build effective web
services Key Features Design modern and stylish web services with
Java EE APIs Secure your web services with JSON Web Tokens Explore
the advanced concepts of RESTful web services and the JAX-RS API
Book DescriptionJava Enterprise Edition is one of the leading
application programming platforms for enterprise Java development.
With Java EE 8 finally released and the first application servers
now available, it is time to take a closer look at how to develop
modern and lightweight web services with the latest API additions
and improvements. Building RESTful Web Services with Java EE 8 is a
comprehensive guide that will show you how to develop
state-of-the-art RESTful web services with the latest Java EE 8
APIs. You will begin with an overview of Java EE 8 and the latest
API additions and improvements. You will then delve into the
details of implementing synchronous RESTful web services and
clients with JAX-RS. Next up, you will learn about the specifics of
data binding and content marshalling using the JSON-B 1.0 and
JSON-P 1.1 APIs. This book also guides you in leveraging the power
of asynchronous APIs on the server and client side, and you will
learn to use server-sent events (SSEs) for push communication. The
final section covers advanced web service topics such as
validation, JWT security, and diagnosability. By the end of this
book, you will have implemented several working web services and
have a thorough understanding of the Java EE 8 APIs required for
lightweight web service development. What you will learn Dive into
the latest Java EE 8 APIs relevant for developing web services Use
the new JSON-B APIs for easy data binding Understand how JSON-P API
can be used for flexible processing Implement synchronous and
asynchronous JAX-RS clients Use server-sent events to implement
server-side code Secure Java EE 8 web services with JSON Web Tokens
Who this book is forIf you're a Java developer who wants to learn
how to implement web services using the latest Java EE 8 APIs, this
book is for you. Though no prior knowledge of Java EE 8 is
required, experience with a previous Java EE version will be
beneficial.
|
|