Browse Results

Showing 20,426 through 20,450 of 53,595 results

Mastering VBA for Microsoft Office 2007

by Richard Mansfield

Even if you're not a programmer, you can quickly learn to write macros, automate tasks, and create custom applications for Office 2007 with Microsoft'sVisual Basic for Applications (VBA) and the in-depth instruction in this comprehensive guide. You'll jump right into the basics of recording and running macros with Office's built-in Macro Recorder, before quickly moving to the essentials of VBA syntax, using loops and functions, building effective code, and programming applications in Word, Excel, PowerPoint, Outlook, and Access. Includes pages of real-world examples and techniques.

Mastering Unreal Engine 4.X

by Muhammad A. Moniem

Take your game development skills to the next level with one of the best engines on the market About This Book * Build an entire AAA game level throughout the book * Take your C++ scripting skills to the next level and use them extensively to build the game * An advanced practical guide with a tutorial style approach that will help you make the best of Unreal engine 4 Who This Book Is For This book is for game developers who have a basic knowledge of Unreal Engine and C++ scripting knowledge. If you want to take the leap from a casual game developer to a full-fledged professional game developer with Unreal Engine 4, this is the book for you. What You Will Learn * Script your player controls in C++ * Build a superb and engaging level with advanced design techniques * Program AI with C++ * Use Cascade to add life to your games * Use custom shaders and advanced shading techniques to make things pretty * Implement an awesome UI in the game * Control gameplay using data tables In Detail Unreal Engine 4 has garnered a lot of attention in the gaming world because of its new and improved graphics and rendering engine, the physics simulator, particle generator, and more. This book is the ideal guide to help you leverage all these features to create state-of-the-art games that capture the eye of your audience. Inside we'll explain advanced shaders and effects techniques and how you can implement them in your games. You'll create custom lighting effects, use the physics simulator to add that extra edge to your games, and create customized game environments that look visually stunning using the rendering technique. You'll find out how to use the new rendering engine efficiently, add amazing post-processing effects, and use data tables to create data-driven gameplay that is engaging and exciting. By the end of this book, you will be able to create professional games with stunning graphics using Unreal Engine 4! Style and approach An advanced guide that will take you to the next level of developing games with Unreal engine with illustrative examples that will make you confident of creating customized professional level games on your won.

Mastering Unreal Engine: A Beginner's Guide (Mastering Computer Science)

by Sufyan Bin Uzayr

Mastering Unreal Engine: A Beginner’s Guide introduces developers of all ages to the beautiful and valuable world of Unreal Engine in particular and game development in general. Unreal Engine is a complete development suite for anyone working with real-time technology when it comes to game development. It provides flexibility and power to artists across many sectors to generate cutting-edge entertainment, engaging visualizations, and immersive virtual environments for games and infotainment alike. Unreal Engine is a prominent game creation engine that is free to use. The majority of people associate Unreal Engine with 3D games. However, it may also be used to create 2D games with ease. It is the de facto standard in the world of game development. That said, it is not hard to be confused when getting started with Unreal Engine because of the wide range of features that it provides. Mastering Unreal Engine will teach you exactly where to begin. You will learn how to download Unreal Engine, construct your first game, start your game, receive an introduction to blueprints, and ultimately, develop a workable framework. Unreal Engine is a robust game development engine that offers a wide range of features for creating 2D and 3D games on various platforms. Unreal Engine technology powers hundreds of games, and thousands of people have created careers and businesses on the skills they learned while working with this engine. To help you get the most out of this powerful piece of technology, Mastering Unreal Engine begins with simple game ideas and playable projects that you can complete at your own pace. The book starts by covering the foundations of using Unreal Engine to build a simple game level. You will also learn how to add such details to the game as actors, animation, and effects. Mastering Unreal Engine talks at length about the various features of the Unreal Engine game engine, how to install it and how to construct a project in C++, and good coding practices for game development. Furthermore, the book also covers certain niche areas, such as how to utilize Visual Studio in gaming, and how to use existing predefined blueprints to grow and foster a game. More importantly, Mastering Unreal Engine is perhaps one of the first beginner-level books in its league that covers topics related to the Behavior Tree and Blackboard with Artificial Intelligence and multiplayer gameplay in Unreal Engine. Note: This book assumes you have a working knowledge of C++ programming. Learn more about our other Mastering titles at: https://www.routledge.com/Mastering-Computer-Science/book-series/MCS

