Wydawca: Packt Publishing
Jesse Glover, Jonathan Linowes
Unity is the leading platform to develop mixed reality experiences because it provides a great pipeline for working with 3D assets.Using a practical and project-based approach, this Learning Path educates you about the specifics of AR and VR development using Unity 2018 and Unity 3D. You’ll learn to integrate, animate, and overlay 3D objects on your camera feed, before moving on to implement sensor-based AR applications. You’ll explore various concepts by creating an AR application using Vuforia for both macOS and Windows for Android and iOS devices. Next, you’ll learn how to develop VR applications that can be experienced with devices, such as Oculus and Vive. You’ll also explore various tools for VR development: gaze-based versus hand controller input, world space UI canvases, locomotion and teleportation, timeline animation, and multiplayer networking. You’ll learn the Unity 3D game engine via the interactive Unity Editor and C# programming. By the end of this Learning Path, you’ll be fully equipped to develop rich, interactive mixed reality experiences using Unity.This Learning Path includes content from the following Packt products:• Unity Virtual Reality Projects - Second Edition by Jonathan Linowes• Unity 2018 Augmented Reality Projects by Jesse Glover
Composing Software. An Exploration of Functional Programming and Object Composition in JavaScript
Eric Elliott
This book delves into functional programming and composition techniques in JavaScript, starting with core concepts like pure functions, shared state avoidance, and higher-order functions to build modular, maintainable code. Early chapters explore the fundamentals of functional programming, immutability, and its growing influence in the JavaScript community. You'll learn essential topics such as function composition, currying, and higher-order functions, as well as advanced concepts like abstract data types, functors, and monads. The book discusses the evolution of functional programming, its role in modern software development, and addresses challenges like the software crisis and composing with classes. You'll learn essential topics like object-oriented programming, focusing on factory functions, functional mixins, and object composition. You'll also understand why traditional classes complicate composition and discover strategies for creating custom data types, lenses, and transducers. The book also covers best practices, emphasizing clean, reusable code and avoiding anti-patterns like excessive mocking. By the end, you'll be ready to apply functional programming techniques to tackle complex design challenges and write more maintainable JavaScript code.
Comprehensive Ruby Programming. From beginner to confident programmer
Jordan Hudgens
Ruby is a powerful, general-purpose programming language that can be applied to any task. Whether you are an experienced developer who wants to learn a new language or you are new to programming, this book is your comprehensive Ruby coding guide. Starting with the foundational principles, such as syntax, and scaling up to advanced topics such as big data analysis, this book will give you all of the tools you need to be a professional Ruby developer. A few of the key topics are: object-oriented programming, built-in Ruby methods, core programming skills, and an introduction to the Ruby on Rails and Sinatra web frameworks. You will also build 10 practical Ruby programs.Created by an experienced Ruby developer, this book has been written to ensure it focuses on the skills you will need to be a professional Ruby developer. After you have read this book, you will be ready to start building real-world Ruby projects.
Ian Neil, Mark Birch
CompTIA A+ certification is a trusted credential that’s highly sought after by professionals looking to prove their mettle in today’s digital world. This book will provide you with exam-oriented practice material mirroring the A+ exam’s level of difficulty to prepare you for every challenge that the exam might throw at you.This book is a compilation of hundreds of carefully curated practice questions on each domain, including mobile devices, networking, hardware, virtualization and cloud computing, as well as hardware and network troubleshooting. The realistic tests are designed in a way to help you accelerate your preparation to achieve the industry-celebrated A+ certification.By the end of this practice book, you’ll be well-prepared to pass the CompTIA A+ Core 1 (220-1101) exam with confidence.
Mark Birch, Ian Neil
The CompTIA A+ Core 2 certification validates the knowledge you need to support common operating systems and software installations. This book tests the skills essential for you to secure computing environments and troubleshoot common computing issues, while adhering to operational procedures through practice questions.Using proven techniques to test a candidate's knowledge of Core 2 (220-1102) exam objectives, this book will ensure that you're well-prepared to pass the exam on your first attempt. The chapters in this book comprise multiple-choice questions at the same level of difficulty as those you’ll find in the official exam. All the questions are broken down into different chapters according to each exam domain, finishing with a 90-question mock exam to prepare you to confidently take the real exam. The chapters are designed in a way to not only test your knowledge, but also your ability to handle pressure during the exam.By the end of this practice test book, you’ll be well-prepared to pass the CompTIA A+ Core 2 exam with confidence.
Ian Neil, Mark Birch
The CompTIA A+ exam is not only a valuable foundational certification, but also the key to unlocking a world of exciting career possibilities in the ever-dynamic IT landscape. This book combines the best-in-class practice tests for the exam, offering a substantial volume of exam-oriented practice material and mirroring the A+ exam's level of difficulty to ensure that you are not just prepared, but brimming with confidence when you sit for the A+ exam.The book begins with Core 1, delving into mobile devices, networking, hardware, virtualization, cloud computing, and troubleshooting. The chapters help you consolidate foundational knowledge essential for supporting computer software and hardware. As you progress to Core 2, you’ll review the knowledge you need to support common operating systems and software installations. This book grants you lifelong access to valuable supplementary resources available on an online platform, which include A+ flashcards and invaluable exam insights. With unlimited website access, you’ll have the freedom to practice as often as you wish, optimizing your readiness for the exam.By the end of this book, you’ll be fully prepared to confidently take both the CompTIA A+ Core 1 and Core 2 exams.
Mark Birch
CompTIA Advanced Security Practitioner (CASP+) ensures that security practitioners stay on top of the ever-changing security landscape. The CompTIA CASP+ CAS-004 Certification Guide offers complete, up-to-date coverage of the CompTIA CAS-004 exam so you can take it with confidence, fully equipped to pass on the first attempt.Written in a clear, succinct way with self-assessment questions, exam tips, and mock exams with detailed explanations, this book covers security architecture, security operations, security engineering, cryptography, governance, risk, and compliance. You'll begin by developing the skills to architect, engineer, integrate, and implement secure solutions across complex environments to support a resilient enterprise. Moving on, you'll discover how to monitor and detect security incidents, implement incident response, and use automation to proactively support ongoing security operations. The book also shows you how to apply security practices in the cloud, on-premises, to endpoints, and to mobile infrastructure. Finally, you'll understand the impact of governance, risk, and compliance requirements throughout the enterprise.By the end of this CASP study guide, you'll have covered everything you need to pass the CompTIA CASP+ CAS-004 certification exam and have a handy reference guide.
Mark Birch
CompTIA Advanced Security Practitioner (CASP+) ensures that security practitioners stay on top of the ever-changing security landscape. The CompTIA CASP+ CAS-004 Certification Guide offers complete, up-to-date coverage of the CompTIA CAS-004 exam so you can take it with confidence, fully equipped to pass on the first attempt.Written in a clear, succinct way with self-assessment questions, exam tips, and mock exams with detailed explanations, this audiobook covers security architecture, security operations, security engineering, cryptography, governance, risk, and compliance. You'll begin by developing the skills to architect, engineer, integrate, and implement secure solutions across complex environments to support a resilient enterprise. Moving on, you'll discover how to monitor and detect security incidents, implement incident response, and use automation to proactively support ongoing security operations. The audiobook also shows you how to apply security practices in the cloud, on-premises, to endpoints, and to mobile infrastructure. Finally, you'll understand the impact of governance, risk, and compliance requirements throughout the enterprise.By the end of this CASP study guide, you'll have covered everything you need to pass the CompTIA CASP+ CAS-004 certification exam and have a handy reference guide.