Salesforce Platform Developer I Certification Guide
¥70.84
Build and deploy scalable applications on the Salesforce Lightning Platform using the latest features of Spring '19 Key Features * An end-to end-guide with practice tests to help you achieve the Salesforce Platform Developer certification * Design data models, user interfaces, and business logic for your custom applications * Understand the complete development life cycle from designing to testing Book Description Salesforce Lightning Platform, used to build enterprise apps, is being increasingly adopted by admins, business analysts, consultants, architects, and especially developers. With this Salesforce certification, you'll be able to enhance your development skills and become a valuable member of your organization. This certification guide is designed to be completely aligned with the official exam study guide for the latest Salesforce Certified Platform Developer I release and includes updates from Spring '19. Starting with Salesforce fundamentals and performing data modeling and management, you’ll progress to automating logic and processes and working on user interfaces with Salesforce components. Finally, you'll learn how to work with testing frameworks, perform debugging, and deploy metadata, and get to grips with useful tips and tricks. Each chapter concludes with sample questions that are commonly found in the exam, and the book wraps up with mock tests to help you prepare for the DEV501 certification exam. By the end of the book, you’ll be ready to take the exam and earn your Salesforce Certified Platform Developer I certification. What you will learn * Solve sample questions and mock tests and work with exam patterns * Gain an understanding of declarative Salesforce tools such as Process Builder, flows, and many more * Code in Salesforce using the Developer Console and IDEs * Grasp the basics of object-oriented programming * Write Apex classes, Visualforce pages, and Apex test classes with easy-to-follow steps * Explore the different deployment tools that you can use to push metadata to different environments * Build custom declarative apps and programs on Force.com platforms Who this book is for The Salesforce Platform Developer I Certification Guide is for you if you want to learn how to develop and deploy business logic and user interfaces using the capabilities of the Lightning Platform. No prior knowledge of Apex programming is required.
Unreal Engine 4 Shaders and Effects Cookbook
¥70.84
Build optimized, efficient, and real-time applications that are production-ready using Unreal Engine's Material Editor Key Features * Create stunning visual effects for 3D games and high-quality graphics * Design efficient Shaders for mobile platforms without sacrificing their realism * Discover what goes into the structure of Shaders and why lighting works the way it does Book Description Unreal Engine 4 is a powerful game engine, one which has seen a recent boost in widespread adoption thanks to its ease of use and the powerful rendering pipeline that it packs. Seeing as how it's relatively easy to create stunning presentations and visuals, Unreal has quickly become a strong contender in industries where this kind of software had been previously denied entry. With that in mind, this book aims to help you get the most out of Unreal Engine 4 - from creating awe-inspiring graphics to delivering optimized experiences to your users. This is possible thanks to a mixture of hands-on experience with real materials and the theory behind them. You will immediately know how to create that material that you want to display, and you'll also end up with the knowledge that will let you know how to control it. All of this will be done without losing sight of two key components of any real-time application - optimization, and efficiency. The materials that you create will be light and efficient, and they will vary depending on your target platform. You'll know which techniques can be used in any kind of device and which ones should be kept to high-end machines, giving you the confidence to tackle any material-related task that you can imagine. Hop onboard and discover how! What you will learn * Master Unreal Engine's rendering pipeline for developing real-time graphics * Use physically based rendering (PBR) for building materials and lighting solutions * Build optimized materials for games targeting multiple platforms * Understand Unreal Engine's node and functions for creating desirable effects * Design and build production-ready shaders * Explore Unreal Engine's Material Editor for building complex materials and textures Who this book is for This book is for developers who want to create their first Shaders in Unreal Engine 4 or wish to take their game to a whole new level by adding professional post-processing effects. A solid understanding of Unreal is required to get the most from this book.
Hands-On Mobile Development with .NET Core
¥70.84
Develop native applications for multiple mobile and desktop platforms including but not limited to iOS, Android, and UWP with the Xamarin framework and Xamarin.Forms Key Features * Understand .NET Core and its cross-platform development philosophy * Build Android, iOS, and Windows mobile applications with C#, .NET Core, and Azure Cloud Services * Bring Artificial Intelligence capabilities into your mobile applications with Azure AI Book Description .NET Core is the general umbrella term used for Microsoft’s cross-platform toolset. Xamarin used for developing mobile applications, is one of the app model implementations for .NET Core infrastructure. In this book, you will learn how to design, architect, and develop highly attractive, maintainable, efficient, and robust mobile applications for multiple platforms, including iOS, Android, and UWP, with the toolset provided by Microsoft using Xamarin, .NET Core, and Azure Cloud Services. This book will take you through various phases of application development with Xamarin, from environment setup, design, and architecture to publishing, using real-world scenarios. Throughout the book, you will learn how to develop mobile apps using Xamarin, Xamarin.Forms and .NET Standard; implement a webbased backend composed of microservices with .NET Core using various Azure services including but not limited to Azure App Services, Azure Active Directory, Notification Hub, Logic Apps, and Azure Functions, Cognitive Services; create data stores using popular database technologies such as Cosmos DB, SQL and Realm. Towards the end, the book will help developers to set up an efficient and maintainable development pipeline to manage the application life cycle using Visual Studio App Center and Visual Studio Services. What you will learn * Implement native applications for multiple mobile and desktop platforms * Understand and use various Azure Services with .NET Core * Make use of architectural patterns designed for mobile and web applications * Understand the basic Cosmos DB concepts * Understand how different app models can be used to create an app service * Explore the Xamarin and Xamarin.Forms UI suite with .NET Core for building mobile applications Who this book is for This book is for mobile developers who wish to develop cross-platform mobile applications. Programming experience with C# is required. Some knowledge and understanding of core elements and cross-platform application development with .NET is required.
Applied Supervised Learning with R
¥79.56
Explore supervised machine learning with R by studying popular real-world uses cases such as object detection in driverless cars, customer churn, and default prediction Key Features * Study supervised learning algorithms by using real-world datasets * Fine tune optimal parameters with hyperparameter optimization * Select the best algorithm using the model evaluation framework Book Description R provides excellent visualization features that are essential for exploring data before using it in automated learning. Applied Supervised Learning with R helps you cover the complete process of employing R to develop applications using supervised machine learning algorithms for your business needs. The book starts by helping you develop your analytical thinking to create a problem statement using business inputs and domain research. You will then learn different evaluation metrics that compare various algorithms, and later progress to using these metrics to select the best algorithm for your problem. After finalizing the algorithm you want to use, you will study the hyperparameter optimization technique to fine-tune your set of optimal parameters. To prevent you from overfitting your model, a dedicated section will even demonstrate how you can add various regularization terms. By the end of this book, you will have the advanced skills you need for modeling a supervised machine learning algorithm that precisely fulfills your business needs. What you will learn * Develop analytical thinking to precisely identify a business problem * Wrangle data with dplyr, tidyr, and reshape2 * Visualize data with ggplot2 * Validate your supervised machine learning model using k-fold * Optimize hyperparameters with grid and random search, and Bayesian optimization * Deploy your model on Amazon Web Services (AWS) Lambda with plumber * Improve your model’s performance with feature selection and dimensionality reduction Who this book is for This book is specially designed for novice and intermediate-level data analysts, data scientists, and data engineers who want to explore different methods of supervised machine learning and its various use cases. Some background in statistics, probability, calculus, linear algebra, and programming will help you thoroughly understand and follow the content of this book.
Qt5 C++ GUI Programming Cookbook
¥73.02
Use Qt 5 to design and build functional, appealing, and user-friendly graphical user interfaces (GUIs) for your applications. Key Features * Learn to use Qt 5 to design and customize the look and feel of your application * Improve the visual quality of an application by using graphics rendering and animation * Understand the balance of presentation and web content that will make an application appealing yet functional Book Description With the growing need to develop GUIs for multiple targets and multiple screens, improving the visual quality of your application becomes important so that it stands out from your competitors. With its cross-platform ability and the latest UI paradigms, Qt makes it possible to build intuitive, interactive, and user-friendly user interfaces for your applications. Qt5 C++ GUI Programming Cookbook, Second Edition teaches you how to develop functional and appealing user interfaces using the latest version of QT5 and C++.?This book will help you learn a variety of topics such as GUI customization and animation, graphics rendering, implementing Google Maps, and more. You will also be taken through advanced concepts like asynchronous programming, event handling using signals and slots, network programming, various aspects of optimizing your application. By the end of the book, you will be confident to design and customize GUI applications that meet your clients' expectations and have an understanding of best practice solutions for common problems. What you will learn * Animate GUI elements using Qt5's built-in animation system * Draw shapes and 2D images using Qt5's powerful rendering system * Implement an industry-standard OpenGL library in your project * Build a mobile app that supports touch events and exports it onto devices * Parse and extract data from an XML file and present it on your GUI * Interact with web content by calling JavaScript functions from C++ * Access MySQL and SQLite databases to retrieve data and display it on your GUI Who this book is for This intermediate-level book is designed for those who want to develop software using Qt 5. If you want to improve the visual quality and content presentation of your software application, this book is for you. Prior experience of C++ programming is required.
Applied Unsupervised Learning with R
¥63.21
Design clever algorithms that discover hidden patterns and draw responses from unstructured, unlabeled data. Key Features * Build state-of-the-art algorithms that can solve your business' problems * Learn how to find hidden patterns in your data * Revise key concepts with hands-on exercises using real-world datasets Book Description Starting with the basics, Applied Unsupervised Learning with R explains clustering methods, distribution analysis, data encoders, and features of R that enable you to understand your data better and get answers to your most pressing business questions. This book begins with the most important and commonly used method for unsupervised learning - clustering - and explains the three main clustering algorithms - k-means, divisive, and agglomerative. Following this, you'll study market basket analysis, kernel density estimation, principal component analysis, and anomaly detection. You'll be introduced to these methods using code written in R, with further instructions on how to work with, edit, and improve R code. To help you gain a practical understanding, the book also features useful tips on applying these methods to real business problems, including market segmentation and fraud detection. By working through interesting activities, you'll explore data encoders and latent variable models. By the end of this book, you will have a better understanding of different anomaly detection methods, such as outlier detection, Mahalanobis distances, and contextual and collective anomaly detection. What you will learn * Implement clustering methods such as k-means, agglomerative, and divisive * Write code in R to analyze market segmentation and consumer behavior * Estimate distribution and probabilities of different outcomes * Implement dimension reduction using principal component analysis * Apply anomaly detection methods to identify fraud * Design algorithms with R and learn how to edit or improve code Who this book is for Applied Unsupervised Learning with R is designed for business professionals who want to learn about methods to understand their data better, and developers who have an interest in unsupervised learning. Although the book is for beginners, it will be beneficial to have some basic, beginner-level familiarity with R. This includes an understanding of how to open the R console, how to read data, and how to create a loop. To easily understand the concepts of this book, you should also know basic mathematical concepts, including exponents, square roots, means, and medians.
Learning Tableau 2019
¥73.02
Create powerful data visualizations and unlock intelligent business insights with Tableau Key Features * Explore all the latest Tableau 2019 features and redefine business analytics for your organization * Create impressive data visualizations and interactive dashboards to get insights from your data * Learn effective data storytelling to transform how your business leverages data and makes decisions Book Description Tableau is the gold standard of business intelligence and visual analytics tools in every industry. It enables rapid data visualization and interpretation with charts, graphs, dashboards, and much more. Updated with the latest features of Tableau, this book takes you from the foundations of the Tableau 2019 paradigm through to advanced topics. This third edition of the bestselling guide by Tableau Zen Master, Milligan, will help you come to grips with updated features, such as set actions and transparent views. Beginning with installation, you'll create your first visualizations with Tableau and then explore practical examples and advanced techniques. You'll create bar charts, tree maps, scatterplots, time series, and a variety of other visualizations. Next, you'll discover techniques to overcome challenges presented by data structure and quality and engage in effective data storytelling and decision making with business critical information. Finally, you'll be introduced to Tableau Prep, and learn how to use it to integrate and shape data for analysis. By the end of this book, you will be equipped to leverage the powerful features of Tableau 2019 for decision making. What you will learn * Develop stunning visualizations that explain complexity with clarity * Explore the exciting new features of Tableau Desktop and Tableau Prep * Connect to various data sources to bring all your data together * Uncover techniques to prep and structure your data for easy analysis * Create and use calculations to solve problems and enrich analytics * Master advanced topics such as sets, LOD calcs, and much more * Enable smart decisions with clustering, distribution, and forecasting * Share your data stories to build a culture of trust and action Who this book is for This Tableau book is for anyone who wants to understand data. If you’re new to Tableau, don’t worry. This book builds on the foundations to help you understand how Tableau really works and then builds on that knowledge with practical examples before moving on to advanced techniques. Working experience with databases will be useful but is not necessary to get the most out of this book.
Building Google Cloud Platform Solutions
¥90.46
Build cost-effective and robust cloud solutions with Google Cloud Platform (GCP) using these simple and practical recipes Key Features * Explore the various service offerings of the GCP * Host a Python application on Google Compute Engine * Securely maintain application states with Cloud Storage, Datastore, and Bigtable Book Description GCP is a cloud computing platform with a wide range of products and services that enable you to build and deploy cloud-hosted applications. This Learning Path will guide you in using GCP and designing, deploying, and managing applications on Google Cloud. You will get started by learning how to use App Engine to access Google's scalable hosting and build software that runs on this framework. With the help of Google Compute Engine, you’ll be able to host your workload on virtual machine instances. The later chapters will help you to explore ways to implement authentication and security, Cloud APIs, and command-line and deployment management. As you hone your skills, you’ll understand how to integrate your new applications with various data solutions on GCP, including Cloud SQL, Bigtable, and Cloud Storage. Following this, the book will teach you how to streamline your workflow with tools, including Source Repositories, Container Builder, and Stackdriver. You'll also understand how to deploy and debug services with IntelliJ, implement continuous delivery pipelines, and configure robust monitoring and alerts for your production systems. By the end of this Learning Path, you'll be well versed with GCP’s development tools and be able to develop, deploy, and manage highly scalable and reliable applications. This Learning Path includes content from the following Packt products: * Google Cloud Platform for Developers Ted Hunter and Steven Porter * Google Cloud Platform Cookbook by Legorie Rajan PS What you will learn * Host an application using Google Cloud Functions * Migrate a MySQL database to Cloud Spanner * Configure a network for a highly available application on GCP * Learn simple image processing using Storage and Cloud Functions * Automate security checks using Policy Scanner * Deploy and run services on App Engine and Container Engine * Minimize downtime and mitigate issues with Stackdriver Monitoring and Debugger * Integrate with big data solutions, including BigQuery, Dataflow, and Pub/Sub Who this book is for This Learning Path is for IT professionals, engineers, and developers who want to implement Google Cloud in their organizations. Administrators and architects planning to make their organization more efficient with Google Cloud will also find this Learning Path useful. Basic understanding of GCP and its services is a must.
Getting Started with Containerization
¥90.46
Choose the smarter way to learn about containerizing your applications and running them in production. Key Features * Deploy and manage highly scalable, containerized applications with Kubernetes * Build high-availability Kubernetes clusters * Secure your applications via encapsulation, networks, and secrets Book Description Kubernetes is an open source orchestration platform for managing containers in a cluster environment. This Learning Path introduces you to the world of containerization, in addition to providing you with an overview of Docker fundamentals. As you progress, you will be able to understand how Kubernetes works with containers. Starting with creating Kubernetes clusters and running applications with proper authentication and authorization, you'll learn how to create high-availability Kubernetes clusters on Amazon Web Services (AWS), and also learn how to use kubeconfig to manage different clusters. Whether it is learning about Docker containers and Docker Compose, or building a continuous delivery pipeline for your application, this Learning Path will equip you with all the right tools and techniques to get started with containerization. By the end of this Learning Path, you will have gained hands-on experience of working with Docker containers and orchestrators, including SwarmKit and Kubernetes. This Learning Path includes content from the following Packt products: * Kubernetes Cookbook - Second Edition by Hideto Saito, Hui-Chuan Chloe Lee, and Ke-Jou Carol Hsu * Learn Docker - Fundamentals of Docker 18.x by Gabriel N. Schenker What you will learn * Build your own container cluster * Run a highly distributed application with Docker Swarm or Kubernetes * Update or rollback a distributed application with zero downtime * Containerize your traditional or microservice-based application * Build a continuous delivery pipeline for your application * Track metrics and logs for every container in your cluster * Implement container orchestration to streamline deploying and managing applications Who this book is for This beginner-level Learning Path is designed for system administrators, operations engineers, DevOps engineers, and developers who want to get started with Docker and Kubernetes. Although no prior experience with Docker is required, basic knowledge of Kubernetes and containers will be helpful.
Apache Superset Quick Start Guide
¥54.49
Integrate open source data analytics and build business intelligence on SQL databases with Apache Superset. The quick, intuitive nature for data visualization in a web application makes it easy for creating interactive dashboards. Key Features *Work with Apache Superset's rich set of data visualizations *Create interactive dashboards and data storytelling *Easily explore data Book Description Apache Superset is a modern, open source, enterprise-ready business intelligence (BI) web application. With the help of this book, you will see how Superset integrates with popular databases like Postgres, Google BigQuery, Snowflake, and MySQL. You will learn to create real time data visualizations and dashboards on modern web browsers for your organization using Superset. First, we look at the fundamentals of Superset, and then get it up and running. You'll go through the requisite installation, configuration, and deployment. Then, we will discuss different columnar data types, analytics, and the visualizations available. You'll also see the security tools available to the administrator to keep your data safe. You will learn how to visualize relationships as graphs instead of coordinates on plain orthogonal axes. This will help you when you upload your own entity relationship dataset and analyze the dataset in new, different ways. You will also see how to analyze geographical regions by working with location data. Finally, we cover a set of tutorials on dashboard designs frequently used by analysts, business intelligence professionals, and developers. What you will learn *Get to grips with the fundamentals of data exploration using Superset *Set up a working instance of Superset on cloud services like Google Compute Engine *Integrate Superset with SQL databases *Build dashboards with Superset *Calculate statistics in Superset for numerical, categorical, or text data *Understand visualization techniques, filtering, and grouping by aggregation *Manage user roles and permissions in Superset *Work with SQL Lab Who this book is for This book is for data analysts, BI professionals, and developers who want to learn Apache Superset. If you want to create interactive dashboards from SQL databases, this book is what you need. Working knowledge of Python will be an advantage but not necessary to understand this book.
Learn Clip Studio Paint
¥71.93
Take your comics and illustrations to the next level with the powerful art tools in Clip Studio Paint 1.8 Key Features *Overcome “interface overwhelm” with a practical breakdown of the Clip Studio interface *Comprehensive guide on the Clip Studio Paint with detailed coverage of all the tools and concepts of designing comics *Streamline your workflow to create faster and easier using Clip Studio’s features Book Description Clip Studio Paint, the successor to Manga Studio, is used by over four million illustrators and comic creators around the world. This book will guide you through every step of learning this software, from system requirements and installation, all the way through to exporting your work for print or the web. Learn how to create new documents, customize tools to fit your working style, use ruler tools to create anything from straight lines to intricate backgrounds, add 3D elements, create comic panels using the specialized panel tools, utilize screentones and materials, add text and word balloons to your comics, create sound effects, easily flat and color your comics using reference layers, and bring your drawings to life using the animation features. By the end of this book, you will be able to navigate the Clip Studio Interface and program preferences, customize the various tools, and be able to create your own black-and-white and color illustrations and comics from start to finish. What you will learn *Understand the differences between Clip Studio Paint Pro and EX *Discover how to navigate and customize the user interface *Creating custom tools that fit your unique style of illustration *Using the ruler tools to create intricate perspective shots and complex symmetry *Discover how to use 3D elements in your work *Learn how to create lettering and word balloons to bring your comic stories to life *Understand the process of digital art creation from pencils to inks to color *Understand how to use the animation tools available in Clip Studio Paint Who this book is for If you are a beginning digital artist or are switching to Clip Studio from another graphics software, this book is for you. This book is excellent for those with no knowledge of digital art up to intermediate users looking to explore the unique features of Clip Studio Paint.
Never Goodnight
¥110.46
The cult Swedish graphic novel that inspired the critically acclaimed Lukas Moodysson film We Are the Best! Coco, Klara and Mathilda have known each other since primary school, where they met in folk dancing class. Now they’re almost teenagers, and their anarchist ideals and dreams of forming a world-beating punk band set them apart from the other girls at school. They can’t play any instruments, practice with pillows and pans, and keep getting told that punk is dead. But they’re not going to let any of those things get in their way… Published in English for the first time, Never Goodnight is a hilarious and life-affirming memoir which will remind you that all you need in life is your best friends, a can of hairspray and three guitar chords.
Python Geospatial Analysis Cookbook
¥90.46
Over 60 recipes to work with topology, overlays, indoor routing, and web application analysis with Python About This Book Explore the practical process of using geospatial analysis to solve simple to complex problems with reusable recipes Concise step-by-step instructions to teach you about projections, vector, raster, overlay, indoor routing and topology analysis Create a basic indoor routing application with geodjango Who This Book Is For If you are a student, teacher, programmer, geospatial or IT administrator, GIS analyst, researcher, or scientist looking to do spatial analysis, then this book is for you. Anyone trying to answer simple to complex spatial analysis questions will get a working demonstration of the power of Python with real-world data. Some of you may be beginners with GIS, but most of you will probably have a basic understanding of geospatial analysis and programming. What You Will Learn Discover the projection and coordinate system information of your data and learn how to transform that data into different projections Import or export your data into different data formats to prepare it for your application or spatial analysis Use the power of PostGIS with Python to take advantage of the powerful analysis functions Execute spatial analysis functions on vector data including clipping, spatial joins, measuring distances, areas, and combining data to new results Create your own set of topology rules to perform and ensure quality assurance rules in Python Find the shortest indoor path with network analysis functions in easy, extensible recipes revolving around all kinds of network analysis problems Visualize your data on a map using the visualization tools and methods available to create visually stunning results Build an indoor routing web application with GeoDjango to include your spatial analysis tools built from the previous recipes In Detail Geospatial development links your data to places on the Earth’s surface. Its analysis is used in almost every industry to answer location type questions. Combined with the power of the Python programming language, which is becoming the de facto spatial *ing choice for developers and analysts worldwide, this technology will help you to solve real-world spatial problems. This book begins by tackling the installation of the necessary software dependencies and libraries needed to perform spatial analysis with Python. From there, the next logical step is to prepare our data for analysis; we will do this by building up our tool box to deal with data preparation, transformations, and projections. Now that our data is ready for analysis, we will tackle the most common analysis methods for vector and raster data. To check or validate our results, we will explore how to use topology checks to ensure top-quality results. This is followed with network routing analysis focused on constructing indoor routes within buildings, over different levels. Finally, we put several recipes together in a GeoDjango web application that demonstrates a working indoor routing spatial analysis application. The round trip will provide you all the pieces you need to accomplish your own spatial analysis application to suit your requirements. Style and approach Easy-to-follow, step-by-step recipes, explaining from start to finish how to accomplish real-world tasks.
BeagleBone Black Cookbook
¥80.65
Over 70 recipes and solutions for inventors, makers, and budding engineers to create projects using the BeagleBone Black About This Book ?Learn how to develop applications with the BeagleBone Black and open source Linux software ?Sharpen your expertise in making sophisticated electronic devices ?Explore the BeagleBone Black with this easy-to-succeed recipe format Who This Book Is For If you are a hardware, Linux, and/or microcomputing novice, or someone who wants more power and possibilities with product prototypes, electronic art projects, or embedded computing experiments, then this book is for you. It is for Internet of Things enthusiasts who want to use more sophisticated hardware than the Raspberry Pi or the Arduino can provide. Whether you are an engineering student, a DIYer, an inventor, or an advanced electronics enthusiast, this book delivers accessible, compelling instructions for using an advanced microcomputing platform. What You Will Learn ?Set up and run the BeagleBone Black for the first time ?Learn the basics of microcomputing and Linux using the command line and easy kernel mods ?Make introductory projects with Python, JavaScript, BoneScript, and Node.js ?Explore physical computing and simple circuits using buttons, LEDs, sensors, and motors ?Discover the unique features of the BeagleBone Black and its real-time computing functions ?Build intermediate level audio and video applications ?Assemble draft prototypes for wearable and Internet of Things devices In Detail With dozens of how-tos, this book kicks off with the basic steps for setting up and running the BeagleBone Black for the first time, from connecting the necessary hardware and using the command line with Linux commands to installing new software and controlling your system remotely. Following these recipes, more advanced examples take you through *ing, debugging, and working with software source files, eventually working with the Linux kernel. Subsequently, you will learn how to exploit the board's real-time functions. We will then discover exciting methods for using sound and video with the system before marching forward into an exploration of recipes for building Internet of Things projects. Finally, the book finishes with a dramatic arc upward into outer space, when you explore ways to set up test recipes for building a project on board a small satellite's payload. Style and approach This comprehensive recipe book deconstructs a complex, often confusing piece of technology, and transforms it to become accessible and fun with snappy, unintimidating prose, and extensive easy-to-succeed instructions.
Learning PostgreSQL
¥99.18
Create, develop and manage relational databases in real world applications using PostgreSQL About This Book Learn about the PostgreSQL development life cycle including its testing and refactoring Build productive database solutions and use them in Java applications A comprehensive guide to learn about SQL, PostgreSQL procedural language and PL/pgSQL Who This Book Is For If you are a student, database developer or an administrator, interested in developing and maintaining a PostgreSQL database, then this book is for you. No knowledge of database programming or administration is necessary. Readers should, however, know SQL. What You Will Learn Learn concepts of data modelling and relation algebra Install and set up PostgreSQL database server and client software Implement data structures in PostgreSQL Manipulate data in the database using SQL Implement data processing logic in the database with stored functions, triggers and views Test database solutions and assess the performance Integrate database with Java applications Detailed knowledge of the main PostgreSQL building objects, most used extensions Practice database development life cycle including analysis, modelling, (documentation), testing, bug fixes and refactoring In Detail PostgreSQL is one of the most powerful and easy to use database management systems. It has strong support from the community and is being actively developed with a new release every year. PostgreSQL supports the most advanced features included in SQL standards. Also it provides NoSQL capabilities, and very rich data types and extensions. All that makes PostgreSQL a very attractive solution in various kinds of software systems. The book starts with the introduction of relational databases with PostegreSQL. It then moves on to covering data definition language (DDL) with emphasis on PostgreSQL and common DDL commands supported by ANSI SQL. You will then learn the data manipulation language (DML), and advanced topics like locking and multi version concurrency control (MVCC). This will give you a very robust background to tune and troubleshoot your application. The book then covers the implementation of data models in the database such as creating tables, setting up integrity constraints, building indexes, defining views and other schema objects. Next, it will give you an overview about the NoSQL capabilities of PostgreSQL along with Hstore, XML, Json and arrays. Finally by the end of the book, you'll learn to use the JDBC driver and manipulate data objects in the Hibernate framework. Style and approach An easy-to-follow guide to learn programming build applications with PostgreSQL, and manage a PostgreSQL database instance.
Mastering Ansible
¥71.93
Design, develop, and solve real world automation and orchestration needs by unlocking the automation capabilities of Ansible About This Book Discover how Ansible works in detail Explore use cases for Ansible’s advanced features including task delegation, fast failures, and serial task execution Extend Ansible with custom modules, plugins, and inventory sources Who This Book Is For This book is intended for Ansible developers and operators who have an understanding of the core elements and applications but are now looking to enhance their skills in applying automation using Ansible. What You Will Learn Understand Ansible’s code and logic flow Safeguard sensitive data within Ansible Access and manipulate complex variable data within Ansible playbooks Handle task results to manipulate change and failure definitions Organize Ansible content into a simple structure Craft a multi-tier rollout playbook utilizing load balancers and manipulating your monitoring system Utilize advanced Ansible features to orchestrate rolling updates with almost no service disruptions Troubleshoot Ansible failures to understand and resolve issues Extend Ansible with custom modules, plugins, or inventory sources In Detail Automation is critical to success in the world of DevOps. How quickly and efficiently an application deployment can be automated, or a new infrastructure can be built up, can be the difference between a successful product or a failure. Ansible provides a simple yet powerful automation engine. Beyond the basics of Ansible lie a host of advanced features which are available to help you increase efficiency and accomplish complex orchestrations with ease. This book provides you with the knowledge you need to understand how Ansible works at a fundamental level and leverage its advanced capabilities. You'll learn how to encrypt Ansible content at rest and decrypt data at runtime. You will master the advanced features and capabilities required to tackle the complex automation challenges of today and beyond. You will gain detailed knowledge of Ansible workflows, explore use cases for advanced features, craft well thought out orchestrations, troubleshoot unexpected behaviour, and extend Ansible through customizations. Finally, you will discover the methods used to examine and debug Ansible operations, helping you to understand and resolve issues. Style and approach A clear, practical guide that covers best practise, system architecture and design aspects that will help you master Ansible with ease.
Raspberry Pi LED Blueprints
¥54.49
Design, build, and test LED-based projects using the Raspberry Pi About This Book Implement real LED-based projects for Raspberry Pi Learn to interface various LED modules such as LEDs, 7-segment, 4-digits 7 segment, and dot matrix to Raspberry Pi Get hands-on experience by exploring real-time LEDs with this project-based book Who This Book Is For This book is for those who want to learn how to build Raspberry Pi projects utilising LEDs, 7 segment, 4-digits 7 segment, and dot matrix modules. You also will learn to implement those modules in real applications, including interfacing with wireless modules and the Android mobile app. However, you don't need to have any previous experience with the Raspberry Pi or Android platforms. What You Will Learn Control LEDs, 7 segments, and 4-digits 7 segment from a Raspberry Pi Expand Raspberry Pi’s GPIO Build a countdown timer Build a digital clock display Display numbers and characters on dot matrix displays Build a traffic light controller Build a remote home light control with a Bluetooth low energy module and Android Build mobile Internet-controlled lamps with a wireless module and Android In Detail Blinking LED is a popular application when getting started in embedded development. By customizing and utilising LED-based modules into the Raspberry Pi board, exciting projects can be obtained. A countdown timer, a digital clock, a traffic light controller, and a remote light controller are a list of LED-based inspired project samples for Raspberry Pi. An LED is a simple actuator device that displays lighting and can be controlled easily from a Raspberry Pi. This book will provide you with the ability to control LEDs from Raspberry Pi, starting from describing an idea through designing and implementing several projects based on LEDs, such as, 7-segments, 4-digits 7 segment, and dot matrix displays. Beginning with step-by-step instructions on installation and configuration, this book can either be read from cover to cover or treated as an essential reference companion to your Raspberry Pi. Samples for the project application are provided such as a countdown timer, a digital clock, a traffic light controller, a remote light controller, and an LED-based Internet of Things, so you get more practice in the art of Raspberry Pi development. Raspberry Pi LED Blueprints is an essential reference guide full of practical solutions to help you build LED-based applications. Style and approach This book follows a step-by-step approach to LED-based development for Raspberry Pi, explained in a conversational and easy-to-follow style. Each topic is explained sequentially in the process of building an application, and detailed explanations of the basic and advanced features are included.
WordPress 4.0 Site Blueprints - Second Edition
¥80.65
Create a variety of exciting sites for e-commerce, networking, video streaming, and more, using WordPress About This Book Build ten different types of website using WordPress Transfer your static site to WordPress and create sites to make money, build communities, and share your ideas The projects in the book will teach you how to use free themes and plugins without any prior coding experience Who This Book Is For WordPress Site Blueprints is suitable for new or experienced WordPress users. You don’t need to be a PHP developer or have ever created a WordPress theme or plugin. Instead the book will help you use themes and plugins (all free) to create a wide range of sites. Familiarity with the WordPress interface will help you but you don’t need to be able to write code. What You Will Learn Migrate your old static site into WordPress Create a network of sites for other people to work with each other Build a great store using the free WooCommerce plugin Create a video streaming site linked to YouTube Create a review site for products, services, or anything you’d like Create a jobs board so people can post jobs and apply for them Create websites that focus on networking such as a social media site, a communications center for your team, and a membership site to build a community Create a beautiful gallery site to showcase your photography In Detail WordPress is the world’s most popular Content Management System (CMS) and you can use it to create any kind of site you or your clients need. Using free plugins and themes for WordPress, you can create a store, a social media site, a review site, a video site, a network of sites or a community site, and more. Wordpress makes your job of creating your own website simple and hassle-free! If you’ve started using WordPress to create a blog or simple website, you’ll have had a taste of the opportunities offered by this massively popular CMS. This book will take you through the process of creating ten popular kinds of site using WordPress with free plugins and themes, each chapter covering various functionality of the web. After having learned how to migrate from your static site to Wordpress in the first chapter, you will then explore the world of social networking websites followed focusing on e-commerce. Without writing too much code, you’ll be able to create a store, a video streaming site, a team communications site, a jobs board, and more. This book is a one-stop solution to resolve all your worries about creating a website that will give the best experience to your users. Style and approach A project-based step-by-step guide to creating ten different types of popular website using WordPress. This book takes you through clear and logical steps, with screenshots and tips along the way to help you follow the guide and learn how to get more from WordPress.
Learning Dynamics NAV Patterns
¥63.21
Create solutions that are easy to maintain, quick to upgrade, and follow proven concepts and designs About This Book Design software that is maintainable outside the ecosystem of their creators Ensure quality by following patterns that have been proved to work Over two dozen practical Architectural and Design patterns Who This Book Is For Learning Dynamics NAV Patterns is intended for developers, architects, (technical) consultants, and application managers. You may have very little or no knowledge about NAV patterns, but you should be acquainted with programming. What You Will Learn Apply object-oriented practices to C/AL programming Structure your application to avoid merge conflicts Refactor legacy code and avoid anti-patterns Design decision trees to decide when to use which patterns Clone codes and their application in Dynamics NAV Make your application extensible by creating predefined hooks and facades In Detail Microsoft Dynamics NAV is a complete ERP system, which also contains a robust set of development tools to support customization and enhancement. These include an object designer for each of the seven application object types, a business application oriented programming language with .NET interface capability, a compiler, a debugger, and programming testing language support. Learning Dynamics NAV Patterns will guide you through the NAV way of solving problems. This book will first introduce you to patterns and the software architecture of the NAV and then help you to build an example application. Then, it walks you through the details of architectural patterns, design patterns, and implementation patterns. This book will also talk about anti-patterns and handling legacy code. Finally, it teaches you to build solutions using patterns. Proven patterns and best practices will help you create better solutions that are easy to maintain in larger teams across several locations. It will guide you through combining abstract patterns using easy-to-understand examples and will help you decide which patterns to use in which scenarios. Style and approach This book explains the concepts of patterns, code structuring, and object-oriented concepts in a way that is easy to understand for Dynamics NAV specialists through practical examples.
Unreal Engine Physics Essentials
¥71.93
Gain practical knowledge of mathematical and physics concepts in order to design and develop an awesome game world using Unreal Engine 4 About This Book Use the Physics Asset Tool within Unreal Engine 4 to develop game physics objects for your game world Explore the Collision mechanics within Unreal Engine 4 to create advanced, real-world physics A step-by-step guide to implementing the Physics concepts involved in Unreal Engine 4 to create a working Vehicle Blueprint Who This Book Is For This book is intended for beginner to intermediate users of Epic Games' Unreal Engine 4 who want to learn more about how to implement physics within their game-world. No matter what your knowledge base of Unreal Engine 4 is, this book contains valuable information on blueprint *ing, collision generation, materials, and the Physical Asset Tool (PhAT) for all users to create better games. What You Will Learn Get to know basic to intermediate topics in mathematics and physics Create assets using the Physics Asset Tool (PhAT) in Unreal Engine 4 Develop Collision Hulls, which are necessary to take advantage of Unreal Engine 4’s physics and collision events Use constraints to create advanced physics-based assets for your game-world Working knowledge of physics bodies, physics damping, and friction within Unreal Engine 4 Develop physical materials to recreate real-world friction for substances such as glass and ice Create a working vehicle blueprint from scratch using assets provided by Unreal Engine 4 Gain knowledge about implementing advanced physics in Unreal Engine 4 using C++ programming In Detail Unreal Engine 4 is one of the leading game development tools used by both AAA and independent developers alike to create breathe-taking games. One of the key features of this tool is the use of Physics to create a believable game-world for players to explore. This book gives readers practical insight into the mathematical and physics principles necessary to properly implement physics within Unreal Engine 4. Discover how to manipulate physics within Unreal Engine 4 by learning basic real-world mathematical and physics concepts that assist in the implementation of physics-based objects in your game world. Then, you'll be introduced to PhAT (Physics Asset Tool) within Unreal Engine 4 to learn more about developing game physics objects for your game world. Next, dive into Unreal Engine 4’s collision generation, physical materials, blueprints, constraints, and more to get hands-on experience with the tools provided by Epic to create real-world physics in Unreal Engine 4. Lastly, you will create a working Vehicle Blueprint that uses all the concepts covered in this book, as well as covering advanced physics-based topics. Style and approach An easy-to-follow reference text filled with working examples of physics within Unreal Engine 4. Each topic is broken down to easily explain how to implement physics and physical objects in your game-world using the tools provided by Epic Games Unreal Engine 4.
Python Game Programming By Example
¥71.93
A pragmatic guide for developing your own games with Python About This Book Strengthen your fundamentals of game programming with Python language Seven hands-on games to create 2D and 3D games rapidly from scratch Illustrative guide to explore the different GUI libraries for building your games Who This Book Is For If you have ever wanted to create casual games in Python and you would like to explore various GUI technologies that this language offers, this is the book for you. This title is intended for beginners to Python with little or no knowledge of game development, and it covers step by step how to build seven different games, from the well-known Space Invaders to a classical 3D platformer. What You Will Learn Take advantage of Python’s clean syntax to build games quickly Discover distinct frameworks for developing graphical applications Implement non-player characters (NPCs) with autonomous and seemingly intelligent behaviors Design and code some popular games like Pong and tower defense Compose maps and levels for your sprite-based games in an easy manner Modularize and apply object-oriented principles during the design of your games Exploit libraries like Chimpunk2D, cocos2d, and Tkinter Create natural user interfaces (NUIs), using a camera and computer vision algorithms to interpret the player’s real-world actions In Detail With a growing interest in learning to program, game development is an appealing topic for getting started with coding. From geometry to basic Artificial Intelligence algorithms, there are plenty of concepts that can be applied in almost every game. Python is a widely used general-purpose, high-level programming language. It provides constructs intended to enable clear programs on both a small and large scale. It is the third most popular language whose grammatical syntax is not predominantly based on C. Python is also very easy to code and is also highly flexible, which is exactly what is required for game development. The user-friendliness of this language allows beginners to code games without too much effort or training. Python also works with very little code and in most cases uses the “use cases” approach, reserving lengthy explicit coding for outliers and exceptions, making game development an achievable feat. Python Game Programming by Example enables readers to develop cool and popular games in Python without having in-depth programming knowledge of Python. The book includes seven hands-on projects developed with several well-known Python packages, as well as a comprehensive explanation about the theory and design of each game. It will teach readers about the techniques of game design and coding of some popular games like Pong and tower defense. Thereafter, it will allow readers to add levels of complexities to make the games more fun and realistic using 3D. At the end of the book, you will have added several GUI libraries like Chimpunk2D, cocos2d, and Tkinter in your tool belt, as well as a handful of recipes and algorithms for developing games with Python. Style and approach This book is an example-based guide that will teach you to build games using Python. This book follows a step-by-step approach as it is aimed at beginners who would like to get started with basic game development. By the end of this book you will be competent game developers with good knowledge of programming in Python.

购物车
个人中心