Mastering UNIX Shell Scripting Second Edition

by Randal K. Michael

UNIX expert Randal K. Michael guides you through every detail of writing shell scripts to automate specific tasks. Each chapter begins with a typical, everyday UNIX challenge, then shows you how to take basic syntax and turn it into a shell scripting solution. Covering Bash, Bourne, and Korn shell scripting, this updated edition provides complete shell scripts plus detailed descriptions of each part. UNIX programmers and system administrators can tailor these to build tools that monitor for specific system events and situations, building solid UNIX shell scripting skills to solve real-world system administration problems.

Mastering Unity Shaders and Effects

by Jamie Dean

Harness the power of Unity 5 tools to write shaders and create stunning effects for next generation games About This Book * Leverage the power of Unity 5 compatible shaders to create a variety of realistic surfaces * Create amazing visual effects for your Unity 5.x games by blending advanced post-processing techniques and lighting effects * Add that extra visual edge to your games by learning pro level techniques Who This Book Is For This book is for users who are familiar with creating Unity projects and are looking for the next step to create stunning high-end visuals in their game project using the latest tools and features. You are expected to understand the creation of basic Unity projects, game object types, and scene navigation. You will need some basic programming experience in C# or JavaScript. What You Will Learn * Build your own custom shaders to suit a variety of organic and inorganic surfaces * Create amazing visual effects using Unity 5's improved toolset * Compare the advantages of Metallic and Specular workflows in Unity's Physically Based Lighting System * Take your Unity 5 project to the next level with advanced real-time and baked lighting methods * Design powerful particle effects * Find out how shaders, materials, and scripts work together within the Unity framework * Develop high-end and optimized game visuals suitable for mobile devices and other platforms In Detail With the inclusion of Physically Based Shading and the Standard Shader, Unity has changed the game for independent and large scale developers alike. Never before has it been so easy to create startling high quality visuals in games and other interactive projects. This book will give you a solid understanding of the interaction of shaders, lighting and effects in Unity 5, and give you some great ideas for how you can maximize the visual impact of your own games for PC, mobile and other platforms. In the sequence of chapters you will find solutions to some of the major challenges to the creation of responsive and realistic looking games. As you work on example scenes, you will get to know the syntax of ShaderLab and CG languages, creating simple and complex shader solutions for a variety of different surface effects. You will see how Unity's responsive lighting solutions can be harnessed to build immersive and appealing game experiences. Style and approach This is the most up-to-date resource on creating amazing visual effects for your Unity 5.x games. With the perfect mix of advanced techniques and their illustrations in real-world examples, this is the most comprehensive advanced guide on Unity shaders and effects you'll find.

Mastering Unity Scripting

by Alan Thorn

Mastering Unity Scripting is an advanced book intended for students, educators, and professionals familiar with the Unity basics as well as the basics of scripting. Whether you've been using Unity for a short time or are an experienced user, this book has something important and valuable to offer to help you improve your game development workflow.

Mastering Unity 5.x

by Alan Thorn

Create amazing games with solid gameplay features, using a professional-grade workflow inside the Unity engine! About This Book • Become a Unity master by creating a practical, in-depth game-development project with Unity • Use advanced C# scripting to unlock the complete potential of Unity 5 • Use Version Control to Effectively Manage and Scale your workflow Who This Book Is For If you are a Unity developer who now wants to develop and deploy interesting games by leveraging the new features of Unity 5.x, then this is the book for you. Basic knowledge of C# programming is assumed. What You Will Learn • Explore hands-on tasks and real-world scenarios to make a Unity horror adventure game • Create enemy characters that act intelligently and make reasoned decisions • Use data files to save and restore game data in a way that is platform-agnostic • Get started with VR development • Use Navigation Meshes, Occlusion Culling, and the Profiler tools • Work confidently with GameObjects, Rotations, and Transformations • Understand specific gameplay features such as AI enemies, inventory systems, and level design In Detail Do you want to take the leap from being an everyday Unity developer to being a pro game developer? Then look no further! This book is your one stop solution to creating mesmerizing games with lifelike features and amazing gameplay. This book takes an in-depth focus on a practical project with Unity, building a first-person game with many features. You'll dive deep into the architecture of a Unity game, creating expansive worlds, interesting render effects, and other features to make your games special. You will create individual game components, use efficient animation techniques, and implement collision and physics effectively. Specifically, we'll explore optimal techniques for importing game assets, such as meshes and textures; tips and tricks for effective level design; how to animate and script NPCs; how to configure and deploy to mobile devices; how to prepare for VR development; and how to work with version control, and more. By the end of this book, you'll have developed sufficient competency in Unity development to produce fun games with confidence. Style and approach This book takes a step-by-step, practical tutorial approach. You will create an advanced level Unity game with an emphasis on leveraging the advanced Unity 5 features. You will make the most of the Unity 5 advanced features while you develop the game in its entirety.

