Your email was sent successfully. Check your inbox.

An error occurred while sending the email. Please try again.

Proceed reservation?

Export
Filter
  • Application software ; Development
  • Operating systems (Computers)
Datasource
Material
Language
Years
Keywords
  • 1
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media, Inc.
    Language: English
    Pages: 1 online resource (300 pages) , illustrations
    Edition: Fourth edition.
    DDC: 005.4/32
    Keywords: Linux ; Operating systems (Computers) ; Systèmes d'exploitation (Ordinateurs) ; operating systems
    Abstract: If you use Linux in your day-to-day work, then Linux Pocket Guide is the perfect on-the-job reference. This 20th anniversary edition adds new commands for file handling, package management, version control, file format conversions, and more, including commands suggested by readers. Linux Pocket Guide provides an organized learning path for the most useful Linux commands, grouped by functionality. For novices who need to get up to speed and experienced users who want a concise and functional reference, this guide delivers quick answers.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 2
    Online Resource
    Online Resource
    [Germany] : mitp Verlag
    ISBN: 9783747507711 , 3747507719
    Language: German
    Pages: 1 online resource (384 pages) , illustrations
    Edition: 1. Auflage.
    DDC: 005.4
    Keywords: Linux ; Operating systems (Computers) ; Debian (Computer system) ; Systèmes d'exploitation (Ordinateurs) ; operating systems
    Abstract: Debian ist eine stabile, langlebige und professionelle Linux-Distribution, die ein Höchstmaß an Anpassungsfreiheit bietet. Dieses Buch begleitet Sie von der Installation und der Konfiguration bis hin zum produktiven Einsatz – egal, ob Sie Linux-Neuling oder erfahrener Anwender sind. Sie lernen alle Grundlagen, die Sie brauchen, um Debian sowohl als klassisches Desktop-Betriebssystem als auch als leistungsstarken Server einzusetzen. Der Autor führt Sie durch die textbasierte Bedienung mit dem Terminal und zeigt Ihnen, wie Sie Ihr System vor Angriffen schützen und wie Sie es im Fall von technischen Fehlern oder Datenverlust wiederherstellen können. Auch weitere wichtige Aspekte der Systemadministration wie Software- und Firmwareupdates, die Prozessverwaltung mit Systemd und die Automatisierung mit Cron werden leicht verständlich erläutert. Mit diesem Buch können Sie Debian effektiv und professionell auf Ihrem Desktop oder Server einsetzen und das volle Potenzial dieser leistungsstarken Distribution nutzen.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 3
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media, Inc.
    Language: English
    Pages: 1 online resource (200 pages) , illustrations
    Edition: First edition.
    DDC: 005.1/2
    Keywords: Software architecture ; Computer software Development ; Operating systems (Computers) ; Computer security ; Architecture logicielle ; Systèmes d'exploitation (Ordinateurs) ; Sécurité informatique ; operating systems
    Abstract: How can organizations integrate security while continuously deploying new features? How can some maintain 24-7-365 operations at internet scale? How do they integrate security into their DevOps organization? This practical guide helps you answer those questions and more. Author Steve Suehring provides unique content to help practitioners and leadership successfully implement DevOps and DevSecOps. Learning DevSecOps places an emphasis on prerequisites for success before looking at best practices, and then takes you through some of the tools and software used by successful DevSecOps-enabled organizations. You'll learn how DevOps and DevSecOps can eliminate the walls that exist between development, operations, and security so that you can tackle the needs of other teams early in the development lifecycle. With this book, you will: Learn why DevSecOps is about culture and processes, with tools to support the processes Understand why DevSecOps practices are key elements to deploying software in a 24-7 environment Deploy software using a DevSecOps toolchain and create scripts to assist Integrate processes from other teams earlier in the software development lifecycle Help team members learn the processes important for successful software development.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 4
    ISBN: 9783747507360 , 3747507360
    Language: German
    Pages: 1 online resource (400 pages) , illustrations
    Edition: 4. Auflage.
    DDC: 005.8
    Keywords: Kali Linux ; Penetration testing (Computer security) ; Hackers ; Operating systems (Computers) ; Computer security ; Tests d'intrusion ; Pirates informatiques ; Systèmes d'exploitation (Ordinateurs) ; Sécurité informatique ; operating systems
    Abstract: Die Distribution Kali Linux ist auf Sicherheits- und Penetrationstests spezialisiert. Sie enthält mehrere Hundert Pakete zur Informationssammlung und Schwachstellenanalyse und jede Menge Tools für Angriffe und Exploitation sowie Forensik und Reporting, sodass Penetration Tester aus einem beinahe endlosen Fundus kostenloser Tools schöpfen können. Dieses Buch ermöglicht IT-Sicherheitsexperten und allen, die es werden wollen, einen einfachen Einstieg in Kali Linux. Erfahrung im Umgang mit anderen Linux-Distributionen setzt der Autor dabei nicht voraus. Im ersten Teil des Buches erfahren Sie, wie Sie Kali Linux installieren und an Ihre Bedürfnisse anpassen. Darüber hinaus gibt Ihnen der Autor grundlegende Linux-Kenntnisse an die Hand, die Sie für das Penetration Testing mit Kali Linux brauchen. Der zweite Teil erläutert verschiedene Security Assessments sowie die grundlegende Vorgehensweise bei der Durchführung von Penetrationstests. So vorbereitet können Sie im nächsten Schritt gezielt die für Ihren Einsatzzweck passenden Tools für das Penetration Testing auswählen. Aus der Fülle der bei Kali Linux mitgelieferten Tools stellt der Autor im dritten Teil des Buches die wichtigsten vor und zeigt Schritt für Schritt, wie und wofür sie eingesetzt werden, darunter bekannte Tools wie Nmap, OpenVAS, Metasploit und John the Ripper. Nach der Lektüre sind Sie bereit, Kali Linux sowie die wichtigsten mitgelieferten Tools für Penetrationstests einzusetzen und IT-Systeme auf Schwachstellen zu prüfen.
    Note: Includes bibliographical references
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 5
    Language: German
    Pages: 1 online resource (398 pages) , illustrations
    Edition: 1. Auflage.
    DDC: 005.4/476
    Keywords: Microsoft Windows server ; Operating systems (Computers) ; Client/server computing ; Systèmes d'exploitation (Ordinateurs) ; Architecture client-serveur (Informatique) ; operating systems
    Abstract: Dieses Buch hilft kleinen und mittleren Unternehmen, das Beste aus Windows Server 2022 Essentials herauszuholen, auch bei kleinerem Budget. Mit vielen Praxisbeispielen und detaillierten Anleitungen lernen Sie alles, was Sie über Windows Server wis­sen müssen, von der Installation über Administration und Konfiguration, Hyper V und Active Directory, Freigaben und Be­rechtigungen, Datensicherung und Troubleshooting, Hochver­fügbarkeit und Sicherheit bis zur Anbindung an die Cloud und Microsoft 365.Außerdem gibt IT-Experte Thomas Joos Ihnen praktische Tipps zum Betrieb eines eigenen VPNs, damit im Homeoffice alles glatt läuft, und zeigt Ihnen, wie Sie auch mithilfe von vorinstallierten oder kostenlosen Tools wie Veeam Backup und Open­-Source­-Software ein stabiles und sicheres Netzwerk betreiben.Aus dem Inhalt:- Die Grundlagen und ersten Schritte in Windows Server 2022 Essentials- Der Windows Admin Center- Server mit Azure Arc remote verwalten- VPNs mit Open Source einrichten- Active Directory, DNS und Domänencontroller- Benutzer und Gruppen verwalten- Datenträger partitionieren, verkleinern und erweitern- Ordnerfreigaben und Berechtigungen verwalten- Datensicherung und Schutz vor Ransom- und Malware- Gruppenrichtlinien erstellen- Windows-Update automatisieren- Überwachung und Fehlerbehebung- Netzwerke, DHCP und Infrastruktur- Problemlösung mit PowerShell
    Note: Includes bibliographical references and index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 6
    Online Resource
    Online Resource
    [Place of publication not identified] : Pearson
    ISBN: 9780138358051 , 0138358052
    Language: English
    Pages: 1 online resource (1 video file (10 hr., 29 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.43/2
    Keywords: Linux ; Operating systems (Computers) ; Computer networks ; Systèmes d'exploitation (Ordinateurs) ; Réseaux d'ordinateurs ; operating systems ; Instructional films ; Nonfiction films ; Internet videos ; Films de formation ; Films autres que de fiction ; Vidéos sur Internet
    Abstract: Sneak Peek The Sneak Peek program provides early access to Pearson video products and is exclusively available to Safari subscribers. Content for titles in this program is made available throughout the development cycle, so products may not be complete, edited, or finalized, including video post-production editing.
    Note: Online resource; title from title details screen (O'Reilly, viewed February 20, 2024)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 7
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781835888766 , 1835888763
    Language: English
    Pages: 1 online resource (1 video file (9 hr., 16 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.4/46
    Keywords: Linux ; Operating systems (Computers) ; Systèmes d'exploitation (Ordinateurs) ; operating systems ; Instructional films ; Nonfiction films ; Internet videos ; Films de formation ; Films autres que de fiction ; Vidéos sur Internet
    Abstract: The course begins with a detailed walkthrough of installing Red Hat Enterprise Linux 8, setting the stage for comprehensive learning. It progresses to cover essential concepts such as effective console usage, managing software updates, and handling software repositories. The course also introduces systemd, automation through Kickstart, and the intricacies of building a Kickstart image for streamlined deployments. The course delves into the critical aspects of network management, including configuring Network Manager CLI, Network Time Protocol, and setting up NFS servers and clients. An in-depth exploration of the file system hierarchy is provided, guiding you through selecting and creating robust file systems and managing volumes using the Logical Volume Manager (LVM). You'll learn to manage SELinux, configure firewalld, secure SSH, and implement LUKS Disk Encryption. The course also covers important tools like the Automatic Bug Reporting Tool and SOS Reports for effective system analysis. Towards the end, the course focuses on performance and log monitoring, providing insights into running and managing virtual machines on RHEL. This comprehensive course equips you with the knowledge and skills to confidently manage and secure Red Hat Enterprise Linux 8 environments, preparing you for advanced roles in system administration. What you will learn Learn to install and configure Red Hat Enterprise Linux 8 Create and modify LVM volumes effectively Implement security protocols and firewalld Secure systems with SELinux and SSH Monitor system performance and logs Run and manage virtual machines on RHEL Audience This course is ideal for IT professionals, system administrators, and technicians keen on enhancing their skills in Linux administration. Familiarity with basic Linux commands and networking concepts is beneficial. This course is suited for those looking to proficiently manage and secure Red Hat Enterprise Linux systems. About the Authors ACI Learning: ACI Learning trains leaders in Cybersecurity, Audit, and Information Technology. Whether starting an IT career, mastering a profession, or developing a team, they provide essential support at every step. Don Pezet: Don Pezet, with over 25 years in IT, brings rich experience from his time as a field engineer in finance and insurance, supporting networks globally. A Linux enthusiast, he's skilled in Red Hat and Ubuntu, and has a long-standing connection with macOS and Apple products since the mid-90s. For the last 15 years, Don has dedicated himself to IT education, co-founding ITProTV in 2012 to provide top-tier IT training. As ACI Learning's CPO, he continues to deliver innovative training to IT professionals. His credentials include Microsoft MCSE, Amazon ACSA, Cisco CCNP, LPI LPIC-2, PMI PMP, and several CompTIA certifications like A+, Network+, Security+, and Linux+. Zachary Memos: Zachary Memos is a show host with 30+ years of on-camera experience. He brings his wit and charm to the camera while helping bring out the best in the ITProTV subject matter experts.
    Note: ACI Learning, Don Pezet, Zachary Memos, instructors. - Online resource; title from title details screen (O'Reilly, viewed January 31, 2024)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 8
    Online Resource
    Online Resource
    [Birmingham, United Kingdom] : Packt Publishing Ltd.
    ISBN: 9781835883600 , 1835883605
    Language: English
    Pages: 1 online resource (1 video file (2 hr., 1 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.4/46
    Keywords: Linux ; Operating systems (Computers) ; Computer science ; Systèmes d'exploitation (Ordinateurs) ; Informatique ; operating systems ; Instructional films ; Nonfiction films ; Internet videos ; Films de formation ; Films autres que de fiction ; Vidéos sur Internet
    Abstract: The course begins with an introduction to Linux, offering insights into its importance and widespread use in today's tech-driven world. You'll learn why Linux is the backbone of many servers, devices, and systems, and how its open-source nature fosters innovation and customization. The course focuses on choosing a Linux distribution, guiding you through the myriad of options available and helping you select the one that best fits your needs. This segment is crucial for understanding the diversity within the Linux ecosystem and how it caters to different user preferences and requirements. Next, we delve into choosing a desktop environment, emphasizing the significance of the user interface in your day-to-day interaction with Linux. You'll explore popular desktop environments, their features, and how to select one that aligns with your usability and aesthetic preferences. The course wraps up with a detailed walkthrough on installing software on Linux, covering various package managers and installation methods. This section is designed to equip you with the skills to extend the functionality of your Linux system and customize it to your liking.
    Note: Online resource; title from title details screen (O’Reilly, viewed March 19, 2024)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 9
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781837633074 , 183763307X
    Language: English
    Pages: 1 online resource (1 video file (8 hr., 46 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.4/32
    Keywords: Linux ; Operating systems (Computers) ; Scripting languages (Computer science) ; Systèmes d'exploitation (Ordinateurs) ; Langages de script (Informatique) ; operating systems ; Instructional films ; Nonfiction films ; Internet videos ; Films de formation ; Films autres que de fiction ; Vidéos sur Internet
    Abstract: The course begins by introducing you to the foundational elements of Linux Shell Scripting, guiding you through basic script building and the use of variables to automate repetitive tasks efficiently. As the course progresses, it focuses on more complex concepts such as redirection, arithmetic operations, and conditional statements, enhancing your scripting skills for real-world applications. Through practical examples, you'll learn how to craft scripts that solve problems, automate tasks, and streamline your workflow. The course wraps up by delving into advanced topics such as loops, user input handling, and script control, equipping you with the knowledge to write sophisticated scripts. By the end of this course, you'll have a solid understanding of Linux Shell Scripting, enabling you to leverage its capabilities to optimize and automate your Linux environment. What you will learn Craft basic to advanced shell scripts Automate tasks using shell scripts Implement conditional logic in scripts Create loops for repetitive tasks Control script flow and execution Optimize Linux tasks through scripting Audience This course is ideal for IT professionals, system administrators, and developers looking to automate and optimize their Linux environments. Basic knowledge of Linux commands is required. Perfect for those aiming to enhance their scripting skills for efficiency. About the Authors ACI Learning: ACI Learning trains leaders in Cybersecurity, Audit, and Information Technology. Whether starting an IT career, mastering a profession, or developing a team, they provide essential support at every step. Daniel Lowrie: Daniel Lowrie's IT career began with workstation support and Y2K compliance updates for a teaching hospital in North-Central Florida. His journey led him to become an in-classroom trainer and Mentored Learning Instructor, specializing in courses covering Microsoft Windows Desktops and Servers, Active Directory, Networking, CCNA, and Linux. He then transitioned to becoming a Systems and Network administrator for a large insurance company before joining ACI Learning as an Edutainer. Certifications: CompTIA A+, Network+, Linux+, CySA+, and PenTest+; CEH; MCSA; CFR; eJPT Justin Dennison: Justin leads AWS and developer content creation for ITProTV. He has experience in multiple programming languages. His certifications include AWS Certified Solutions Architect -- Associate, AWS Certified Developer -- Associate, AWS Certified Cloud Practitioner, Oracle Certified Associate, Java SE 7 Programmer. Don Pezet: Don Pezet, with over 25 years in IT, brings rich experience from his time as a field engineer in finance and insurance, supporting networks globally. A Linux enthusiast, he's skilled in Red Hat and Ubuntu, and has a long-standing connection with macOS and Apple products since the mid-90s. For the last 15 years, Don has dedicated himself to IT education, co-founding ITProTV in 2012 to provide top-tier IT training. As ACI Learning's CPO, he continues to deliver innovative training to IT professionals. His credentials include Microsoft MCSE, Amazon ACSA, Cisco CCNP, LPI LPIC-2, PMI PMP, and several CompTIA certifications like A+, Network+, Security+, and Linux+.
    Note: Online resource; title from title details screen (O'Reilly, viewed February 27, 2024)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 10
    Online Resource
    Online Resource
    [Birmingham, United Kingdom] : Packt Publishing
    ISBN: 9781835888728 , 1835888720
    Language: English
    Pages: 1 online resource (1 video file (5 hr., 19 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.4/32
    Keywords: Linux ; Operating systems (Computers) ; Cloud computing ; Systèmes d'exploitation (Ordinateurs) ; operating systems
    Abstract: The course begins with an in-depth look at Linux's capabilities as a KVM host and guest, establishing a strong foundation in virtualization technology essential for modern cloud computing. Through hands-on examples, you'll learn how to efficiently set up and manage virtual machines, paving the way for more advanced cloud-based applications and services. Following this, the course delves into the practical steps for creating and configuring EC2 instances within Amazon Web Services (AWS), demonstrating the power and flexibility of cloud resources. You'll gain insights into selecting the right instance types for your projects, optimizing performance, and managing security settings to protect your cloud infrastructure. The journey continues with detailed instructions on deploying and fine-tuning Azure Virtual Machines (VMs). This section emphasizes the similarities and differences between Azure and AWS, equipping you with the knowledge to make informed decisions based on project requirements and cloud provider strengths. The course then shifts focus to containerization with Docker, highlighting Linux's role as both a host and a container platform. The course wraps up by reinforcing the learner's ability to navigate the complex landscape of cloud computing with Linux, from virtual machines to containerization.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 11
    Online Resource
    Online Resource
    [Birmingham, United Kingdom] : Packt Publishing
    ISBN: 9781835462935 , 1835462936
    Language: English
    Pages: 1 online resource (1 video file (8 hr., 14 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.4/32
    Keywords: Linux ; Operating systems (Computers) ; Scripting languages (Computer science) ; Systèmes d'exploitation (Ordinateurs) ; Langages de script (Informatique) ; operating systems ; Instructional films ; Nonfiction films ; Internet videos ; Films de formation ; Films autres que de fiction ; Vidéos sur Internet
    Abstract: This course not only equips you with the skills to write more efficient and effective scripts but also introduces you to the world of graphical scripting, allowing you to create visually interactive scripts that enhance user experience. From basic text-based menus to sophisticated graphical interfaces using dialog and its widgets, the course offers a comprehensive look at elevating command-line scripts to GUI-based applications, making your scripts more accessible to a wider audience. The exploration doesn't stop there; advanced sed techniques await, revealing the potential within multi-line commands and the intricacies of command negation for complex text processing challenges. Meanwhile, the dive into advanced gawk programming unveils the art of variable management, array handling, and the implementation of structured commands, further broadening your scripting capabilities.
    Note: Online resource; title from title details screen (O’Reilly, viewed March 19, 2024)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 12
    ISBN: 9781837630837 , 1837630836 , 9781837630691
    Language: English
    Pages: 1 online resource (764 pages) , illustrations
    Edition: Second edition.
    DDC: 005.4/32
    Keywords: Linux ; Operating systems (Computers) ; Systèmes d'exploitation (Ordinateurs) ; operating systems
    Abstract: Harness the power of Linux in modern data center management, leveraging its unparalleled versatility for efficiently managing your workloads in on-premises and cloud environments. In this second edition, you'll find updates on the latest advancements in Linux administration. Starting with Linux installation on on-premises systems, this book helps you master the Linux command line, files, packages, and filesystems. You'll explore essential Linux commands and techniques to secure your Linux environment. New to this edition is a chapter on shell scripting, providing structured guidance on using shell programming for basic Linux automation. This book also delves into the world of containers, with two new chapters dedicated to Docker containers and hypervisors, including KVM virtual machines. Once adept with Linux containers, you'll learn about modern cloud technologies, managing and provisioning container workloads using Kubernetes, and automating system tasks using Ansible. Finally, you'll get to grips with deploying Linux to the cloud using AWS and Azure-specific tools. By the end of this Linux book, you'll have mastered everyday administrative tasks, seamlessly navigating workflows spanning from on-premises to the cloud.
    Note: Includes bibliographical references and index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 13
    Online Resource
    Online Resource
    Poughkeepsie, NY : IBM Redbooks
    ISBN: 9780738427881 , 0738427888
    Language: English
    Pages: 1 online resource (20 pages)
    Edition: [First edition].
    DDC: 004.6
    Keywords: IBM computers ; Operating systems (Computers) ; IBM (Ordinateurs) ; Systèmes d'exploitation (Ordinateurs) ; operating systems
    Abstract: This IBM Redpaper publication covers important elements of zPDT GA12 including the last fixpack for GA11.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 14
    ISBN: 9781803232225
    Language: English
    Pages: 1 online resource (826 pages) , illustrations
    Edition: Second edition.
    Series Statement: Expert insight
    DDC: 005.4/32
    Keywords: Linux ; Operating systems (Computers) ; Systèmes d'exploitation (Ordinateurs) ; operating systems
    Abstract: Gain both a firm practical understanding and sufficient theoretical insight into the inner workings of Linux kernel internals, learn to write high-quality kernel module code, understand the complexities of kernel synchronization Purchase of the print or Kindle book includes a free eBook in PDF format. Key Features Discover how to write Linux kernel and module code for real-world products Implement industry-grade techniques in real-world scenarios for fast, efficient memory allocation and data synchronization Understand and exploit kernel architecture, CPU scheduling, and kernel synchronization techniques Book Description The 2nd Edition of Linux Kernel Programming is an updated, comprehensive guide for new programmers to the Linux kernel. This book uses the recent 6.1 Long-Term Support (LTS) Linux kernel series, which will be maintained until Dec 2026, and also delves into its many new features. Further, the Civil Infrastructure Project has pledged to maintain and support this 6.1 Super LTS (SLTS) kernel right until August 2033, keeping this book valid for years to come! You'll begin this exciting journey by learning how to build the kernel from source. In a step by step manner, you will then learn how to write your first kernel module by leveraging the kernel's powerful Loadable Kernel Module (LKM) framework. With this foundation, you will delve into key kernel internals topics including Linux kernel architecture, memory management, and CPU (task) scheduling. You'll finish with understanding the deep issues of concurrency, and gain insight into how they can be addressed with various synchronization/locking technologies (e.g., mutexes, spinlocks, atomic/refcount operators, rw-spinlocks and even lock-free technologies such as per-CPU and RCU). By the end of this book, you'll have a much better understanding of the fundamentals of writing the Linux kernel and kernel module code that can straight away be used in real-world projects and products. What you will learn Configure and build the 6.1 LTS kernel from source Write high-quality modular kernel code (LKM framework) for 6.x kernels Explore modern Linux kernel architecture Get to grips with key internals details regarding memory management within the kernel Understand and work with various dynamic kernel memory alloc/dealloc APIs Discover key internals aspects regarding CPU scheduling within the kernel, including cgroups v2 Gain a deeper understanding of kernel concurrency issues Learn how to work with key kernel synchronization primitives Who this book is for This book is for beginner Linux programmers and developers looking to get started with the Linux kernel, providing a knowledge base to understand required kernel internal topics and overcome frequent and common development issues. A basic understanding of Linux CLI and C programming is assumed.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 15
    Online Resource
    Online Resource
    [Birmingham, United Kingdom] : Packt Publishing Ltd.
    ISBN: 9781835885567 , 183588556X
    Language: English
    Pages: 1 online resource (1 video file (9 hr., 13 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.4/32
    Keywords: Linux ; Operating systems (Computers) ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: The course begins with the basics of terminals and shells, setting the foundation for interaction with Linux at a fundamental level. It progresses to cover essential commands for navigating the filesystem and managing files, ensuring students can efficiently organize and manipulate data within the Linux environment. The journey continues through advanced topics such as process management, storage optimization, and package management across Debian and Red Hat systems, ensuring a well-rounded skill set. The course focuses on practical skills, including installing software from source, navigating text editors like vi, vim, and nano, and managing environment variables and file permissions. It emphasizes the importance of these skills in real-world scenarios, illustrating how they contribute to effective system administration and development practices. The course wraps up by exploring file systems, locating files, and utilizing other useful commands that streamline daily tasks. By the end of this course, students will have navigated through the most significant aspects of the Linux command line, equipped with the knowledge to apply these skills in a professional setting.
    Note: Online resource; title from title details screen (O’Reilly, viewed March 20, 2024)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 16
    Online Resource
    Online Resource
    [Birmingham, United Kingdom] : Packt Publishing
    ISBN: 9781835883525 , 1835883524
    Language: English
    Pages: 1 online resource (1 video file (8 hr., 42 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.4/46
    Keywords: Linux ; Operating systems (Computers) ; Systèmes d'exploitation (Ordinateurs) ; operating systems ; Instructional films ; Nonfiction films ; Internet videos ; Films de formation ; Films autres que de fiction ; Vidéos sur Internet
    Abstract: This course begins by introducing you to the basics of terminals and shells, laying a solid foundation for command line proficiency. It methodically progresses through executing commands, offering three parts to ensure a thorough grasp of command functionalities and nuances. The course focuses on enhancing your Linux skills further with detailed explanations on filesystem management, permissions, and file editing with Vi, ensuring you can navigate and manipulate the Linux environment with ease. It covers essential topics such as finding files, managing processes, and executing scripts, providing you with the tools needed to optimize and automate your Linux tasks. The course wraps up by delving into advanced programming constructs, presented in two comprehensive parts to solidify your scripting and automation capabilities. Each section is designed to build on the previous, ensuring a seamless learning curve from beginner to advanced techniques. By the end of this course, you will have learned the art of leveraging Linux for powerful, efficient computing, making you an invaluable asset in tech-driven environments.
    Note: Online resource; title from title details screen (O’Reilly, viewed March 19, 2024)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 17
    Online Resource
    Online Resource
    [Birmingham, United Kingdom] : Packt Publishing
    ISBN: 9781835885321 , 1835885322
    Language: English
    Pages: 1 online resource (1 video file (8 hr., 39 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.4/32
    Keywords: Linux ; Operating systems (Computers) ; Systèmes d'exploitation (Ordinateurs) ; operating systems ; Instructional films ; Nonfiction films ; Internet videos ; Films de formation ; Films autres que de fiction ; Vidéos sur Internet
    Abstract: The course begins by introducing you to Linux, the powerful operating system that powers most servers and embedded systems worldwide. We explore the significance of Linux in today's tech-driven world, highlighting its use in everything from mobile phones to supercomputers. The journey continues with a deep dive into open-source software, illustrating how it fosters innovation and collaboration in the tech community. The course focuses on the Linux family tree, detailing the relationships and differences between distributions such as Debian, Ubuntu, RHEL, and CentOS. This section is vital for understanding the landscape of Linux distributions and selecting the right one for your needs. We also cover essential considerations for selecting compatible hardware, ensuring you can build or choose a system that runs Linux flawlessly. The course wraps up with practical skills, including installing Ubuntu and CentOS, using productivity suites, and navigating the Linux filesystem. You'll learn the basics of the terminal and shell, discover how to install software across different distributions, and manage user accounts and permissions. These skills are crucial for anyone looking to thrive in a tech environment powered by Linux.
    Note: Online resource; title from title details screen (O’Reilly, viewed March 19, 2024)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 18
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : JOHN WILEY
    ISBN: 9781394155255 , 1394155255 , 9781394155248
    Language: English
    Pages: 1 online resource
    Series Statement: Tech Today Series
    Parallel Title: Erscheint auch als
    DDC: 005.265
    Keywords: Linux ; Assembly languages (Electronic computers) ; Operating systems (Computers) ; Linux ; Langage assembleur (Langage de programmation) ; Systèmes d'exploitation (Ordinateurs) ; operating systems ; Assembly languages (Electronic computers) ; Operating systems (Computers)
    Abstract: The long-awaited x64 edition of the bestselling introduction to Intel assembly language In the newly revised fourth edition of x64 Assembly Language Step-by-Step: Programming with Linux, author Jeff Duntemann delivers an extensively rewritten introduction to assembly language with a strong focus on 64-bit long-mode Linux assembler. The book offers a lighthearted, robust, and accessible approach to a challenging technical discipline, giving you a step-by-step path to learning assembly code that's engaging and easy to read. x64 Assembly Language Step-by-Step makes quick work of programmable computing basics, the concepts of binary and hexadecimal number systems, the Intel x86/x64 computer architecture, and the process of Linux software development to dive deep into the x64 instruction set, memory addressing, procedures, macros, and interface to the C-language code libraries on which Linux is built. You'll also find: A set of free and open-source development and debugging tools you can download and put to use immediately Numerous examples woven throughout the book to illustrate the practical implementation of the ideas discussed within Practical tips on software design, coding, testing, and debugging A one-stop resource for aspiring and practicing Intel assembly programmers, the latest edition of this celebrated text provides readers with an authoritative tutorial approach to x64 technology that's ideal for self-paced instruction.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 19
    Language: English
    Pages: 1 online resource (544 pages) , illustrations
    Edition: [First edition].
    Series Statement: The Addison-Wesley signature series
    DDC: 006.7/6
    Keywords: Application program interfaces (Computer software) ; Application software Development ; Web services ; Application program interfaces (Computer software) ; Application software ; Development ; Web services
    Abstract: In Patterns for API Design: Simplifying Integration with Loosely Coupled Message Exchanges, five expert architects and developers cover the entire API lifecycle, from launching projects and establishing goals through defining requirements, elaborating designs, planning evolution, and creating useful documentation. They crystallize the collective knowledge of many practitioners into 44 API design patterns, consistently explained with context, pros and cons, conceptual solutions, and concrete examples. To make their pattern language accessible, they present a domain model, a running case study, decision narratives with pattern selection options and criteria, and walkthroughs of real-world projects applying the patterns in two different industries.
    Note: Includes bibliographical references and index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 20
    Online Resource
    Online Resource
    [Place of publication not identified] : Pragmatic AI Solutions
    Language: English
    Pages: 1 online resource (1 video file (1 hr., 33 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.4/32
    Keywords: Linux ; Operating systems (Computers) ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Linux for Beginners A hands on and practical introduction of Linux This early release (ongoing) course will give you a foundational knowledge to quickly get started with Linux. You will learn practical examples packaged in easy-to-follow videos that give you just enough knowledge to use Linux. There is a strong focus on using the terminal exclusively for this course, which is the best way to ensure a wide variety of Linux environments can be used with almost no difference in concepts. The course will not cover deep Linux internals or advanced usage. It will also not go through specialized scenarios that are meant to pass a Linux certification. Learn objectives Use a terminal to navigate the file system Understand different Linux versions and use readily available versions without installing Linux Use a shell with common features Create and edit files using a terminal text editor Manage system processes and services Install and remove packages About your instructor Alfredo Deza has over a decade of experience as a Software Engineer doing DevOps, automation, and scalable system architecture. Before getting into technology he participated in the 2004 Olympic Games and was the first-ever World Champion in High Jump representing Peru. He currently works in Developer Relations at Microsoft and is an Adjunct Professor at Duke University. This solid background in technology and teaching, including his past experience as a Linux system administrator is seen throughout this course, where you will get a first-hand experience with high-level knowledge and practical examples. Resources Pytest Master Class Practical MLOps book.
    Note: Online resource; title from title details screen (O’Reilly, viewed February 7, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 21
    ISBN: 9788328396289 , 8328396289
    Language: Polish
    Pages: 1 online resource (216 pages) , illustrations
    Edition: [First edition].
    Uniform Title: Efficient Linux at the command line
    DDC: 005.4/32
    Keywords: Linux ; Operating systems (Computers) ; Scripting languages (Computer science)
    Abstract: Linux od dawna jest chętnie używanym systemem operacyjnym, na jego bazie powstało wiele dystrybucji odpowiadających zróżnicowanym potrzebom. Na pierwszy rzut oka może się wydawać, że większość zadań administracyjnych w Linuksie najwygodniej wykonywać za pomocą myszy. Wiersz poleceń jest o wiele trudniejszym interfejsem: na ekranie wyświetla się znak zachęty, a system oczekuje na wpisanie poprawnie zbudowanego polecenia. Taki sposób pracy jednak pozwala na uzyskanie dużo wyższej efektywności niż interfejs graficzny. Tę książkę docenią administratorzy systemów, projektanci, inżynierowie aplikacji i entuzjaści Linuksa. Dzięki niej dowiesz się, jak tworzyć i uruchamiać złożone polecenia rozwiązujące rzeczywiste problemy, przetwarzające i pobierające informacje, a także automatyzujące zadania, które dotychczas trzeba było wykonywać ręcznie. Poznasz procesy zachodzące w komputerze po wykonaniu polecenia w wierszu poleceń i opanujesz kilkanaście różnych technik uruchamiania poleceń. Poszczególne zagadnienia zilustrowano przejrzystymi przykładami kodu. W książce znalazły się również bezcenne informacje o metodach uzyskiwania najwyższej skuteczności i efektywności działania. Nie zabrakło praktycznych wskazówek, instrukcji i trików ułatwiających takie zadania jak zarządzanie hasłami, łatwe nawigowanie po systemie plików czy przetwarzanie danych internetowych bez odrywania rąk od klawiatury.
    Note: Includes bibliographical references and index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 22
    ISBN: 9781484299692 , 1484299698
    Language: English
    Pages: 1 online resource (507 pages) , illustrations
    Edition: [First edition].
    Parallel Title: Erscheint auch als
    Keywords: VMware ; Operating systems (Computers) ; Virtual computer systems ; Systèmes d'exploitation (Ordinateurs) ; Systèmes virtuels (Informatique) ; operating systems
    Abstract: Master VMware Workstation to create and run virtual machines, containers, and Kubernetes clusters simultaneously on physical devices without having to reformat or dual boot the underlying device. This book provides a practical, step-by-step guide to creating and managing virtual machines using VMware Workstation, a software solution that provides a type-2 hypervisor, or desktop hypervisor, that runs on x64 Windows and Linux-based operating systems. This book focuses on the Windows version. You’ll start with an overview of hypervisors and desktop hypervisors. You'll then look at resources, such as CPU, memory, and networking, and how they are configured in a virtual environment. In the final chapters, you’ll learn how to configure Workstation Pro to run and manage virtual machines before going on to build example virtual machines, including how to build a nested vSphere environment. Once built you’ll see how to manage these virtual machines, before finally upgrading your VMware Workstation Pro environment. In the end, you’ll learn how to build and manage different virtual machines running on different operating systems and build an ESXi lab environment with VMware Workstation.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 23
    ISBN: 9781484294840 , 148429484X
    Language: English
    Pages: 1 online resource (xvii, 336 pages) , illustrations
    Edition: Third edition.
    Parallel Title: Erscheint auch als
    Keywords: Microsoft Visual studio ; Microsoft Windows (Computer file) ; Mac OS ; Linux ; Application software Development ; Cross-platform software development ; Linux ; Mac OS ; Microsoft Visual studio ; Microsoft Windows (Computer file) ; Logiciels d'application ; Développement ; Application software ; Development ; Cross-platform software development
    Abstract: Use Visual Studio Code to write and debug code quickly and efficiently on any platform, for any device, using any programming language, and on the operating system of your choice. Visual Studio Code is an open source and cross-platform development tool that focuses on code editing across a variety of development scenarios, including web, mobile, and cloud development. This third edition has been updated to match the latest releases of the environment. Additional updates relate to .NET 7 and explain how to consume AI services from code you write in Visual Studio Code. This new edition is also refreshed with the latest updates, such as enhanced merge editor, creating extensions, support for the Julia language, and much more. The book teaches you how to be immediately productive with Visual Studio Code, from the basics to some of the more complex topics. You will learn how to work on individual code files, complete projects, and come away with an understanding of advanced code-editing features that will help you focus on productivity, and source code collaboration with Git. What You Will Learn Get started with practical guidance on Visual Studio Code, including expansive guidance on writing apps with C# and Python Understand how to edit individual files and how to work with folders by working on the latest workspace trust and multi-root workspaces Debug code on multiple platforms through real-world guidance, such as working under corporate networks Package code into Docker containers and deploy these to Azure Acquire valuable tips, tricks, and suggestions from hard-earned, real-world experience to be more productive.
    Note: Includes index. - Online resource; title from PDF title page (SpringerLink, viewed May 26, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 24
    ISBN: 9781484291535 , 1484291530
    Language: English
    Pages: 1 online resource (xiv, 173 pages) , illustrations.
    Parallel Title: Erscheint auch als
    Keywords: Linux ; Operating systems (Computers) ; Open source software ; Debugging in computer science ; Electronic books
    Abstract: Review topics ranging from Intel x64 assembly language instructions and writing programs in assembly language, to pointers, live debugging, and static binary analysis of compiled C and C++ code. This book is ideal for Linux desktop and cloud developers. Using the latest version of Debian, you’ll focus on the foundations of the diagnostics of core memory dumps, live and postmortem debugging of Linux applications, services, and systems, memory forensics, malware, and vulnerability analysis. This requires an understanding of x64 Intel assembly language and how C and C++ compilers generate code, including memory layout and pointers. This book provides the back­ground knowledge and practical foundations you’ll need in order to master internal Linux program structure and behavior. It consists of practical step-by-step exercises of increasing complexity with explanations and ample diagrams. You’ll also work with the GDB debugger and use it for disassembly and reversing. By the end of the book, you will have a solid understanding of how Linux C and C++ compilers generate binary code. In addition, you will be able to analyze such code confidently, understand stack memory usage, and reconstruct original C/C++ code. Foundations of Linux Debugging, Disassembling, and Reversing is the perfect companion to Foundations of ARM64 Linux Debugging, Disassembling, and Reversing for readers interested in the cloud or cybersecurity.
    Note: Includes index. - Print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 25
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : MITP VERLAGS GMBH & CO K
    ISBN: 374750289X , 9783747502891
    Language: German
    Pages: 1 online resource
    DDC: 005.4/46
    Keywords: Linux ; Operating systems (Computers)
    Abstract: Steigen Sie mit Linux Mint in die Linux-Welt ein! Mit diesem Buch erhalten Sie eine leicht verständliche Schritt-für-Schritt-Anleitung für die Installation und den Einsatz von Linux Mint 21. Dafür benötigen Sie keinerlei Linux-Kenntnisse und können schnell und einfach von Windows umsteigen. Sie werden Schritt für Schritt durch die verschiedenen Installationsmöglichkeiten von Linux Mint geführt (Live-Version, Festinstallation, Linux Mint als einziges oder als zweites Betriebssystem parallel zu Windows) und erfahren, wie Sie Linux Mint einrichten und an Ihre Bedürfnisse anpassen. Um sich schnell zurechtzufinden, erhalten Sie eine Einführung in die für Linux Mint empfohlenen Arbeitsoberflächen Cinnamon, Mate und XFCE sowie einen Überblick über vorinstallierte und weitere beliebte Linux-Software. Darüber hinaus erfahren Sie, wie Sie Software, die eigentlich für den Betrieb unter Windows gedacht ist, auch unter Linux installieren und nutzen können. Eine Einführung in die wichtigsten Linux-Grundlagen wie die Datei- und Benutzerverwaltung, die Installation von Software (Paketverwaltung) sowie das Terminal runden diesen Praxiseinstieg ab. So sind Sie optimal darauf vorbereitet, alle im Alltag anfallenden Aufgaben mit Linux Mint zu meistern.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 26
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781837639557 , 1837639558
    Language: English
    Pages: 1 online resource (1 video file (3 hr., 31 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.4/32
    Keywords: Linux ; Operating systems (Computers)
    Abstract: Linux is the number one operating system in the corporate world. The industry's most powerful computers are Linux-based. Linux is a popular open-source operating system that's easy to use and highly secure. Linux offers low-cost servers that can run almost every major web development language available. With the availability of cloud computing, the Linux market share is skyrocketing. If you want to start your career in Linux and have little or no knowledge of Linux, then this course will definitely help. In this course, we will start with the history of Linux distributions, and then learn how to download, install, and configure Linux on your systems. Next, we will get introduced to the file system and terminal where you will learn different Linux directory commands. Later, you will learn how to work with files and directories, how to copy, edit, move, search for a file, and more. Then we will cover system commands such as date, calendar, and sleep, and Utility commands like how to clear, exit or shutdown. After this, we will move to networking where you will learn how to check the IP address and set up a bridged network in VirtualBox. Next, we will cover process and memory. In the last section, you will learn how to create your own Apache server and host a real-time website. By the end of this course, you will gain Linux system administration skills and become an independent user of the Linux operating system. What You Will Learn Get introduced to Linux distributions and understand its history Learn how to set up the Linux environment Explore the Linux file system and terminal Learn how to work with files and directories Learn different system and utility commands Learn how to set up Apache server and host a website on Linux server Audience Anyone interested in learning more about Linux or beginning IT professionals who wish to increase their knowledge of Linux should take this course. This course will also be helpful for those who are considering a career as a Linux system administrator or engineer and need to brush up on the fundamentals. About The Author Ankush Choudhary: Ankush Choudhary is a cloud engineer by profession. He has a degree in information technology and loves working with new tech and computers. His focus and interests include various topics in the fields of computers and technology. Teaching has been a passion for a number of years. In addition to teaching, Ankush has experience as a cloud engineer. His role in this field has provided him with experience and insight into the architecture, deployment, development, and administration of cloud environments. The author also has a newer interest in the area of virtualization and AWS. The author looks forward to the experience and challenge of teaching and learning online with the students. Computer science is a field that covers a vast amount of information and due to its abundance and necessity, it is easily applied to our own lives and the lives of those around us. Hope that your learning journey together makes us enjoy the world of technology!.
    Note: "Published in January 2023."
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 27
    Online Resource
    Online Resource
    [Place of publication not identified] : Manning Publications
    Language: English
    Pages: 1 online resource (1 video file (6 hr.)) , sound, color.
    Edition: [First edition].
    DDC: 005.4/32
    Keywords: Linux ; Operating systems (Computers) ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Linux for Absolute Beginners is a course designed for Linux certification that will help you gain experience in the command line and Linux administration. You will be taught how to use options to modify the way a command works and use the three types of help commands used in most Linux distributions. Some other key topics included are installing and configuring Linux, as well as the different system utility commands and more about Linux permissions.
    Note: Online resource; title from title details screen (O'Reilly, viewed May 11, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 28
    Online Resource
    Online Resource
    [Place of publication not identified] : Pearson
    ISBN: 9780137591695 , 0137591691
    Language: English
    Pages: 1 online resource (1 video file (4 hr., 26 min.)) , sound, color.
    Edition: [First edition].
    Series Statement: Live lessons
    DDC: 005.2/762
    Keywords: TypeScript (Computer program language) ; Application software Development ; Web applications ; Application software ; Development ; TypeScript (Computer program language) ; Web applications ; Instructional films ; Internet videos ; Nonfiction films ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: Sneak Peek The Sneak Peek program provides early access to Pearson video products and is exclusively available to Safari subscribers. Content for titles in this program is made available throughout the development cycle, so products may not be complete, edited, or finalized, including video post-production editing. TypeScript Essentials.
    Note: "Sneak peek.". - Online resource; title from title details screen (O'Reilly, viewed June 26, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 29
    ISBN: 9781484295946 , 1484295943
    Language: English
    Pages: 1 online resource (140 pages) , illustrations (black and white, and color).
    Series Statement: Design Thinking Series
    Parallel Title: Erscheint auch als
    Keywords: Application software Development ; Miscellanea ; Technical writing ; Logiciels d'application ; Développement ; Miscellanées ; Rédaction technique ; technical writing ; Application software ; Development ; Technical writing ; Trivia and miscellanea
    Abstract: Developer documentation is a powerful tool in developer relations because it provides all the necessary information during the onboarding process and keeps your users informed on changes such as release notes, status reports and new and updated topics. Using a design thinking approach, this book aims to provide an easy to follow blueprint for building successful developer documentation by using the award winning platformOS developer portal as inspiration. You'll work with practical usable templates, workflows, and tools validated and peer-reviewed by international experts in the fields of documentation, technical writing, developer relations, and UX design. This book reveals the many factors that must be considered while crafting developer documentation, such as hitting the right target audience, designing a seamless onboarding experience, and selecting the right workflows and data analysis methods. You'll delve into this complex mix of topics, each with its unique considerations, and understand why its difficult for those working on developer documentation to understand the process, as well as all the necessary ingredients, tools, and resources to overcome that challenge. Crafting Docs for Success is your one-stop resource for empowering your team and community to contribute and help maintain your documentation, as well as further improve diversity and inclusion. You will: Examine how user research facilitates documentation development Utilize design thinking, community-driven documentation, and Docs as Code Understand editorial workflows and what happens at each step Write a style guide from scratch and use it for content production Review how methods and strategies fall into place during technical implementation.
    Note: Includes index. - Print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 30
    ISBN: 9781803234434 , 1803234431 , 9781803231495
    Language: English
    Pages: 1 online resource (258 p.)
    Edition: 1st edition.
    DDC: 005.1/2
    Keywords: Software architecture ; Computer software Development ; Operating systems (Computers) ; Computer security ; Architecture logicielle ; Systèmes d'exploitation (Ordinateurs) ; Sécurité informatique ; operating systems
    Abstract: Get to grips with application security, secure coding, and DevSecOps practices to implement in your development pipeline Key Features Understand security posture management to maintain a resilient operational environment Master DevOps security and blend it with software engineering to create robust security protocols Adopt the left-shift approach to integrate early-stage security in DevSecOps Purchase of the print or Kindle book includes a free PDF eBook Book Description DevSecOps is built on the idea that everyone is responsible for security, with the goal of safely distributing security decisions at speed and scale to those who hold the highest level of context. This practice of integrating security into every stage of the development process helps improve both the security and overall quality of the software. This book will help you get to grips with DevSecOps and show you how to implement it, starting with a brief introduction to DevOps, DevSecOps, and their underlying principles. After understanding the principles, you'll dig deeper into different topics concerning application security and secure coding before learning about the secure development lifecycle and how to perform threat modeling properly. You'll also explore a range of tools available for these tasks, as well as best practices for developing secure code and embedding security and policy into your application. Finally, you'll look at automation and infrastructure security with a focus on continuous security testing, infrastructure as code (IaC), protecting DevOps tools, and learning about the software supply chain. By the end of this book, you'll know how to apply application security, safe coding, and DevSecOps practices in your development pipeline to create robust security protocols. What you will learn Find out how DevSecOps unifies security and DevOps, bridging a significant cybersecurity gap Discover how CI/CD pipelines can incorporate security checks for automatic vulnerability detection Understand why threat modeling is indispensable for early vulnerability identification and action Explore chaos engineering tests to monitor how systems perform in chaotic security scenarios Find out how SAST pre-checks code and how DAST finds live-app vulnerabilities during runtime Perform real-time monitoring via observability and its criticality for security management Who this book is for This book is for DevSecOps engineers and application security engineers. Developers, pentesters, and information security analysts will also find plenty of useful information in this book. Prior knowledge of the software development process and programming logic is beneficial, but not required.
    Note: Description based upon print version of record. - Developing robust chaos engineering practice from failures
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 31
    ISBN: 9781484292853 , 1484292855
    Language: English
    Pages: 1 online resource (xxii, 286 pages) , illustrations
    Parallel Title: Erscheint auch als
    Keywords: Ansible (Computer file) ; Kubernetes ; Software configuration management ; Application software Development ; Logiciels ; Gestion de configurations ; Logiciels d'application ; Développement ; Application software ; Development ; Software configuration management
    Abstract: Learn how to automate your Kubernetes infrastructure using Ansible. This book will enable you to automate more tasks and save time with this human-readable platform. Containerized microservices deployed via Kubernetes allows you to save time, reduce human interaction and errors, and create applications that are more robust. You'll learn how to automate the most redundant activities such as reports, services, the launch of a pod, adding permanent storage, configuring load balancing, and adding or modifying any Kubernetes parameter. You'll also gain an understanding of end-to-end use cases and how advanced cluster automation, such as Helm packages and node states, are evolving. Each lesson utilizes a specific use-case for the modern Kubernetes cluster and focuses on a single module from the most crucial parameter, complete with code demonstrations. Each code example is battle-proven in real-life with console interaction and verification. You will: Automate Kubernetes cluster management, cloud services, pods, and storage with Ansible Configure your Ansible controller node Write and execute Ansible Playbook code that follows best practices Augment your productivity by applying Infrastructure as Code (IaC) Troubleshoot Ansible.
    Note: Includes index. - Online resource; title from PDF title page (SpringerLink, viewed May 22, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 32
    ISBN: 9781484290828 , 1484290828
    Language: English
    Pages: 1 online resource (xiv, 170 pages) , illustrations.
    Parallel Title: Erscheint auch als
    Keywords: Linux ; Operating systems (Computers) ; Open source software ; Debugging in computer science ; Electronic books
    Abstract: Gain a solid understanding of how Linux C and C++ compilers generate binary code. This book explains the reversing and binary analysis of ARM64 architecture now used by major Linux cloud providers and covers topics ranging from writing programs in assembly language, live debugging, and static binary analysis of compiled C and C++ code. It is ideal for those working with embedded devices, including mobile phones and tablets. Using the latest version of Red Hat, you'll look closely at the foundations of diagnostics of core memory dumps, live and postmortem debugging of Linux applications, services, and systems. You'll also work with the GDB debugger and use it for disassembly and reversing. This book uses practical step-by-step exercises of increasing complexity with explanations and many diagrams, including some necessary background topics. In addition, you will be able to analyze such code confidently, understand stack memory usage, and reconstruct original C/C++ code. And as you'll see, memory forensics, malware, and vulnerability analysis, require an understanding of ARM64 assembly language and how C and C++ compilers generate code, including memory layout and pointers. This book provides the background knowledge and practical foundations you’ll need to understand internal Linux program structure and behavior.
    Note: Includes index. - Print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 33
    ISBN: 9781484292235 , 1484292235
    Language: English
    Pages: 1 online resource (1 video file (1 hr., 8 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.4/45
    Keywords: Android (Electronic resource) ; Smartphones Programming ; Operating systems (Computers) ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: MEMEs are popular images with captions and are often shared repeatedly on social platforms. A MEME generator app is a fun and popular and popular tool, particularly amongst young people. This video will show you how to create and use a simple version of it. The app will have a basic gallery with example images, labels for the captions, and a button for the save. In this video you'll learn how to build your own MEME Generator app for Android. The app allows users to add custom images and create custom captions for it so it can became a MEME. Then they will be able to save the MEME in the Android gallery app on the device and share it later on social platforms. What You'll Learn How to create simple gallery with images using RecyclerView. How to transition to another screen and pass the image to the other view. How to design the text elements, images and buttons and arrange them on the screen. How to screenshot a view from the app and save it as image in the device. Who This Video Is For People with more advanced skills in Android Studio and Java are targeted but the video will be useful for total beginners as well.
    Note: Online resource; title from title details screen (O’Reilly, viewed February 7, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 34
    Online Resource
    Online Resource
    Hoboken, NJ : John Wiley & Sons, Inc.
    ISBN: 9781119901945 , 1119901944 , 9781119901938 , 1119901936 , 9781119901921
    Language: English
    Pages: 1 online resource (560 pages) , illustrations.
    Edition: Seventh edition
    Series Statement: --For dummies
    Parallel Title: Erscheint auch als
    DDC: 005.446
    Keywords: Linux ; Operating systems (Computers) ; Linux ; Operating systems (Computers)
    Abstract: "Linux All-in-One For Dummies breaks down the ever-popular operating system to its basics and trains users on the art of Linux. This handy reference covers all the latest updates and operating system features. It presents content on Linux desktops, applications, and more. With eight books in one, you'll have access to the most comprehensive overview of Linux around. Explore the inner workings of Linux machines, so you'll know Linux front to back. This all-inclusive handbook also walks you through solving Linux problems--complete with hands-on examples--so you'll be a Linux whiz before you know it. This book is a massive source of support for beginning and intermediate Linux users, as well as those looking to brush up on their knowledge for certification. And, thanks to the signature Dummies approach, it's also a lot of fun."
    Note: Previous edition issued in print: as by Emmett Dulaney. Indianapolis: John Wiley and Sons, 2018. - Includes index. - Print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 35
    Online Resource
    Online Resource
    [Place of publication not identified] : Manning Publications
    Language: English
    Pages: 1 online resource (1 video file (6 hr., 30 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.4/32
    Keywords: Linux Study guides ; Operating systems (Computers) Study guides ; Linux ; Operating systems (Computers) ; Instructional films ; Internet videos ; Nonfiction films ; Study guides ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: This is an introductory course for people who want to learn Linux system administration with an eye toward entering the IT field as a sys admin. We start by covering the very basics of using the Linux operating system and working with the command line interface (CLI). Then we move on to more advanced system skills, as well as the networking skills necessary to become a Linux administrator. Along the way we will configure a server, manage users, develop and deploy a web app, set up a code repository, and more.
    Note: Online resource; title from title details screen (O'Reilly, viewed June 26, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 36
    ISBN: 9783969109892 , 3969109892
    Language: German
    Pages: 1 online resource (824 p.)
    Parallel Title: Erscheint auch als
    DDC: 005.4/46
    Keywords: Microsoft Windows (Computer file) ; Operating systems (Computers) ; Windows (Computer programs)
    Abstract: Windows 11 ist nicht nur ein einfaches Update, es ist eine gründliche und durchdachte Überarbeitung von Windows, von der Benutzeroberfläche bis zur Sicherheit. Mit der Unterstützung von Microsoft-Insidern zeigt Ihnen der legendäre Windows-Experte Ed Bott in diesem Handbuch, wie Sie Windows 11 optimal nutzen: Hunderte von zeitsparenden Tipps, praktische Lösungen und Techniken zur Fehlerbehebung sowie clevere Tricks, die Sie nirgendwo sonst finden, werden abgerundet durch anschauliche Beispiele und praktische Schritt-für-Schritt-Anleitungen. Egal ob Administrator, Power-Userin oder neugieriger Umsteiger: Mit diesem Standardwerk meistern Sie die Herausforderungen des neuen Betriebssystems wie die Profis. In diesem Buch:- Installation, Upgrade und Lizenzoptionen- Die neue Benutzeroberfläche kennenlernen- Startmenü und Schnelleinstellungen anpassen- Apps installieren und konfigurieren- Microsoft Teams und Edge verwenden- Lokalen und Cloudspeicher verwalten- Benutzerkonten, Kennwörter und Anmeldeinformationen verwalten- Netzwerke konfigurieren- Sicherheit und Datenschutz- Leistungsprobleme verstehen und beheben- Problembehandlung und Wiederherstellung- Windows-Terminal, PowerShell und andere Verwaltungstool nutzen- Auf virtuellen Computern und in der Cloud arbeiten.
    Note: Description based upon print version of record. - Desktopsymbole konfigurieren
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 37
    ISBN: 9781484289723 , 1484289722
    Language: English
    Pages: 1 online resource (291 pages) , illustrations
    Edition: Third edition.
    DDC: 005.4/32
    Keywords: Ubuntu (Electronic resource) ; Operating systems (Computers) ; Open source software ; Electronic books
    Abstract: Completely updated for this exciting third edition, Beginning Ubuntu for Windows and Mac Users will help you start your journey into Free and Open Source Software with Ubuntu 22.04.1 LTS with GNOME 42. This book is a friendly guide to installing and running Ubuntu for people who are already efficient and happy with Windows or macOS computers. It teachers new Ubuntu users how to navigate their new operating system, perform basic tasks and suggests specific applications to handle routine tasks. You'll start by installing Ubuntu and its related “flavors” (Kubuntu, Ubuntu MATE, etc.) and how they differ from each other. The rest of the book breaks down application suggestions by broad categories to fill in gaps in the default installed system, or suggest fun things that the reader might not have even thought of. The command line is handled after you are comfortable with the system and ready for something interesting but different. It's presented as a powerful interface that can either be approached casually as a unique method of interacting with the computer, as an occasional tool to use, or as a fun way to get in touch with an early way of using a computer. A brief look at “power user” topics gives advice on managing running processes, installing alternate desktop software, using virtual desktops and creating virtual machines. It’s a great way to round off the book with starting points for advanced topics that are more specialty topics. An appendix describes the Ubuntu release schedule, naming, and timing. The book is designed to function as a “travel guide” to Ubuntu, offering both a scenic tour through some of the great software in Ubuntu in a practical “here’s what you can do with this” style as well as a comprehensive reference guide that the reader can return to over and over to learn how to accomplish specific tasks.
    Note: Includes bibliographical references and index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 38
    Language: German
    Pages: 1 online resource (256 pages) , illustrations
    Edition: 1. Auflage.
    Uniform Title: Efficient Linux at the command line
    DDC: 005.4/46
    Keywords: Linux ; Scripting languages (Computer science) ; Operating systems (Computers)
    Abstract: Souverän unterwegs auf der Kommandozeile: Ob als Systemadministrator, Softwareentwicklerin, Teammitglied im Site Reliability Engineering oder einfach nur ambitionierter User - dieses praktische Buch hilft Ihnen dabei, schneller, intelligenter und effizienter zu arbeiten. Sie erfahren, wie Sie komplexe Befehle erzeugen und ausführen, die echte Probleme lösen, Informationen abrufen und verarbeiten und lästige Aufgaben automatisieren. Sie werden außerdem verstehen, was hinter dem Shell-Prompt passiert. Ganz gleich, welche Befehle Sie im Einzelnen einsetzen: Sie werden Ihren Linux-Alltag problemlos meistern und sich mit solidem Wissen für den Arbeitsmarkt qualifizieren.
    Note: Includes bibliographical references and index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 39
    Online Resource
    Online Resource
    New York, NY : Apress
    ISBN: 9781484290330 , 148429033X
    Language: English
    Pages: 1 online resource (xxi, 423 pages) , illustrations
    Edition: [First edition].
    Parallel Title: Erscheint auch als
    Keywords: Oracle (Computer file) ; Linux ; Database management ; Operating systems (Computers) ; Electronic books
    Abstract: Discover the benefits of running Oracle databases in Linux containers. This book approaches containers from the perspective of database administrators, developers, and systems administrators. It explains the differences between containers and virtual machines and describes why containers deliver greater speed, flexibility, and portability, with lower resource requirements. You’ll learn how running Oracle databases in containers complements existing database infrastructure and accelerates development, and you’ll understand the advantages they offer for test and validation environments. This book teaches you how to begin working with Oracle databases in Docker, covering the steps for preparing and installing software on Windows, Mac, and Linux systems. It describes the steps for deploying Oracle databases, separating data and configurations from database software, and networking and communicating with your containers. It introduces the Docker commands you’ll use for managing containers, including tips and shortcuts to make everyday tasks easier. Databases have unique demands for performance and reliability, and this book addresses those qualities with discussions on protecting, persisting, and distributing data. Other books may overlook these topics and approach containers as disposable commodities in serverless environments or convenient coding platforms. You’ll gain battle-tested insights for customizing and extending your containers to meet different needs. The opening chapters concentrate on the practical steps of running Oracle databases in Docker. Once you’re comfortable with container terminology and methods, you’ll look deeper at the real power behind containers—preparing and building images, and the templates that form the foundation beneath every container. You’ll begin by modifying publicly available image manifests, or Dockerfiles, following multiple examples that add functionality and capabilities to your databases. You’ll discover methods for using run-time options to create flexible and extensible images that adapt to real-world requirements. Within the pages, you’ll see how Oracle and Docker empower you to confidently build and deploy systems. It’s written with databases and database users in mind and delivers practical advice based on the author’s real-world, battle-tested experiences deploying and running Oracle databases in containers since 2014. With Oracle databases in containers, database administrators have the ideal platform for evaluating performance, practicing database upgrades and migrations, validating backup and recovery processes, and hardening environments. Developers will find that the marriage of Oracle and Docker simplifies code and application tests. Docker’s unique ability to isolate data artifacts improves reliability and confidence in test and QA processes. If you’re a database administrator, this book will help you join the container revolution sweeping the industry and making IT professionals more productive than ever!
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 40
    ISBN: 9788328398320 , 832839832X
    Language: Polish
    Pages: 1 online resource (232 pages) , illustrations
    Edition: [First edition].
    Uniform Title: Learning modern Linux
    DDC: 005.26/8
    Keywords: Linux ; Operating systems (Computers)
    Abstract: Linux cieszy się dużą popularnością wśród administratorów i użytkowników. Znakomicie sprawdza się nawet na bardzo skromnym sprzęcie. Działa na komputerach Raspberry Pi, na maszynach wirtualnych i na komputerach marsjańskich łazików. Niezależnie od tego systemy linuksowe są cały czas rozwijane i dostosowywane do najnowszych trendów i technologii systemów informatycznych. Niezależnie od tego, czy używasz Linuksa do programowania, do tworzenia złożonych projektów, czy też do pracy biurowej, bardzo zyskasz na dokładniejszym poznaniu jego możliwości. To książka przeznaczona dla użytkowników komputerów pracujących pod kontrolą Linuksa. Znalazły się w niej tak ważne kwestie, jak omówienie komponentów o krytycznym znaczeniu i mechanizmów kontroli dostępu czy wyjaśnienie systemu plików w Linuksie. Umieszczono tu również liczne wskazówki i ćwiczenia, dzięki którym nauczysz się obsługiwać nowoczesne terminale i powłoki systemu Linux, a także zarządzać obciążeniami. Ponadto dowiesz się, jak uruchamiać aplikacje Linuksa za pomocą kontenerów, i poznasz systemd, nowoczesne systemy plików i niemodyfikowalne dystrybucje, takie jak Flatcar i Bottlerocket. W książce opisano też bardziej zaawansowane narzędzia, takie jak połączenia typu P2P i mechanizmy synchronizacji chmury. Oto prosta droga, by szybko zacząć korzystać z przebogatych możliwości nowoczesnego Linuksa!
    Note: Includes bibliographical references and index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 41
    ISBN: 9783747506189 , 3747506186
    Language: German
    Pages: 1 online resource (160 pages) , illustrations
    Edition: 1. Auflage.
    DDC: 005.4/3
    Keywords: Linux ; Open source software ; Operating systems (Computers)
    Abstract: Steigen Sie mit Pop!_OS in die Linux-Welt ein! Mit diesem Buch erhalten Sie eine leicht verständliche Schritt-für-Schritt-Anleitung für die Installation und den Einsatz von Pop!_OS. Es unterstützt Sie dabei, das Betriebssystem von Grund auf kennenzulernen und schnell und einfach von Windows oder einer anderen Linux-Distribution umzusteigen. Sie werden Schritt für Schritt durch die verschiedenen Installationsmöglichkeiten geführt (Live-Version, Festinstallation, Pop!_OS als einziges oder als zweites Betriebssystem parallel zu Windows) und erfahren, wie Sie Pop!_OS einrichten und an Ihre Bedürfnisse anpassen. Um sich schnell zurechtzufinden, erhalten Sie eine Einführung in die Benutzeroberfläche sowie einen Überblick über vorinstallierte und weitere beliebte Linux-Software. Darüber hinaus erfahren Sie, wie Sie Software, die eigentlich für den Betrieb unter Windows gedacht ist, auch unter Linux nutzen können. Eine Einführung in die wichtigsten Linux-Grundlagen wie die Datei- und Benutzerverwaltung, die Installation von Software (Paketverwaltung) sowie das Terminal runden diesen Praxiseinstieg ab. So sind Sie optimal darauf vorbereitet, alle im Alltag anfallenden Aufgaben mit Pop!_OS zu meistern.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 42
    ISBN: 9781804617793 , 1804617792 , 9781804618592
    Language: English
    Pages: 1 online resource (286 pages) , illustrations
    Edition: Second edition.
    Parallel Title: Erscheint auch als
    DDC: 005.4/46
    Keywords: Microsoft Windows (Computer file) ; Operating systems (Computers) ; Systèmes d'exploitation (Ordinateurs) ; operating systems
    Abstract: Windows 11 comes with a plethora of new security measures, customizability, and accessibility features that can help your organization run more smoothly. But, without a proper introduction to this new version of Windows, it’s easy to miss the most important improvements, along with configuration options that will make migrating to Windows 11 frictionless. Windows 11 for Enterprise Administrators helps you understand the installation process, configuration methods, deployment scenarios, and management strategies. You’ll delve into configuring Remote Server Administration Tools for remote Windows Server and Azure Active Directory management. This edition emphasizes PowerShell's role in automating administrative tasks, and its importance in Windows 11 and Windows Server management. It also provides comprehensive insights into Windows 11 updates, including Version 21H2 and 22H2, contrasting them with Windows 10, ensuring your knowledge stays current with the latest enhancements in the Windows ecosystem. By the end of this book, you'll be well-equipped with Windows 11's vital technologies and potentials, enabling you to adeptly oversee and implement these attributes within your company.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 43
    ISBN: 9781484296455 , 1484296451
    Language: English
    Pages: 1 online resource (579 pages) , illustrations
    Edition: [First edition].
    Series Statement: Maker innovations series
    Parallel Title: Erscheint auch als
    Keywords: Robotics Programming ; Operating systems (Computers) ; Artificial intelligence ; Robotique ; Programmation ; Systèmes d'exploitation (Ordinateurs) ; Intelligence artificielle ; operating systems ; artificial intelligence
    Abstract: Start from scratch and build a variety of features for autonomous mobile robots both in simulation and hardware. This book will show you how to simulate an autonomous mobile robot using ROS and then develop its hardware implementation. You'll start by gaining an understanding of the basic theoretical concepts underlying the development of autonomous robots, including history, mathematics, electronics, mechanical aspects, 3D modelling, 3D printing, Linux, and programming. In subsequent chapters, you will learn how to describe kinematics, simulate and visualize the robot, how to interface Arduino with ROS, tele-operate the robot, perform mapping, autonomous navigation, add additional sensors, sensor fusion, laser scan matching, web interface, and more. Not only will you learn theoretical aspects, you'll also review the hardware realization of mobile robots. Projects start with a very basic two-wheeled mobile robot and progress to complex features such as mapping, navigation, sensor fusion, autodocking, and web interface. Upon completing this book, you'll have incorporated important robot algorithms including SLAM, Path Finding, Localization, and Kalman Filters - and you will be ready to start designing and building your own autonomous robots.
    Note: Includes bibliographical references and index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 44
    Online Resource
    Online Resource
    Birmingham, UK : Packt Publishing Ltd.
    ISBN: 9781803243238 , 1803243236 , 9781803239033
    Language: English
    Pages: 1 online resource (250 pages) , illustrations
    Edition: 1st edition.
    Parallel Title: Erscheint auch als
    DDC: 005.4/32
    Keywords: Linux ; Operating systems (Computers) ; Systèmes d'exploitation (Ordinateurs) ; operating systems
    Abstract: Unlock the power of Linux with this quick-start guide to leveling up your admin skills, packed with clear explanations and hands-on examples Key Features Explore Linux commands for mounting, file manipulation, and running Linux on the cloud Learn commands for checking and configuring network card statistics, firewall rules, and interfaces Understand how to utilize SELinux in keeping systems adequately hardened and avoiding various security risks Purchase of the print or Kindle book includes a free PDF eBook Book Description The role of a system administrator is ever-evolving, with the Linux command line at its core. This makes Linux command-line mastery an essential skill to demonstrate your ability to efficiently manage and maintain systems efficiently. Essential Linux Commands addresses a diverse range of topics, including package management, file manipulation, networking strategies, system monitoring, and diagnostic tools. Each command is intricately explained to eliminate any ambiguity, ensuring ease of implementation in real-world scenarios. This book explains how to use SELinux to maintain security, run Linux machines on AWS Cloud, and transfer and download files to remote systems. With the help of practical examples and use cases, you'll not only gain a thorough understanding of a command's syntax but also grasp its functional breadth and limitations. The book also explores commands frequently used by system administrators to check network card statistics and firewall rules. Whether you're a beginner or an experienced administrator, this book is an invaluable resource, filling in the gaps in your skill set and helping you improve your skills and expertise in Linux administration. What you will learn Execute commands to launch applications, control services, and change network settings Develop your skills to use commands for package management, file manipulation, and networking Get clear explanations and practical examples for each command Discover tips and techniques to use the Linux command line effectively Get to grips with troubleshooting common problems and fixing errors Master best practices to manage and maintain Linux systems Develop expertise in system performance, security, and Linux in the cloud Who this book is for This book is for system administrators, IT professionals, and students who want to enhance their knowledge of Linux administration and improve their skills in this field. Whether you're just starting out in system administration or have years of experience, this book is an invaluable resource for mastering the Linux command line and becoming a more proficient system administrator. Essential Linux Commands is also well-suited for individuals interested in expanding their Linux know-how and its applications in various industries and environments.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 45
    ISBN: 9781484295885 , 1484295889
    Language: English
    Pages: 1 online resource (xxi, 305 pages) , illustrations
    Edition: Third edition.
    Parallel Title: Erscheint auch als
    Keywords: UNIX Shells ; UNIX (Computer file) ; Operating systems (Computers) ; User interfaces (Computer systems)
    Abstract: Learn how to effectively utilize the Bash shell in your programming. This refreshed and expanded third edition has been updated to Bash 5.2, and many scripts have been rewritten to make them more idiomatically Bash, taking better advantage of features specific to Bash. It is easy to read, understand, and will teach you how to get to grips with Bash programming without drowning you in pages and pages of syntax. Using this book you will be able to use the shell efficiently, make scripts run faster using expansion and external commands, and understand how to overcome many common mistakes that cause scripts to fail. This book is perfect for all beginning Linux and Unix system administrators who want to be in full control of their systems, and really get to grips with Bash programming. The Bash shell is a complete programming language, not merely a glue to combine external Linux commands. By taking full advantage of Shell internals, Shell programs can perform as snappily as utilities written in C or other compiled languages. And you will see how, without assuming UNIX lore, you can write professional Bash programs through standard programming techniques. You will: Use the Bash shell to write utilities and accomplish most programming tasks Replace many external commands with shell parameter expansion making scripts very fast Avoid many common mistakes that cause scripts to fail See how Bashs read line and history libraries can save typing when getting user input Build shell scripts that get information from the Web.
    Note: Includes bibliographical references and index. - Print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 46
    ISBN: 9781484296158 , 148429615X
    Language: English
    Pages: 1 online resource (730 pages) , illustrations (black and white, and color).
    Edition: Second edition.
    Parallel Title: Erscheint auch als
    Keywords: Linux ; Operating systems (Computers) ; Open source software ; Linux ; Systèmes d'exploitation (Ordinateurs) ; Logiciels libres ; operating systems ; Open source software ; Operating systems (Computers)
    Abstract: Learn to be a Linux sysadmin and an expert user of the Linux operating system, even with no previous Linux experience. This second edition of the popular and highly rated Linux self-study training course has been fully updated to Fedora Linux 37 with expanded and revised content and figures as well new chapters on the BTRFS file system, using Zram for swap, NetworkManager, automation with Ansible, and systemd. Like the previous version, this edition has been reviewed for technical accuracy by a highly respected Linux expert and will prepare you to manage complex systems with ease and equip you for a new career. It has also been reviewed by a student who took this course to ensure its readability and flow for those with little or no previous experience with Linux. This second volume builds upon what you learned in the first and depends upon the virtual network and virtual machine created there. Youll see how to manage and monitor running processes, discover the power of the special filesystems, monitor and tune the kernel while it is running without a reboot. Youll then turn to regular expressions and the power that using them for pattern matching can bring to the command line, and learn to manage printers and printing from the command line and unlock the secrets of the hardware on which your Linux operating system is running. Experiment with command line programming and how to automate various administrative tasks, networking, and the many services that are required in a Linux system. Use the logs and journals to look for clues to problems and confirmation that things are working correctly, and learn to enhance the security of your Linux systems and how to perform easy local and remote backups. You will: Understand Logical Volume Management, using file managers, and special filesystems Exploit everything is a file Perform command line programming and basic automation Configure printers and manage other hardware Manage system services with systemd, user management, security, and local and remote backups using simple and freely available tools.
    Note: Print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 47
    ISBN: 9781803247410 , 180324741X , 9781803241340
    Language: English
    Pages: 1 online resource
    Parallel Title: Erscheint auch als
    DDC: 005.43
    Keywords: VMware ; Virtual computer systems ; Operating systems (Computers)
    Abstract: Modernize your apps, run them in containers on Kubernetes, and understand the business value and the nitty-gritty of the VMware Tanzu portfolio with hands-on instructions Purchase of the print or kindle book includes a free eBook in the PDF format Key Features Gain insights into the key features and capabilities of distinct VMWare Tanzu products Learn how and when to use the different Tanzu products for common day-1 and day-2 operations Modernize applications deployed on multi-cloud platforms using DevSecOps best practices Book Description As Kubernetes (or K8s) becomes more prolific, managing large clusters at scale in a multi-cloud environment becomes more challenging - especially from a developer productivity and operational efficiency point of view. DevSecOps in Practice with VMware Tanzu addresses these challenges by automating the delivery of containerized workloads and controlling multi-cloud Kubernetes operations using Tanzu tools. This comprehensive guide begins with an overview of the VMWare Tanzu platform and discusses its tools for building useful and secure applications using the App Accelerator, Build Service, Catalog service, and API portal. Next, you'll delve into running those applications efficiently at scale with Tanzu Kubernetes Grid and Tanzu Application Platform. As you advance, you'll find out how to manage these applications, and control, observe, and connect them using Tanzu Mission Control, Tanzu Observability, and Tanzu Service Mesh. Finally, you'll explore the architecture, capabilities, features, installation, configuration, implementation, and benefits of these services with the help of examples. By the end of this VMware book, you'll have gained a thorough understanding of the VMWare Tanzu platform and be able to efficiently articulate and solve real-world business problems. What you will learn Build apps to run as containers using predefined templates Generate secure container images from application source code Build secure open source backend services container images Deploy and manage a Kubernetes-based private container registry Manage a multi-cloud deployable Kubernetes platform Define a secure path to production for Kubernetes-based applications Streamline multi-cloud Kubernetes operations and observability Connect containerized apps securely using service mesh Who this book is for This book is for cloud platform engineers and DevOps engineers who want to learn about the operations of tools under the VMware Tanzu umbrella. The book also serves as a useful reference for application developers and solutions architects as well as IT leaders who want to understand how business and security outcomes can be achieved using the tools covered in this book. Prior knowledge of containers and Kubernetes will help you get the most out of this book.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 48
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781805120599 , 180512059X
    Language: English
    Pages: 1 online resource (1 audio file (3 hr.))
    Edition: [First edition].
    DDC: 005.1/2
    Keywords: Software architecture ; Application software Development ; Application software ; Development ; Software architecture ; Audiobooks ; Audiobooks
    Abstract: Discover an accessible pathway to advancing your career and becoming a web architect by building a solid technical ground in software architecture About This Audiobook Follow your desired career path that leads to a lucrative job as a web architect Develop a solid technical background in software architecture using real-world practices and patterns Learn proven techniques and design considerations from an industry expert In Detail Large-scale web applications require you to write code efficiently following business and architectural considerations. They require web developers to understand the impact of their work on the system and how they can evolve the product. With this audiobook, every developer will find something to take away. This audiobook will help web developers looking to change projects or work on a new project in understanding the context of the application, along with how some design decisions or patterns fit better in their application's architecture. It acts as a guide, taking you through different levels of professional growth with a focus on best practices, coding guidelines, business considerations, and soft skills that will help you gain the knowledge to craft a career in web development. Finally, you'll work with examples and ways of applying the discussed concepts in practical situations. By the end of this book, you'll have gained valuable insights into what it means to be a web architect, as well as the impact architecture has on a web application. Audience This audiobook is for web developers who want to become web architects. Beginner-level web developers will be able to develop a strong technical background, and experienced web developers will learn techniques to become better professionals by understanding the web architect's role and the impact of efficient architecture on their projects.
    Note: Online resource; title from title details screen (O'Reilly, viewed March 28, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 49
    Online Resource
    Online Resource
    Atlanta, GA : Big Nerd Ranch
    Language: English
    Pages: 1 online resource (483 pages) , illustrations
    Edition: [First edition].
    Series Statement: The Big Nerd Ranch guide
    DDC: 005.1
    Keywords: Application software Development ; JavaScript (Computer program language) ; Web site development ; Application software ; Development ; JavaScript (Computer program language) ; Web site development
    Abstract: React is today's most popular open-source JavaScript library for front-end web application development. React Programming: The Big Nerd Ranch Guide helps programmers with experience in HTML, CSS, and JavaScript master React through hands-on examples. Based on Big Nerd Ranch's popular React Essentials bootcamp, this guide illuminates key concepts with realistic code, guiding you step by step through building a starter app and a complete, production-ready app, both crafted to help you quickly leverage Reacts remarkable power. Use React to write reliable, declarative code, create carts and other e-commerce features, optimize performance, and gain experience with component and end-to-end testing. Along the way, you will learn to use tools like Create React App, functional components, hooks, ESLint, React Router, websockets, the React Testing Library, and Cypress.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 50
    ISBN: 180461369X , 9781804613696
    Language: English
    Pages: 1 online resource
    Edition: 1st edition.
    DDC: 005.3
    Keywords: Application software Development ; Go (Computer program language) ; Application software ; Development ; Go (Computer program language) ; Electronic books
    Abstract: Evolve the humble CLI using Go and unleash the next generation of powerful, flexible, and empathy-driven interfaces Purchase of the print or Kindle book includes a free PDF eBook Key Features Discover how Go enables the development of elegant and intuitive CLIs Explore a range of CLI development aspects and pick up a vast array of best practices Create engaging and user-friendly interfaces and learn how to distribute them Book Description Although graphical user interfaces (GUIs) are intuitive and user-friendly, nothing beats a command-line interface (CLI) when it comes to productivity. Many organizations settle for a GUI without searching for alternatives that offer better accessibility and functionality. If this describes your organization, then pick up this book and get them to rethink that decision. Building Modern CLI Applications in Go will help you achieve an interface that rivals a GUI in elegance yet surpasses it in high-performance execution. Through its practical, step-by-step approach, you'll learn everything you need to harness the power and simplicity of the Go language to build CLI applications that revolutionize the way you work. After a primer on CLI standards and Go, you'll be launched into tool design and proper framework use for true development proficiency. The book then moves on to all things CLI, helping you master everything from arguments and flags to errors and API calls. Later, you'll dive into the nuances of empathic development so that you can ensure the best UX possible, before you finish up with build tags, cross-compilation, and container-based distribution. By the end of this UX book, you'll be fully equipped to take the performance and flexibility of your organization's applications to the next level. What you will learn Master the Go code structure, testing, and other essentials Add a colorful dashboard to your CLI using engaging ASCII banners Use Cobra, Viper, and other frameworks to give your CLI an edge Handle inputs, API commands, errors, and timeouts like a pro Target builds for specific platforms the right way using build tags Build with empathy, using easy bug submission and traceback Containerize, distribute, and publish your CLIs quickly and easily Who this book is for This book is for beginner- and intermediate-level Golang developers who take an interest in developing CLIs and enjoy learning by doing. You'll need an understanding of basic Golang programming concepts, but will require no prior knowledge of CLI design and development. This book helps you join a community of CLI developers and distribute within the popular Homebrew package management tool.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 51
    ISBN: 9781000887051 , 1000887057 , 9781003322351 , 1003322352 , 9781000887075 , 1000887073
    Language: English
    Pages: 1 online resource
    Edition: First edition.
    Parallel Title: Erscheint auch als
    Keywords: Computer software Quality control ; Software maintenance ; Software architecture ; Application software Development ; COMPUTERS / Programming / Software Development ; COMPUTERS / Programming / Systems Analysis & Design ; COMPUTERS / Computer Engineering ; Application software ; Development ; Computer software ; Quality control ; Software architecture ; Software maintenance
    Abstract: Software evolution is a time-consuming and costly process due to its complex architecture. Software designers need to produce software that is effective as well as durable. Durability and effectiveness of software are the foremost priorities and challenges for developers. This book comprises real-life case studies of durability issues and their solutions that bring to light loopholes and show how to fix them, to enhance durability. Existing literature on software durability tells us that the first step is to recognise the problem. It gives information about durability, risk, estimation, knowledge, and governance based on five main characteristics: dependability, trustworthiness, usability, security, and human trust. The book serves as a complete package to get acquainted with assurance and risk management from a software durability perspective. It enhances our understanding of the concept of durability, its multi-dimensional approach, threats and their types, risk, mitigation techniques, and suggestive measures. The book reviews the emerging trends in the software development process in the context of durability concepts such as automated code reviews, coding standards, and software durability standards and their testing, cost management solutions, low-code or no-code solutions, and durability assurance.
    Note: Includes bibliographical references and index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 52
    ISBN: 9781803245089 , 1803245085 , 9781803247946
    Language: English
    Pages: 1 online resource (294 p.)
    Edition: 1st edition.
    DDC: 005.4/46
    Keywords: Linux ; Operating systems (Computers)
    Abstract: A modern guide for aspiring Linux administrators--from command line basics to enterprise features Key Features Explore a Linux environment with a focus on networking, installation, configuration, and cloud management Become familiar with the command line, basic commands, and directory Learn how to automate apps and infrastructure using Chef Purchase of the print or Kindle book includes a free PDF eBook Book Description Linux system administration is an essential aspect of maintaining and managing Linux servers within an organization. The role of a Linux system administrator is pivotal in ensuring the smooth functioning and security of these servers, making it a critical job function for any company that relies on Linux infrastructure. This book is a comprehensive guide designed to help you build a solid foundation in Linux system administration. It takes you from the fundamentals of Linux to more advanced topics, encompassing key areas such as Linux system installation, managing user accounts and filesystems, networking fundamentals, and Linux security techniques. Additionally, the book delves into the automation of applications and infrastructure using Chef, enabling you to streamline and optimize your operations. For both newcomers getting started with Linux and professionals looking to enhance their skills, this book is an invaluable hands-on guide with a structured approach and concise explanations that make it an effective resource for quickly acquiring and reinforcing Linux system administration skills. With the help of this Linux book, you'll be able to navigate the world of Linux administration confidently to meet the demands of your role. What you will learn Master the use of the command line and adeptly manage software packages Manage users and groups locally or by using centralized authentication Set up, diagnose, and troubleshoot Linux networks Understand how to choose and manage storage devices and filesystems Implement enterprise features such as high availability and automation tools Pick up the skills to keep your Linux system secure Who this book is for This book is for anyone new to the IT sector or those looking to learn Linux for a career in administering Linux systems. Aspiring cloud professionals, helpdesk staff, application support engineers, application developers, researchers, educators, and students considering the use of Linux servers will find this book especially useful.
    Note: Description based upon print version of record. - Upgrading a system with YUM or DNF
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 53
    ISBN: 9781805129004
    Language: English
    Pages: 1 online resource (288 pages) , illustrations
    Edition: [First edition].
    DDC: 005.13/3
    Keywords: Linux ; UNIX (Computer file) ; C++ (Computer program language) ; Computer programming ; Operating systems (Computers)
    Abstract: Boost your C++ skills by working through realistic examples and exploring system specifications Key Features Master essential skills to build robust Linux systems Explore hands-on examples to demystify crucial development concepts, upskilling your system programming abilities Master the art of creating software for Linux systems and supercharge your C++ skills Purchase of the print or Kindle book includes a free PDF eBook Book Description Around 35 million Linux and almost 2 billion Android users rely on C++ for everything from the simplest embedded and IoT devices to cloud services, supercomputing, and space exploration. To help you produce high-quality software, two industry experts have transformed their knowledge and experience into practical examples in system programming with C++ Programming for Linux Systems. In this book, you'll explore the latest C++20 features, while working on multiple specific use cases. You'll get familiar with the coroutines and modern approaches in concurrent and multithreaded programming. You'll also learn to reshape your thinking when analyzing system behavior in Linux (POSIX) environments. Additionally, you'll discover advanced discussions and novel solutions for complex challenges, while approaching trivial system operations with a new outlook and learning to choose the best design for your particular case. You can use this workbook as an introduction to system programming and software design in Linux or any Unix-based environment. You'll also find it useful as a guideline or a supplement to any C++ book. By the end of this book, you'll have gained advanced knowledge and skills for working with Linux or any Unix-based environment. What you will learn Use C++20 features to craft elegant, efficient, and modern code for Linux systems Acquire essential system programming skills with hands-on examples Develop a deep understanding of Linux programming, from embedded systems to cloud services Tailor your applications to exploit the strengths and mitigate the weaknesses of different architectures Merge advanced C++, system programming, Linux insights, and architecture to create exceptional software Boost your code quality by using system programming techniques to refine and optimize your codebase Who this book is for This book is for every software developer looking to improve and update their C++ development skills. Both students and professionals will find this book useful as the examples are curated to match any area of expertise and are easily adaptable. At the same time, they don't lose focus of the system specifics. A basic understanding of operating systems' interfaces is a must along with experience in software development.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 54
    ISBN: 9781804616833 , 1804616834 , 9781804618400
    Language: English
    Pages: 1 online resource
    Edition: 1st edition.
    Parallel Title: Erscheint auch als
    DDC: 005.4/46
    Keywords: Linux ; Operating systems (Computers)
    Abstract: Configure your Fedora Linux environment as a professional system administration workstation with this comprehensive guide Key Features Leverage best practices and post-installation techniques to optimize your Fedora Linux workstation Learn how to optimize operating system tuning to enhance system administration Explore Fedora Linux's virtualization resources using QEMU, KVM, and libvirt technologies Purchase of the print or Kindle book includes a free PDF eBook Book Description Fedora Linux is a free and open-source platform designed for hardware, clouds, and containers that enables software developers and community members to create custom solutions for their customers. This book is a comprehensive guide focusing on workstation configuration for the modern system administrator. The book begins by introducing you to the philosophy underlying the open-source movement, along with the unique attributes of the Fedora Project that set it apart from other Linux distributions. The chapters outline best practices and strategies for essential system administration tasks, including operating system installation, first-boot configuration, storage, and network setup. As you make progress, you'll get to grips with the selection and usage of top applications and tools in the tech environment. The concluding chapters help you get a clear understanding of the basics of version control systems, enhanced Linux security, automation, virtualization, and containers, which are integral to modern system administration. By the end of this book, you'll have gained the knowledge needed to optimize day-to-day tasks related to Linux-based system administration. What you will learn Discover how to configure a Linux environment from scratch Review the basics of Linux resources and components Familiarize yourself with enhancements and updates made to common Linux desktop tools Optimize the resources of the Linux operating system Find out how to bolster security with the SELinux module Improve system administration using the tools provided by Fedora Get up and running with open container creation using Podman Who this book is for This book is for individuals who want to use Fedora Linux as a workstation for daily system administration tasks and learn how to optimize the distribution's tools for these functions. Although you should have a basic understanding of Linux and system administration, extensive knowledge of it is not necessary.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 55
    Online Resource
    Online Resource
    [Place of publication not identified] : Pearson
    Language: English
    Pages: 1 online resource (368 pages) , illustrations
    Edition: Tenth edition ; Windows 11edition.
    Series Statement: Absolute beginner's guide
    DDC: 004.16
    Keywords: Microsoft Windows (Computer file) ; Operating systems (Computers) ; Computers ; Microsoft Windows (Computer file) ; Computers ; Operating systems (Computers) ; Electronic books
    Abstract: Make the most of your Windows 11 laptop or desktop computer--without becoming a technical expert! This book is the fastest way to get comfortable, get productive, get online, get started with social networking, make more connections, and have more fun! Even if you've never used a Windows computer before, this book shows you how to do what you want, one incredibly clear and easy step at a time. Computer basics have never, ever been this simple! Who knew how simple using computers could be? This is today's best beginner's guide to using your computer or tablet with the Windows 11 operating system...simple, practical instructions for doing everything you really want to do!
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 56
    Online Resource
    Online Resource
    Sebastopol, CA : O'Reilly Media, Inc.
    Language: English
    Pages: 1 online resource (200 pages)
    Edition: [First edition].
    DDC: 005.3
    Keywords: Application software Study guides Development ; Virtual computer systems Study guides ; Open source software ; Computer programmers Certification ; Application software ; Development ; Computer programmers ; Certification ; Open source software ; Virtual computer systems ; Study guides ; Electronic books
    Abstract: Vulnerabilities in software and IT infrastructure pose a major threat to organizations. In response, the Cloud Native Computing Foundation (CNCF) developed the Certified Kubernetes Security Specialist (CKS) certification to verify an administrator's proficiency to protect Kubernetes clusters and the cloud native software they contain. This practical book helps you fully prepare for the certification exam by walking you through all of the topics covered. Different from typical multiple-choice formats used by other certifications, this performance-based exam requires deep knowledge of the tasks it covers under intense time pressure. If you want to pass the CKS exam on the first go, author Benjamin Muschko shares his personal experience to help you learn the objectives, abilities, and tips and tricks you need to pass on the first attempt. Identify, mitigate, and/or minimize threats to cloud native applications and Kubernetes clusters Learn the ins and outs of Kubernetes's security features, and external tools for security detection and mitigation purposes Demonstrate competency to perform the responsibilities of a Kubernetes administrator or application developer with a security viewpoint Solve real-world Kubernetes problems in a hands-on, command-line environment Effectively navigate and solve questions during the CKS exam.
    Note: Online resource; title from title details screen (O'Reilly, viewed November 15, 2022)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 57
    ISBN: 9781803241050
    Language: English
    Pages: 1 online resource (225 pages) , illustrations
    Parallel Title: Erscheint auch als
    DDC: 005.432
    Keywords: Google chrome ; Operating systems (Computers)
    Abstract: Explore the sysadmin features and architecture of ChromeOS to master its local and cloud-based administrative tools and capabilities Key Features Get a complete overview of using ChromeOS as a powerful system admin tool Get hands-on experience working with Google's administration platform Learn about centralized management of resources as the hallmark of enterprise system administration Book Description Google's ChromeOS provides a great platform for technicians, system administrators, developers, and casual users alike, providing a seemingly simplistic architecture that is easy enough for a novice user to begin working with. However, beneath the surface, this operating system boasts a plethora of powerful tools, able to rival any other OS on the market. So, learning how to harness the full potential of the OS is critical for you as a technical worker and user to thrive at your workplace. ChromeOS System Administrator's Guide will help you reap the benefits of all features of ChromeOS. This book explains ChromeOS' unique architecture and its built-in tools that perform essential tasks such as managing user accounts, working with data, and launching applications. As you build your foundational knowledge of the OS, you'll be exposed to higher-level concepts such as security, command line, and enterprise management. By the end of this book, you'll be well-equipped to perform a range of system administration tasks within ChromeOS without requiring an alternative operating system, thereby broadening your options as a technician, system administrator, developer, or engineer. What you will learn Install, update, and configure ChromeOS on standalone devices Manage Google's cloud-based applications and resources effectively Implement key networking and security features to protect your architecture from cyber threats Understand common troubleshooting and disaster recovery techniques Migrate data from other platforms to Google Workspace efficiently Perform administrative tasks and run Linux scripts with Chrome Shell Manage your enterprise from the Google Workspace Admin Console Who this book is for This book is for you if you want to become a system administrator, developer, or engineer, and are looking to explore ChromeOS architecture all while expanding your knowledge of administration tools and techniques. Basic knowledge of system administration is required.
    Note: Includes index. - Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 58
    ISBN: 9781801815277 , 1801815275 , 9781801812399
    Language: English
    Pages: 1 online resource
    Parallel Title: Erscheint auch als
    DDC: 005.3
    Keywords: Amazon Web Services (Firm) ; Application software Development ; Cloud computing ; Amazon Web Services (Firm) ; Application software ; Development ; Cloud computing
    Abstract: Uncover the secrets of building maintainable, extensible, and virtually indestructible cloud applications on AWS with Cloud Development Kit (CDK) Purchase of the print or Kindle book includes a free PDF eBook Key Features Build complex cloud applications with the revolutionary AWS CDK Gain practical knowledge of AWS CDK to leverage the powerful toolset of AWS Employ practical exercises & architectural design patterns for developing modern serverless application Book Description As cloud applications are becoming more complex, multiple tools and services have emerged to cater to the challenges of running reliable solutions. Although infrastructure as code, containers, and orchestration tools, such as Kubernetes, have proved to be efficient in solving these challenges, AWS CDK represents a paradigm shift in building easily developed, extended, and maintained applications. With AWS CDK in Practice, you'll start by setting up basic day-to-day infrastructure while understanding the new prospects that CDK offers. You'll learn how to set up pipelines for building CDK applications on the cloud that are long-lasting, agile, and maintainable. You'll also gain practical knowledge of container-based and serverless application development. Furthermore, you'll discover how to leverage AWS CDK to build cloud solutions using code instead of configuration files. Finally, you'll explore current community best practices for solving production issues when dealing with CDK applications. By the end of this book, you'll have practical knowledge of CDK, and you'll be able to leverage the power of AWS with code that is simple to write and maintain using AWS CDK. What you will learn Turn containerized web applications into fully managed solutions Explore the benefits of building DevOps into everyday code with AWS CDK Uncover the potential of AWS services with CDK Create a serverless-focused local development environment Self-assemble projects with CI/CD and automated live testing Build the complete path from development to production with AWS CDK Become well versed in dealing with production issues through best practices Who this book is for This book is for traditional full stack developers looking to explore the new world of Infrastructure as Code and serverless applications, solutions architects seeking to define their services with AWS CDK, and DevOps specialists searching for a better management technique to configure files. Readers should not be new to coding and must have experience in web development in languages such as Python, JS, Typescript, Java, etc. along with a basic understanding of how web applications are developed.
    Note: Includes bibliographical references and index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 59
    ISBN: 9781803239712 , 1803239719 , 9781803237589
    Language: English
    Pages: 1 online resource
    Edition: 1st edition.
    Parallel Title: Erscheint auch als
    DDC: 005.4/46
    Keywords: Linux ; Operating systems (Computers) ; User interfaces (Computer systems)
    Abstract: An easy-to-follow guide for newbies and advanced users to learn Manjaro Linux for everyday tasks with practical examples Key Features Explore Manjaro, from installation to using all its available applications Learn how to easily protect your privacy online, manage your system, and handle backups Master key Linux concepts such as file systems, sharing, systemd, and journalctl Purchase of the print or Kindle book includes a free PDF eBook Book Description Manjaro Linux, renowned for its smooth installation, user-friendly interface, and robust security features, is an Arch-based fast Linux distro enhanced with multiple graphical environments, GUI modules, and a full application setup, resulting in a top Linux distribution. This book is your guide to unlocking its full potential. Starting with an overview of the different editions and detailed installation instructions, the initial section offers insights into the GUI modules and features of each official edition. You'll then explore the regular software, work with the Terminal, and cover topics such as package management, filesystems, automounts, storage, backups, and encryption. The subsequent chapters will help you get to grips with data sharing, security and networking, firewalls, VPNs, and SSH in depth. Finally, you'll become well-versed in service and user management, troubleshooting, scripting, automation, and kernel switching. The book's modular structure allows you to quickly navigate to the specific information you need, and by its end, you'll have gained an appreciation of what sets Manjaro Linux apart. What you will learn Gain insights into the full set of Manjaro capabilities Install Manjaro and easily customize it using a graphical user interface Explore all types of supported software, including office and gaming applications Learn basic and advanced Terminal usage with examples Understand package management, filesystems, network and the Internet Enhance your security with Firewall setup, VPN, SSH, and encryption Explore systemd management, journalctl, logs, and user management Get to grips with scripting, automation, kernel basics, and switching Who this book is for While this book is primarily a reference guide for intermediate and advanced users who want to explore Linux via Manjaro's top-notch distribution, it's also a perfect guide for Linux enthusiasts and newbies in search of a stable and secure OS with plenty of flexibility. Whether you're a student, new to Linux, or looking to migrate from Windows/macOS, this book will help you navigate easily. Prior Linux experience will help but is not required to get started with this book.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 60
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Apress
    ISBN: 9781484279489 , 1484279484
    Language: English
    Pages: 1 online resource
    Parallel Title: Erscheint auch als
    Keywords: Application software Development ; Accessible Web sites for people with disabilities ; Mobile computing ; Wearable technology ; Accessible Web sites for people with disabilities ; Application software ; Development ; Mobile computing ; Wearable technology
    Abstract: Take a deep look at accessibility as it applies to mobile and wearables. This book covers topics within the accessibility domain that are rarely covered or understood, despite the fact that nearly half of the world's population uses smartphones. Moreover, by 2025, 72% of smartphone users are expected to only use smartphones to access the internet. And yet, accessibility is often an afterthought instead of a core principle of product development. This book changes that. You will begin by exploring the current landscape and policy frameworks, looking at the software product lifecycle and how to embed inclusion from the start. You'll learn the nuances of mobile accessibility as it applies to mobile devices, wearables, and IoT. From there you'll move onto automated testing, accessibility and inclusion, and the next frontiers of emerging technology including AR and VR. There will be notes at the end of programming examples to help those in orthogonal roles, such as project management, understand the basics and the language to better communicate with their engineering counterparts. Over 1 billion people in the world live with some form of disability so it's imperative you devise a comprehensive game plan to make your digital products accessible for all. Beyond Accessibility Compliance is your guide to understanding the current landscape of assistive technology and how emerging techniques are changing the way we think about personalization and accessibility. What You'll Learn See how people with the most common forms of disabilities use digital products Review the basics of the product development lifecycle and how to embed accessibility Explore tangible answers as to how accessibility pertains to unique roles Understand the difference between compliance and usability Make data visualizations accessible for blind users Implement code-level changes to address gaps in accessibility Build a campus programs and course material inclusive for people with disabilities Who This Book Is For Current developers, designers, and others building technology products with basic knowledge of front-end development. This book is also suitable for students in computer science, engineering, HCI, and related fields. Sections that are not engineering-specific are applicable to design, user research, communication, and business students who are looking to pursue careers in technology.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 61
    ISBN: 1803230401 , 9781803230405
    Language: English
    Pages: 1 online resource
    Edition: 1st edition.
    DDC: 005.13/3
    Keywords: Microsoft .NET Framework ; C (Computer program language) ; Application software Development ; Microsoft .NET Framework ; Application software ; Development ; C (Computer program language) ; Electronic books
    Abstract: Implement modern design patterns that leverage domain-driven data, to achieve resiliency and scalability for data-dependent applications Key Features Learn the tenets of event-driven architecture, coupled with reliable design patterns to enhance your knowledge of distributed systems and build a foundation for professional growth Understand how to translate business goals and drivers into a domain model that can be used to develop an app that enables those goals and drivers Identify areas to enhance development and ensure operational support through the architectural design process Book Description This book will guide you through various hands-on practical examples for implementing event-driven microservices architecture using C# 11 and .NET 7. It has been divided into three distinct sections, each focusing on different aspects of this implementation. The first section will cover the new features of .NET 7 that will make developing applications using EDA patterns easier, the sample application that will be used throughout the book, and how the core tenets of domain-driven design (DDD) are implemented in .NET 7. The second section will review the various components of a local environment setup, the containerization of code, testing, deployment, and the observability of microservices using an EDA approach. The third section will guide you through the need for scalability and service resilience within the application, along with implementation details related to elastic and autoscale components. You'll also cover how proper telemetry helps to automatically drive scaling events. In addition, the topic of observability is revisited using examples of service discovery and microservice inventories. By the end of this book, you'll be able to identify and catalog domains, events, and bounded contexts to be used for the design and development of a resilient microservices architecture. What you will learn Explore .NET 7 and how it enables the development of applications using EDA Understand messaging protocols and producer/consumer patterns and how to implement them in .NET 7 Test and deploy applications written in .NET 7 and designed using EDA principles Account for scaling and resiliency in microservices Collect and learn from telemetry at the platform and application level Get to grips with the testing and deployment of microservices Who this book is for This book will help .NET developers and architects looking to leverage or pivot to microservices while using a domain-driven event model.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 62
    ISBN: 9781804614662 , 1804614661 , 9781804615096
    Language: English
    Pages: 1 online resource
    Edition: 1st edition.
    Parallel Title: Erscheint auch als
    DDC: 005.4/476
    Keywords: Microsoft Windows server ; Operating systems (Computers) ; Microsoft Azure (Computing platform)
    Abstract: Ace the AZ 801 exam and master advanced Windows Server and Infrastructure-as-a-Service workload administration with this comprehensive guide Purchase of the print or Kindle book includes a free PDF eBook Key Features Gain practical knowledge to conquer the AZ-801 certification and tackle real-world challenges Learn to secure Windows Server in on-premises and hybrid infrastructures Leverage hands-on examples to monitor and troubleshoot Windows Server environments Book Description Configuring Windows Server Hybrid Advanced Services Exam Ref AZ-801 helps you master various cloud and data center management concepts in detail, helping you grow your expertise in configuring and managing Windows Server in on-premises, hybrid, and cloud-based workloads. Throughout the book, you'll cover all the topics needed to pass the AZ-801 exam and use the skills you acquire to advance in your career. With this book, you'll learn how to secure your on-premises Windows Server resources and Azure IaaS workloads. First, you'll explore the potential vulnerabilities of your resources and learn how to fix or mitigate them. Next, you'll implement high availability Windows Server virtual machine workloads with Hyper-V Replica, Windows Server Failover Clustering, and Windows File Server. You'll implement disaster recovery and server migration of Windows Server in on-premises and hybrid environments. You'll also learn how to monitor and troubleshoot Windows Server environments. By the end of this book, you'll have gained the knowledge and skills required to ace the AZ-801 exam, and you'll have a handy, on-the-job desktop reference guide. What you will learn Understand the core exam objectives and successfully pass the AZ-801 exam Secure Windows Server for on-premises and hybrid infrastructures using security best practices Implement, manage, and monitor Windows Server high availability features successfully Configure and implement disaster recovery services using Hyper-V features, Azure Recovery Services, and Azure Site Recovery Explore how to migrate various servers, workloads, and tools from previous versions of Windows Server to 2022 Monitor and troubleshoot Windows Server environments in both on-premises and cloud workloads using Windows Server tools, Windows Admin Center, and Azure services Who this book is for This book is for Cloud and Datacenter Management administrators and engineers, Enterprise Architects, Microsoft 365 Administrators, Network Engineers, and anyone seeking to gain additional working knowledge with Windows Server operating systems and managing on-premises, hybrid and cloud workloads with administrative tools. To get started, you'll need to have a basic understanding of how to configure advanced Windows Server services utilizing existing on-premises technology in combination with hybrid and cloud technologies.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 63
    Online Resource
    Online Resource
    [Place of publication not identified] : Pearson Education, Inc.
    ISBN: 9780137691326 , 0137691327
    Language: English
    Pages: 1 online resource (816 pages) , illustrations
    Edition: [First edition].
    DDC: 005.4/46
    Keywords: Microsoft Windows (Computer file) ; Operating systems (Computers) ; Windows (Computer programs) ; Microsoft Windows (Computer file) ; Operating systems (Computers) ; Windows (Computer programs) ; Electronic books
    Abstract: Dive into Windows 11 and really put your Windows expertise to work. Focusing on the most powerful and innovative features of Windows 11, this supremely well-organized reference packs hundreds of time-saving solutions, up-to-date tips, and workarounds. From personalizing your Windows user experience to maximizing security and privacy, youll discover how experts tackle todays essential tasks. Make the most of Microsofts latest Windows enhancements as you challenge yourself to new levels of mastery.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 64
    ISBN: 9781803233215 , 1803233214 , 9781803235578
    Language: English
    Pages: 1 online resource
    Edition: 1st edition.
    Parallel Title: Erscheint auch als
    DDC: 005.3
    Keywords: Android (Electronic resource) ; Application software Development ; Mobile computing ; Android (Electronic resource) ; Application software ; Development ; Mobile computing
    Abstract: Build exceptional Android applications and wearables with concise guided recipes and support the new foldable technology by using the latest Jetpack libraries Purchase of the print or Kindle book includes a free PDF eBook Key Features Leverage the power of the latest Jetpack libraries in your day-to-day Android development tasks Explore Wear OS and build large screens to support the foldable world using the declarative approach Write tests and debug your code as you discover the most useful tips, tricks, and best practices Book Description Android is a powerful operating system widely used in various devices, phones, TVs, wearables, automobiles, and more. This Android cookbook will teach you how to leverage the latest Android development technologies for creating incredible applications while making effective use of popular Jetpack libraries. You'll also learn which critical principles to consider when developing Android apps. The book begins with recipes to get you started with the declarative UI framework, Jetpack Compose, and help you with handling UI states, Navigation, Hilt, Room, Wear OS, and more as you learn what's new in modern Android development. Subsequent chapters will focus on developing apps for large screens, leveraging Jetpack's WorkManager, managing graphic user interface alerts, and tips and tricks within Android studio. Throughout the book, you'll also see testing being implemented for enhancing Android development, and gain insights into harnessing the integrated development environment of Android studio. Finally, you'll discover best practices for robust modern app development. By the end of this book, you'll be able to build an Android application using the Kotlin programming language and the newest modern Android development technologies, resulting in highly efficient applications. What you will learn Use Kotlin programming to build your Android applications Leverage modern Android development (MAD) libraries to create exceptional apps Explore modern app architecture concepts such as model-view-viewmodel (MVVM) Utilize dependency injection, clean architecture, and module organization Discover how to write UI and unit tests for your applications Get to grips with paging, data binding, and datastore Build large screens to support the new foldable world Explore principles of Wear OS in modern Android development Who this book is for This book is for active junior-to-mid-level Android developers with one to two years of professional experience in developing Android applications who are interested in advancing their knowledge of Android development. The recipes in this book use Kotlin and not Java.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 65
    ISBN: 9781394165896 , 1394165897 , 9781394165889
    Language: English
    Pages: 1 online resource
    Parallel Title: Erscheint auch als
    Keywords: Microsoft Azure (Computing platform) ; Application software Development ; Cloud computing ; Application software ; Development ; Cloud computing ; Microsoft Azure (Computing platform)
    Abstract: The perfect DevOps guide for beginning Azure users In Beginning Azure DevOps: Planning, Building, Testing and Releasing Software Applications on Azure, award-winning software engineer Adora Nwodo delivers a beginner's guide to DevOps on the Microsoft-powered Azure cloud platform. In the book, you'll learn to deploy Azure's built-in DevOps tools required to plan, build, test, and ship applications. The author explains how to use Azure's functionality for project management, version control, code testing, and continuous integration and continuous delivery (CI/CD). She discusses how to plan software development projects from start to finish using Agile and Scrum techniques. Readers will also find: Updated source code repositories on GitHub with instructive practice exercises Strategies for improving collaboration and automating your code-to-cloud workflows Techniques for securing your code with advanced capabilities An essential resource for Azure novices who hope to learn about the myriad possibilities unlocked by Azure DevOps tools, Beginning Azure DevOps will also earn a place in the libraries of software professionals familiar with other cloud platforms who hope to gain a foothold in the Azure cloud environment.
    Note: Includes bibliographical references and index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 66
    Online Resource
    Online Resource
    Hoboken, NJ : John Wiley & Sons, Inc.
    ISBN: 9781394168811 , 1394168810 , 9781394168828 , 1394168829 , 9781394168804
    Language: English
    Pages: 1 online resource , illustrations
    Edition: 3rd edition.
    Series Statement: For dummies
    Parallel Title: Erscheint auch als
    DDC: 005.4/3
    Keywords: Google chrome ; Chromebook (Computer) ; Operating systems (Computers) ; Laptop computers ; Google chrome ; Chromebook (Computer) ; Laptop computers ; Operating systems (Computers) ; Handbooks and manuals ; Handbooks and manuals
    Abstract: Get the most out of your Google Chromebook Chromebook For Dummies walks you through setting up your Chromebook, transitioning from traditional computers, customizing a Chromebook to fit your needs, navigating the many apps and their uses, and applying advanced settings and features. This book documents the features of all Chromebooks, approaching them from the point of view of a smart person who is intimidated by the technology. Offers extensive and practical information Covers all portable computers powered by Chrome OS Helps make it easy to drive these fast, user-friendly devices Includes coverage of the latest features in the Chrome operating system You & rsquo;ll end up keeping this book close at hand, referring to it often as you explore the features of your Chromebook.
    Note: Includes index. - Vendor-supplied metadata
    URL: Cover
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 67
    Online Resource
    Online Resource
    Saskatoon, Canada : alt concepts
    ISBN: 9781990783319 , 1990783317
    Language: English
    Pages: 1 online resource (178 pages) , illustrations
    Edition: [First edition].
    Series Statement: Take control
    DDC: 005.4/46
    Keywords: Mac OS ; Operating systems (Computers) ; Macintosh (Computer)
    Abstract: Meet the latest version of macOS, Version 1.0, released September 9, 2023. macOS 14 Sonoma makes your Mac more secure and easier to use, with a wide array of new and improved features. Learn how to upgrade your Mac from an earlier version of macOS, find your way around Sonoma, use new features, and discover extensive changes to built-in apps such as Safari and Messages. Sonoma is Apple's latest effort to make Macs even more powerful and easier to use, and Joe Kissell is back with a complete guide to the upgrade process, as well as an in-depth look at what's new. People participating in video calls or sharing their screens via FaceTime, Zoom, and similar apps have some helpful new tools at their disposal. Widgets can now live on your desktop. Messages adds usability features, Safari offers greater privacy and flexibility, and Notes includes hyperlinks and better PDF support. Take Control of Sonoma walks you through all these changes and many more.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 68
    Online Resource
    Online Resource
    Birmingham, UK : Packt Publishing Ltd.
    ISBN: 9781837634507
    Language: English
    Pages: 1 online resource (720 pages) , illustrations
    Edition: Fourth edition.
    DDC: 005.4/476
    Keywords: Microsoft Windows server ; Operating systems (Computers)
    Abstract: Written by a 10-time Microsoft MVP award winner with over 20 years of IT experience, Mastering Windows Server 2022 is a hands-on guide to administer any Windows Server environment. Whether new to the server world or working to keep your existing skills sharp, this book aims to be referenced on a regular basis instead of gathering dust on your shelf. Updated with Server 2022 content, this book covers a wide variety of information pertaining to your role as a server administrator. We will expand upon versions and licensing models for this OS, and explore the 'single pane of glass' administration methodology by utilizing tools like Server Manager, PowerShell, and even Windows Admin Center. This book is primarily focused on Windows Server 2022 LTSC version, but follow along as we discuss the latest news for SAC server releases as this impacts Containers, Nano Server, and general OS release cadence. This book covers a range of remote access technologies, and even teaches management of PKI and certificates. You will be empowered to virtualize your datacenter with Hyper-V, and deploy your own Remote Desktop Services "farm". Learn about Server Core, built-in redundancy, and explore troubleshooting skills. All this on top of chapters about core infrastructure technologies such as Active Directory, DNS, DHCP, and Group Policy.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 69
    Online Resource
    Online Resource
    Hoboken, New Jersey : John Wiley & Sons, Incorporated
    ISBN: 9781394196548 , 1394196547
    Language: English
    Pages: 1 online resource (218 p.)
    Parallel Title: Erscheint auch als
    DDC: 005.8
    Keywords: Linux ; Computer security ; Operating systems (Computers) ; Linux ; Computer security ; Operating systems (Computers)
    Abstract: Prepare smarter and faster for the LPI Security Essentials exam In LPI Security Essentials Study Guide: Exam 020-100, veteran Linux server administrator David Clinton delivers an expert tutorial on the major security threats facing computers, networks, connected devices, and IT services, both on-premise and in the cloud. You'll discover common and effective ways to prevent, mitigate, and respond to security attacks, and validate your ability to use encryption to secure data transferred through a network. This book is designed to prepare you for the LPI Security Essentials certification offered by the global standard and career support organization for open-source professionals. Whether you're preparing for this foundational exam as a steppingstone to the more advanced Security+ certification or as an end in itself, you'll advance your knowledge of security concepts, encryption, node, device, and storage security, network and service security, and identity and privacy concepts. You'll get: Techniques and tools you can use immediately in a new role as an IT security professional Key strategies for digital self-defense, including securing your own devices and making use of IT services Complimentary access to Sybex's superior online interactive learning environment and test bank, complete with chapter tests, a practice exam, electronic flashcards, and a glossary of key terms Perfect for anyone seeking to take the LPI Security Essentials certification exam, LPI Security Essentials Study Guide, Exam 020-100 is a must-have resource for people looking to hit the ground running in a new career focused on information security.
    Note: Description based upon print version of record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 70
    ISBN: 9781803235998 , 1803235993 , 9781803230085
    Language: English
    Pages: 1 online resource (359 pages)
    Edition: 1st edition.
    Parallel Title: Erscheint auch als
    DDC: 004.6782
    Keywords: Cloud computing ; Computer architecture ; Application software Development ; Application software ; Development ; Cloud computing ; Computer architecture
    Abstract: Get up and running with serverless workloads across AWS, Azure, GCP, Kubernetes, and virtual machines with real-life examples and best practices for design, development, and security of serverless applications Purchase of the print or Kindle book includes a free PDF eBook Key Features Learn with DIY projects and step-by-step instructions for different serverless technologies and vendors Explore detailed sections on running serverless workloads across Kubernetes and virtual machines Discover Cloudflare Serverless Solutions to modernize your web applications Book Description Serverless computing has emerged as a mainstream paradigm in both cloud and on-premises computing, with AWS Lambda playing a pivotal role in shaping the Function-as-a-Service (FaaS) landscape. However, with the explosion of serverless technologies and vendors, it has become increasingly challenging to comprehend the foundational services and their offerings. Architecting Cloud Native Serverless Solutions lays a strong foundation for understanding the serverless landscape and technologies in a vendor-agnostic manner. You'll learn how to select the appropriate cloud vendors and technologies based on your specific needs. In addition, you'll dive deep into the serverless services across AWS, GCP, Azure, and Cloudflare followed by open source serverless tools such as Knative, OpenFaaS, and OpenWhisk, along with examples. You'll explore serverless solutions on Kubernetes that can be deployed on both cloud-hosted clusters and on-premises environments, with real-world use cases. Furthermore, you'll explore development frameworks, DevOps approaches, best practices, security considerations, and design principles associated with serverless computing. By the end of this serverless book, you'll be well equipped to solve your business problems by using the appropriate serverless vendors and technologies to build efficient and cost-effective serverless systems independently. What you will learn Understand the serverless landscape and its potential Build serverless solutions across AWS, Azure, and GCP Develop and run serverless applications on Kubernetes Implement open source FaaS with Knative, OpenFaaS, and OpenWhisk Modernize web architecture with Cloudflare Serverless Discover popular serverless frameworks and DevOps for serverless Explore software design and serverless architecture patterns Acquire an understanding of serverless development and security best practices Who this book is for This book is for DevOps, platform, cloud, site reliability engineers, or application developers looking to build serverless solutions. It's a valuable reference for solution architects trying to modernize a legacy application or working on a greenfield project. It's also helpful for anyone trying to solve business or operational problems without wanting to manage complicated technology infrastructure using serverless technologies. A basic understanding of cloud computing and some familiarity with at least one cloud vendor, Python programming language, and working with CLI will be helpful when reading this book.
    Note: Table of ContentsServerless computing and Function as a serviceBackend as a Service and Powerful Serverless PlatformsServerless solutions in AWSServerless Solutions in AzureServerless solutions in GCPServerless CloudflareKubernetes, Knative, and OpenFaaSSelf-hosted FaaS with Apache OpenwhiskImplementing DevOps Practices for ServerlessServerless security, Observability, and Best PracticesArchitectural and Design Patterns for Serverless. - Description based on CIP data; resource not viewed
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 71
    ISBN: 9781803237909 , 1803237902 , 9781803245669
    Language: English
    Pages: 1 online resource
    Edition: 1st edition.
    Parallel Title: Erscheint auch als
    DDC: 005.4/32
    Keywords: Linux ; Operating systems (Computers) ; Computer software Development
    Abstract: Build a solid foundation in DevOps and Linux systems as well as advanced DevOps practices such as configuration, IAC, and CI/CD Key Features Master Linux basics, the command line, and shell scripting Become a DevOps expert by mastering Docker, Git, monitoring, automation, and CI/CD Implement networking, manage services, and leverage Infrastructure as Code (IaC) Purchase of the print or Kindle book includes a free PDF eBook Book Description The Linux DevOps Handbook is a comprehensive resource that caters to both novice and experienced professionals, ensuring a strong foundation in Linux. This book will help you understand how Linux serves as a cornerstone of DevOps, offering the flexibility, stability, and scalability essential for modern software development and operations. You'll begin by covering Linux distributions, intermediate Linux concepts, and shell scripting to get to grips with automating tasks and streamlining workflows. You'll then progress to mastering essential day-to-day tools for DevOps tasks. As you learn networking in Linux, you'll be equipped with connection establishment and troubleshooting skills. You'll also learn how to use Git for collaboration and efficient code management. The book guides you through Docker concepts for optimizing your DevOps workflows and moves on to advanced DevOps practices, such as monitoring, tracing, and distributed logging. You'll work with Terraform and GitHub to implement continuous integration (CI)/continuous deployment (CD) pipelines and employ Atlantis for automated software delivery. Additionally, you'll identify common DevOps pitfalls and strategies to avoid them. By the end of this book, you'll have built a solid foundation in Linux fundamentals, practical tools, and advanced practices, all contributing to your enhanced Linux skills and successful DevOps implementation. What you will learn Understand how to manage infrastructure using Infrastructure as Code (IaC) tools such as Terraform and Atlantis Automate repetitive tasks using Ansible and Bash scripting Set up logging and monitoring solutions to maintain and troubleshoot your infrastructure Identify and understand how to avoid common DevOps pitfalls Automate tasks and streamline workflows using Linux and shell scripting Optimize DevOps workflows using Docker Who this book is for This book is for DevOps Engineers looking to extend their Linux and DevOps skills as well as System Administrators responsible for managing Linux servers, who want to adopt DevOps practices to streamline their operations. You'll also find this book useful if you want to build your skills and knowledge to work with public cloud technologies, especially AWS, to build and manage scalable and reliable systems.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 72
    ISBN: 9781804612385 , 1804612383 , 9781804616925
    Language: English
    Pages: 1 online resource
    Series Statement: Expert insight
    Parallel Title: Erscheint auch als
    DDC: 005.4/2
    Keywords: Linux ; Operating systems (Computers) ; Systèmes d'exploitation (Ordinateurs) ; operating systems
    Abstract: A must-read for software developers lacking command-line skills, focusing on Linux. It provides transferable command-line proficiency for use in Mac OS, Unix, and Windows with WSL Key Features A practical, no-nonsense guide specifically written for developers (not sysadmins) who need to quickly learn command-line skills Expand your practical skills and look like a wizard on the command line Build practical skills to work effectively with the most common CLI tools on Unix-like systems Book Description Developers are always looking to raise their game to the next level, yet most are completely lost when it comes to the Linux command line. This book is the bridge that will take you to the next level in your software development career. Most of the skills in the book can be immediately put to work to make you a more efficient developer. It's written specifically for software engineers, not Linux system administrators, so each chapter will equip you with just enough theory to understand what you're doing before diving into practical commands that you can use in your day-to-day work as a software developer. As you work through the book, you'll quickly absorb the basics of how Linux works while you get comfortable moving around the command line. Once you've got the core skills, you'll see how to apply them in different contexts that you'll come across as a software developer: building and working with Docker images, automating boring build tasks with shell scripts, and troubleshooting issues in production environments. By the end of the book, you'll be able to use Linux and the command line comfortably and apply your newfound skills in your day-to-day work to save time, troubleshoot issues, and be the command-line wizard that your team turns to. What you will learn Learn useful command-line tricks and tools that make software development, testing, and troubleshooting easy Understand how Linux and command line environments actually work Create powerful, customized tools and save thousands of lines of code with developer-centric Linux utilities Gain hands-on experience with Docker, SSH, and Shell scripting tasks that make you a more effective developer Get comfortable searching logs and troubleshooting problems on Linux servers Handle common command-line situations that stump other developers Who this book is for This book is for software developers who want to build practical Command-Line (CLI) and Linux skills and who want to quickly fill the gap to advance their skills and their career. Basic knowledge of editing text, working with files and folders, having some idea of what "operating systems" are, installing software, and using a development environment is assumed.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 73
    ISBN: 9781484295113 , 1484295110
    Language: English
    Pages: 1 online resource (xiii, 252 pages) , illustrations
    Parallel Title: Erscheint auch als
    Keywords: Google (Firm) ; Google Apps ; Application software Development ; Cloud computing ; Computing platforms ; Java (Computer program language) ; Google (Firm) ; Google Apps ; Logiciels d'application ; Développement ; Infonuagique ; Plateformes (Informatique) ; Java (Langage de programmation) ; Application software ; Development ; Cloud computing ; Computing platforms ; Java (Computer program language)
    Abstract: Learn how to use Google Cloud Platform (GCP) and its services to design, build, and deploy applications. This book includes best practices, practical examples, and code snippets written in Java, making it a key resource for developers seeking hands-on experience with GCP. You'll begin with an introduction to GCP services and a review of what Java offers while developing applications for GCP. Next, you'll be walked through how to set up Google App Engine, Google Storage Cloud, and Google Cloud SQL with use cases, as well as application development and deployment. As the book progresses, you'll be exposed to advanced GCP services, deploying and scaling applications on GCP services, and troubleshooting and optimization of Java applications on GCP. The book uses real-world examples to help you understand how GCP services can solve everyday problems. After completing this book, you will understand Google Cloud Platform and its services, and will have the knowledge needed to design, build, and deploy your own applications on GCP using Java. You will: Create a GCP project, configure authentication and authorization, and deploy a sample application. Use GCP services to solve common problems and apply them to real-world scenarios Implement GCP services such as Datastore, SQL, and Spanner Leverage GCP tools such as the SDK and Cloud Shell.
    Note: Includes index. - Online resource; title from PDF title page (SpringerLink, viewed June 12, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 74
    ISBN: 9781484295359 , 1484295358
    Language: English
    Pages: 1 online resource (285 pages) , illustrations (black and white, and colour).
    Parallel Title: Erscheint auch als
    Keywords: Web-based user interfaces Design ; Application software Development ; Logiciels d'application ; Développement ; Application software ; Development
    Abstract: Dive into the world of SAP UIs and begin your journey to becoming a development expert. In this book, you will learn the latest cutting-edge web technologies and gain a comprehensive understanding of the user experience concept that undergirds the SAP Fiori design system. SAP UI Frameworks for Enterprise Developers is filled with hands-on tutorials that will guide you through every step of the development journey, from setting up your coding editor to building your first application using UI5, SAP Fiori Elements, UI5 Web Components, or Fundamental Library Styles. Authors Marius Obert and Volker Buzek understand that staying ahead in the rapidly evolving UI technology landscape can be challenging, so theyve included insights into upcoming industry-wide trends and future innovations. This book will provide you with the knowledge and skills needed to build intuitive applications with an eye-catching, SAP Fiori-conforming user interface. Dont miss this opportunity to take your UI development skills to the next level! You will: Gain an overview of the technologies that can be used to implement enterprise-ready UIs that can be deployed in the cloud as well as on-premises Discover resources for connecting with domain experts to stay on top your game and learn about innovations in the SAP ecosystem Survey industry-wide technologies trends, like micro frontends and SSR, and relate these trends to both enterprise software and new projects led by SAP.
    Note: Print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 75
    ISBN: 9781484294673 , 148429467X
    Language: English
    Pages: 1 online resource (xvii, 219 pages) , illustrations
    Parallel Title: Erscheint auch als
    Keywords: Augmented reality ; Application software Development ; Réalité augmentée ; Logiciels d'application ; Développement ; augmented reality ; Application software ; Development ; Augmented reality ; Mathematics
    Abstract: Build augmented reality effects using Spark AR focusing on practical, project-based learning. With access to this technology being available in nearly every smartphone, the world of AR is expanding every day. Now is a great time to tell your creative story through this new medium. We will begin by learning the fundamentals of augmented reality, become familiar with key terminology, and discover the use cases this technology is most effective for. Using that foundational knowledge, we will learn how to make selfie effects, create virtual objects in the real world, and build games that respond to facial expressions and physical inputs. On completing the book, you will learn to ship effects publicly, to market their effects, and to create effects which are inclusive to their audience and have real user value.
    Note: Online resource; title from PDF title page (SpringerLink, viewed June 12, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 76
    ISBN: 9781484294765 , 1484294769
    Language: English
    Pages: 1 online resource (255 pages)
    Parallel Title: Erscheint auch als
    Keywords: Application software Development ; Mobile apps ; Business enterprises Technological innovations ; Logiciels d'application ; Développement ; Applications mobiles ; Entreprises ; Innovations ; Application software ; Development ; Business enterprises ; Technological innovations ; Mobile apps
    Abstract: Digitize your business operations both internally and externally with a well-structured app design. Customers today turn to mobile when searching for their future vendor. This book is your step-by-step guide through the process of building mobile apps that will meet your company's needs as well as the needs of your staff. See exactly how applying certain basic principles work and make them serve your goals by troubleshooting common mobile app design, usability, and promotion issues. You'll start by listing the advantages of what makes a mobile app an ideal platform and resource for growing your market and revenue. As many companies burn money on failed mobile app projects, you'll review the best practices on how to outline your app ideas and create a mobile product roadmap. You'll then explore the process of starting mobile app developmentfrom an initial idea to the final product. Youll look at the setbacks in development that can cost you a successful outcome, and review proven practices and features that lead to success no matter what industry you operate in. Youll also understand the dynamics of mobile app development, and the best ways to ensure that your mobile app serves your companys goal for further growth. At the end, youll future proof your app and weigh the pros and cons of potentially outsourcing mobile development. Mobile App Development for Businesses puts theory into practical use for developing internal and external mobile apps. You will: Launch and position your app in the market Develop apps for internal and external audiences Collect and incorporate user feedback See why any great business today starts with a solid digital foundation.
    Note: Includes index. - Print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 77
    Orig.schr. Ausgabe: 初版.
    Title: 入門モダンLinux : : オンプレミスからクラウドまで, 幅広い知識を会得する /
    Publisher: オライリー・ジャパン,
    ISBN: 9784814400218 , 4814400217
    Language: Japanese
    Pages: 1 online resource (248 pages)
    Edition: Shohan.
    Uniform Title: Learning modern Linux
    DDC: 005.26/8
    Keywords: Linux ; Operating systems (Computers)
    Abstract: "If you use Linux in development or operations and need a structured approach to help you dive deeper, this book is for you. Author Michael Hausenblas also provides tips and tricks for improving your workflow with this open source operating system. Whether you're a developer, software architect, or site reliability engineer, this hands-on guide focuses on ways to use Linux for your everyday needs, from development to office-related tasks." --
    Note: In Japanese.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 78
    Online Resource
    Online Resource
    Efficient Linux at the command line : boost your command-line skills | Tōkyō-to Shinjuku-ku : Orairī Japan
    Orig.schr. Ausgabe: 初版.
    Title: Efficient Linuxコマンドライン : : 開発と自分に磨きをかけるLinuxのテクノロジー /
    Publisher: 東京都新宿区 : オライリー・ジャパン
    ISBN: 9784814400485 , 4814400489
    Language: Japanese
    Pages: 1 online resource (336 pages)
    Edition: Shohan.
    Uniform Title: Efficient Linux at the command line
    DDC: 005.4/32
    Keywords: Linux ; Operating systems (Computers) ; Scripting languages (Computer science) ; Systèmes d'exploitation (Ordinateurs) ; Langages de script (Informatique) ; operating systems
    Abstract: "Take your Linux skills to the next level! Whether you're a system administrator, software developer, site reliability engineer, or enthusiastic hobbyist, this practical, hands-on book will help you work faster, smarter, and more efficiently. You'll learn how to create and run complex commands that solve real business problems, process and retrieve information, and automate manual tasks. You'll also truly understand what happens behind the shell prompt, so no matter which commands you run, you can be more successful in everyday Linux use and more competitive on the job market. As you build intermediate to advanced command-line skills, you'll learn how to: Choose or construct commands that get your work done quickly Run commands efficiently and navigate the Linux filesystem with ease Build powerful, complex commands out of simpler ones Transform text files and query them like databases to achieve business goals Control Linux point-and-click features from the command line." --
    Note: Includes bibliographical references , In Japanese.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 79
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : For Dummies
    ISBN: 9781394219735 , 1394219733 , 9781394219742 , 1394219741
    Language: English
    Pages: 1 online resource
    DDC: 005.446
    Keywords: Mac OS ; Operating systems (Computers) ; Macintosh (Computer) ; Systèmes d'exploitation (Ordinateurs) ; Macintosh (Ordinateur) ; operating systems
    Abstract: Make friends with macOS Sonoma thanks to simple, Dummies-style instructions macOS Sonoma For Dummies is the go-to guide for finding your way around Apple's laptop and desktop operating system. For first-time Mac owners and longtime Apple aficionados alike, this book covers the essentials you need to navigate macOS Sonoma with ease. Get a guided tour of the latest updates to macOS widgets, improved video conferencing features, updated privacy and security help, and all the classic features of the software that powers MacBook, iMac, and Mac computers. With easy-to-follow instructions and crystal-clear illustrations, this Dummies guide makes you macOS proficient in no time--even if you've never used a Mac computer before. Learn the ins and outs of macOS Sonoma for desktop and laptop computers Discover valuable shortcuts, tips, and tricks for troubleshooting Organize your files and ensure data security Customize your computer so you can get things done faster If you're looking for a user-friendly tutorial on using macOS Sonoma and making the most of the latest updates, you can't go wrong with macOS Sonoma For Dummies.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 80
    Online Resource
    Online Resource
    [Place of publication not identified] : Pearson Education
    Language: English
    Pages: 1 online resource (816 pages) , illustrations
    Edition: [First edition].
    DDC: 005.4/46
    Keywords: Microsoft Windows (Computer file) ; Operating systems (Computers) ; Windows (Computer programs)
    Abstract: Dive into Windows 11 and really put your Windows expertise to work. Focusing on the most powerful and innovative features of Windows 11, this supremely well-organized reference packs hundreds of time-saving solutions, up-to-date tips, and workarounds. From personalizing your Windows user experience to maximizing security and privacy, youll discover how experts tackle todays essential tasks. Make the most of Microsofts latest Windows enhancements as you challenge yourself to new levels of mastery.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 81
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : O'Reilly Media, Inc. | Boston, MA : Safari
    Language: English
    Pages: 1 online resource (61 pages)
    Edition: 1st edition
    DDC: 005.3
    Keywords: Application software Study guides Development ; Virtual computer systems Study guides ; Open source software ; Computer programmers Certification ; Electronic books ; local ; Electronic books ; Computer programmers ; Certification ; Open source software ; Virtual computer systems ; Application software ; Development ; Study guides
    Abstract: The ability to administer and monitor a Kubernetes cluster is in high demand today. To meet this need, the Cloud Native Computing Foundation developed a certification exam to establish a system administrator's credibility and value in the job market to confidently work in a Kubernetes environment. The Certified Kubernetes Administrator (CKA) certification exam is different from the typical multiple-choice format of other professional certifications. Instead, the CKA is a performance-based exam that requires deep knowledge of the tasks under immense time pressure. This study guide walks you through all the topics covered to fully prepare you for the exam. Author Benjamin Muschko also shares his personal experience with preparing for all aspects of the exam. Learn when and how to apply Kubernetes concepts to administrate a production-grade cluster Understand the objectives, abilities, and tips and tricks needed to pass the CKA exam Explore the ins and outs of the kubectl command-line tool Demonstrate competency to perform the responsibilities of a Kubernetes system administrator Solve real-world Kubernetes problems in a hands-on command-line environment Effectively navigate and solve questions during the CKA exam
    Note: Online resource; Title from title page (viewed November 25, 2022) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 82
    Online Resource
    Online Resource
    [Place of publication not identified] : AARP
    Language: English
    Pages: 1 online resource (416 pages) , illustrations
    Edition: [First edition].
    DDC: 005.4/46
    Keywords: Microsoft Windows (Computer file) ; Computers and older people ; Windows (Computer programs) ; Operating systems (Computers) ; Ordinateurs et personnes âgées ; Fenêtres (Informatique) ; Systèmes d'exploitation (Ordinateurs) ; operating systems ; Electronic books
    Abstract: My Windows 11 Computer for Seniors is an easy, full-color tutorial on the latest operating system from Microsoft. Written specifically for seniorsthis is not a beginner level book that is shoehorned into the "Seniors" mold Full-color, custom interior that is designed specifically for seniors, using larger text and images Part of the wildly popular My... series, which has already shown some traction with the seniors audience.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 83
    ISBN: 9781484274866 , 1484274865
    Language: English
    Pages: 1 online resource (462 pages)
    Parallel Title: Erscheint auch als
    Keywords: Microsoft Windows server ; Operating systems (Computers) ; Client/server computing ; Microsoft Windows server ; Systèmes d'exploitation (Ordinateurs) ; Architecture client-serveur (Informatique) ; operating systems ; Client/server computing ; Operating systems (Computers) ; Electronic books ; Electronic books
    Abstract: In order to deploy and use Microsoft Certificate Services, you need to understand the fundamentals of cryptography, digital signatures, encryption, TLS, and S/MIME. It is also important to understand the concepts behind public key infrastructure (PKI). This book teaches you all the required background knowledge you need. Then it takes you deeper, step by step, teaching you how to deploy Certificate Services and configure it to issue various digital certificate types, complete with examples of using these certificates with IIS, Outlook, and Windows. Microsoft-based networks--on-premises, hybrid, and cloud-based networks--are used in companies of all sizes. Within them, there are many applications of digital certificates that can be created and managed by Microsoft Certificate Services. As security is more important than ever, and cryptography and PKI are fundamental to so many of these defenses, understanding Microsoft Certificate Services is becoming an increasingly more desirable skill. Most IT workers don't realize the many uses and purposes of Certificate Services, especially within a corporate or government agency network, and how tightly integrated they are with the Microsoft Windows Domain style of networks and Active Directory (on-premises or cloud-based, including Azure, AWS, and Google Cloud Services). This book will teach you the gamut. You will appreciate the learning approach presented in the book, beginning with the basics (cryptographic primitives such as encryption and message digests), getting into combinations of primitives to accomplish specific things (such as digital signatures and envelopes), and then trying real-word systems based on digital certificates and PKI (such as TLS, S/MIME secure email, cryptographic authentication, and more). The book wraps it all up and teaches you how to deploy Certificate Services and issue the various types of certificates, including how they are used. What You Will Learn Understand basic cryptography (symmetric and asymmetric key encryption, message digests, and digital signatures and envelopes) Know how TLS, S/MIME, and cryptographic authentication work Discover applications of cryptography related to secure servers with TLS and cryptographic (passwordless) authentication to online services including Windows and secure email Get to know the common types of digital certificates, how to create and manage them, and examples of their use with IIS, Outlook, etc. Who This Book Is For Microsoft system and network engineers, security engineers, and CISOs. Readers should have familiarity with Windows Server 2019 (or more recent) and Active Directory.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 84
    ISBN: 9781800204607 , 1800204604 , 9781800205192
    Language: English
    Pages: 1 online resource (552 p.)
    DDC: 005.4/32
    Keywords: Linux ; Operating systems (Computers) ; Scripting languages (Computer science) ; Systèmes d'exploitation (Ordinateurs) ; Langages de script (Informatique) ; operating systems ; Electronic books
    Abstract: Practical and actionable recipes for using shell and command-line scripting on your Linux OS with confidence. Linux Command Line and Shell Scripting Techniques begins by taking you through the basics of the shell and command-line utilities. You'll start by exploring shell commands for file, directory, service, package, and process management. Next, you'll learn about networking - network, firewall and DNS client configuration, ssh, scp, rsync, and vsftpd, as well as some network troubleshooting tools. You'll also focus on using the command line to find and manipulate text content, via commands such as cut, egrep, and sed. As you progress, you'll learn how to use shell scripting. You'll understand the basics - input and output, along with various programming concepts such as loops, variables, arguments, functions, and arrays. Later, you'll learn about shell script interaction and troubleshooting, before covering a wide range of examples of complete shell scripts, varying from network and firewall configuration, through to backup and concepts for creating live environments. This includes examples of performing scripted virtual machine installation and administration, LAMP (Linux, Apache, MySQL, PHP) stack provisioning and bulk user creation for testing environments. By the end of this Linux book, you'll have gained the knowledge and confidence you need to use shell and command-line scripts.
    Note: Description based upon print version of record. - There's more
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 85
    ISBN: 9781801810043 , 1801810044
    Language: English
    Pages: 1 online resource (254 p.)
    DDC: 005.7/2
    Keywords: Application software Development ; Application program interfaces (Computer software) ; JavaScript (Computer program language) ; Web applications ; Logiciels d'application ; Développement ; Interfaces de programmation d'applications ; JavaScript (Langage de programmation) ; Applications Web ; APIs (interfaces) ; Application program interfaces (Computer software) ; Application software ; Development ; JavaScript (Computer program language) ; Web applications ; Electronic books
    Abstract: Explore global state management and select the best library for your application Key Features Understand the essential concepts and features of micro state management Discover solutions to common problems faced while implementing micro state management Explore the different libraries, their coding style, and the optimum approach to rendering optimization Book Description State management is one of the most complex concepts in React. Traditionally, developers have used monolithic state management solutions. Thanks to React Hooks, micro state management is something tuned for moving your application from a monolith to a microservice. This book provides a hands-on approach to the implementation of micro state management that will have you up and running and productive in no time. You'll learn basic patterns for state management in React and understand how to overcome the challenges encountered when you need to make the state global. Later chapters will show you how slicing a state into pieces is the way to overcome limitations. Using hooks, you'll see how you can easily reuse logic and have several solutions for specific domains, such as form state and server cache state. Finally, you'll explore how to use libraries such as Zustand, Jotai, and Valtio to organize state and manage development efficiently. By the end of this React book, you'll have learned how to choose the right global state management solution for your app requirement. What you will learn Understand micro state management and how you can deal with global state Build libraries using micro state management along with React Hooks Discover how micro approaches are easy using React Hooks Understand the difference between component state and module state Explore several approaches for implementing a global state Become well-versed with concrete examples and libraries such as Zustand, Jotai, and Valtio Who this book is for If you're a React developer dealing with complex global state management solutions and want to learn how to choose the best alternative based on your requirements, this book is for you. Basic knowledge of JavaScript programming, React Hooks and TypeScript is assumed.
    Note: Description based upon print version of record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 86
    ISBN: 9781484277508 , 1484277503
    Language: English
    Pages: 1 online resource (1 volume) , illustrations (black and white, and colour).
    Edition: Second edition /
    Parallel Title: Erscheint auch als
    Keywords: Robotics Programming ; Operating systems (Computers) ; Artificial Intelligence ; Robotique ; Programmation ; Systèmes d'exploitation (Ordinateurs) ; operating systems ; Personal robotics ; Robots ; Robots ; Control systems ; Robots ; Programming ; Electronic books
    Abstract: Start programming your own robots using Robot Operation System (ROS). Targeted for absolute beginners in ROS, Linux, and Python, this guide lets you build your own robotics projects. You'll learn the basic foundation of Ubuntu Linux. Begin with the fundamentals. Installation and useful commands will give you the basic tools you need while programming a robot. Then add useful software applications that can be used while making robots. Programming robots can be done using any of the programming languages. Most popular programming languages are Python and C++. You will incorporate the fundamentals of C++ by learning object oriented programing concepts from example and building C++ projects. Finally, tackle an ROS hands-on project to apply all the concepts of ROS you've learned. The aim of the project is to perform a dead-reckoning using a cheap mobile robot. You can command your robot's position on Rviz and your robot will move to that position! Not only will you learn to program, you'll gain hands-on experience working with hardware to create a real robot. You will: Install Ubuntu 20 Install ROS Noetic Use ROS Programming with roscpp and rospy Build a mobile robot from scratch using ROS.
    Note: Previous edition: 2018. - Includes index. - Print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 87
    ISBN: 9781801077576 , 1801077576
    Language: English
    Pages: 1 online resource (526 p.)
    DDC: 006.78
    Keywords: Application software Development ; Web applications ; Computer programming ; Logiciels d'application ; Développement ; Applications Web ; Programmation (Informatique) ; computer programming ; Application software ; Development ; Computer programming ; Web applications ; Electronic books
    Abstract: Learn how to build modern web applications from the creator of ABP Framework Key Features Build robust, maintainable, modular, and scalable software solutions using ABP Framework Learn how to implement SOLID principles and domain-driven design in your web applications Discover how ABP Framework speeds up your development cycle by automating repetitive tasks Book Description ABP Framework is a complete infrastructure for creating modern web applications by following software development best practices and conventions. With ABP's high-level framework and ecosystem, you can implement the Don't Repeat Yourself (DRY) principle and focus on your business code. Written by the creator of ABP Framework, this book will help you to gain a complete understanding of the framework and modern web application development techniques. With step-by-step explanations of essential concepts and practical examples, you'll understand the requirements of a modern web solution and how ABP Framework makes it enjoyable to develop your own solutions. You'll discover the common requirements of enterprise web application development and explore the infrastructure provided by ABP. Throughout the book, you'll get to grips with software development best practices for building maintainable and modular web solutions. By the end of this book, you'll be able to create a complete web solution that is easy to develop, maintain, and test. What you will learn Set up the development environment and get started with ABP Framework Work with Entity Framework Core and MongoDB to develop your data access layer Understand cross-cutting concerns and how ABP automates repetitive tasks Get to grips with implementing domain-driven design with ABP Framework Build UI pages and components with ASP.NET Core MVC (Razor Pages) and Blazor Work with multi-tenancy to create modular web applications Understand modularity and create reusable application modules Write unit, integration, and UI tests using ABP Framework Who this book is for This book is for web developers who want to learn software architectures and best practices for building maintainable web-based solutions using Microsoft technologies and ABP Framework. Basic knowledge of C# and ASP.NET Core is necessary to get started with this book.
    Note: Description based upon print version of record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 88
    Online Resource
    Online Resource
    San Francisco, California : No Starch Press
    ISBN: 9781718502697 , 1718502699
    Language: English
    Pages: 1 online resource
    Edition: First edition.
    Parallel Title: Erscheint auch als
    DDC: 005.4/45
    Keywords: Google (Firm) History ; Android (Electronic resource) ; Operating systems (Computers) ; Computer software Development ; History ; Mobile computing History ; Google (Firm) ; Android (Electronic resource) ; Systèmes d'exploitation (Ordinateurs) ; Informatique mobile ; Histoire ; operating systems ; Computer software ; Development ; Mobile computing ; Operating systems (Computers) ; History ; Electronic books
    Abstract: "Recounts the story of how the Android development team overcame multiple early challenges to build an operating system that is now distributed to more than three million devices worldwide"--
    Note: Includes bibliographical references and index. - Description based on print version record and CIP data provided by publisher; resource not viewed
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 89
    Online Resource
    Online Resource
    San Francisco : No Starch Press
    ISBN: 9781718502451 , 1718502451
    Language: English
    Pages: 1 online resource
    Parallel Title: Erscheint auch als
    DDC: 005.8
    Keywords: Application program interfaces (Computer software) ; Application software Development ; Interfaces de programmation d'applications ; Logiciels d'application ; Développement ; APIs (interfaces) ; Application program interfaces (Computer software) ; Application software ; Development ; Electronic books ; Electronic books
    Abstract: "Teaches how to penetration-test APIs, make APIs more secure, set up a streamlined API testing lab with Burp Suite and Postman, and master tools for reconnaissance, endpoint analysis, and fuzzing. Topics covered include REST and GraphQL APIs, API authentication mechanisms, vulnerabilities, and techniques for bypassing protections. Includes nine guided labs"--
    Note: Includes index. - Description based on print version record and CIP data provided by publisher; resource not viewed
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 90
    Online Resource
    Online Resource
    [Place of publication not identified] : Packt Publishing
    ISBN: 9781804612323 , 1804612324
    Language: English
    Pages: 1 online resource (1 video file (3 hr., 39 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.4/32
    Keywords: Linux ; Operating systems (Computers)
    Abstract: Gain an in-depth understanding of the Linux command line from basic to higher-level concepts with live demonstrations. About This Video A highly practical and comprehensive course on Linux command line for the beginners from scratch Master the basics of the Linux command line to fast-track and automate your work with simple steps The cheat sheet provided is admirably succinct with tips and tricks on the Linux terminal In Detail This Linux command line foundation will help you with anything IT-related: web or software development, data science, machine learning, robotics, system administration, etc. This is the building block you need in order to go in any other direction. And there are many things that look fancy but are a waste of time, especially when you begin. No need to learn 150 commands to get started. You can go a long way with just a few and a good understanding. This course starts with a step-by-step on how to install Ubuntu on a virtual machine, with a minimal and clean setup. Once you have your Linux OS ready to be used, you will directly jump in and learn how to navigate and understand the Linux file system, create and manage your own files and folders, write into files using a command-line text editor (Nano), change files and users' permissions, install and update software, monitor Linux processes and computer resources, and remotely connect to a Linux machine using SSH. On top of all that, you will also learn how to improve your efficiency with the terminal, using auto-completion, pipes, search tools, keyboard shortcuts, multi-terminal setup, and more. You will also look at the best practices and start off on the right foot with the Linux command line. By the end of the course, you will have mastered the basics of the Linux command line and be confident with using the Linux terminal for your daily tasks. Use this solid foundation on any Linux-based projects in the near future. Audience This course is for complete beginners who want to really understand what to do and want to get the "why" behind the Linux command line. It will also benefit Linux users who want a quick and to-the-point refresher. Anyone who wants to work in IT because, well, Linux command line is everywhere and you can't just ignore it. A computer and a strong will to learn are the only prerequisites for this course.
    Note: "Updated in June 2022."
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 91
    Online Resource
    Online Resource
    [Place of publication not identified] : Pragmatic AI Solutions
    Language: English
    Pages: 1 online resource (1 video file (2 hr., 19 min.)) , sound, color
    Edition: [First edition].
    DDC: 005.1
    Keywords: Microsoft .NET Framework ; Application software Development ; C (Computer program language) ; Microsoft .NET Framework ; Application software ; Development ; C (Computer program language) ; Instructional films ; Internet videos ; Nonfiction films ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: 52 Weeks of .NET Learning .NET and C# by Live Coding This video series live coding .NET and iteratively learning the language. Lessons Covered Include: 1.0 52 Weeks of Live Coding NET Episode 1 codespaces.mp4 2.0 52 Weeks of Live Coding NET Episode 2 Xunit.mp4 3.0 52 Weeks of Live Coding NET Episode 3 Blazor.mp4 4.0 52 Weeks of Live Coding NET Episode 4 failing to get cdk1 working.mp4 5.0 52 Weeks of Live Coding NET Episode 5 success cdk2.mp4 Learning Objectives Learn .NET and C# and F# by Live Coding Additional Popular Resources Pytest Master Class AWS Solutions Architect Professional Course Github Actions and GitOps in One Hour Video Course Jenkins CI/CD and Github in One Hour Video Course AWS Certified Cloud Practitioner Video Course Advanced Testing with Pytest Video Course AWS Solutions Architect Certification In ONE HOUR Python for DevOps Master Class 2022: CI/CD, Github Actions, Containers, and Microservices MLOPs Foundations: Chapter 2 Walkthrough of Practical MLOps Learn Docker containers in One Hour Video Course Introduction to MLOps Walkthrough AZ-900 (Azure Fundamentals) Quick reference guide 52 Weeks of AWS Episode 8: Infrastructure as Code with CDK and AWS Lambda Learn GCP Cloud Functions in One Hour Video Course Python Devops in TWO HOURS! MLOps Platforms From Zero: DatMLOps Platforms From Zero: Databricks, MLFlow/MLRun/SKLearn AWS Machine Learning Certification In ONE HOUR Fast, documented Machine Learning APIs with FastAPI Zero to One: AWS Lambda with SAM and Python in One Hour AWS Storage Solutions 2022: EBS/S3/EFS/Glacier Python Bootcamp for Data Testing In Python book Minimal Python book Practical MLOps book Python for DevOps-Playlist.
    Note: Online resource; title from title details screen (O'Reilly, viewed August 23, 2022)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 92
    ISBN: 9780738460758 , 0738460753
    Language: English
    Pages: 1 online resource (488 pages)
    Edition: Fourth edition.
    DDC: 004.6
    Keywords: Storage area networks (Computer networks) ; IBM computers ; Operating systems (Computers) ; Computer architecture ; Client/server computing ; Client/server computing ; Computer architecture ; IBM computers ; Operating systems (Computers) ; Storage area networks (Computer networks) ; Electronic books
    Abstract: This IBM® Redbooks® publication describes the concepts, architecture, and implementation of the IBM DS8900F family. The book provides reference information to assist readers who need to plan for, install, and configure the DS8900F systems. This edition applies to DS8900F systems with IBM DS8000® Licensed Machine Code (LMC) 7.9.30 (bundle version 89.30.xx.x), referred to as Release 9.3.
    Note: Includes bibliographical references
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 93
    Online Resource
    Online Resource
    Raleigh, North Carolina : The Pragmatic Bookshelf
    Language: English
    Pages: 1 online resource (xiii, 368 pages) , illustrations.
    Series Statement: The pragmatic programmers
    Parallel Title: Erscheint auch als
    DDC: 005.3
    Keywords: Application software Development ; Intelligent personal assistants (Computer software) ; Automatic speech recognition ; Natural language processing (Computer science) ; Logiciels d'application ; Développement ; Assistants personnels virtuels (Logiciels) ; Reconnaissance automatique de la parole ; Natural language processing (Computer science) ; Application software ; Development ; Automatic speech recognition ; Intelligent personal assistants (Computer software)
    Abstract: Voice recognition is here at last. Alexa and other voice assistants have now become widespread and mainstream. Is your app ready for voice interaction? Learn how to develop your own voice applications for Amazon Alexa. Start with techniques for building conversational user interfaces and dialog management. Integrate with existing applications and visual interfaces to complement voice-first applications. The future of human-computer interaction is voice, and we'll help you get ready for it. For decades, voice-enabled computers have only existed in the realm of science fiction. But now the Alexa Skills Kit (ASK) lets you develop your own voice-first applications. Leverage ASK to create engaging and natural user interfaces for your applications, enabling them to listen to users and talk back. You'll see how to use voice and sound as first-class components of user-interface design. We'll start with the essentials of building Alexa voice applications, called skills, including useful tools for creating, testing, and deploying your skills. From there, you can define parameters and dialogs that will prompt users for input in a natural, conversational style. Integrate your Alexa skills with Amazon services and other backend services to create a custom user experience. Discover how to tailor Alexa's voice and language to create more engaging responses and speak in the user's own language. Complement the voice-first experience with visual interfaces for users on screen-based devices. Add options for users to buy upgrades or other products from your application. Once all the pieces are in place, learn how to publish your Alexa skill for everyone to use. Create the future of user interfaces using the Alexa Skills Kit today.
    Note: Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 94
    Online Resource
    Online Resource
    [Shelter Island, New York] : Manning Publications
    Language: English
    Pages: 1 online resource (1 video file (5 hr., 26 min.)) , sound, color.
    Edition: [First edition].
    DDC: 005.4/46
    Keywords: Linux ; Operating systems (Computers) ; Open source software ; Instructional films ; Nonfiction films ; Internet videos
    Abstract: In this course you will fully understand the most important and fundamental concepts of Linux server administration. More importantly, you will be able to put those concepts to use in practical real-world situations. You'll be able to configure, maintain, and support a variety of Linux systems. You can even use the skills you learned to become a Linux System Engineer or Linux System Administrator.
    Note: Online resource; title from title details screen (O’Reilly, viewed January 24, 2023)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 95
    Language: English
    Pages: 1 online resource (1 video file (1 hr., 17 min.)) , sound, color.
    Edition: [First edition].
    DDC: 004.165
    Keywords: iOS (Electronic resource) ; Operating systems (Computers) ; Swift (Computer program language) ; Application software Development ; Systèmes d'exploitation (Ordinateurs) ; Swift (Langage de programmation) ; Logiciels d'application ; Développement ; operating systems ; Instructional films ; Nonfiction films ; Internet videos ; Films de formation ; Films autres que de fiction ; Vidéos sur Internet ; Webcast
    Abstract: Use a declarative approach to build UIs for iOS and macOS. Start with a review of what declarative programming is by building with SwiftUI. We will review all the basic SwiftUI components needed for a modern iOS app. Once we have a solid understanding of SwiftUI, we will cover reactive programming with the Combine framework. Understanding these components will allow us to incorporate SwiftUI with the Combine framework and make a fully declarative/reactive (MVVM) application. The goal is not to make you an expert but build a solid foundation of knowledge and instill the confidence to keep exploring these new technologies. With SwiftUI and the Combine framework, you can take a step closer to a Functional Reactive Programming development process. What You'll Learn Understand the relevant architectures and underlying components of Swift Work with SwiftUI to build basic UIs Build a full app with SwiftUI and the Combine framework Who This Video Is For Developers working on iOS or macOS apps. Familiarity with Swift is beneficial.
    Note: Online resource; title from title details screen (O'Reilly, viewed March 10, 2022)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 96
    Language: German
    Pages: 1 online resource , illustrations
    Edition: 1. Auflage.
    DDC: 005.4/476
    Keywords: Microsoft Windows server Handbooks, manuals, etc ; Operating systems (Computers) ; Systèmes d'exploitation (Ordinateurs) ; operating systems ; Electronic books
    Abstract: Dieses Buch gibt Ihnen einen tiefgehenden Einblick in den praktischen Einsatz von Windows Server 2022. Es richtet sich sowohl an Neueinsteiger in Microsoft-Servertechnologien als auch an Umsteiger von Vorgängerversionen. Planung und Migration, Konzepte und Werkzeuge der Administration sowie die wichtigsten Konfigurations- und Verwaltungsfragen werden praxisnah behandelt. Die Funktionalitäten werden ausführlich vorgestellt, ebenso die effiziente Zusammenarbeit mit Windows 10-Clients. Es erwarten Sie über 1000 Seiten praxisnahes und kompetentes Insider-Wissen.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 97
    Online Resource
    Online Resource
    New York : Manning Publications Co. LLC
    ISBN: 9781638356196 , 163835619X
    Language: English
    Pages: 1 online resource (251 p.)
    Parallel Title: Erscheint auch als
    DDC: 005.7/1273
    Keywords: Apache Kafka (Electronic resource) ; Application software Development ; Electronic data processing Management ; Streaming technology (Telecommunications) ; Webcasts as Topic ; Logiciels d'application ; Développement ; En continu (Télécommunications) ; Application software ; Development ; Electronic data processing ; Management ; Streaming technology (Telecommunications) ; Electronic books ; Electronic books
    Abstract: Kafka in Action introduces the core features of Kafka, along with relevant examples of how to use it in real applications. In it, you'll explore the most common use cases such as logging and managing streaming data. When you're done, you'll be ready to handle both basic developer- and admin-based tasks in a Kafka-focused team.
    Note: Description based upon print version of record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 98
    Online Resource
    Online Resource
    Birmingham, UK : Packt Publishing
    ISBN: 9781803235257
    Language: English
    Pages: 1 online resource (714 pages) , illustrations
    Edition: Third edition.
    DDC: 005.13/3
    Keywords: Microsoft .NET Framework ; C # (Computer program language) ; Software architecture ; Application software Development ; Cloud computing ; Microsoft .NET Framework ; Architecture logicielle ; Logiciels d'application ; Développement ; Infonuagique ; Application software ; Development ; Cloud computing ; Software architecture ; Electronic books
    Abstract: Design scalable and high-performance enterprise applications using the latest features of C# 10 and .NET 6 Key Features Gain comprehensive software architecture knowledge and the skillset to create fully modular apps Solve scalability problems in web apps using enterprise architecture patterns Master new developments in front-end architecture and the application of AI for software architects Book Description Software architecture is the practice of implementing structures and systems that streamline the software development process and improve the quality of an app. This fully revised and expanded third edition, featuring the latest features of .NET 6 and C# 10, enables you to acquire the key skills, knowledge, and best practices required to become an effective software architect. Software Architecture with C# 10 and .NET 6, Third Edition features new chapters that describe the importance of the software architect, microservices with ASP.NET Core, and analyzing the architectural aspects of the front-end in the applications, including the new approach of .NET MAUI. It also includes a new chapter focused on providing a short introduction to artificial intelligence and machine learning using ML.NET, and updated chapters on Azure Kubernetes Service, EF Core, and Blazor. You will begin by understanding how to transform user requirements into architectural needs and exploring the differences between functional and non-functional requirements. Next, you will explore how to choose a cloud solution for your infrastructure, taking into account the factors that will help you manage a cloud-based app successfully. Finally, you will analyze and implement software design patterns that will allow you to solve common development problems. By the end of this book, you will be able to build and deliver highly scalable enterprise-ready apps that meet your business requirements. What you will learn Use proven techniques to overcome real-world architectural challenges Apply architectural approaches such as layered architecture Leverage tools such as containers to manage microservices effectively Get up to speed with Azure features for delivering global solutions Program and maintain Azure Functions using C# 10 Understand when it is best to use test-driven development (TDD) Implement microservices with ASP.NET Core in modern architectures Enrich your application with Artificial Intelligence Get the best of DevOps principles to enable CI/CD environments Who this book is for This book is for engineers and senior software developers aspiring to become architects or looking to build enterprise applications with the .NET Stack. Basic familiarity with C# and .NET is required to get the most out of this book.
    Note: Includes bibliographical references and index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 99
    Online Resource
    Online Resource
    Shelter Island, NY : Manning Publications Co.
    ISBN: 9781617297571 , 1617297577
    Language: English
    Pages: 1 online resource (520 pages) , illustrations
    Edition: Sixth edition.
    DDC: 005.2/762
    Keywords: Java (Computer program language) ; Application software Development ; Java (Langage de programmation) ; Logiciels d'application ; Développement ; Application software ; Development ; Java (Computer program language) ; Electronic books
    Abstract: Spring in Action, Sixth Edition is a comprehensive guide to Spring’s core features, all explained in Craig Walls’ famously clear style. You’ll put Spring into action as you build a complete database-backed web app step-by-step. This new edition covers both Spring fundamentals and new features such as reactive flows, Kubernetes integration, and RSocket. Whether you’re new to Spring or leveling up to Spring 5.3, make this classic bestseller your bible!
    Note: Includes bibliographical references and index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 100
    ISBN: 9781800560659
    Language: English
    Pages: 1 online resource (246 pages)
    Edition: [First edition].
    DDC: 005.74
    Keywords: Database management ; SQL (Computer program language) ; Cloud computing ; Application software Development ; Web applications ; Relational databases ; Bases de données ; Gestion ; SQL (Langage de programmation) ; Infonuagique ; Logiciels d'application ; Développement ; Applications Web ; Bases de données relationnelles ; Application software ; Development ; Cloud computing ; Database management ; Relational databases ; SQL (Computer program language) ; Web applications ; Electronic books ; Electronic books
    Abstract: Get hands-on with deploying and managing your database services to provide scalable and high-speed data access on CockroachDB. Getting Started with CockroachDB will introduce you to the inner workings of CockroachDB and help you to understand how it provides faster access to distributed data through a SQL interface. The book will also uncover how you can use the database to provide solutions where the data is highly available. Starting with CockroachDB's installation, setup, and configuration, this SQL book will familiarize you with the database architecture and database design principles. You'll then discover several options that CockroachDB provides to store multiple copies of your data to ensure fast data access. The book covers the internals of CockroachDB, how to deploy and manage it on the cloud, performance tuning to get the best out of CockroachDB, and how to scale data across continents and serve it locally. In addition to this, you'll get to grips with fault tolerance and auto-rebalancing, how indexes work, and the CockroachDB Admin UI. The book will guide you in building scalable cloud services on top of CockroachDB, covering administrative and security aspects and tips for troubleshooting, performance enhancements, and a brief guideline on migrating from traditional databases. By the end of this book, you'll have gained sufficient knowledge to manage your data on CockroachDB and interact with it from your application layer.
    Note: Includes bibliographical references
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
Close ⊗
This website uses cookies and the analysis tool Matomo. More information can be found here...