Advanced Linux Programming is divided into two parts. The first covers generic UNIX system services, but with a particular eye towards Linux specific information. This portion of the book will be of use even to advanced programmers who have worked with other Linux systems since it will cover Linux s..
This book is written for the test analyst who wants to achieve advanced skills in test analysis, design, and execution. With a hands-on, exercise-rich approach, this book teaches you how to define and carry out the tasks required to put a test strategy into action. Learn how to analyze the system, t..
Learn to code the fun way with nine real projects for true beginners Adventures in Coding is written specifically for young people who want to learn how to code, but don't know where to begin. No experience? No problem This book starts from the very beginning to take you from newbie to app-builder ..
Flex your project management muscle Agile project management is a fast and flexible approach to managing all projects, not just software development. By learning the principles and techniques in this book, you'll be able to create a product roadmap, schedule projects, and prepare for product launche..
Discover how algorithms shape and impact our digital world All data, big or small, starts with algorithms. Algorithms are mathematical equations that determine what we see--based on our likes, dislikes, queries, views, interests, relationships, and more--online. They are, in a sense, the electronic ..
A practical, real-world introduction to AWS tools and concepts Amazon Web Services for Mobile Developers: Building Apps with AWS presents a professional view of cloud computing and AWS for experienced iOS/Android developers and technical/solution architects. Cloud computing is a rapidly expanding ec..
Android Programming: The Big Nerd Ranch Guide is an introductory Android book for programmers with Java experience. Based on Big Nerd Ranch's popular Android bootcamps, this guide will lead you through the wilderness using hands-on example apps combined with clear explanations of key concepts and A..
As part of the best-selling Pocket Primer series, this book provides an overview of the major aspects and the source code to use the latest versions of Angular 4. It has coverage of the fundamental aspects of Angular that are illustrated via numerous code samples. This Pocket Primer is primarily for..
Many books discuss Agile from a theoretical or academic perspective. Becoming Agile takes a different approach and focuses on explaining Agile from a case-study perspective. Agile principles are discussed, explained, and then demonstrated in the context of a case study that flows throughout the book..
Become a Python programmer-and have fun doing it Start 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. Micros..
Beginning Arduino Programming allows you to quickly and intuitively develop your programming skills through sketching in code. This clear introduction provides you with an understanding of the basic framework for developing Arduino code, including the structure, syntax, functions, and libraries need..
This completely updated fourth edition of the popular BEGINNING GAME PROGRAMMING will introduce you to the fascinating world of game programming for Windows using Visual Studio 2013 and DirectX. The book requires only a basic understanding of the C++ language and provides a solid introduction to Dir..
Portable shell scripting is the future of modern Linux, OS X, and Unix command-line access. Beginning Portable Shell Scripting: From Novice to Professional teaches shell scripting by using the common core of most shells and expands those principles to all of scripting.You will learn about portable s..
Do you think the programmers who work at your office are magical wizards who hold special powers that manipulate your computer? Believe it or not, anyone can learn how to write programs, and it doesn't take a higher math and science education to start. Beginning Programming for Dummies shows you how..
We are visual animals. But before we can see the world in its true splendor, our brains, just like our computers, have to sort and organize raw data, and then transform that data to produce new images of the world. Beginning Python Visualization: Crafting Visual Transformation Scripts, Second Editio..
Gain a fundamental understanding of Python's syntax and features with the second edition of Beginning Python, an up-to-date introduction and practical reference. Covering a wide array of Python-related programming topics, including addressing language internals, database integration, network program..
BPMN 2.0 ist der fuhrende und offene Standard fur die Geschaftsprozessmodellierung. Unabhangig von der Wahl des Modellierungswerkzeuges bleibt die Bedeutung der Geschaftsprozessdiagramme immer dieselbe. Allerdings erfordert das Erstellen von korrekten, vollstandigen und aussagekraftigen Diagrammen m..
If you already have even basic familiarity with HTML, CSS, and JavaScript, you're ready to learn how to build a browser-based game. In Build an HTML5 Game, you'll use your skills to create a truly cross-platform bubble-shooter game - playable in both desktop and mobile browsers.As you follow along w..
Not a techie? Don't worry This friendly and approachable guide shows even complete beginners how to build their first web application. Modern web application design and development can feel overwhelming: How do you design a useful tool that can run on a desktop, tablet, and phone? Which programmin..
Do you like to build things? Are you ever frustrated at having to compromise your designs to fit whatever parts happen to be available? Would you like to fabricate your own parts? Build Your Own CNC Machine is the book to get you started. CNC expert Patrick Hood-Daniel and best-selling author James ..
Have you ever wondered how to create an app for Android devices? Here's your chance to find out Android has become the dominant operating system for smartphones and a host of connected devices. Building Android Apps in easy steps, 2nd edition will help you develop your own brilliant Android App usi..
Ten minibooks in one The perfect reference for beginning web builders This hefty, 800+ page book is your start-to-finish roadmap for building a web site for personal or professional use. Even if you're completely new to the process, this book is packed with everything you need to know to build an a..
Updated for C11 Write powerful C programs...without becoming a technical expert This book is the fastest way to get comfortable with C, one incredibly clear and easy step at a time. You'll learn all the basics: how to organize programs, store and display data, work with variables, operators, I/..
C Programming in easy steps, 4th edition has an easy-to-follow style that will appeal to anyone who wants to begin programming in C, from programmers moving from another programming language, to the student who is studying C programming at school or college, or to those seeking a career in computing..
Sams Teach Yourself C Programming in One Hour a Day, Seventh Edition is the newest version of the worldwide best-seller Sams Teach Yourself C in 21 Days. Fully revised for the new C11 standard and libraries, it now emphasizes platform-independent C programming using free, open-source C compilers. ..
If you want to speed up the development of your .NET applications, you're ready for C# design patterns -- elegant, accepted and proven ways to tackle common programming problems. This practical guide offers you a clear introduction to the classic object-oriented design patterns, and explains how to ..
Sharpen your knowledge of C# C# know-how is a must if you want to be a professional Microsoft developer. It's also good to know a little C# if you're building tools for the web, mobile apps, or other development tasks. C# 7.0 All-in-One For Dummies offers a deep dive into C# for coders still learnin..
When you need answers for programming with C# 7.0, this tightly focused reference tells you exactly what you need to know--without long introductions or bloated examples. Easy-to-browse and ideal as a quick reference, this guide will help experienced C#, Java, and C++ programmers get up to speed wit..
Get ahead of the C++ curve to stay in the game C++ is the workhorse of programming languages and remains one of the most widely used programming languages today. It's cross-platform, multi-functional, and updates are typically open-source. The language itself is object-oriented, offering you the utm..
C++ Primer Plus, Sixth Edition New C++11 Coverage C++ Primer Plus is a carefully crafted, complete tutorial on one of the most significant and widely used programming languages today. An accessible and easy-to-use self-study guide, this book is appropriate for both serious students of programmin..
C++ Programming in Easy Steps instructs you how to program in the powerful C++ language, giving complete examples that illustrate each aspect. C++ Programming in Easy Steps begins by explaining how to download and install a free C++ compiler so you can quickly begin to create your own executable pro..
C++ Programming in Easy Steps, 5th Edition instructs you how to program in the powerful C++ language, giving complete examples that illustrate each aspect. C++ Programming in Easy Steps, 5th Edition makes no assumption you have previous knowledge of any programming language so it's ideal for the new..
Essential skills made easy Written by Herb Schildt, the world's leading programming author, this step-by-step book is ideal for first-time programmers or those new to C++. The modular approach of this series, including sample projects and progress checks, makes it easy to learn to use C++ at your o..
The Coding Manual teaches you everything you need to become a great programmer. Whether you need to boost your coding skills for school, work or just as a hobby, this comprehensive guide introduces the tools, terms and concepts that take you from a beginner to an experienced developer. Simple explan..
Coding For Dummies, (9781119293323) was previously published as Coding For Dummies, (9781118951309). While this version features a new Dummies cover and design, the content is the same as the prior release and should not be considered a new or updated product. Hands-on exercises help you learn to co..
An easy-to-grasp introduction to coding concepts for kids Coding For Kids For Dummies breaks coding into a series of small projects, each designed to teach elementary-to-middle-school-aged students a core concept to build a game, application, or other tool. In this his hands-on, friendly guide reade..
The earlier we start, the more able we become, and coding is now an essential modern tool. HTML coding will help with small and medium projects, such as making simple games and setting up websites. For the more adventurous, the basics of JavaScript are also covered to help make dynamic interactions...
Facing the daunting prospect of helping your children with their coding homework?Coding for Parents teaches you what you need to know . . . so you can teach your kids Unlock the mysteries of coding with this easy-to-follow and well-illustrated guide--and help your kids ace their coding homework O..
Millions of children and young people worldwide are using Scratch to make their own games and animations. Following on from the success of Scratch Programming in easy steps, Cool Scratch Projects in easy steps gives you great ideas to create computer games and other projects that ll impress your fri..
Core Java(R) has long been recognized as the leading, no-nonsense tutorial and reference for experienced programmers who want to write robust Java code for real-world applications. Now, Core Java(R), Volume II--Advanced Features, Tenth Edition, has been extensively updated to reflect the most eag..
The Raspberry Pi is a little circuit-board computer that was designed to be simple and cheap enough for anyone to use to learn basic programming. With the Pi, both kids and adults can learn basic coding skills and build robots, smart objects, and other intriguing and useful things, from motion-activ..
This book takes a minimalist approach to the traditional data structures course. It covers only those topics that are absolutely essential; the more esoteric structures and algorithms are left for later study. Suitable for an introductory data structures course or self-study, this book is written fr..
You've got data to communicate. But what kind of visualization do you choose, how do you build it, and how do you ensure that it's up to the demands of the Web?In Data Visualization with JavaScript, you'll learn how to use JavaScript, HTML, and CSS to build the most practical visualizations for your..
Though rootkits have a fairly negative image, they can be used for both good and evil. Designing BSD Rootkits arms you with the knowledge you need to write offensive rootkits, to defend against malicious ones, and to explore the FreeBSD kernel and operating system in the process. Organized as a tut..
Ready to give your design skills a real boost? This eye-opening book helps you explore the design structure behind most of today's hit video games. You'll learn principles and practices for crafting games that generate emotionally charged experiences--a combination of elegant game mechanics, compell..
Real critique has become a lost skill among collaborative teams today. Critique is intended to help teams strengthen their designs, products, and services, rather than be used to assert authority or push agendas under the guise of ``feedback.`` In this practical guide, authors Adam Connor and Aaron ..
Mark Pilgrim's Dive Into Python 3 is a hands-on guide to Python 3 and its differences from Python 2. As in the original book, Dive Into Python, each chapter starts with a real, complete code sample, proceeds to pick it apart and explain the pieces, and then puts it all back together in a summary at ..
Some companies think that adopting devops means bringing in specialists or a host of new tools. With this practical guide, you'll learn why devops is a professional and cultural movement that calls for change from inside your organization. Authors Katherine Daniels and Jennifer Davis provide several..