Mastering Unity 2D Game Development - Second Edition

by Ashley Godbold Simon Jackson

Master everything you need to build a 2D game using Unity 5 by developing a complete RPG game framework! About This Book * Explore the new features of Unity 5 and recognize obsolete code and elements. * Develop and build a complete 2D retro RPG with a conversation system, inventory, random map battles, full game menus, and sound. * This book demonstrates how to use the new Unity UI system effectively through detailed C# scripts with full explanations. Who This Book Is For This book is for anyone looking to get started developing 2D games with Unity 5. If you're already accomplished in Unity 2D and wish to expand or supplement your current Unity knowledge, or are working in 2D in Unity 4 and looking to upgrade Unity 5, this book is for you. A basic understanding of programming logic is needed to begin learning with this book, but intermediate and advanced programming topic are explained thoroughly so that coders of any level can follow along. Previous programming experience in C# is not required. What You Will Learn * Create a 2D game in Unity 5 by developing a complete retro 2D RPG framework. * Effectively manipulate and utilize 2D sprites. * Create 2D sprite animations and trigger them effectively with code. * Write beginning to advanced-level C# code using MonoDevelop. * Implement the new UI system effectively and beautifully. * Use state machines to trigger events within your game. In Detail The Unity engine has revolutionized the gaming industry, by making it easier than ever for indie game developers to create quality games on a budget. Hobbyists and students can use this powerful engine to build 2D and 3D games, to play, distribute, and even sell for free! This book will help you master the 2D features available in Unity 5, by walking you through the development of a 2D RPG framework. With fully explained and detailed C# scripts, this book will show you how to create and program animations, a NPC conversation system, an inventory system, random RPG map battles, and full game menus. After your core game is complete, you'll learn how to add finishing touches like sound and music, monetization strategies, and splash screens. You'll then be guided through the process of publishing and sharing your game on multiple platforms. After completing this book, you will have the necessary knowledge to develop, build, and deploy 2D games of any genre! Style and approach This book takes a step-by-step practical tutorial style approach. The steps are accompanied by examples, and all the intermediate steps will be clearly explained. The focus of this book will obviously be on the advanced topics so that the game looks and performs efficiently.

Mastering Unity 2D Game Development

by Simon Jackson

If you have C# knowledge but now want to become truly confident in creating fully functional 2D RPG games with Unity, then this book will show you everything you need to know.

Mastering Unity 2017 Game Development with C# - Second Edition

by Alan Thorn

Master realistic animations and graphics, particle systems, game AI and physics, sprites and VR development with Unity 2017 About This Book • Create professional grade games with realistic animation and graphics, particle systems and game physics with Unity 2017 • Unleash the power of C# scripting to create intelligent game AI and professional grade game workflows. • Create immersive VR games using the latest Unity 2017 VR SDK. Who This Book Is For If you are a Unity developer who now wants to develop and deploy interesting games by leveraging the new features of Unity 2017, then this is the book for you. Basic knowledge of C# programming is assumed. What You Will Learn • Explore hands-on tasks and real-world scenarios to make a Unity horror adventure game • Create enemy characters that act intelligently and make reasoned decisions • Use data files to save and restore game data in a way that is platform-agnostic • Get started with VR development • Use navigation meshes, occlusion culling, and Profiler tools • Work confidently with GameObjects, rotations, and transformations • Understand specific gameplay features such as AI enemies, inventory systems, and level design In Detail Do you want to make the leap from being an everyday Unity developer to being a pro game developer? Then look no further! This book is your one-stop solution to creating mesmerizing games with lifelike features and amazing gameplay. This book focuses in some detail on a practical project with Unity, building a first-person game with many features. You'll delve into the architecture of a Unity game, creating expansive worlds, interesting render effects, and other features to make your games special. You will create individual game components, use efficient animation techniques, and implement collision and physics effectively. Specifically, we'll explore optimal techniques for importing game assets, such as meshes and textures; tips and tricks for effective level design; how to animate and script NPCs; how to configure and deploy to mobile devices; how to prepare for VR development; how to work with version control; and more. By the end of this book, you'll have developed sufficient competency in Unity development to produce fun games with confidence. Style and approach This book takes an easy-to-follow, step-by-step tutorial approach. You will create an advanced level Unity game with an emphasis on leveraging advanced Unity 2017 features while developing the game in its entirety.

