Azure DevOps Explained
Implement real-world DevOps and cloud deployment scenarios using Azure Repos, Azure Pipelines, and other Azure DevOps toolsKey FeaturesImprove your application development life cycle with Azure DevOps in a step-by-step mannerApply continuous integration and continuous deployment to reduce application downtimeWork with real-world CI/CD scenarios curated by a team of renowned Microsoft MVPs and MCTsBook DescriptionDeveloping applications for the cloud involves changing development methodologies and procedures. Continuous integration and continuous deployment (CI/CD) processes are a must today, but are often difficult to implement and adopt. Azure DevOps is a Microsoft Azure cloud service that enhances your application development life cycle and enables DevOps capabilities.Starting with a comprehensive product overview, this book helps you to understand Azure DevOps and apply DevOps techniques to your development projects. You'll find out how to adopt DevOps techniques for your development processes by using built-in Azure DevOps tools. Throughout the course of this book, you'll also discover how to manage a project with the help of project management techniques such as Agile and Scrum, and then progress toward development aspects such as source code management, build pipelines, code testing and artifacts, release pipelines, and GitHub integration. As you learn how to implement DevOps practices, this book will also provide you with real-world examples and scenarios of DevOps adoption.By the end of this DevOps book, you will have learned how to adopt and implement Azure DevOps features in your real-world development processes.What you will learnGet to grips with Azure DevOpsFind out about project management with Azure BoardsUnderstand source code management with Azure ReposBuild and release pipelinesRun quality tests in build pipelinesUse artifacts and integrate Azure DevOps in the GitHub flowDiscover real-world CI/CD scenarios with Azure DevOpsWho this book is forThis book is for developers, solutions architects, and DevOps engineers interested in getting started with cloud DevOps practices on Azure. Prior understanding of Azure architecture and services is necessary. Some knowledge of DevOps principles and techniques will be useful.
Windows 10
WINDOWS 10Windows 10 is the latest operating system offered by Microsoft. It was designed and developed for personal computers, embedded devices, tablets, and other Internet of Things (IoT) devices.This book serves as a user guide to Windows 10 and will guide you step by step through all of the different features available.Inside, you will discover how to customize Windows 10 to suit your personal preferences, and, will also be shown how to upgrade to Windows 10 for free.Here's what you'll learn about inside...- The Basics of Windows 10- The Evolution of Windows- Customizing Windows 10- Windows 10 Hacks- Using Social Apps in Windows 10- How to Upgrade to Windows 10 for Free- Much, Much More!
Windows 10
WINDOWS 10Windows 10 is the latest operating system offered by Microsoft. It was designed and developed for personal computers, embedded devices, tablets, and other Internet of Things (IoT) devices.This book serves as a user guide to Windows 10 and will guide you step by step through all of the different features available.Inside, you will discover how to customize Windows 10 to suit your personal preferences, and, will also be shown how to upgrade to Windows 10 for free.Here's what you'll learn about inside...- The Basics of Windows 10- The Evolution of Windows- Customizing Windows 10- Windows 10 Hacks- Using Social Apps in Windows 10- How to Upgrade to Windows 10 for Free- Much, Much More!
Macos Big Sur for Dummies
Your "get-started" guide to the world of macOS Big Sur Wherever you like to Mac--at home in front of your trusty iMac or over a coffee with your portable MacBook Air--macOS provides you with the seamless, efficient, and reliable user experience that makes these devices so famously a pleasure to use. macOS Big Sur For Dummies is here to heighten the experience for new users and upgraders alike by providing the very latest on the ways macOS Big Sur can enhance how you work and play. Written in a no-jargon style by Bob LeVitus--the Houston Chronicle's much-loved "Dr. Mac" since 1996--this guide starts with the basics, like getting set up, and explains more advanced uses, like making music and movies, exploring the expanding universe of apps and giving tips on how to save time and enhance productivity along the way. With this book, you'll learn to Set up and connect your Mac Get friendly with Siri Enhance your world with apps Work better and faster Use the comprehensive capabilities of macOS Big Sur to do anything and everything you would like to do--and do it even better. For beginners and experts alike, macOS Big Sur For Dummies is the best way to step into the magical world of getting things done with Mac.
Linux
LINUXThe term Linux refers to an operating system, or kernel, developed by Linus Torvalds and a few other contributors. It was publicly released for the first time in September 1991 and its introduction completely changed how users would experience computing for personal and professional purposes.Linux has continued to grow in popularity over the years and is now widely used by individuals and businesses alike. This book will serve as a beginner's guide to Linux, and will explain everything you need to know about this exciting operating system!Here Is A Preview Of What You'll Learn About Inside...What Is LinuxThe History of LinuxFeatures Of LinuxLinux Command LineShell Scripting In LinuxThe Linux Boot ProcessMuch, Much More!
Linux
LINUXThe term Linux refers to an operating system, or kernel, developed by Linus Torvalds and a few other contributors. It was publicly released for the first time in September 1991 and its introduction completely changed how users would experience computing for personal and professional purposes.Linux has continued to grow in popularity over the years and is now widely used by individuals and businesses alike. This book will serve as a beginner's guide to Linux, and will explain everything you need to know about this exciting operating system!Here Is A Preview Of What You'll Learn About Inside...What Is LinuxThe History of LinuxFeatures Of LinuxLinux Command LineShell Scripting In LinuxThe Linux Boot ProcessMuch, Much More!
Ubuntu Linux Bible
Quickly learn how to use Ubuntu, the fastest growing Linux distribution, in a personal or enterprise environment Whether you're a newcomer to Linux or an experienced system administrator, the Ubuntu Linux Bible 10th Edition provides what you need to get the most out of one the world's top Linux distributions. Clear, step-by-step instructions cover everything from installing Ubuntu and creating your desktop, to writing shell scripts and setting up file sharing on your network. This up-to-date guide covers the latest Ubuntu release with long-term support (version 20.04) as well as the previous version. Throughout the book, numerous examples, figures, and review questions with answers ensure that you will fully understand each key topic. Organized into four parts, the book offers you the flexibility to master the basics in the "Getting Started with Ubuntu Linux" section, or to skip directly to more advanced tasks. "Ubuntu for Desktop Users" shows you how to setup email, surf the web, play games, and create and publish documents, spreadsheets, and presentations. "Ubuntu for System Administrators" covers user administration, system backup, device management, network configuration, and other fundamentals of Linux administration. The book's final section, "Configuring Servers on Ubuntu," teaches you to use Ubuntu to support network servers for the web, e-mail, print services, networked file sharing, DHCP (network address management), and DNS (network name/address resolution). This comprehensive, easy-to-use guide will help you: Install Ubuntu and create the perfect Linux desktop Use the wide variety of software included with Ubuntu Linux Stay up to date on recent changes and new versions of Ubuntu Create and edit graphics, and work with consumer IoT electronic devices Add printers, disks, and other devices to your system Configure core network services and administer Ubuntu systems Ubuntu Linux Bible 10th Edition is a must-have for anyone looking for an accessible, step-by-step tutorial on this hugely popular Linux operating system.
Rt-Thread Rtos Design and Implementation
Since the release of V0.01 in 2006, to the present V4.0 version, RT-Thread has developed a reputation among developers for its open source strategy. RT-Thread has gained a large following among members of the embedded open source community in China with hundreds of thousands of enthusiasts. RT-Thread is widely used in energy, automotive, medical, consumer electronics, among other applications, making it a mature and stable open source embedded operating system. The purpose of RT-Thread RTOS Design and Implementation is to create an easy learning curve for mastering RT-Thread, so that more developers can participate in the development of RT-Thread and work together to create an open source, tiny, and beautiful Internet of Things operating system. The book's first part introduces the RT-Thread kernel and starts with an overview of RT-Thread before covering thread management, clock management, inter-thread synchronization, inter-thread communication, memory management, and interrupt management. The second part begins with RT-Thread kernel porting and explains how to port RT-Thread to a hardware board to run it. The second part also introduces RT-Thread components and discusses the Env development environment, FinSH console, device management, and network framework. Additional topics covered include: The I/O device framework Virtual file systems Peripheral interfaces Devices including the PIN device, UART device, and ADC device, among others. Each chapter features code samples, as well as helpful tables and graphs, so you can practice as you learn as well as perform your own experiments.
Windows Subsystem for Linux 2 (WSL 2) Tips, Tricks, and Techniques
A practical handbook that will help you bridge the gap between Windows and Linux to develop apps that leverage the best features across both ecosystems with seamless interoperabilityKey featuresConfigure and control WSL to suit your needs and preferencesDiscover tips for working seamlessly between Windows and WSL Linux distrosLearn how to work effectively with containers in WSL, as well as how to containerize your development environments with Visual Studio Code to isolate your dependenciesBook DescriptionWindows Subsystem for Linux (WSL) allows you to run native Linux tools alongside traditional Windows applications. Whether you're developing applications across multiple operating systems or looking to add more tools to your Windows environment, WSL offers endless possibilities.You'll start by understanding what WSL is and learn how to install and configure WSL along with different Linux distros. Next, you'll learn techniques that allow you to work across both Windows and Linux environments. You'll discover how to install and customize the new Windows Terminal. We'll also show you how to work with code in WSL using Visual Studio Code (VS Code). In addition to this, you'll explore how to work with containers with Docker and Kubernetes, and how to containerize a development environment using VS Code.While Microsoft has announced support for GPU and GUI applications in an upcoming release of WSL, at the time of writing these features are either not available or only in early preview releases. This book focuses on the stable, released features of WSL and giving you a solid understanding of the amazing techniques that you can use with WSL today.By the end of this book, you'll be able to configure WSL and Windows Terminal to suit your preferences, and productively use Visual Studio Code for developing applications with WSL.What you will learnInstall and configure Windows Subsystem for Linux and Linux distrosAccess web applications running in Linux from WindowsInvoke Windows applications, file systems, and environment variables from bash in WSLCustomize the appearance and behavior of the Windows Terminal to suit your preferences and workflowsExplore various tips for enhancing the Visual Studio Code experience with WSLInstall and work with Docker and Kubernetes within Windows Subsystem for LinuxDiscover various productivity tips for working with Command-line tools in WSLWho this book is forThis book is for developers who want to use Linux tools on Windows, including Windows-native programmers looking to ease into a Linux environment based on project requirements or Linux developers who've recently switched to Windows. This book is also for web developers working on open source projects with Linux-first tools such as Ruby or Python, or developers looking to switch between containers and development machines for testing apps. Prior programming or development experience and a basic understanding of running tasks in bash, PowerShell, or the Windows Command Prompt will be required.
Hacking With Kali Linux
Have you ever heard about social media accounts hacked and wondered if that happens to you as well?Would you like to have a security system, that will protect all the data on your computer and on the internet?Or maybe you already heard about Kali Linux and want to learn more about this system?If your answer is "Yes" to at least one of these questions, then keep reading...We are very excited to represent our most recent product: "HACKING WITH KALI LINUX FOR BEGINNERS" - a complete guide for people who care about the security of the information they have and use with step-by-step instructions and strategies how to install and use it.CYBERSECURITY - one of the most popular and important topics these days. How many times you heard about famous people getting their social media account hacked or deleted about their personal data published and so on. It is even more important for companies and businesses who want to keep their information safe and secret. The purpose of this book is to explain "how to?" and lead people into using this system to protect their personal and financial information.Now let's take a look at only a few things you will get out of this book: How social media hackers take over accountsStep by step instructions to prevent or stop social media hackers from hacking your accountHow to download and use Kali Linux (complete guide)Why Linux is the perfect operative system for hackingKali Linux penetration testing toolsBest programming languages for hackingMany many more...Now it is your turn to take everything into your own hands and take care of your security.★★★Don't wait, scroll up, click on "Buy Now" and start learning! ★★★
Higher Text Plus
Generate upper and lower case text in a variety of typefaces, sizes, and colors from your programs for display on the Apple II hi-resolution screen. Features an easy-to-use editor for creation of your own unique character sets, with over 35 fonts included. Several additional utilities enhance your creation of hi-res displays. This program assumes a working knowledge of Applesoft BASIC.
Grundkurs Betriebssysteme
Das Buch vermittelt in kompakter und leicht verst瓣ndlicher Form wichtige Grundkonzepte, Verfahren und Algorithmen, die in modernen Betriebssystemen eingesetzt werden. Nach einer Einf羹hrung in grundlegende Konzepte und Betriebssystemarchitekturen wird auf die Interruptverarbeitung aus Sicht von Betriebssystemen eingegangen und es werden g瓣ngige Techniken zur Verwaltung wichtiger Betriebsmittel wie Prozesse, Threads, Hauptspeicher, Ger瓣te und Dateien sowie wichtige Mechanismen der Koordination, Synchronisation und Kommunikation zwischen Prozessen und Threads vertieft. Ebenso werden die grundlegenden Problemstellungen und Techniken der Betriebssystemvirtualisierung erl瓣utert. Es wird anschaulich mit vielen Bildern dargestellt, welche komplexen Aufgaben ein Betriebssystem zur Verwaltung von Betriebsmitteln sowie f羹r den konkurrierenden Zugriff auf diese bew瓣ltigen muss. Der Stoff wird mit vielen Beispielen aus aktuell relevanten Betriebssystemen und Programmiersprachenangereichert. Als Beispiel-Betriebssysteme werden vorwiegend Windows, Unix und Linux herangezogen. Synchronisationsprobleme werden vor allem in der Sprache Java beschrieben. Zu jedem Kapitel ist eine Sammlung von Kontrollfragen zur Nachbearbeitung des Stoffes beigef羹gt.
Exploring Apple Mac
We've all been there before, glaring at a computer screen with no idea what to do - don't worry Exploring Apple Mac is here to help. Written by best-selling technology author, lecturer, and computer trainer Kevin Wilson, Exploring Apple Mac is packed with easy to follow instructions, photos, illustrations, helpful tips, and video demos.Updated to cover the Big Sur release of MacOS, Exploring Apple Mac will help you understand the fundamentals of your Mac and help you: Upgrade your Mac to Big Sur and explore new featuresFind your way around the desktop, dock, finder, and launchpadMaster touch gestures, trackpads and the magic mouseUse Notification Centre, Handoff, Spaces, Control Center, and Universal ClipboardOrganising files and folders in FinderBrowse the web with the Safari Web Browser safely and efficientlyKeep in touch with friends and family using email, iMessage, and FaceTime video chatSet important appointments with CalendarKeep the people you correspond with in the Contacts appSet yourself reminders and 'to-do' listsCheck the weatherRecord voice memosDownload countless apps from the App StoreCatch up with your favourite podcasts and the latest newsFind your way around with the Maps App, get directions, create guides, explore places in 3DStream music with Apple Music, buy tracks & albums from iTunes StoreStream TV programs & movies with the Apple TV AppGetting started with Pages, Keynote and Numbers Using iCloud storage Get to know SiriUse the photos app to store and enhance your photos Create slideshows, photo albums and use iMovie to edit your home movies and more...Finally, system updates and maintenance tips to help you keep your Mac running smoothly complete this invaluable guide. You'll want to keep this edition handy as you make your way around the new OS.
Exploring Apple iPad
We've all been there before, glaring at a screen with no idea what to do - don't worry Exploring iPad is here to help. Written by best-selling technology author, lecturer, and computer trainer Kevin Wilson, Exploring iPad is packed with easy to follow instructions, photos, illustrations, helpful tips, and video demos.Updated to cover the iPadOS 14 update, Exploring Apple iPad will help you get to grips with the fundamentals of your iPad and will help you: Upgrade your iPad to iPadOS 14Set up your iPad, secure it with Touch ID and Face IDDiscover new features of iPadOS 14 on iPadFind your way around your iPad's home screen, dock, menus, and iconsNavigate with touch gestures such as tap, drag, pinch, spread and swipeMulti-task with slide over, split view, and drag & dropUse control centre, lock screen, notifications, and handoffUse Apple Pencil to draw, annotate, and take notesGet to know Siri, voice dictation, and recording voice memosCommunicate with email, FaceTime, and iMessageSet important appointments with CalendarKeep the people you correspond with in the Contacts appSet yourself reminders and 'to-do' listsUse digital touch, and peer-to-peer paymentsBrowse the web with Safari web browser safely and efficientlyTake, enhance, and share photos and videoCatch up with your favourite podcasts and the latest newsStream music with Apple Music, buy tracks & albums from iTunes StoreStream TV programs & movies with the Apple TV AppUse Files App to access your files from anywhereFind your way around with the Maps App, get directions, create guides, explore places in 3DIntroduce yourself to the world of App ClipsAccessorise your iPad with covers, keyboards, AirPods and headphonesSetup and use Apple Pay, and more...In addition, you will learn how to make the most of the new features of iPadOS 14 with clear explanations and video demos to help you along the way. Finally, system updates, backups, and general housekeeping tips complete this invaluable guide. You'll want to keep this edition handy as you explore your iPad.
Mobile Rootkits
Cases of rootkit attacks have continued to increase with more attacks targeted at popular smartphone operating systems (OS) as Android. We have considered the architectural set up and security structure/policy of two mobile OS. We compare them with SE Linux's security system. We discuss rootkits, illustrating their operational architecture and operation with a design of a kernel rootkit for Linux kernel 2.6. We explore possible measures to combat rootkits on the mobile platform, using Android and Windows Phone as case studies. We also discuss NSA's attempt to port SE Linux on Android as a measure to strengthen Android's security system. We further introduce Kernel Freeze as a novel invention to the evolving Android Kernel security system. Users and many vendors of smartphones know so little of the enormous capabilities and vulnerabilities associated with using these devices. This research should be useful to professionals and vendors in the mobile communications field, as well as help end users understand the intrigues and implications associated with the exciting and evolving explorations in the smartphone industry.
Identity Management with Biometrics
Work with common biometrics such as face, fingerprint, and iris recognition for business and personal use to ensure secure identification and authentication for fintech, homes, and computer systemsKey Features: Explore the next iteration of identity protection and overcome real-world challengesUnderstand different biometric use cases to deploy a large-scale biometric systemCurated by renowned security ambassador and experienced author Lisa BockBook Description: Biometric technologies provide a variety of robust and convenient methods to securely identify and authenticate an individual. Unlike a password or smart card, biometrics can identify an attribute that is not only unique to an individual, but also eliminates any possibility of duplication. Identity Management with Biometrics is a solid introduction for anyone who wants to explore biometric techniques, such as fingerprint, iris, voice, palm print, and facial recognition.Starting with an overview of biometrics, you'll learn the various uses and applications of biometrics in fintech, buildings, border control, and many other fields. You'll understand the characteristics of an optimal biometric system and then review different types of errors and discover the benefits of multi-factor authentication. You'll also get to grips with analyzing a biometric system for usability and accuracy and understand the process of implementation, testing, and deployment, along with addressing privacy concerns. The book outlines the importance of protecting biometric data by using encryption and shows you which factors to consider and how to analyze them before investing in biometric technologies.By the end of this book, you'll be well-versed with a variety of recognition processes and be able to make the right decisions when implementing biometric technologies.What You Will Learn: Review the advantages and disadvantages of biometric technologyUnderstand the characteristics of an optimal biometric systemDiscover the uses of biometrics and where they are usedCompare different types of errors and see how to tune your systemUnderstand the benefits of multi-factor authenticationWork with commonly used biometrics such as face, fingerprint, and irisAnalyze a biometric system for usability and accuracyAddress privacy concerns and get a glimpse of the future of biometricsWho This Book Is For: Identity Management with Biometrics is for IT managers, security professionals, students, teachers, and anyone involved in selecting, purchasing, integrating, or securing a biometric system. This book will help you understand how to select the right biometric system for your organization and walk you through the steps for implementing identity management and authentication. A basic understanding of biometric authentication techniques, such as fingerprint and facial recogni
Start Using Linux OS
Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged in a Linux distribution. In the first chapter, we will take an introduction to Linux. The second chapter will explain about a version of Linux that is the most widely used, and it is Ubuntu. Only the installation method will be explained, after which you can start learning to use Linux. Chapter three will explain a set of commands for Terminal window.
MCA Modern Desktop Administrator Practice Tests
EXAM MD-100 AND MD-101 Provides 1,000 practice questions covering all exam objectives. Compliments the MCA Modern Desktop Administrator Complete Study Guide: Exam MD-100 and Exam MD-101 Quick, focused review for MD-100 and MD-101 Microsoft's new Certified Associate Modern Desktop qualification verifies your skill as an administrator of Windows 10 technologies and modern desktop management. With a focus on the intricacies of Microsoft 365, this certification is in high demand. The 2 practice exams PLUS domain-by-domain questions in this book will help you target your study and sharpen your focus--1000 questions total! So now tackle the certification exam with confidence. Expertly crafted questions cover 100% of the objectives for both the MD-100 and MD-101 exams, enabling you to be fully prepared. Coverage of 100% of all exam objectives in these practice tests means you'll be ready for: Desktop and Device Deployment Windows Management and Monitoring OS Updates and Upgrades Core Services Support Data Access and Usage Networking Security Driver and Device Installation Remote Access Configuration System Backup and Restore Interactive learning environment Take your exam prep to the next level with Sybex's superior interactive online study tools. To access our learning environment, simply visit www.wiley.com/go/sybextestprep, register to receive your unique PIN, and instantly gain one year of FREE access to the interactive test bank with two practice exams and domain-by-domain questions. 1000 questions total! Interactive test bank Use the interactive online version of the book's 2 practice exams to help you identify areas where further review is needed. Get more than 90% of the answers correct, and you're ready to take the certification exam. 100 questions total! ABOUT THE MCA PROGRAM The MCA Microsoft 365 Certified: Modern Desktop Administrator Associate certification helps Modern Desktop Administrators deploy, configure, secure, manage, and monitor devices and client applications in an enterprise environment. Exam MD-100, Windows 10, measures your ability to accomplish the following technical tasks: deploy Windows; manage devices and data; configure connectivity; and maintain Windows. Exam MD-101, Managing Modern Desktops, measures your ability to accomplish the following technical tasks: deploy and update operating systems; manage policies and profiles; manage and protect devices; and manage apps and data. Visit www.microsoft.com/en-us/ learning/modern-desktop.aspx for more information.
Beginning Android Development With Kotlin
In this book, we take you on a fun, hands-on and pragmatic journey to learning Android application development using Kotlin. You'll start building your first Android app from scratch within minutes. Every section is written in a bite-sized manner and straight to the point as I don't want to waste your time (and most certainly mine) on the content you don't need. In the end, you will have the skills to create an app and submit it to the app store.In the course of this book, we will cover: Chapter 1: Introduction & BMI Calculator AppChapter 2: Quotes App Using RecyclerViewChapter 3: To Do List App Using RecyclerView & Shared PreferencesChapter 4: To Do List with RealmChapter 5: Connecting to an API: Cryptocurrency Price TrackerChapter 6: Connecting to GitHub API - Search GitHub Users AppChapter 7: Face Detection, Text Recognition with ML KitChapter 8: Publishing Our App on AppStoreThe goal of this book is to teach you Android development in a manageable way without overwhelming you. We focus only on the essentials and cover the material in a hands-on practice manner for you to code along.Requirements No previous knowledge of Android development or Kotlin required, but you should have basic programming knowledge. We will learn how to make Android apps while at the same time learning the Kotlin programming language.
Linux Mint 20
Linux Mint 20 (Ulyana) is based on the Ubuntu 20.04 LTR (Long Term Release). The Cinnamon and Mate desktops are examined in detail. Cinnamon and Mate have custom Mint menus to manage access to applications and devices. Advanced components are also examined such as the LightDM Display Manager, Warpinator, Timeshift, NetworkManager, the Samba server, and Mint software management applications (Software Manager and Update Manager). The Linux Mint X-Apps are also reviewed, including Xplayer, Xed, and Xviewer. Administration topics include system tools, managing users, file systems, Bluetooth setup, printer configuration, and network folder and file sharing. In addition, configuration of wired and wireless connections, firewalls, and service management using systemd are covered. Shared resources are also examined, including the CUPS printing server, the NFS Linux network file server, and Samba Windows file server.
The Complete FreeBSD
FreeBSD is by far the most popular version of BSD(R), the legendary operating system that has contributed a great deal to every version of Unix(R) in use today (including Mac OS(R) X). Originally a community effort by the University of California at Berkeley, FreeBSD was aimed at making Unix a little friendlier and easier to use. By the time other free operating systems came along, BSD was firmly established and very reliable. And it continues to be today. For seven years, the FreeBSD community has relied on Greg Lehey's classic, The Complete FreeBSD, to guide them through its configuration and administration. The 4th edition, covering version 5 of FreeBSD, is now available through O'Reilly Community Press. The Complete FreeBSD is an eminently practical guidebook that explains not only how to get a computer up and running with the FreeBSD operating system, but also how to turn it into a highly functional and secure server that can host large numbers of users and disks, support remote access, and provide web service, mail service, and other key parts of the Internet infrastructure. The book provides in-depth information on installation and updates, back-ups, printers, RAID, various Internet services, firewalls, the graphical X Window system, and much more. Author Greg Lehey is a member of the FreeBSD core team and has been developing, documenting, and advocating for FreeBSD for nearly ten years. Whether you're an experienced Unix user or just interested in learning more about this free operating system and how you can put it to work for you, this do-it-yourself BSD documentation will provide the information you need. The Complete FreeBSD is the second release in the O'Reilly Community Press Series. Unlike classic O'Reilly animal books, which are created to fill an information void, the Community Press titles provide convenient printed copies of documentation that is already available online. O'Reilly's role in the series is limited to providing manufacturing and distribution services rather than editorial development, so that each Community Press title reflects the editorial voice and organization of the community that has created it.
Cocoa in a Nutshell
Cocoa(R) is more than just a collection of classes, and is certainly more than a simple framework. Cocoa is a complete API set, class library, framework, and development environment for building applications and tools to run on Mac OS(R) X. With over 240 classes, Cocoa is divided into two essential frameworks: Foundation and Application Kit. Above all else, Cocoa is a toolkit for creating Mac OS X application interfaces, and it provides access to all of the standard Aqua(R) interface components such as menus, toolbars, windows, buttons, to name a few. Cocoa in a Nutshell begins with a complete overview of Cocoa's object classes. It provides developers who may be experienced with other application toolkits the grounding they'll need to start developing Cocoa applications. Common programming tasks are described, and many chapters focus on the larger patterns in the frameworks so developers can understand the larger relationships between the classes in Cocoa, which is essential to using the framework effectively. Cocoa in a Nutshell is divided into two parts, with the first part providing a series of overview chapters that describe specific features of the Cocoa frameworks. Information you'll find in Part I includes: An overview of the Objective-C language Coverage of the Foundation and Application Kit frameworks Overviews of Cocoa's drawing and text handling classes Network services such as hosts, Rendezvous URL services, sockets, and file handling Distributed notifications and distributed objects for interapplication communication Extending Cocoa applications with other frameworks, including the AddressBook, DiscRecording, and Messaging frameworks The second half of the book is a detailed quick reference to Cocoa's Foundation and Application Kit (AppKit) classes. A complement to Apple's documentation, Cocoa in a Nutshell is the only reference to the classes, functions, types, constants, protocols, and methods that make up Cocoa's Foundation and Application Kit frameworks, based on the Jaguar release (Mac OS X 10.2). Peer-reviewed and approved by Apple's engineers to be part of the Apple Developer Connection (ADC) Series, Cocoa in a Nutshell is the book developers will want close at hand as they work. It's the desktop quick reference they can keep by their side to look something up quickly without leaving their work. Cocoa in a Nutshell is the book developers will want close at hand as they work. It's the desktop quick reference they can keep by their side to look something up quickly without leaving their work.
IBM Mainframe Developer Training and Reference Guide
This book will teach you the basic information and skills you need to develop applications on IBM mainframe computers running z/OS. The instruction, examples and sample programs in this book are a fast track to becoming productive as a developer in the IBM mainframe environment as quickly as possible. The coverage includes JCL, MVS Utilities, COBOL, VSAM, IMS, DB2 and CICS. The content of this book is easy to read and digest, well organized and focused on honing real job skills. Acquiring these skills is a key step in mastering IBM application development so you'll be ready to perform effectively on an IBM application development team.
Learn Linux Quickly
Learn over 116 Linux commands to develop the skills you need to become a professional Linux system administratorKey Features Explore essential Linux commands and understand how to use Linux help tools Discover the power of task automation with bash scripting and Cron jobs Get to grips with various network configuration tools and disk management techniques Book Description Linux is one of the most sought-after skills in the IT industry, with jobs involving Linux being increasingly in demand. Linux is by far the most popular operating system deployed in both public and private clouds; it is the processing power behind the majority of IoT and embedded devices. Do you use a mobile device that runs on Android? Even Android is a Linux distribution. This Linux book is a practical guide that lets you explore the power of the Linux command-line interface. Starting with the history of Linux, you'll quickly progress to the Linux filesystem hierarchy and learn a variety of basic Linux commands. You'll then understand how to make use of the extensive Linux documentation and help tools. The book shows you how to manage users and groups and takes you through the process of installing and managing software on Linux systems. As you advance, you'll discover how you can interact with Linux processes and troubleshoot network problems before learning the art of writing bash scripts and automating administrative tasks with Cron jobs. In addition to this, you'll get to create your own Linux commands and analyze various disk management techniques. By the end of this book, you'll have gained the Linux skills required to become an efficient Linux system administrator and be able to manage and work productively on Linux systems. What you will learn Master essential Linux commands and analyze the Linux filesystem hierarchy Find out how to manage users and groups in Linux Analyze Linux file ownership and permissions Automate monotonous administrative tasks with Cron jobs and bash scripts Use aliases to create your own Linux commands Understand how to interact with and manage Linux processes Become well-versed with using a variety of Linux networking commands Perform disk partitioning, mount filesystems, and create logical volumes Who this book is for This book doesn't assume any prior Linux knowledge, which makes it perfect for beginners. Intermediate and advanced Linux users will also find this book very useful as it covers a wide range of topics necessary for Linux administration.
Windows 10 for Dummies
Time-tested advice on Windows 10 Windows 10 For Dummies remains the #1 source for readers looking for advice on Windows 10. Expert author Andy Rathbone provides an easy-to-follow guidebook to understanding Windows 10 and getting things done based on his decades of experience as a Windows guru. Look inside to get a feel for the basics of the Windows interface, the Windows apps that help you get things done, ways to connect to the Internet at home or on the go, and steps for customizing your Windows 10 experience from the desktop wallpaper to how tightly you secure your computer. - Manage user accounts - Customize the start menu - Find and manage your files - Connect to a printer wirelessly Revised to cover the latest round of Windows 10 updates, this trusted source for unleashing everything the operating system has to offer is your first and last stop for learning the basics of Windows!
Windows 10 for Seniors for Dummies
The easy way to get up and running with Windows 10! With Windows 10 For Seniors For Dummies, becoming familiarized with Windows 10 is a painless process. If you're interested in learning the basics of this operating system without having to dig through confusing computer jargon, look no further. This book offers a step-by-step approach that is specifically designed to assist first time Windows 10 users who are over-50, providing easy-to-understand language, large-print text, and an abundance of helpful images along the way! Protect your computer Follow friends and family online Use Windows 10 to play games and enjoy media Check your security and maintenance status Step-by-step instructions are provided to ensure that you don't get lost at any point along the way.
Ubuntu 20.04 LTS Server
This book is designed as an Ubuntu 20.04 LTS Server administration and reference source, covering the Ubuntu servers and their support applications. Server tools are covered as well as the underlying configuration files and system implementations. The emphasis is on what administrators will need to know to perform key server support and management tasks. Coverage of the systemd service management system is integrated into the book. Topics covered include software management, systemd service management, systemd-networkd and Netplan network configuration, AppArmor security, OpenSSH, the Chrony time server, and Ubuntu cloud services. Key servers are examined, including Web, FTP, CUPS printing, NFS, and Samba Windows shares. Network support servers and applications covered include the Squid proxy server, the Domain Name System (BIND) server, DHCP, distributed network file systems, IPtables firewalls, and cloud computing.Part 1 focuses on basic tasks such as installing the Ubuntu Live Server, configuring networking with Netplan, systemd-networkd, and NetworkManager, managing software from the Ubuntu Snap and APT repositories, and basic usage for the desktop and the command line interfaces. Part 2 examines Internet servers as well as how services are managed by systemd using unit files. Configuration and implementation of the Postfix mail server, the vsftpd FTP server, the Apache Web server, as well as news and database servers are covered in detail.Part 3 deals with servers that provide shared resources on a local network or the Internet. Services examined include the CUPS printing server, NFS Linux network file server, and Samba Windows file and printing server, clustering, and cloud computing services supported by Ubuntu.Part 4 covers servers that provide network support, like the Squid proxy server, the Bind Domain Name System (DNS) server, DHCP servers, and the IPtables and FirewallD firewalls. Key networking operations are also examined like IPv6 auto-configuration, TPC/IP networking, and network monitoring tools.Part 5 provides a review of shell commands, including those used for managing files, as well as shell scripts, variables, and configuration files. The Ubuntu Live Server only installs a command line interface, with no desktop. To manage your system and its files you will have to know the shell commands.
Ubuntu 20.04 LTS Desktop
This book covers the Ubuntu 20.04 LTS (Focal Fossa) release, focusing on applications and administrative tools. The emphasis here is on what users will face when using Ubuntu, covering topics like installation, applications, software management for Snap and APT, the Ubuntu desktops (GNOME, MATE, and KDE), shell commands, network connections, and system administration tasks. There are four parts: Getting Started, Applications, Desktops, and Administration. Part 1 focuses on getting started, covering Ubuntu information and resources, using the Ubuntu Live DVD/USB drive, installing and setting up Ubuntu, upgrading Ubuntu, basic use of the desktop interface, and connecting to wired and wireless networks. Repositories and their use are covered in detail, along with the new Snap system for managing Snap packages. Ubuntu Snap package management with Ubuntu Software, the snap command, the Snap Store are examined, as well as APT package management with Gnome Software, the Synaptic Package Manager, and the apt and apt-get commands.Part 2 keys in on office, multimedia, mail, Internet, and social media applications. Part 3 covers the Ubuntu, Kubuntu, Ubuntu MATE, Xubuntu, and Lubuntu desktops. as well as the BASH shell. The Ubuntu desktop, which uses GNOME, is examined in detail. Part 4 deals with administration topics, first discussing system tools like the GNOME system monitor, the Disk Usage Analyzer, Seahorse, and Disk Utility. Then a detailed chapter on Ubuntu system administration tools is presented, covering tasks such as managing users and file systems, Bluetooth setup, network folder sharing, backups, and printing. The network connections chapter covers a variety of network tasks, including manual configuration of wired and wireless connections, and firewalls.
Container SecurityFundamental Technology Concepts That Protect Containerized Applications
To facilitate scalability and resilience, many organizations now run applications in cloud native environments using containers and orchestration. But how do you know if the deployment is secure? This practical book examines key underlying technologies to help developers, operators, and security professionals assess security risks and determine appropriate solutions. Author Liz Rice, Chief Open Source Officer at Isovalent, looks at how the building blocks commonly used in container-based systems are constructed in Linux. You'll understand what's happening when you deploy containers and learn how to assess potential security risks that could affect your deployments. If you run container applications with kubectl or docker and use Linux command-line tools such as ps and grep, you're ready to get started. Explore attack vectors that affect container deployments Dive into the Linux constructs that underpin containers Examine measures for hardening containers Understand how misconfigurations can compromise container isolation Learn best practices for building container images Identify container images that have known software vulnerabilities Leverage secure connections between containers Use security tooling to prevent attacks on your deployment
Windows Server 2019 Cookbookm - Second EditionOver 100 recipes to effectively configure ne
Efficiently manage and administer enterprise environments using Microsoft Windows Server 2019Key Features Leverage Windows Server 2019 to improve enterprise workflow efficiency and increase productivity Deliver enterprise-grade cloud services that can be applied in your infrastructure Get up and running with PowerShell and the all-new Hyper-V improvements Book Description Do you want to get up and running with essential administrative tasks in Windows Server 2019? This second edition of the Windows Server 2019 Cookbook is packed with practical recipes that will help you do just that. The book starts by taking you through the basics that you need to know to get a Windows Server operating system working, before teaching you how to navigate through daily tasks using the upgraded graphical user interface (GUI). You'll then learn how to compose an optimal Group Policy and perform task automation with PowerShell scripting. As you advance, you'll get to grips with faster app innovation, improved Windows security measures, and hybrid cloud environments. After you've explored the functions available to provide remote network access to your users, you'll cover the new Hyper-V enhancements. Finally, this Windows Server book will guide you through practical recipes relating to Azure integration and important tips for how to manage a Windows Server environment seamlessly. By the end of this book, you'll be well-versed with Windows Server 2019 essentials and have the skills you need to configure Windows services and implement best practices for securing a Windows Server environment. What you will learn Get up and running with Windows Server 2019's new features Install, configure, and administer Windows Server 2019 effectively Configure the server to host any enterprise application Discover ways to manage a server without a GUI Safeguard your virtual machines in the event of server failure Explore new ways to integrate Windows Server with Microsoft Azure Deploy Windows containers using Docker Who this book is for This Windows Server 2019 book is for system administrators and IT professionals who have basic experience in Windows environments and are interested in acquiring the skills and knowledge needed to manage and maintain the core infrastructure required for a Windows Server 2019 environment.
Learn Kubernetes Security
Secure your container environment against cyberattacks and deliver robust deployments with this practical guideKey Features Explore a variety of Kubernetes components that help you to prevent cyberattacks Perform effective resource management and monitoring with Prometheus and built-in Kubernetes tools Learn techniques to prevent attackers from compromising applications and accessing resources for crypto-coin mining Book Description Kubernetes is an open source orchestration platform for managing containerized applications. Despite widespread adoption of the technology, DevOps engineers might be unaware of the pitfalls of containerized environments. With this comprehensive book, you'll learn how to use the different security integrations available on the Kubernetes platform to safeguard your deployments in a variety of scenarios. Learn Kubernetes Security starts by taking you through the Kubernetes architecture and the networking model. You'll then learn about the Kubernetes threat model and get to grips with securing clusters. Throughout the book, you'll cover various security aspects such as authentication, authorization, image scanning, and resource monitoring. As you advance, you'll learn about securing cluster components (the kube-apiserver, CoreDNS, and kubelet) and pods (hardening image, security context, and PodSecurityPolicy). With the help of hands-on examples, you'll also learn how to use open source tools such as Anchore, Prometheus, OPA, and Falco to protect your deployments. By the end of this Kubernetes book, you'll have gained a solid understanding of container security and be able to protect your clusters from cyberattacks and mitigate cybersecurity threats. What you will learn Understand the basics of Kubernetes architecture and networking Gain insights into different security integrations provided by the Kubernetes platform Delve into Kubernetes' threat modeling and security domains Explore different security configurations from a variety of practical examples Get to grips with using and deploying open source tools to protect your deployments Discover techniques to mitigate or prevent known Kubernetes hacks Who this book is for This book is for security consultants, cloud administrators, system administrators, and DevOps engineers interested in securing their container deployments. If you're looking to secure your Kubernetes clusters and cloud-based deployments, you'll find this book useful. A basic understanding of cloud computing and containerization is necessary to make the most of this book.
Keyboard Shortcuts for Mac
The latest version of macOS has arrived (Catalina, version 10.15) with new applications and plenty of opportunities to master new keyboard shortcuts to be a powerful Mac power user.Keyboard Shortcuts for Mac is a reference guide to keyboard shortcuts for the most popular Mac applications. Whether you like to dive in and read cover to cover, or to skim and keep handy as a reference guide, this book makes it easy to find the action you want to take just by using the keyboard.This book includes keyboard shortcuts for the following apps: Activity Monitor, App Store, Audio MIDI Setup, Automator, Books, Calculator, Calendar, Chess, Classroom, Compressor, Configurator 2, Console, Contacts, Dictionary, Digital Color Meter, Disk Utility, FaceTime, Final Cut Pro X, Find My, Font Book, GarageBand, Home, Image Capture, iMovie, Keychain Access, Keynote, Logic Pro X, Mail, MainStage 3, Maps, Messages, Motion, Music, News, Notes, Numbers, Pages, Photo Booth, Photos, Podcasts, Preview, QuickTime Player, Reminders, Remote Desktop, Safari, Script Editor, Stickies, Stocks, Swift Playgrounds, Terminal, TextEdit, TV, Voice Memos, VoiceOver Utility, and Xcode + Developer Apps.
Practical Ansible 2Automate infrastructure, manage configuration, and deploy applications
Leverage the power of Ansible to gain complete control over your systems and automate application deploymentKey Features Use Ansible 2.9 to automate and control your infrastructure Delve into advanced functionality such as plugins and custom modules in Ansible Automate and orchestrate major cloud platforms such as OpenStack, AWS, and Azure using Ansible Book Description Ansible enables you to automate software provisioning, configuration management, and application roll-outs, and can be used as a deployment and orchestration tool. While Ansible provides simple yet powerful features to automate multi-layer environments using agentless communication, it can also solve other critical IT challenges, such as ensuring continuous integration and continuous deployment (CI/CD) with zero downtime. In this book, you'll work with Ansible 2.9 and learn to solve complex issues quickly with the help of task-oriented scenarios. You'll start by installing and configuring Ansible on Linux and macOS to automate monotonous and repetitive IT tasks and get to grips with concepts such as playbooks, inventories, and network modules. As you progress, you'll gain insight into the YAML syntax and learn how to port between Ansible versions. In addition to this, you'll also understand how Ansible enables you to orchestrate multi-layer environments such as networks, containers, and the cloud. By the end of this Ansible book, you'll be well - versed in writing playbooks and other related Ansible code to overcome just about all of your IT challenges, from infrastructure-as-code provisioning to application deployments, and even handling the mundane day-to-day maintenance tasks that take up so much valuable time. What you will learn Become familiar with the fundamentals of the Ansible framework Set up role-based variables and dependencies Avoid common mistakes and pitfalls when writing automation code in Ansible Extend Ansible by developing your own modules and plugins Contribute to the Ansible project by submitting your own code Follow best practices for working with cloud environment inventories Troubleshoot issues triggered during Ansible playbook runs Who this book is for If you are a DevOps engineer, administrator, or any IT professional looking to automate IT tasks using Ansible, this book is for you. Prior knowledge of Ansible is not necessary.
Exploring Windows 10 May 2020 Edition
Updated to cover the May 2020 Update, also known as Version 2004 and 20H1. Exploring Windows 10 is the essential guide for those who want to get to grips with the fundamentals of Microsoft Windows 10. Written in a clear and practical way using illustrations, screenshots, video demos, and easy to follow instructions, Exploring Windows 10 will help you: Install or upgrade to Windows 10 May 2020 update Master the key features of Windows 10 Find your way around the Desktop, Start Menu, and the Taskbar Organise your files with File Explorer Learn about external drives, flash drives, and memory cards Learn to use Action Centre, Timeline, and Cloud Clipboard Search the web with the Microsoft Edge Browser Keep in touch using email and skype video chat Organise, enhance, and share your photos with the Photos App Create home movies with your video clips, photos 3D models, effects, and music to share with friends Have fun with 3D models and Paint 3D Listen to your favourite music with Spotify and Groove Music App Learn how to watch your favourite TV programs and films using the Films & TV App Play your DVD collection on your PC Learn about apps, find and download them Understand how Cloud storage with OneDrive works, and use it for free storage and sharing files Try out the new Cortana experience, the voice-activated Personal Digital Assistant who can perform searches on your computer or the web, and actions like opening apps or documents, or setting reminders. As well as a new chat style feature. Use the Cloud Restore feature And a whole lot more... In addition, you will learn how to make the most of the new features of Windows 10 with clear explanations and video demos to help you along the way. Finally, maintenance tips to help you keep your PC running smoothly complete this invaluable guide. You'll want to keep this edition handy as you make your way around the new OS.
Learn Helm
A comprehensive introduction to automated application deployment on Kubernetes for beginnersKey Features Effectively manage applications deployed in Kubernetes using Helm Learn to install, upgrade, share, and manage applications deployed in Kubernetes Get up and running with a package manager for Kubernetes Book Description Containerization is currently known to be one of the best ways to implement DevOps. While Docker introduced containers and changed the DevOps era, Google developed an extensive container orchestration system, Kubernetes, which is now considered the frontrunner in container orchestration. With the help of this book, you'll explore the efficiency of managing applications running on Kubernetes using Helm. Starting with a short introduction to Helm and how it can benefit the entire container environment, you'll then delve into the architectural aspects, in addition to learning about Helm charts and its use cases. You'll understand how to write Helm charts in order to automate application deployment on Kubernetes. Focused on providing enterprise-ready patterns relating to Helm and automation, the book covers best practices for application development, delivery, and lifecycle management with Helm. By the end of this Kubernetes book, you will have learned how to leverage Helm to develop an enterprise pattern for application delivery. What you will learn Develop an enterprise automation strategy on Kubernetes using Helm Create easily consumable and configurable Helm charts Use Helm in orchestration tooling and Kubernetes operators Explore best practices for application delivery and life cycle management Leverage Helm in a secure and stable manner that is fit for your enterprise Discover the ins and outs of automation with Helm Who this book is for This book is for Kubernetes developers or administrators who are interested in learning Helm to provide automation for application development on Kubernetes. Although no prior knowledge of Helm is required, basic knowledge of Kubernetes application development will be useful.
Linux Command
Shell programming is the foundation of every Linux user and system administrator. If you master the command line and the most important built-ins and tools, you will be able to manage Linux systems far more flexibly. This book provides you with everything you need to get started in the world of advanced Shell programming to create your own shell scripts. Practical examples and exercises will support you in learning and in your daily work in the Shell. This will make your day-to-day administration even more efficient.This book is designed for all of those who have completed the basic course of Linux and now want to learn more complex topics about UNIX-like operating systems and Shell programming. You can start reading this book without any programming knowledge or without any knowledge of the UNIX / Linux operating system.All the programs/scripts in this book are explained as a step by step program with clear instructions.Delve deeper into the Linux and Shell Programming language through: 羹 Getting Started With Shell Script羹 Notions about the command interpreter羹 Working With Processes羹 More about processes and signals羹 The File System羹 Shell Script ProgrammingThis book presents a relaxed approach to advanced Shell programming for Unix / Linux operating systems. It contains numerous, useful examples of the Shell environment with tips and applications for the day-to-day activities of analysts, programmers, and operators who use these operating systems. After thoroughly completing this book, you will be able to learn how to write more complex scripts using variables, functions, loops, and to manage the Shell environment with ease. Click the Buy Now button to get started!
Linux Command
The eBook market is filled with books on Linux command and administration. There are so many you can't count the titles, each claiming to have a bunch of formulas by which you can learn Linux overnight. We do not live in Hogwarts, where we have wands and magical spells to make things happen in the blink of an eye. This is the real world, and I do not have unearthly claims to make about this book. This is a simple book that will suit average brains. I will explain a wide range of concepts lucidly with practical examples so that average readers can use it as a pocketbook on their journey to learning Linux. I do not say that this is the only book on Linux that will help you learn the ins and outs of Linux. This book is different from the rest of the lot because of its simplicity. I have written and tested all the commands and shell scripts. I have also included the executed results of all the shell scripts to help you understand it. You can use the scripts for practice. I do not claim that this book will make you a master of Linux overnight, but I do claim that it will help you master the concepts right through the first reading session. The rest is practice. The more you practice, the faster you will gain mastery in operating Linux. The book contains the following topics, among others.- Basic Linux commands like creating, copying and removing directories- System configuration- Linux shell- Linux text editors- Linux shell scripting basics like conditionals and loops- Advanced level of shell scripting like functions- Creating and customizing Linux menus If you're looking for a logical approach to Linux command and administration, then click the Buy Now button to get started today!
Windows 10 Update - Fr羹hjahr 2020Alles zum gro?e 20H1-Update
Auch im Fr羹hjahr 2020 liefert Microsoft wieder ein gro?es Funktionsupdate f羹r Windows 10 aus. Obwohl wenn man diesmal spektakul瓣re H繹hepunkte vermisst, umfasst es eine Vielzahl von Neuerungen und Optimierungen, bei denen wohl f羹r jeden etwas Interessantes dabei ist. Dieses Buch f羹hrt Sie durch die vielen kleinen ?nderungen und Erg瓣nzungen, die man sonst kaum alle auf eigenen Faust aufsp羹ren kann. Denn auch unter der Haube hat sich manch interessantes getan, das man nicht mal auf den zweiten Blick finden w羹rde. Ein weiterer Schwerpunkt ist der neue Edge-Webbrowser auf Chromium-Basis. Obwohl er nicht direkt zum 20H1-Update geh繹rt, nutze die Gelegenheit, um meine Leser auch beim Thema Edge auf den aktuellen Stand zu bringen und die interessantesten neuen Funktionen des Browsers vorzustellen. Aus dem Inhalt: - Schnellsuchen in der Taskleiste - Neue Infos im Task-Manager - Neues beim Windows-Update - Sichere WLAN-Netze auf den ersten Blick - Diagramme im Taschenrechner - Cortana: Tippen statt sprechen - Windows aus der Cloud wiederherstellen - Neue Funktionen f羹r verkn羹pfte Smartphones - Anwendungen beim Neustart wiederherstellen - Web-Suche aus dem Startmen羹 verbannen - Bluetooth-Ger瓣te und Kameras einfach verbinden - Verbesserungen beim Suchindex - Den neuen Edge-Browser optimal nutzen - Sichern und anonym Surfen - Edge mit Erweiterungen aufwerten - und vieles mehr
Salesforce for Beginners
Get a 360-degree view of the Salesforce platform and learn how to use it for sales, service, marketing, and automating business processes.Key Features Understand how to use core Salesforce objects for maximum efficiency Build various dashboards and reports to analyze results and improve visibility in your business processes Learn the basics of Salesforce administration and mobile app set up Book Description Salesforce is the world's leading Customer Relationship Management (CRM) software, helping businesses connect with their constituents and partners. This book will give you a comprehensive introduction to managing sales, marketing, customer relationships, and overall administration for your organization. You'll learn how to configure and use Salesforce for maximum efficiency and return on investment. You'll start by learning how to create activities, manage leads, and develop your prospects and sales pipeline using opportunities and accounts, and then understand how you can enhance marketing activities using campaigns. Packed with real-world business use cases, this Salesforce book will show you how to analyze your business information accurately to make productive decisions. As you advance, you'll get to grips with building various reports and dashboards in Salesforce to derive valuable business insights. Finally, you'll explore tools such as process builder, approval processes, and assignment rules to achieve business process automation and set out on the path to becoming a successful Salesforce Administrator. By the end of the book, you'll have learned how to use Salesforce effectively to achieve your business goals. What you will learn Understand the difference between Salesforce Lightning and Salesforce Classic Create and manage leads in Salesforce Explore business development with accounts and contacts in Salesforce Find out how stages and sales processes help you manage your opportunity pipeline Achieve marketing goals using Salesforce campaigns Perform business analysis using reports and dashboards Gain a high-level overview of the items in the administration section Grasp the different aspects needed to build an effective and flexible Salesforce security model Who this book is for If you're new to Salesforce and want to learn it from scratch, this book is for you. No prior knowledge of Salesforce is required to get started with this book.
Linux Programming Tools Unveiled
In the recent years, Linux, a public domain, freely available Unix variant has attracted the people very much. Today's complex production environments demands superior application performance. Linux is having extraordinary advantages such as: complete source code access, availability of exceptional optimization, testing tools. This book is to explore this facet of Linux.Features Explained Linux success stories with emphasis on facilities and tools available in Linux for SW development Explains gcc (GNU) toolchain in detail, combining C and C++, C and Java, and C and Fortran in a lucid manner How command line arguments can be handled by C/C++ programs with getopt, argp library are dealt Discusses about environment variables and their management System limits are explored with their implication of program performance Explains about how assembly programming can be done under Linux How to mix C and assembly, how system calls can be called from assembly, how modules can be developed in assembly and a bare boot (OS) program creation, are discussed in detail. How static and dynamic libraries are A popularly used tool for detecting memory errors, Electric Fence, is explained with concept oriented examples A chapter on Valgrind explained as to how memory can be checked for memory leaks, segment violations, analyze the cache performance in an illustrative manner Describes memory mapping of files, especially for large files and the impact on program's performance. Gnu debugger (gdb) is detailed; gcov and gprof explains about profiling of a C program to improve its performance; make, rcs, SW tools explains how they can be used for SW development in practice.with concept oriented examples with special reference to Web enabled applications. developed and commissioned in Linux is explained and how Libtool can be used for library development is discussed Dealt with Lex/Yacc tools, which are to be used in compiler development Memory management, memory errors, Linux memory management, etc., are described with illustrative examples
Ubuntu 20.04 EssentialsA Guide to Ubuntu 20.04 Desktop and Server Editions
Arguably one of the most highly regarded and widely used enterprise level operating systems available today is the Ubuntu 20.04 distribution. Not only is it considered to be among the most stable and reliable operating systems, it is also backed by the considerable resources and technical skills of Canonical, Ltd.Ubuntu 20.04 Essentials is designed to provide detailed information on the installation, use and administration of the Ubuntu 20.04 distribution. For beginners, the book covers topics such as operating system installation, the basics of the GNOME desktop environment, configuring email and web servers and installing packages and system updates. Additional installation topics such as dual booting with Microsoft Windows are also covered, together with all important security topics such as configuring a firewall and user and group administration.For the experienced user, topics such as remote desktop access, the Cockpit web interface, logical volume management (LVM), disk partitioning, swap management, KVM virtualization, Secure Shell (SSH), Linux Containers and file sharing using both Samba and NFS are covered in detail to provide a thorough overview of this enterprise class operating system.
Microsoft Exam MD-100 Windows 10 Certification Guide
An administrator s guide to deploying, configuring, securing, managing, and monitoring devices and client applications in an enterprise environment and passing Exam MD-100: Windows 10 easilyKey Features- Equip yourself to earn the Microsoft 365 Certified: Modern Desktop Administrator Associate certification- Develop the skills needed to pass the Exam MD-100 and advance in your organization- Learn to install Windows 10 operating systems and deploy and manage modern desktops and devicesBook DescriptionMicrosoft Exam MD-100 Windows 10 Certification Guide offers complete, up-to-date coverage of the MD-100 exam, helping you take the exam with confidence, fully equipped to pass on the first attempt.Complete with a clear, succinct explanation of key concepts, self-assessment questions, tips, and mock exams with detailed answers, this MD-100 study guide covers different facets of upgrading and deploying Windows 10. You'll learn how to manage devices and data, configure connectivity, troubleshoot OS and app problems, and secure and maintain Windows 10 with updates and recovery. You'll also explore different Windows 10 editions and learn how to choose the best fit for your organization. This book will guide you in installing and configuring Windows 10 using different approaches. As you advance, you'll get to grips with managing local users and groups in Windows 10 and learn how to establish connections via different networks, such as a LAN and WLAN/Wi-Fi.By the end of this book, you'll have covered everything you need to pass the MD-100 certification exam and become a Microsoft 365 Certified: Modern Desktop Administrator Associate.What you will learn- Deploy Windows 10 in a variety of ways- Manage local users, groups, and devices- Configure networking and remote connectivity- Gain insights into Windows 10 maintenance- Customize different Windows 10 features- Become an expert at troubleshooting and recovery- Get to grips with managing log files- Monitor and manage Windows securityWho this book is forThis book is for both experienced and novice IT administrators who work with deploying, configuring, securing, and monitoring devices. Anyone with a working knowledge of managing identity, access, policies, updates, and apps can take this exam. Although not necessary, experience with Microsoft 365 workloads, Windows 10 devices, and non-Windows devices will be helpful.Table of Contents- Deploying Windows 10- Upgrading Windows 10- Customizing and Configuring Windows 10- Managing Local Users, Groups and Devices- Configuring Permissions and File access- Configuring and Implementing Local Policies- Securing Data and Applications- Configuring Various Networks- Configuring Remote Connectivity- Understanding Troubleshooting and Recovery- Managing Updates- Managing Log Files- Mock Exam (A and B)
Mastering Vmware Nsx for Vsphere
A clear, comprehensive guide to VMware's latest virtualization solution Mastering VMware NSX for vSphere is the ultimate guide to VMware's network security virtualization platform. Written by a rock star in the VMware community, this book offers invaluable guidance and crucial reference for every facet of NSX, with clear explanations that go far beyond the public documentation. Coverage includes NSX architecture, controllers, and edges; preparation and deployment; logical switches; VLANS and VXLANS; logical routers; virtualization; edge network services; firewall security; and much more to help you take full advantage of the platform's many features. More and more organizations are recognizing both the need for stronger network security and the powerful solution that is NSX; usage has doubled in the past year alone, and that trend is projected to grow--and these organizations need qualified professionals who know how to work effectively with the NSX platform. This book covers everything you need to know to exploit the platform's full functionality so you can: Step up security at the application level Automate security and networking services Streamline infrastructure for better continuity Improve compliance by isolating systems that handle sensitive data VMware's NSX provides advanced security tools at a lower cost than traditional networking. As server virtualization has already become a de facto standard in many circles, network virtualization will follow quickly--and NSX positions VMware in the lead the way vSphere won the servers. NSX allows you to boost security at a granular level, streamline compliance, and build a more robust defense against the sort of problems that make headlines. Mastering VMware NSX for vSphere helps you get up to speed quickly and put this powerful platform to work for your organization.
Fundamentals of Android App DevelopmentAndroid Development for Beginners to Learn Android
Android, SQLite, Google Firebase and Unity (Game Development) Key FeaturesUncover the basics of Android App Development. Get to know more about the Database Structure of SQLite (Android database). A quick start guide that will help beginners understand the structure of Android Development (Programming). Description This hands-on book will teach you how to structure your android app, design flexible and interactive interfaces. It will help you develop your app on various platforms such as smartphones and tablets. The book uses SQLite as it is a very lightweight database, with no installation required, zero-configuration, and no server required. SQLite is widely used as a database of choice in mobile apps, cameras, home electronic devices, and other embedded systems. Then you will see how to work with Google Firebase, Google's mobile platform, which helps you quickly develop high-quality apps. You will see how it supports a real-time database for your apps. It will also show how to use Unity, a cross-platform game engine. It will help you develop 3D games with high quality as per your requirement. What will you learn Get familiar with the fundamentals of Android App Development Use SQLite Database in Android development Learn how to use Google Firebase Services Understand how to work with Unity for Android Game Development Create an Android Project towards the end of the book Who this book is for This book is more beneficial for young college students, Java Developer, any software engineer who is interested in android programming or mobile app development. This book is also for a person who wants to learn android programming. Table of Contents 1. Android Basic 2. SQL Lite 3. Firebase 4. Unity 5. Project About the Author Sujit Kumar Mishra is an experienced Sr. Software Engineer, who for the past seven years has been working with customers and partners designing technology solutions. In his career, Sujit Kumar Mishra has presented at key IT events such as C# .Net, Java (Android), PHP and database SQL Server, MySQL, etc. He has also worked in senior software roles and project management roles for Tata Steel, BPCL, Sun pharma, and KPMG. In 2020, Sujit Kumar Mishra founded his Website, www.keepstockonline.com, where he works today, the Founder and Chief Technology Officer. Sujit Kumar Mishra is also written four other books. Mysterious Island Zoya (Novel), Dot net & MVC interview questions: Interview preparation, how to be rich, and One Day Mathematics, which is published in 2019. Outside work, Sujit Kumar Mishra is an Actor who is worked on TV & Bollywood Movies. Your Blog links: https: //sujitvital89.blogspot.com/Your LinkedIn Profile: https: //in.linkedin.com/in/sujit-kumar-mishra-aa5b7a29Twitter: https: //twitter.com/sujitmi42019201Instagram: https: //www.instagram.com/mishrasujitkr/Facebook: https: //www.facebook.com/sujitbombay/
Kubernetes Operators
Operators are a way of packaging, deploying, and managing Kubernetes applications. A Kubernetes application doesn't just run on Kubernetes; it's composed and managed in Kubernetes terms. Operators add application-specific operational knowledge to a Kubernetes cluster, making it easier to automate complex, stateful applications and to augment the platform. Operators can coordinate application upgrades seamlessly, react to failures automatically, and streamline repetitive maintenance like backups. Think of Operators as site reliability engineers in software. They work by extending the Kubernetes control plane and API, helping systems integrators, cluster administrators, and application developers reliably deploy and manage key services and components. Using real-world examples, authors Jason Dobies and Joshua Wood demonstrate how to use Operators today and how to create Operators for your applications with the Operator Framework and SDK. Learn how to establish a Kubernetes cluster and deploy an Operator Examine a range of Operators from usage to implementation Explore the three pillars of the Operator Framework: the Operator SDK, the Operator Lifecycle Manager, and Operator Metering Build Operators from the ground up using the Operator SDK Build, package, and run an Operator in development, testing, and production phases Learn how to distribute your Operator for installation on Kubernetes clusters