SFML EssentialsSFML is a cross-platform, object-oriented multimedia API that is written in C++. It provides a simple interface to ease the development of games and multimedia applications.
This book will guide you through everything you need to know about building a 2D game in SFML. Concepts such as Sprites, Textures, Animation, and Cameras are explored in depth and finally the book ends with advanced topics like shaders and networking. You will also learn how to play sound and music on top of the gameplay. Every step through the journey is filled with examples in C++ to guide you in the right direction. By the end of the book you will feel confident about creating 2D games with SFML, without investing too much time on it.
This book contains a set of fast-paced tutorials about the core features of SFML. ...
Begin to Code with PythonStart writing software that solves real problems, even if you have absolutely no programming experience! This friendly, easy, full-color book puts you in total control of your own learning, empowering you to build unique and useful programs. Microsoft has completely reinvented the beginning programmer's tutorial, reflecting deep research into how today's beginners learn, and why other books fall short. Begin to Code with Python is packed with innovations, from its "Snaps" prebuilt operations to its "Make Something Happen" projects. Whether you're a total beginner or you've tried before, this guide will put the power, excitement, and fun of programming where it belongs: in your hands!
Get, install, and use powerful free tools to create modern Python programs; Learn key concepts from 170 sample programs, and use them to jumpstart your own; Discover exactly what happens when a program runs; Approach program development with a professional perspective; Learn the core elements of the Pyt ...
Exam Ref 70-533 Implementing Microsoft Azure Infrastructure Solutions, 2nd EditionPrepare for the newest versions of Microsoft Exam 70-533 - and help demonstrate your real-world mastery of implementing Microsoft Azure Infrastructure as a Service (IaaS). Designed for experienced IT professionals ready to advance their status, Exam Ref focuses on the critical thinking and decision-making acumen needed for success at the MCSA level.
Focus on the expertise measured by these objectives: Design and implement Azure App Service Apps; Create and manage compute resources, and implement containers; Design and implement a storage strategy, including storage encryption; Implement virtual networks, including new techniques for hybrid connections; Design and deploy ARM Templates; Manage Azure security and Recovery Services; Manage Azure operations, including automation and data analysis; Manage identities with Azure AD Connect Health, Azure AD Domain Services, and Azure AD single sign on. ...
Exam Ref 70-532 Developing Microsoft Azure Solutions, 2nd EditionPrepare for Microsoft Exam 70-532 - and help demonstrate your real-world mastery of the skills needed to develop Microsoft Azure solutions. Designed for experienced IT professionals ready to advance their status, Exam Ref focuses on the critical thinking and decision-making acumen needed for job success.
Focus on the expertise measured by these objectives: Create and manage Azure Resource Manager Virtual Machines; Design and implement a storage and data strategy; Manage identity, application, and network services; Design and implement Azure PaaS compute, web, and mo bile services. ...
Exam Ref 70-774 Perform Cloud Data Science with Azure Machine LearningPrepare for Microsoft Exam 70-774 - and help demonstrate your real-world mastery of performing key data science activities with Azure Machine Learning services. Designed for experienced IT professionals ready to advance their status, Exam Ref focuses on the critical thinking and decision-making acumen needed for success at the MCSA level.
Focus on the expertise measured by these objectives: Prepare data for analysis in Azure Machine Learning and export from Azure Machine Learning; Develop machine learning models; Operationalize and manage Azure Machine Learning Services; Use other services for machine learning. ...
Exam Ref 70-765 Provisioning SQL DatabasesPrepare for Microsoft Exam 70-765 - and help demonstrate your real-world mastery of provisioning SQL Server databases both on premise and in SQL Azure. Designed for experienced IT professionals ready to advance their status, Exam Ref focuses on the critical thinking and decision-making acumen needed for success at the MCSA level.
Focus on the expertise measured by these objectives: Implement SQL in Azure; Manage databases and instances; Manage storage.
This Microsoft Exam Ref: Organizes its coverage by exam objectives; Features strategic, what-if scenarios to challenge you; Assumes you have working knowledge of SQL Server administration and maintenance, as well as Azure skills. ...
Practical WebixLearn to create speedy cross-platform applications with ease using Webix. You will begin with an introduction to Webix and basic usage, exploring the interface components and utilities it offers, as well as the tools available (skin builder, form builder, and code snippet testing facility).
You'll understand how Webix can integrate with other popular libraries and frameworks including Angular, Vue, React and more (as well as third-party components like dHTMLx and rich text editors). You will learn tangential topics including communication with back-end systems (Node.js and common related tooling), packaging as a Cordova app and, of course, you will learn how to use Webix following the Progressive Web App delivery mechanism.
Offering a complete solution in a single bundle, this JavaScript UI framework provides a rich set of interface components, application architecture direction and commonly-needed utility and ancillary capabilities.Every topic will be taught a practical way, exp ...
Good Habits for Great CodingImprove your coding skills and learn how to write readable code. Rather than teach basic programming, this book presumes that readers understand the fundamentals, and offers time-honed best practices for style, design, documenting, testing, refactoring, and more.
Taking an informal, conversational tone, author Michael Stueben offers programming stories, anecdotes, observations, advice, tricks, examples, and challenges based on his 38 years experience writing code and teaching programming classes. Trying to teach style to beginners is notoriously difficult and can easily appear pedantic. Instead, this book offers solutions and many examples to back up his ideas.
Good Habits for Great Coding distills Stueben's three decades of analyzing his own mistakes, analyzing student mistakes, searching for problems that teach lessons, and searching for simple examples to illustrate complex ideas. Having found that most learn by trying out challenging problems, and reflecting on them, each c ...
Stripes by ExampleIn this 100-page book, you will find that Stripes provides a very simple learning path, where you do not need to understand the entire framework in order to use it. The concept of this book is exactly that – to get you using the framework and writing code immediately. You will be off and running in no time, and adding to your skill set as we progress.
This book is written with exactly that learning method in mind. No filler, no empty explanations... just code. You won't be driving solo, however. Each code example is heavily annotated with comments and tips, so that you not only understand each snippet, but can also dive deeper if you so choose.
Stripes is a web framework for the Java programming language. It was initially released in 2005 by Tim Fennell. Despite its growth and maturity, Stripes has always focused on two key principles: simplicity and ease of development. Stripes has also remained a solution for a single application tier: the web-layer. Its purpose is to handle ...
Swift 2 for Absolute Beginners, 2nd EditionSwift 2 for Absolute Beginners is perfect for those with no programming background, those with some programming experience but no object-oriented experience, or those that have a great idea for an app but haven't programmed since school, and it is now updated for Swift 2.
Gary Bennett and Brad Lees are full-time professional iOS developers and have developed a broad spectrum of apps for Fortune 500 companies. The authors have taken their combined 12 years of writing apps, teaching online iOS courses, the experience from their first three iOS books, along with their online instruction and free online forum at XcelMe.com to create an excellent training book.
Many people have a difficult time believing they can learn to write iOS apps or just staying motivated through learning the process. This book, along with the free, live online training sessions, helps students stay motivated and overcome obstacles while they learn to be great iOS developers. ...