Mastering Unity 2017 Game Development with C#

by Alan Thorn

Do you want to take the leap from being an everyday Unity developer to being a pro game developer? Then look no further! This book is your one stop solution to creating mesmerizing games with lifelike features and amazing gameplay. This book takes an in-depth focus on a practical project with Unity, building a first-person game with many features. You will make the most of the Unity 2017 advanced features while you develop the game in its entirety.

Mastering Unity: A Beginner's Guide (Mastering Computer Science)

by Sufyan Bin Uzayr

Mastering Unity: A Beginner’s Guide introduces developers of all ages to the beautiful and valuable world of Unity. Unity is a popular cross-platform game engine. It was initially unveiled and distributed as a Mac OS X-exclusive game engine in June 2005 at Apple Inc.’s Worldwide Developers Conference. Unity is used to produce nearly 50% of all games in the world. Its real-time platform, driven by tools and services, provides fantastic opportunities for game developers and innovators across sectors and applications. Mastering Unity covers the creation of both three-dimensional (3D) and two-dimensional (2D) games as well as interactive simulations and other experiences. Since Unity is an engine used in sectors other than video games, including film, automotive, architectural, engineering, manufacturing, and is even used by the armed forces, Mastering Unity focuses on a broader usage for Unity. This book starts with the setup and installation of Unity, which is followed by additional info related to its usage. Mastering Unity covers such topics as scene management, debugging, 2D and 3D physics, and Unity Hub setup. Considering that C# is often the primary programming language used in Unity, this book covers object-oriented principles as well as C# coding at great length. That said, you can use any other language in Unity, including JavaScript, Rust, or Mono. For the most part, Mastering Unity strives to be programming language-neutral to help you fully understand the Unity concepts. If you are an absolute beginner, Mastering Unity will help you understand the basics about Unity, its features, technical requirements, architecture, and the scripting language used in Unity. This book also focuses on setting up Unity, which encompasses installation, project creation, and launches of a project scene. Mastering Unity also addresses dealing with scenes and game objects, prefabs, storing scenes, animations in Unity, and performance optimization. Mastering Unity will also help you learn how to test and release a game in Unity to various platforms. Learn more about our other Mastering titles at: https://www.routledge.com/Mastering-Computer-Science/book-series/MCS

Mastering Unit Testing Using Mockito and JUnit

by Sujoy Acharya

A practical and easy-to-follow, yet comprehensive, guide to learning advanced JUnit testing. Each topic is explained and placed in context, and for the more inquisitive, there are more details of the concepts used. This book is for you if you are a developer with some experience in Java application development as well as a basic knowledge of JUnit testing. But for those whose skill set is void of any prior experience with JUnit testing, the book also covers basic fundamentals to get you acquainted with the concepts before putting them into practise.

Mastering UI Mockups and Frameworks: A Beginner's Guide (Mastering Computer Science)

by Sufyan Bin Uzayr

