Practical PHP 7, MySQL 8, and MariaDB Website DatabasesBuild interactive, database-driven websites with PHP 7, MySQL 8, and MariaDB. The focus of this book is on getting you up and running as quickly as possible with real-world applications. In the first two chapters, you will set up your development and testing environment, and then build your first PHP and MariaDB or MySQL database-driven website. You will then increase its sophistication, security, and functionality throughout the course of the book. The PHP required is taught in context within each project so you can quickly learn how PHP integrates with MariaDB and MySQL to create powerful database-driven websites. Each project is fully illustrated, so you will see clearly what you are building as you create your own database-driven website. You will build a form for registering users, and then build an interface so that an administrator can view and administer the user database. You will create a message board for users and a method for emailing them. You will also learn the best pra ...
UX Fundamentals for Non-UX ProfessionalsDemystify UX and its rules, contradictions, and dilemmas. This book provides real-world examples of user experience concepts that empower teams to create compelling products and services, manage social media, interview UX candidates, and oversee product teams.
From product decisions to performance reviews, your ability to participate in discussions about UX has become vital to your company's success as well as your own. However, UX concepts can seem complex. Many UX books are written by and for UX professionals. UX Fundamentals for Non-UX Professionals serves the needs of project managers, graphic designers, copyeditors, marketers, and others who wish to understand UX design and research.
You will discover how UX has influenced history and continues to affect our daily lives. Entertaining real-world examples demonstrate what a massive, WWII-era tank teaches us about design, what a blue flower tells us about audiences, and what drunk marathoners show us about software.
Know the ...
Beginning PHP and MySQL, 5th EditionGet started with PHP and MySQL programming: no experience necessary. This fifth edition of a classic best-seller includes detailed instructions for configuring the ultimate PHP 7 and MySQL development environment on all major platforms, complete coverage of the latest additions and improvements to the PHP language, and thorough introductions to MySQL's most relied-upon features.
You'll not only receive extensive introductions to the core features of PHP, MySQL, and related tools, but you'll also learn how to effectively integrate them in order to build robust data-driven applications. Author Frank M. Kromann draws upon more than 20 years of experience working with these technologies to pack this book with practical examples and insight into the real-world challenges faced by developers. Accordingly, you will repeatedly return to this book as both a valuable instructional tool and reference guide.
Install PHP, MySQL, and several popular web servers; Get started with PHP, includi ...
Program the Internet of Things with Swift for iOS, 2nd EditionLearn how to build apps using Apple's native APIs for the Internet of Things, including the Apple Watch, HomeKit, and Apple Pay. You'll also see how to interface with popular third-party hardware such as the Raspberry Pi, Arduino, and the FitBit family of devices.Program the Internet of Things with Swift and iOS is an update to the previous version and includes all new Swift 4 code. This book is a detailed tutorial that provides a detailed "how" and "why" for each topic, explaining Apple-specific design patterns as they come up and pulling lessons from other popular apps. To help you getting up and running quickly, each chapter is framed within a working project, allowing you to use the sample code directly in your apps.
The Internet of Things is not limited to Apple devices alone, so this book also explains how to interface with popular third-party hardware devices, such as the Fitbit and Raspberry Pi, and generic interfaces, like Restful API's and HTTPS. You'll also review new API ...
Blender for Video Production Quick Start GuideOne of the critical components of any workflow related to video production is a reliable tool to create and edit media such as video and audio. In most cases, you will find video producers using software that can only cut and mount video in a "traditional" way. What if you could use a software that offers not only options to edit and cut video, but also create 3D content and animation? With Blender, you can make use of a fantastic set of tools to edit and cut video, and also produce 3D content that will enable you to take your productions to the next level.
Do you want to take footage from a camera and cut or add sound and titles? This book will show you how Blender can do that for you! You will learn to add 3D virtual objects to the same footage that will help you to create a full 3D environment. Using some camera tricks, you can even turn Blender into a powerful 2.5D animation software to create compelling infographics to produce educational, marketing, and instructional videos. Y ...
Beginning ARKit for iPhone and iPadExplore how to use ARKit to create iOS apps and learn the basics of augmented reality while diving into ARKit specific topics. This book reveals how augmented reality allows you to view the screen on an iOS device, aim the camera at a nearby scene, and view both the real items in that scene as well as a graphic image overlaid on to that scene.
You'll start by accessing the camera and teaching your app to track the world around its device. You'll then see how to position nodes and create augmented reality shapes and textures. Next you'll have your creations interact with their environment by programming workable physics, detecting planes, measuring distance, and applying virtual force. Finally you'll learn how to hit test and troubleshoot your applications to ensure they interact with the real world around them seamlessly.
ARKit is Apple's software framework for creating augmented reality apps on iOS devices such as the iPhone and iPad. Unlike virtual reality that creates an enti ...
Machine Learning and AI for HealthcareExplore the theory and practical applications of artificial intelligence (AI) and machine learning in healthcare. This book offers a guided tour of machine learning algorithms, architecture design, and applications of learning in healthcare and big data challenges.
You'll discover the ethical implications of healthcare data analytics and the future of AI in population and patient health optimization. You'll also create a machine learning model, evaluate performance and operationalize its outcomes within your organization.
Machine Learning and AI for Healthcare provides techniques on how to apply machine learning within your organization and evaluate the efficacy, suitability, and efficiency of AI applications. These are illustrated through leading case studies, including how chronic disease is being redefined through patient-led data learning and the Internet of Things.
Gain a deeper understanding of key machine learning algorithms and their use and implementation within wide ...
Machine Learning for FinanceMachine Learning for Finance explores new advances in machine learning and shows how they can be applied across the financial sector, including insurance, transactions, and lending. This book explains the concepts and algorithms behind the main machine learning techniques and provides example Python code for implementing the models yourself.
The book is based on Jannes Klaas experience of running machine learning training courses for financial professionals. Rather than providing ready-made financial algorithms, the book focuses on advanced machine learning concepts and ideas that can be applied in a wide variety of ways.
The book systematically explains how machine learning works on structured data, text, images, and time series. You'll cover generative adversarial learning, reinforcement learning, debugging, and launching machine learning products. Later chapters will discuss how to fight bias in machine learning. The book ends with an exploration of Bayesian inference and prob ...
Refactoring Legacy T-SQL for Improved PerformanceBreathe new life into older applications by refactoring T-SQL queries and code using modern techniques. This book shows you how to significantly improve the performance of older applications by finding common anti-patterns in T-SQL code, then rewriting those anti-patterns using new functionality that is supported in current versions of SQL Server, including SQL Server 2019. The focus moves through the different types of database objects and the code used to create them, discussing the limitations and anti-patterns commonly found for each object type in your database.
Legacy code isn't just found in queries and external applications. It's also found in the definitions of underlying database objects such as views and tables. This book helps you quickly find problematic code throughout the database and points out where and how modern solutions can replace older code, thereby making your legacy applications run faster and extending their lifetimes. Author Lisa Bohm explains the logic be ...
Regression Models for Data Science in RThe ideal reader for this book will be quantitatively literate and has a basic understanding of statistical concepts and R programming. The book gives a rigorous treatment of the elementary concepts of regression models from a practical perspective. After reading the book and watching the associated videos, students will be able to perform multivariable regression models and understand their interpretations. ...