Mastering UI Mockups and Frameworks: A Beginner's Guide sets the standard for studying wireframes, mockups, and different tools along with their unique features. This book comprehensively analyzes the design, portability, and efficiency of these tools. As a beginner’s guide, Mastering UI Mockups and Frameworks addresses various methods to use these types of tools. This book will help you shape your understanding of UI and UX tools regardless of your skill level. Wireframes and mockups are standard tools used during the design process. A mockup is a visual presentation of a website or an app. Designers always use mockups to highlight their website’s layout and functionality to their prospective clients. Choosing a particular tool at the right stage will help you ensure that the correct level of effort is invested so that you can deliver functionality that solves an actual customer requirement. Mastering UI Mockups and Frameworks helps you accomplish this! This book explores the design, compactness, and performance of different UX/UI tools by completing various comparative discussions. Mastering UI Mockups and Frameworks has an abundant supply of tested, functional, and documented Wireframe and mockup tools by providing comprehensive, practical, easy-to-grab solutions and paying close attention to both efficiency and portability. This book also discusses the latest updates added to the UX/UI tools. Furthermore, Mastering UI Mockups and Frameworks offers information for students and professionals interested in knowing more about such tools and their outstanding efficacies. While wireframes and prototypes are low-fidelity formats, mockups are more intuitive. They help clients visualize how the final product will look, feel, and work. Mockups also help remove ambiguity regarding the client’s expectations. Clients can detect gaps on the website by looking at its mockup and suggesting early product revisions. By using mockups for each iteration, designers can create a final product that meets client requirements. Wireframing is an unavoidable part of the design process. You will have a lot of ideas to brainstorm while working on a mobile app or website project. The Wireframing brainstorm sessions’ main purpose is to make them with minimal effort and to facilitate creativity. Whether or not you are a designer, wireframing is a necessary skill to have in your toolkit. It is conducive for marketers, product managers, or any person with ideas for a mobile app or website. It is an irreplaceable tool for visualizing user experiences, iterating ideas, and sharing ideas. It undoubtedly performs like a design blueprint. Wireframes stipulate a path for conceptual structuring out an application, whether structurally or visually. Mastering UI Mockups and Frameworks provides you with the uniqueness of two irreplaceable parts of the designing world: mockups and wireframes. This book covers different mockup and wireframe tools, including Adobe XD, Mockplus, Moqups, Mockplus iDOC, Sketch Figma, UXpin, and Axure RP, as well as their functionality and portability. Using some of these mockup tools, you can create interactive mockups that can be exported and run on any device working as a real application. This is a robust way to test your knowledge about your apps. It will also help with detailed instructions for developers, making their job easier and faster. If you are looking to get started with the world of UI and UX, Mastering UI Mockups and Frameworks is the book to read! Learn more about our other Mastering titles at: https://www.routledge.com/Mastering-Computer-Science/book-series/MCS

Mastering UI Development with Unity: An in-depth guide to developing engaging user interfaces with Unity 5, Unity 2017, and Unity 2018

by Ashley Godbold

Master Game UI system by creating captivating user interface components with Unity 5 through Unity 2018 and C#. Learn about UI texts, images, world space UI, mobile-specific UI and much more.Key FeaturesDevelop a game UI with both technical and aesthetic considerationsUse all the UI elements provided by Unity's UI systemStep-by-step examples of creating user interface components in the top game genresBook DescriptionA functional UI is an important component for player interaction in every type of video game. Along with imparting crucial statistical information to the player, the UI is also the window through which the player engages with the world established by the game. Unity's tools give you the opportunity to create complex and attractive UIs to make your game stand out.This book helps you realize the full potential of Unity's powerful tools to create the best UI for your games by walking you through the creation of myriad user interface components. Learn how to create visually engaging heads-up-displays, pause menus, health bars, circular progress bars, animated menus, and more. This book not only teaches how to lay out visual elements, but also how to program these features and implement them across multiple games of varying genres.While working through the examples provided, you will learn how to develop a UI that scales to multiple screen resolutions, so your game can be released on multiple platforms with minimal changes. What you will learnDesign principles and patterns for laying out elements in your UITechniques that allow your UI to scale appropriately in different resolutionsHow to use automatic layouts to streamline your UI building processProperties of the Event System and how to appropriately hook events to your UI elementsAccess the components and properties of UI elements via code Implement all of Unity's built-in UI elements as well as those provided by TextMeshPro Develop key UI components that are popularly used in multiple game genresAdd visual flare to user interfaces with the use of animation and particle effectsCreate a UI that displays in the Screen Space as well as World SpaceWho this book is forThis book is for anyone keen to improve their games via a great user interface with Unity's UI system. If you're looking for a book that explains how to develop specific user interfaces or that thoroughly explains how each of the individual Unity components work, this book is for you.

Mastering UDK Game Development

by John P. Doran

Written as a series of engaging and practical projects, this essential guide will help you take your skills to the next level and become a game development hotshot. If you would like to truly unlock the potential of the Unreal Development Kit or are interested in using Scaleform for your own personal projects, then this book is for you."Mastering UDK Game Development" was designed for people who want to truly take their projects to the next level. Those who are familiar with the basics of creating things in UDK will have an easier time, but each project contains step-by-step explanations, diagrams, screenshots, and downloadable content that should make it possible for someone with no prior experience to learn UDK at an accelerated pace.

Mastering Ubuntu Server

by Jay Lacroix

Get up to date with the finer points of Ubuntu Server using this comprehensive guide About This Book * Get well-versed with newly-added features in Ubuntu 16.04 * Master the art of installing, managing, and troubleshooting Ubuntu Server * A practical easy-to-understand book that will help you enhance your existing skills. Who This Book Is For This book is intended for readers with intermediate or advanced-beginner skills with Linux, who would like to learn all about setting up servers with Ubuntu Server. This book assumes that the reader knows the basics of Linux, such as editing configuration files and running basic commands. What You Will Learn * Learn how to manage users, groups, and permissions * Encrypt and decrypt disks with Linux Unified Key Setup /Luks * Setup SSH for remote access, and connect it to other nodes * Understand how to add, remove, and search for packages * Use NFS and Samba to share directories with other users * Get to know techniques for managing Apache and MariaDB * Explore best practices and troubleshooting techniques In Detail Ubuntu is a Debian-based Linux operating system, and has various versions targeted at servers, desktops, phones, tablets and televisions. The Ubuntu Server Edition, also called Ubuntu Server, offers support for several common configurations, and also simplifies common Linux server deployment processes. With this book as their guide, readers will be able to configure and deploy Ubuntu Servers using Ubuntu Server 16.04, with all the skills necessary to manage real servers. The book begins with the concept of user management, group management, as well as file-system permissions. To manage your storage on Ubuntu Server systems, you will learn how to add and format storage and view disk usage. Later, you will also learn how to configure network interfaces, manage IP addresses, deploy Network Manager in order to connect to networks, and manage network interfaces. Furthermore, you will understand how to start and stop services so that you can manage running processes on Linux servers. The book will then demonstrate how to access and share files to or from Ubuntu Servers. You will learn how to create and manage databases using MariaDB and share web content with Apache. To virtualize hosts and applications, you will be shown how to set up KVM/Qemu and Docker and manage virtual machines with virt-manager. Lastly, you will explore best practices and troubleshooting techniques when working with Ubuntu Servers. By the end of the book, you will be an expert Ubuntu Server user well-versed in its advanced concepts. Style and Approach This book is an advanced guide that will show readers how to administer, manage, and deploy Ubuntu server and will also provide expert-level knowledge on advanced security and backup techniques.

Mastering Ubuntu Server: Gain expertise in the art of deploying, configuring, managing, and troubleshooting Ubuntu Server, 3rd Edition

by Jay LaCroix

This is the third edition of the bestselling one-stop resource for sysadmins and DevOps professionals to learn, configure and use Ubuntu 20.04 for their day-to-day operations and deployments.Key FeaturesA hands-on book that will teach you how to deploy, maintain and troubleshoot Ubuntu ServerLearn to leverage the improved performance and security-related aspects of Ubuntu Server 20.04 LTSNew chapters dedicated to exploring Ubuntu for cloudBook DescriptionUbuntu Server has taken data centers around the world by storm. Whether you're deploying Ubuntu for a large-scale project or for a small office, it is a stable, customizable, and powerful Linux distribution with innovative and cutting-edge features. For both simple and complex server deployments, Ubuntu's flexible nature can be easily adapted to meet to the needs of your organization. This third edition is updated to cover the advancements of Ubuntu 20.04 LTS and further train you to understand how to use Ubuntu Server, from initial deployment to creating production-ready resources for your network. The book begins with the concepts of user management, group management, and file system permissions. Continuing into managing storage volumes, you will learn how to format storage devices, utilize logical volume management, and monitor disk usage. Later, you will learn how to virtualize hosts and applications, which will include setting up QEMU & KVM, as well as containerization with both Docker and LXD. As the book continues, you will learn how to automate configuration with Ansible, as well as take a look at writing scripts. Lastly, you will explore best practices and troubleshooting techniques when working with Ubuntu Server that are applicable to real-world scenarios. By the end of this Ubuntu Server book, you will be well-versed in Ubuntu server's advanced concepts and attain the required proficiency needed for Ubuntu Server administration.What you will learnManage users, groups, and permissionsOptimize the performance of system resourcesPerform disk encryption and decryption with Linux Unified Key Setup (LUKS)Set up Secure Shell (SSH) for remote access, and connect it to other nodesShare directories using Samba and Network File System (NFS)Get familiar with scripting to improve command-line efficiencyConfigure VMs, containers, and orchestrate with MicroK8s and KubernetesAutomate server deployments with Ansible and cloud server deployments with TerraformWho this book is forThe book is written to cater to sysadmins and DevOps professionals whose teams are planning to employ an Ubuntu/Linux environment for their development needs.Prior knowledge of Ubuntu is not required. However, it is assumed that you possess some IT admin, Linux, and shell scripting experience.

Mastering Ubuntu Server: Master the art of deploying, configuring, managing, and troubleshooting Ubuntu Server 18.04, 2nd Edition

by Jay LaCroix

Get up-to-date with the finer points of Ubuntu Server using this comprehensive guideKey FeaturesA practical easy-to-understand book that will teach you how to deploy, maintain and troubleshoot Ubuntu ServerGet well-versed with newly-added features in Ubuntu 18.04.Learn to manage cutting-edge technologies such as virtualization, containers, Nextcloud and moreBook DescriptionUbuntu Server has taken the data centers by storm. Whether you're deploying Ubuntu for a large-scale project or for a small office, it is a stable, customizable, and powerful Linux distribution that leads the way with innovative and cutting-edge features. For both simple and complex server deployments, Ubuntu's flexible nature can be easily adapted to meet to the needs of your organization. With this book as your guide, you will learn all about Ubuntu Server, from initial deployment to creating production-ready resources for your network. The book begins with the concept of user management, group management, and filesystem permissions. Continuing into managing storage volumes, you will learn how to format storage devices, utilize logical volume management, and monitor disk usage. Later, you will learn how to virtualize hosts and applications, which will cover setting up KVM/QEMU, as well as containerization with both Docker and LXD. As the book continues, you will learn how to automate configuration with Ansible, as well as take a look at writing scripts. Lastly, you will explore best practices and troubleshooting techniques when working with Ubuntu Server that are applicable to real-world scenarios. By the end of the book, you will be an expert Ubuntu Server administrator who is well-versed in its advanced concepts.What you will learn Manage users, groups, and permissions Encrypt and decrypt disks with Linux Unified Key Setup (LUKS) Set up SSH for remote access, and connect it to other nodes Add, remove, and search for packages Use NFS and Samba to share directories with other users Get to know techniques for managing Apache and MariaDB Explore best practices and troubleshooting techniques Get familiar with scripting Automate server deployments with AnsibleWho this book is forThis book is intended for readers with intermediate or advanced-beginner skills with Linux, who would like to learn all about setting up servers with Ubuntu Server. This book assumes that the reader knows the basics of Linux, such as editing configuration files and running basic commands.

Mastering Ubuntu Server: Explore the versatile, powerful Linux Server distribution Ubuntu 22.04 with this comprehensive guide, 4th Edition

by Jay LaCroix

Your one-stop resource to learn, configure and use Ubuntu 22.04 for your day-to-day operations and deploymentsKey FeaturesGet well-versed with newly added features in Ubuntu 22.04Master the art of installing, managing, and troubleshooting Ubuntu ServerLeverage the improved performance and security-related aspects of Ubuntu Server 22.04Book DescriptionUbuntu Server is taking the server world by storm - and for a good reason! The server-focused spin of Ubuntu is a stable, flexible, and powerful enterprise-class distribution of Linux with a focus on running servers both small and large.Mastering Ubuntu Server is a book that will teach you everything you need to know in order to manage real Ubuntu-based servers in actual production deployments. This book will take you from initial installation to deploying production-ready solutions to empower your small office network, or even a full data center. You'll see examples of running an Ubuntu Server in the cloud, be walked through set up popular applications (such as Nextcloud), host your own websites, and deploy network resources such as DHCP, DNS, and others. You'll also see how to containerize applications via LXD to maximize efficiency and learn how to build Kubernetes clusters. This new fourth edition updates the popular book to cover Ubuntu 22.04 LTS, which takes advantage of the latest in Linux-based technologies.By the end of this Ubuntu book, you will have gained all the knowledge you need in order to work on real-life Ubuntu Server deployments and become an expert Ubuntu Server administrator who is well versed in its feature set.What you will learnInstall Ubuntu Server on physical servers and on the Raspberry PiDeploy Ubuntu Server in the cloud and host websites on your own serverDeploy your applications to their own containers and scale your infrastructureSet up popular applications such as NextcloudAutomate deployments and configuration with Ansible to save timeContainerize applications via LXD to maximize efficiencyDiscover best practices and troubleshooting techniquesWho this book is forThis book is for System Administrators, Site Reliability Engineers, DevOps professionals, enthusiasts, as well as for individuals looking to make a career change and learn the skills they'll need to work with Ubuntu servers. Prior knowledge of Ubuntu is not required but a basic understanding of basic computing concepts is assumed. Some IT administration, Linux, and shell scripting experience is preferred, although the first several chapters will bring newcomers up to speed as well.

Mastering Ubuntu: A Beginner's Guide (Mastering Computer Science)

by Sufyan Bin Uzayr

Mastering Ubuntu helps the reader learn the ropes in Ubuntu for a faster and robust computing experience. Ubuntu is a free Linux OS created by the Canonical community. It is highly customizable and features a Software Center full of apps, in addition to being open source. Ubuntu is one of the most popular distributions due to its simplicity. It has found good traction among universities and research groups because it combines all of the functionality of a UNIX OS with a customized graphical user interface. But just because it is free doesn’t mean Ubuntu lacks the bells and whistles. It has every ingredient that a successful operating system should have, including desktop apps for a variety of purposes, such as: • Support for all the modern web browsers, including Chrome, Firefox, Edge, and Opera • Office and productivity apps • Video players, audio players, and multimedia apps • A slick and intuitive user interface • Regularly patched security updates and bug fixes • A robust and reliable development cycle Ubuntu is ideal for beginners and advanced users alike. Regardless of skillset, users can quickly get to speed with Ubuntu Linux for everyday usage. This is where Mastering Ubuntu comes in. With Mastering Ubuntu, using Ubuntu for day-to-day computing becomes a charm. This book will help readers undoubtedly boost their productivity. The Mastering Computer Science series is edited by Sufyan bin Uzayr, a writer and educator with more than a decade of experience in the computing field.

Mastering TypoScript: TYPO3 Website, Template, and Extension Development

by Daniel Koch

Written in a clear, easy-to-read style, the book provides step-by-step instructions on using TypoScript for TYPO3 website development, template and extension development, and back-end and front-end administration. Each topic is tackled in a clear and practical way with many examples to develop your skills. This book is suitable for TYPO3 developers, administrators, and designers who want to develop fully featured TYPO3 websites using the power of TypoScript. A basic knowledge of TYPO3 is expected, and PHP and MySQL programming experience is useful, though not essential for using this book.

Mastering TypeScript - Second Edition

by Nathan Rozentals

Whether you are a JavaScript developer who wants to learn TypeScript or an experienced TypeScript developer who wants to take your skills to the next level, this book is for you. If you are an enterprise JavaScript developer who builds web sites using Backbone, Marionette, Angular, Angular 2, Aurelia, or React.js, then this book will make you a better, more productive programmer.

Mastering TypeScript 3 - Third Edition: Build enterprise-ready, industrial-strength web applications using TypeScript 3 and modern frameworks, 3rd Edition

by Nathan Rozentals

The book is for intermediate/experienced web developers with knowledge of JS and basics of JS who wants to delve into the advanced concepts of TypeScripts and build enterprise-ready web and desktop applications using the only TypeScript at the front and back end. Learn how to use TypeScript with a multitude of modern frameworks, and choose the best framework for your project requirements.

Mastering TypeScript

by Nathan Rozentals

Whether you are a JavaScript developer aiming to learn TypeScript, or an experienced TypeScript developer wanting to take your skills to the next level, this book is for you. From basic to advanced language constructs, test-driven development, and object-oriented techniques, you will learn how to get the most out of the TypeScript language.

Refine Search

Showing 20,426 through 20,450 of 53,595 results