Your email was sent successfully. Check your inbox.

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

Proceed reservation?

Export
Filter
  • Boston, Mass. :Safari Books Online,  (2,060)
  • IWF (Göttingen)  (1,772)
  • [Erscheinungsort nicht ermittelbar] : Packt Publishing  (737)
  • Electronic books ; local  (2,797)
  • cultural studies  (1,752)
  • Wirtschaft (Ethnologie)  (1,056)
  • Gesellschaft  (765)
  • Europa
  • Frankreich
  • Politik
Datasource
Material
Language
Keywords
Subjects(RVK)
  • 1
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781800564909
    Language: English
    Pages: 1 online resource (356 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Understand the internals and architecture of GraalVM with the help of hands-on experiments and gain deep knowledge that you can apply to improve your application's performance, interoperability, and throughput. Key Features Generate faster and leaner code with minimum computing resources for high performance Compile Java applications faster than ever to a standalone executable called native images Create high-performance polyglot applications that are compatible across various JVM and non-JVM languages Book Description GraalVM is a universal virtual machine that allows programmers to compile and run applications written in both JVM and non-JVM languages. It improves the performance and efficiency of applications, making it an ideal companion for cloud-native or microservices-based applications. This book is a hands-on guide, with step-by-step instructions on how to work with GraalVM. Starting with a quick introduction to the GraalVM architecture and how things work under the hood, you'll discover the performance benefits of running your Java applications on GraalVM. You'll then learn how to create native images and understand how AOT (ahead-of-time) can improve application performance significantly. The book covers examples of building polyglot applications that will help you explore the interoperability between languages running on the same VM. You'll also see how you can use the Truffle framework to implement any language of your choice to run optimally on GraalVM. By the end of this book, you'll not only have learned how GraalVM is beneficial in cloud-native and microservices development but also how to leverage its capabilities to create high-performing polyglot applications. What you will learn Gain a solid understanding of GraalVM and how it works under the hood Work with GraalVM's high performance optimizing compiler and see how it can be used in both JIT (just-in-time) and AOT (ahead-of-time) modes Get to grips with the various optimizations that GraalVM performs at runtime Use advanced tools to analyze and diagnose performance issues in the code Compile, embed, run, and interoperate between languages using Truffle on GraalVM Build optimum microservices using popular frameworks such as Micronaut and Quarkus to create cloud-native applications Who this book is for This book is for JVM developers looking to optimize their application's performance. You'll also find this book useful if you're a JVM developer looking to explore options to ...
    Note: Online resource; Title from title page (viewed June 30, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 2
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781800566934
    Language: English
    Pages: 1 online resource (520 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Master the Microsoft Azure platform and prepare for the AZ-304 certification exam by learning the key concepts needed to identify key stakeholder requirements and translate these into robust solutions Key Features Build secure and scalable solutions on the Microsoft Azure platform Learn how to design solutions that are compliant with customer requirements Work with real-world scenarios to become a successful Azure architect, and prepare for the AZ-304 exam Book Description The AZ-304 exam tests an architect's ability to design scalable, reliable, and secure solutions in Azure based on customer requirements. Exam Ref AZ-304 Microsoft Azure Architect Design Certification and Beyond offers complete, up-to-date coverage of the AZ-304 exam content to help you prepare for it confidently, pass the exam first time, and get ready for real-world challenges. This book will help you to investigate the need for good architectural practices and discover how they address common concerns for cloud-based solutions. You will work through the CloudStack, from identity and access through to infrastructure (IaaS), data, applications, and serverless (PaaS). As you make progress, you will delve into operations including monitoring, resilience, scalability, and disaster recovery. Finally, you'll gain a clear understanding of how these operations fit into the real world with the help of full scenario-based examples throughout the book. By the end of this Azure book, you'll have covered everything you need to pass the AZ-304 certification exam and have a handy desktop reference guide. What you will learn Understand the role of architecture in the cloud Ensure security through identity, authorization, and governance Find out how to use infrastructure components such as compute, containerization, networking, and storage accounts Design scalable applications and databases using web apps, functions, messaging, SQL, and Cosmos DB Maintain operational health through monitoring, alerting, and backups Discover how to create repeatable and reliable automated deployments Understand customer requirements and respond to their changing needs Who this book is for This book is for Azure Solution Architects who advise stakeholders and help translate business requirements into secure, scalable, and reliable solutions. Junior architects looking to advance their skills in the Cloud will also benefit from this book. Experience with the Azure platform is expected, and a general understandi...
    Note: Online resource; Title from title page (viewed July 23, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 3
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781838554590
    Language: English
    Pages: 1 online resource (540 pages)
    Edition: 1st edition
    Parallel Title: Erscheint auch als Ostrowski, Adrian Software architecture with C++
    DDC: 005.133
    Keywords: Electronic books ; local ; Programmierung ; C++ ; C
    Abstract: Apply business requirements to IT infrastructure and deliver a high-quality product by understanding architectures such as microservices, DevOps, and cloud-native using modern C++ standards and features Key Features Design scalable large-scale applications with the C++ programming language Architect software solutions in a cloud-based environment with continuous integration and continuous delivery (CI/CD) Achieve architectural goals by leveraging design patterns, language features, and useful tools Book Description Software architecture refers to the high-level design of complex applications. It is evolving just like the languages we use. Modern C++ allows developers to write high-performance apps in a high-level language without sacrificing readability and maintainability. If you're working with modern C++, this practical guide will help you put your knowledge to work and design distributed, large-scale apps. You'll start by getting up to speed with architectural concepts, including established patterns and rising trends. The book will then explain what software architecture is and help you explore its components. Next, you'll discover the design concepts involved in application architecture and the patterns in software development, before going on to learn how to build, package, integrate, and deploy your components. In the concluding chapters, you'll explore different architectural qualities, such as maintainability, reusability, testability, performance, scalability, and security. Finally, you will get an overview of distributed systems, such as service-oriented architecture, microservices, and cloud-native, and understand how to apply them in application development. By the end of this book, you'll be able to build distributed services using modern C++ and associated tools to deliver solutions as per your clients' requirements. What you will learn Understand how to apply the principles of software architecture Apply design patterns and best practices to meet your architectural goals Write elegant, safe, and performant code using the latest C++ features Build applications that are easy to maintain and deploy Explore the different architectural approaches and learn to apply them as per your requirement Simplify development and operations using application containers Discover various techniques to solve common problems in software design and development Who this book is for This software architecture C++ programming book is for experienced C ...
    Note: Online resource; Title from title page (viewed April 23, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 4
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781839218804
    Language: English
    Pages: 1 online resource (602 pages)
    Edition: 2nd edition
    Keywords: Electronic books ; local
    Abstract: Develop an extendable smart robot capable of performing a complex series of actions with Python and Raspberry Pi Key Features Get up to speed with the fundamentals of robotic programming and build intelligent robots Learn how to program a voice agent to control and interact with your robot's behavior Enable your robot to see its environment and avoid barriers using sensors Book Description We live in an age where the most complex or repetitive tasks are automated. Smart robots have the potential to revolutionize how we perform all kinds of tasks with high accuracy and efficiency. With this second edition of Learn Robotics Programming, you'll see how a combination of the Raspberry Pi and Python can be a great starting point for robot programming. The book starts by introducing you to the basic structure of a robot and shows you how to design, build, and program it. As you make your way through the book, you'll add different outputs and sensors, learn robot building skills, and write code to add autonomous behavior using sensors and a camera. You'll also be able to upgrade your robot with Wi-Fi connectivity to control it using a smartphone. Finally, you'll understand how you can apply the skills that you've learned to visualize, lay out, build, and code your future robot building projects. By the end of this book, you'll have built an interesting robot that can perform basic artificial intelligence operations and be well versed in programming robots and creating complex robotics projects using what you've learned. What you will learn Leverage the features of the Raspberry Pi OS Discover how to configure a Raspberry Pi to build an AI-enabled robot Interface motors and sensors with a Raspberry Pi Code your robot to develop engaging and intelligent robot behavior Explore AI behavior such as speech recognition and visual processing Find out how you can control AI robots with a mobile phone over Wi-Fi Understand how to choose the right parts and assemble your robot Who this book is for This second edition of Learn Robotics Programming is for programmers, developers, and robotics enthusiasts who want to develop a fully functional robot and leverage AI to build interactive robots. Basic knowledge of the Python programming language will help you understand the concepts covered in this robot programming book more effectively.
    Note: Online resource; Title from title page (viewed February 12, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 5
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781800207974
    Language: English
    Pages: 1 online resource (322 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Detect potentials bugs in your code or program and develop your own tools using the Ghidra reverse engineering framework developed by the NSA project Key Features Make the most of Ghidra on different platforms such as Linux, Windows, and macOS Leverage a variety of plug-ins and extensions to perform disassembly, assembly, decompilation, and scripting Discover how you can meet your cybersecurity needs by creating custom patches and tools Book Description Ghidra, an open source software reverse engineering (SRE) framework created by the NSA research directorate, enables users to analyze compiled code on any platform, whether Linux, Windows, or macOS. This book is a starting point for developers interested in leveraging Ghidra to create patches and extend tool capabilities to meet their cybersecurity needs. You'll begin by installing Ghidra and exploring its features, and gradually learn how to automate reverse engineering tasks using Ghidra plug-ins. You'll then see how to set up an environment to perform malware analysis using Ghidra and how to use it in the headless mode. As you progress, you'll use Ghidra scripting to automate the task of identifying vulnerabilities in executable binaries. The book also covers advanced topics such as developing Ghidra plug-ins, developing your own GUI, incorporating new process architectures if needed, and contributing to the Ghidra project. By the end of this Ghidra book, you'll have developed the skills you need to harness the power of Ghidra for analyzing and avoiding potential vulnerabilities in code and networks. What you will learn Get to grips with using Ghidra's features, plug-ins, and extensions Understand how you can contribute to Ghidra Focus on reverse engineering malware and perform binary auditing Automate reverse engineering tasks with Ghidra plug-ins Become well-versed with developing your own Ghidra extensions, scripts, and features Automate the task of looking for vulnerabilities in executable binaries using Ghidra scripting Find out how to use Ghidra in the headless mode Who this book is for This SRE book is for developers, software engineers, or any IT professional with some understanding of cybersecurity essentials. Prior knowledge of Java or Python, along with experience in programming or developing applications, is required before getting started with this book.
    Note: Online resource; Title from title page (viewed January 8, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 6
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781800203525
    Language: English
    Pages: 1 online resource (386 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Harness the full power of the Visual Studio IDE to take your coding skills to the next level by learning about IDE productivity practices and exclusive techniques Key Features Increase your productivity by leveraging Visual Studio 2019's improvements and features Explore powerful editing, code intelligence, and source code control features to increase productivity Delve into VS's powerful, untapped features such as custom project templates and extensions Book Description Visual Studio 2019 (VS 2019) and Visual Studio Code (VS Code) are powerful professional development tools that help you to develop applications for any platform with ease. Whether you want to create web, mobile, or desktop applications, Microsoft Visual Studio is your one-stop solution. This book demonstrates some of the most sophisticated capabilities of the tooling and shows you how to use the integrated development environment (IDE) more efficiently to be more productive. You'll begin by gradually building on concepts, starting with the basics. The introductory chapters cover shortcuts, snippets, and numerous optimization tricks, along with debugging techniques, source control integration, and other important IDE features that will help you make your time more productive. With that groundwork in place, more advanced concepts such as the inner workings of project and item templates are covered. You will also learn how to write quality, secure code more efficiently as well as discover how certain Visual Studio features work 'under the hood'. By the end of this Visual Studio book, you'll have learned how to write more secure code faster than ever using your knowledge of the extensions and processes that make developing successful solutions more enjoyable and repeatable. What you will learn Understand the similarities and differences between VS 2019 and VS Code Get to grips with numerous keyboard shortcuts to improve efficiency Discover IDE tips and tricks that make it easier to write code Experiment with code snippets that make it easier to write repeating code patterns Find out how to customize project and item templates with the help of hands-on exercises Use Visual Studio extensions for ease and improved productivity Delve into Visual Studio's behind the scene operations Who this book is for This book is for C# and .NET developers who want to become more efficient and take advantage of features they may not be aware of in the IDE. Those looking to increase their productivit...
    Note: Online resource; Title from title page (viewed January 15, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 7
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781839217166
    Language: English
    Pages: 1 online resource (538 pages)
    Edition: 2nd edition
    Keywords: Electronic books ; local
    Abstract: Tackle security and networking issues using Python libraries such as Nmap, requests, asyncio, and scapy Key Features Enhance your Python programming skills in securing systems and executing networking tasks Explore Python scripts to debug and secure complex networks Learn to avoid common cyber events with modern Python scripting Book Description It's now more apparent than ever that security is a critical aspect of IT infrastructure, and that devastating data breaches can occur from simple network line hacks. As shown in this book, combining the latest version of Python with an increased focus on network security can help you to level up your defenses against cyber attacks and cyber threats. Python is being used for increasingly advanced tasks, with the latest update introducing new libraries and packages featured in the Python 3.7.4 recommended version. Moreover, most scripts are compatible with the latest versions of Python and can also be executed in a virtual environment. This book will guide you through using these updated packages to build a secure network with the help of Python scripting. You'll cover a range of topics, from building a network to the procedures you need to follow to secure it. Starting by exploring different packages and libraries, you'll learn about various ways to build a network and connect with the Tor network through Python scripting. You will also learn how to assess a network's vulnerabilities using Python security scripting. Later, you'll learn how to achieve endpoint protection by leveraging Python packages, along with writing forensic scripts. By the end of this Python book, you'll be able to use Python to build secure apps using cryptography and steganography techniques. What you will learn Create scripts in Python to automate security and pentesting tasks Explore Python programming tools that are used in network security processes Automate tasks such as analyzing and extracting information from servers Understand how to detect server vulnerabilities and analyze security modules Discover ways to connect to and get information from the Tor network Focus on how to extract information with Python forensics tools Who this book is for This Python network security book is for network engineers, system administrators, or any security professional looking to overcome networking and security challenges. You will also find this book useful if you're a programmer with prior experience in Python. A basic understanding o...
    Note: Online resource; Title from title page (viewed January 4, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 8
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781838823078
    Language: English
    Pages: 1 online resource (446 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Harness Kubernetes' extensibility to deploy modern patterns and learn to effectively handle production issues Key Features Build and run efficient cloud-native applications on Kubernetes using industry best practices Operate Kubernetes in a production environment, troubleshoot clusters, and address security concerns Deploy cutting-edge Kubernetes patterns such as service mesh and serverless to your cluster Book Description Kubernetes is a modern cloud native container orchestration tool and one of the most popular open source projects worldwide. In addition to the technology being powerful and highly flexible, Kubernetes engineers are in high demand across the industry. This book is a comprehensive guide to deploying, securing, and operating modern cloud native applications on Kubernetes. From the fundamentals to Kubernetes best practices, the book covers essential aspects of configuring applications. You'll even explore real-world techniques for running clusters in production, tips for setting up observability for cluster resources, and valuable troubleshooting techniques. Finally, you'll learn how to extend and customize Kubernetes, as well as gaining tips for deploying service meshes, serverless tooling, and more on your cluster. By the end of this Kubernetes book, you'll be equipped with the tools you need to confidently run and extend modern applications on Kubernetes. What you will learn Set up Kubernetes and configure its authentication Deploy your applications to Kubernetes Configure and provide storage to Kubernetes applications Expose Kubernetes applications outside the cluster Control where and how applications are run on Kubernetes Set up observability for Kubernetes Build a continuous integration and continuous deployment (CI/CD) pipeline for Kubernetes Extend Kubernetes with service meshes, serverless, and more Who this book is for This book is for developers, architects, DevOps engineers, or anyone interested in developing and managing cloud-native applications. Those already running cloud applications and looking for a better way to manage their platform or others interested in a career change given the recent popularity of Kubernetes will also find this book helpful. Some familiarity with cloud computing, containers and DevOps is required, but no prior knowledge of building production applications using Kubernetes is needed to get started with this book.
    Note: Online resource; Title from title page (viewed January 4, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 9
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781800565074
    Language: English
    Pages: 1 online resource (298 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Take your Vue.js knowledge to the next level by understanding full-stack development concepts and exploring modern web technologies such as AWS Amplify, GraphQL, and Quasar Framework Key Features Build a fully functional Vue.js web app and learn how it integrates with GraphQL Transform your chat application into a Progressive Web Application (PWA) for web deployment Discover practical recipes, exploring the capabilities of the GraphQL API for full-stack development using Quasar Framework Book Description Since its release by Facebook in 2012, GraphQL has taken the internet by storm. Huge companies such as Airbnb and Audi have started to adopt it, while small to medium-sized companies are now recognizing the potential of this query-based API. GraphQL may seem strange at first, but as you start to read about and experience more of it, you won't want to use REST APIs anymore. With the recipes in this book, you will learn how to build a complete real-time chat app from scratch. Starting by creating an AWS Amplify environment, you will delve into developing your first GraphQL Schema. You will then learn how to add the AppSync GraphQL client and create your first GraphQL mutation. The book also helps you to discover the simplicity and data fetching capabilities of GraphQL that make it easy for front-end developers to communicate with the server. You will later understand how to use Quasar Framework to create application components and layouts. Finally, you will find out how to create Vuex modules in your application to manage the app state, fetch data using the GraphQL client, and deploy your application to the web. By the end of this book, you'll be well versed in proof-of-concept full-stack applications that explore the power of GraphQL with AWS Amplify, and you'll be able to use Quasar Framework to create your Vue applications. What you will learn Set up your Vue.js projects with Vue CLI and explore the power of Vue components Discover steps to create functional components in Vue.js for faster rendering Become familiar with AWS Amplify and learn how to set up your environment Understand how to create your first GraphQL schema Use Quasar Framework to create simple and effective interfaces Discover effective techniques to create queries for interacting with data Explore Vuex for adding state management capabilities to your app Discover techniques to deploy your applications effectively to the web Who this book is for This book is for intermediate-l...
    Note: Online resource; Title from title page (viewed January 29, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 10
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781800202238
    Language: English
    Pages: 1 online resource (428 pages)
    Edition: 1st edition
    Parallel Title: Erscheint auch als Liefting, Nathan Zabbix 5 IT Infrastructure Monitoring Cookbook
    Keywords: Electronic books ; local
    Abstract: Discover practical recipes to help you efficiently monitor enterprise IT infrastructure for Windows, Linux, and networking Key Features Find out how you can leverage some of the most exciting features of Zabbix 5 Perform professional IT infrastructure and application monitoring on multiple platforms Discover easy-to-follow, practical solutions to problems in network monitoring with Zabbix Book Description Zabbix offers useful insights into your infrastructure performance and issues and enables you to enhance your monitoring setup with its variety of powerful features. This book covers hands-on, easy-to-follow recipes for using Zabbix 5 for effectively monitoring the performance of devices and applications over networks. The book starts by guiding you through the installation of Zabbix and using the Zabbix frontend. You'll then work your way through the most prominent features of Zabbix and make the right design choices for building a scalable and easily manageable environment. The book contains recipes for building items and triggers for different types of monitoring, building templates, and using Zabbix proxies. As you advance, you'll learn how to use the Zabbix API for customization and manage your Zabbix server and database efficiently. Finally, you'll find quick solutions to the common and not-so-common problems that you may encounter in your everyday Zabbix monitoring work. By the end of this Zabbix book, you'll have learned how to use Zabbix for all your monitoring needs and be able to build a solid Zabbix setup by leveraging its key functionalities. What you will learn Explore the different types of monitoring available in Zabbix 5 Find out how to build your own Zabbix templates Use Zabbix proxies for effective load balancing/scaling Work with custom integrations and the Zabbix API Set up triggers and alerting with Zabbix 5 Maintain your Zabbix setup for scaling, backups, and upgrades Discover how to perform advanced Zabbix database management Monitor cloud-based products such as Amazon Web Services (AWS), Azure, and Docker Who this book is for This book is for IT engineers who want to get started with Zabbix and anyone with an intermediate understanding of Zabbix looking to extend their knowledge. Although not necessary, prior experience with Zabbix will help you to make the most of this book.
    Note: Online resource; Title from title page (viewed February 26, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 11
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781789614381
    Language: English
    Pages: 1 online resource (450 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Master advanced techniques and algorithms for deep learning with PyTorch using real-world examples Key Features Understand how to use PyTorch 1.x to build advanced neural network models Learn to perform a wide range of tasks by implementing deep learning algorithms and techniques Gain expertise in domains such as computer vision, NLP, Deep RL, Explainable AI, and much more Book Description Deep learning is driving the AI revolution, and PyTorch is making it easier than ever before for anyone to build deep learning applications. This PyTorch book will help you uncover expert techniques to get the most out of your data and build complex neural network models. The book starts with a quick overview of PyTorch and explores using convolutional neural network (CNN) architectures for image classification. You'll then work with recurrent neural network (RNN) architectures and transformers for sentiment analysis. As you advance, you'll apply deep learning across different domains, such as music, text, and image generation using generative models and explore the world of generative adversarial networks (GANs). You'll not only build and train your own deep reinforcement learning models in PyTorch but also deploy PyTorch models to production using expert tips and techniques. Finally, you'll get to grips with training large models efficiently in a distributed manner, searching neural architectures effectively with AutoML, and rapidly prototyping models using PyTorch and fast.ai. By the end of this PyTorch book, you'll be able to perform complex deep learning tasks using PyTorch to build smart artificial intelligence models. What you will learn Implement text and music generating models using PyTorch Build a deep Q-network (DQN) model in PyTorch Export universal PyTorch models using Open Neural Network Exchange (ONNX) Become well-versed with rapid prototyping using PyTorch with fast.ai Perform neural architecture search effectively using AutoML Easily interpret machine learning (ML) models written in PyTorch using Captum Design ResNets, LSTMs, Transformers, and more using PyTorch Find out how to use PyTorch for distributed training using the torch.distributed API Who this book is for This book is for data scientists, machine learning researchers, and deep learning practitioners looking to implement advanced deep learning paradigms using PyTorch 1.x. Working knowledge of deep learning with Python programming is required.
    Note: Online resource; Title from title page (viewed February 12, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 12
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781800569218
    Language: English
    Pages: 1 online resource (622 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Learn to identify a security incident and build a series of best practices to stop a cyberattack before it creates serious consequences Key Features Discover Incident Response (IR), from its evolution to implementation Understand cybersecurity essentials and IR best practices through real-world phishing incident scenarios Explore the current challenges in IR through the perspectives of leading figures in the cybersecurity community Book Description Cybercriminals are always in search of new methods and ways to infiltrate systems. Quickly responding to an incident should help an organization minimize its losses, decrease vulnerabilities, and rebuild services and processes. In the wake of the COVID-19 pandemic, with most organizations gravitating towards remote working and cloud computing, this book provides updated IR processes to address the associated security risks. The book begins by introducing you to the cybersecurity landscape and explaining why IR matters. You will understand the evolution of IR, current challenges, key metrics, and the composition of an IR team, along with an array of methods and tools used in an effective IR process. You will then learn how to apply this conceptual toolkit, with discussions on incident alerting, handling, investigation, recovery, and reporting. Further, you will cover governing IR on multiple platforms and sharing cyber threat intelligence, and the procedures involved in IR in the cloud – the challenges, opportunities, and how to secure your cloud environments. Finally, the book concludes with an “Ask the Experts” section where industry experts have provided their perspective on diverse topics in the IR sphere. By the end of this book, you should become proficient at building and applying IR strategies pre-emptively and confidently. What you will learn Understand IR and its significance Organize an IR team Explore best practices for managing attack situations with your IR team Form, organize, and operate a product security team to deal with product vulnerabilities and assess their severity Organize all the entities involved in product security response Respond to a security vulnerability based on Keepnet Labs processes and practices Adapt all the above learnings for the cloud Who this book is for This book is aimed at first-time incident responders, cybersecurity enthusiasts who want to get into IR, and anyone who is responsible for maintaining business security. It will also interest CIOs, CISOs, and...
    Note: Online resource; Title from title page (viewed February 26, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 13
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781800564916
    Language: English
    Pages: 1 online resource (318 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Learn how to extend the capabilities of Power Apps by building code components using Power Apps Component Framework Key Features Understand how to extend Power Apps' capabilities Enhance your skills with the help of practical code components used throughout the book Overcome common challenges, avoid pitfalls, and improve your code Book Description Power Apps Component Framework is used by professional developers to extend the capabilities of model-driven and canvas apps. Extending Microsoft Power Apps with Power Apps Component Framework will take you through the basic as well as advanced topics using practical examples. The book starts by helping you understand the fundamentals of the framework, its lifecycle, and the tools that you'll use to build code components using best practices and file management guidelines. You'll then learn how to extend Power Apps step by step and apply the principles and concepts covered in the book to build code components for field type attributes. The book covers different ways of debugging code components and guides you through the process of building code components for datasets. You'll also explore the functions and methods provided by the framework to enhance your controls using powerful sets of libraries and extensions. As you advance, you'll get to grips with creating and managing authentication profiles, discover different ways of deploying code components, and configure code components in model-driven and canvas apps. Finally, you'll learn some of the important features of the framework and learn modern web development practices. By the end of this Power Apps book, you'll be able to build, debug, enrich, and deploy code components confidently. What you will learn Understand the fundamentals of Power Apps Component Framework Explore the tools that make it easy to build code components Build code components for both a field and a dataset Debug using test harness and Fiddler Implement caching techniques Find out how to work with the Dataverse Web API Build code components using React and Fluent UI controls Discover different deployment strategies Who this book is for This book is for developers who are looking to build advanced skills for extending the capabilities of Power Apps. Basic knowledge of Power Apps and web development is necessary to get started with this book.
    Note: Online resource; Title from title page (viewed February 26, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 14
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781839212505
    Language: English
    Pages: 1 online resource (826 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Learn how to create your own websites simply, safely, and quickly with Django by tackling practical activities based on realistic case studies Key Features Understand Django functionality and the Model-View-Template (MVT) paradigm Create and iteratively build a book review website, adding features as you build your knowledge Explore advanced concepts such as REST API implementation and third-party module integration Book Description Do you want to develop reliable and secure applications which stand out from the crowd, rather than spending hours on boilerplate code? Then the Django framework is where you should begin. Often referred to as a 'batteries included' web development framework, Django comes with all the core features needed to build a standalone application. Web Development with Django takes this philosophy and equips you with the knowledge and confidence to build real-world applications using Python. Starting with the essential concepts of Django, you'll cover its major features by building a website called Bookr – a repository for book reviews. This end-to-end case study is split into a series of bitesize projects that are presented as exercises and activities, allowing you to challenge yourself in an enjoyable and attainable way. As you progress, you'll learn various practical skills, including how to serve static files to add CSS, JavaScript, and images to your application, how to implement forms to accept user input, and how to manage sessions to ensure a reliable user experience. Throughout this book, you'll cover key daily tasks that are part of the development cycle of a real-world web application. By the end of this book, you'll have the skills and confidence to creatively tackle your own ambitious projects with Django. What you will learn Create a new application and add models to describe your data Use views and templates to control behavior and appearance Implement access control through authentication and permissions Develop practical web forms to add features such as file uploads Develop a RESTful API and JavaScript code that communicates with it Connect to a database such as PostgreSQL Who this book is for Web Development with Django is designed for programmers who want to gain web development skills with the Django framework. To fully understand the concepts explained in this book, you must have basic knowledge of Python programming, as well as familiarity with JavaScript, HTML, and CSS.
    Note: Online resource; Title from title page (viewed February 25, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 15
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781800565791
    Language: English
    Pages: 1 online resource (384 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Become an AI language understanding expert by mastering the quantum leap of Transformer neural network models Key Features Build and implement state-of-the-art language models, such as the original Transformer, BERT, T5, and GPT-2, using concepts that outperform classical deep learning models Go through hands-on applications in Python using Google Colaboratory Notebooks with nothing to install on a local machine Learn training tips and alternative language understanding methods to illustrate important key concepts Book Description The transformer architecture has proved to be revolutionary in outperforming the classical RNN and CNN models in use today. With an apply-as-you-learn approach, Transformers for Natural Language Processing investigates in vast detail the deep learning for machine translations, speech-to-text, text-to-speech, language modeling, question answering, and many more NLP domains with transformers. The book takes you through NLP with Python and examines various eminent models and datasets within the transformer architecture created by pioneers such as Google, Facebook, Microsoft, OpenAI, and Hugging Face. The book trains you in three stages. The first stage introduces you to transformer architectures, starting with the original transformer, before moving on to RoBERTa, BERT, and DistilBERT models. You will discover training methods for smaller transformers that can outperform GPT-3 in some cases. In the second stage, you will apply transformers for Natural Language Understanding (NLU) and Natural Language Generation (NLG). Finally, the third stage will help you grasp advanced language understanding techniques such as optimizing social network datasets and fake news identification. By the end of this NLP book, you will understand transformers from a cognitive science perspective and be proficient in applying pretrained transformer models by tech giants to various datasets. What you will learn Use the latest pretrained transformer models Grasp the workings of the original Transformer, GPT-2, BERT, T5, and other transformer models Create language understanding Python programs using concepts that outperform classical deep learning models Use a variety of NLP platforms, including Hugging Face, Trax, and AllenNLP Apply Python, TensorFlow, and Keras programs to sentiment analysis, text summarization, speech recognition, machine translations, and more Measure the productivity of key transformers to define their scope, potential, and...
    Note: Online resource; Title from title page (viewed January 29, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 16
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781800206786
    Language: English
    Pages: 1 online resource (316 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Write fail-safe automation tests, device emulation, and browser automation using Puppeteer's Google-powered API Key Features Get up and running with Puppeteer and discover best practices for automation testing Automate your modern web applications using Jest and Mocha with Puppeteer Generate screenshots using Puppeteer and find out how they can be used for UI regression tests Book Description Puppeteer is an open source web automation library created by Google to perform tasks such as end-to-end testing, performance monitoring, and task automation with ease. Using real-world use cases, this book will take you on a pragmatic journey, helping you to learn Puppeteer and implement best practices to take your automation code to the next level! Starting with an introduction to headless browsers, this book will take you through the foundations of browser automation, showing you how far you can get using Puppeteer to automate Google Chrome and Mozilla Firefox. You'll then learn the basics of end-to-end testing and understand how to create reliable tests. You'll also get to grips with finding elements using CSS selectors and XPath expressions. As you progress through the chapters, the focus shifts to more advanced browser automation topics such as executing JavaScript code inside the browser. You'll learn various use cases of Puppeteer, such as mobile devices or network speed testing, gauging your site's performance, and using Puppeteer as a web scraping tool. By the end of this UI testing book, you'll have learned how to make the most of Puppeteer's API and be able to apply it in your real-world projects. What you will learn Understand browser automation fundamentals Explore end-to-end testing with Puppeteer and its best practices Apply CSS Selectors and XPath expressions to web automation Discover how you can leverage the power of web automation as a developer Emulate different use cases of Puppeteer such as network speed tests and geolocation Get to grips with techniques and best practices for web scraping and web content generation Who this book is for The book is for testing professionals, QA engineers, and test automation enthusiasts who want to perform end-to-end testing using Google's developer tools. Web developers who want to learn how to use Puppeteer for generating content, scraping websites, and evaluating website performance will find this book useful. Although knowledge of Node.js isn't necessary, basic JavaScript knowledge will assist w...
    Note: Online resource; Title from title page (viewed March 11, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 17
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781838985806
    Language: English
    Pages: 1 online resource (468 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local ; Electronic books
    Abstract: Get to grips with systems engineering life cycles, processes, and best practices and discover techniques to successfully develop complex systems Key Features Discover how to manage increased complexity and understand systems better via effective communication Adopt a proven model-based approach for systems engineering in your organization Apply proven techniques for requirements, design, validation and verification, and systems engineering management Book Description Systems engineering helps us to understand, specify, and develop complex systems, and is applied across a wide set of disciplines. As systems and their associated problems become increasingly complex in this evermore connected world, the need for more rigorous, demonstrable, and repeatable techniques also increases. Written by Professor Jon Holt – an internationally recognized systems engineering expert – this book provides a blend of technical and business aspects you need to understand in order to develop successful systems. You'll start with systems engineering basics and understand the complexity, communication, and different stakeholders' views of the system. The book then covers essential aspects of model-based systems engineering, systems, life cycles, and processes, along with techniques to develop systems. Moving on, you'll explore system models and visualization techniques, focusing on the SysML, and discover how solutions can be defined by developing effective system design, verification, and validation techniques. The book concludes by taking you through key management processes and systems engineering best practices and guidelines. By the end of this systems engineering book, you'll be able to confidently apply modern model-based systems engineering techniques to your own systems and projects. What you will learn Understand the three evils of systems engineering - complexity, ambiguous communication, and lack of understanding Realize successful systems using model-based systems engineering Understand the concept of life cycles and how they control the evolution of a system Explore processes and related concepts such as activities, stakeholders, and resources Discover how needs fit into the systems life cycle and which processes are relevant and how to comply with them Find out how design, verification, and validation fit into the life cycle and processes Who this book is for This book is for aspiring systems engineers, engineering managers, or anyone looking to apply ...
    Note: Online resource; Title from title page (viewed January 29, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 18
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781800565401
    Language: English
    Pages: 1 online resource (314 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Explore Kinesis managed services such as Kinesis Data Streams, Kinesis Data Analytics, Kinesis Data Firehose, and Kinesis Video Streams with the help of practical use cases Key Features Get well versed with the capabilities of Amazon Kinesis Explore the monitoring, scaling, security, and deployment patterns of various Amazon Kinesis services Learn how other Amazon Web Services and third-party applications such as Splunk can be used as destinations for Kinesis data Book Description Amazon Kinesis is a collection of secure, serverless, durable, and highly available purpose-built data streaming services. This data streaming service provides APIs and client SDKs that enable you to produce and consume data at scale. Scalable Data Streaming with Amazon Kinesis begins with a quick overview of the core concepts of data streams, along with the essentials of the AWS Kinesis landscape. You'll then explore the requirements of the use case shown through the book to help you get started and cover the key pain points encountered in the data stream life cycle. As you advance, you'll get to grips with the architectural components of Kinesis, understand how they are configured to build data pipelines, and delve into the applications that connect to them for consumption and processing. You'll also build a Kinesis data pipeline from scratch and learn how to implement and apply practical solutions. Moving on, you'll learn how to configure Kinesis on a cloud platform. Finally, you'll learn how other AWS services can be integrated into Kinesis. These services include Redshift, Dynamo Database, AWS S3, Elastic Search, and third-party applications such as Splunk. By the end of this AWS book, you'll be able to build and deploy your own Kinesis data pipelines with Kinesis Data Streams (KDS), Kinesis Data Firehose (KFH), Kinesis Video Streams (KVS), and Kinesis Data Analytics (KDA). What you will learn Get to grips with data streams, decoupled design, and real-time stream processing Understand the properties of KFH that differentiate it from other Kinesis services Monitor and scale KDS using CloudWatch metrics Secure KDA with identity and access management (IAM) Deploy KVS as infrastructure as code (IaC) Integrate services such as Redshift, Dynamo Database, and Splunk into Kinesis Who this book is for This book is for solutions architects, developers, system administrators, data engineers, and data scientists looking to evaluate and choose the most performant, secure, sc...
    Note: Online resource; Title from title page (viewed March 31, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 19
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781800201590
    Language: English
    Pages: 1 online resource (326 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Use a low-code programming approach to create event-driven applications from scratch by wiring together hardware devices, APIs, and online services Key Features Discover how you can automate the Internet of Things (IoT) without writing huge blocks of code Learn how to wire together flows using a browser-based visual editor Handle IoT data with little to no coding knowledge Book Description Node-RED is a free and open source flow-based programming tool used to handle IoT data that allows programmers of any level to interconnect physical I/O, cloud-based systems, databases, and APIs to build web applications without code. Practical Node-RED Programming is a comprehensive introduction for anyone looking to get up to speed with the Node-RED ecosystem in no time. Complete with hands-on tutorials, projects, and self-assessment questions, this easy-to-follow guide will help you to become well versed in the foundations of Node-RED. You'll learn how to use Node-RED to handle IoT data and build web applications without having to write complex code. Once you've covered the basics, you'll explore various visual programming techniques and find out how to make sample flows as you cover web development, IoT development, and cloud service connections, and finally build useful real-world applications. By the end of this book, you'll have learned how to use Node-RED to develop a real-world application from scratch, which can then be implemented in your business. What you will learn Understand the history of Node-RED and why you need to learn a flow-based programming tool Use Node-RED to build Node.js-based applications Handle data for IoT devices using Node-RED flows Explore advanced Node-RED features such as connecting repositories and customizing the flow editor Find out what the MQTT protocol is and how it relates to Node-RED Create and publish your own nodes and flows using the Node-RED library Who this book is for This Node-RED book is for web developers and IoT engineers with some background in JavaScript and Node.js. Although not necessary, familiarity with the concepts of electronics will help you to make the most out of this book.
    Note: Online resource; Title from title page (viewed March 22, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 20
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781801079518
    Language: English
    Pages: 1 online resource (452 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Discover how to write high-quality character driver code, interface with userspace, work with chip memory, and gain an in-depth understanding of working with hardware interrupts and kernel synchronization Key Features Delve into hardware interrupt handling, threaded IRQs, tasklets, softirqs, and understand which to use when Explore powerful techniques to perform user-kernel interfacing, peripheral I/O and use kernel mechanisms Work with key kernel synchronization primitives to solve kernel concurrency issues Book Description Linux Kernel Programming Part 2 - Char Device Drivers and Kernel Synchronization is an ideal companion guide to the Linux Kernel Programming book. This book provides a comprehensive introduction for those new to Linux device driver development and will have you up and running with writing misc class character device driver code (on the 5.4 LTS Linux kernel) in next to no time. You'll begin by learning how to write a simple and complete misc class character driver before interfacing your driver with user-mode processes via procfs, sysfs, debugfs, netlink sockets, and ioctl. You'll then find out how to work with hardware I/O memory. The book covers working with hardware interrupts in depth and helps you understand interrupt request (IRQ) allocation, threaded IRQ handlers, tasklets, and softirqs. You'll also explore the practical usage of useful kernel mechanisms, setting up delays, timers, kernel threads, and workqueues. Finally, you'll discover how to deal with the complexity of kernel synchronization with locking technologies (mutexes, spinlocks, and atomic/refcount operators), including more advanced topics such as cache effects, a primer on lock-free techniques, deadlock avoidance (with lockdep), and kernel lock debugging techniques. By the end of this Linux kernel book, you'll have learned the fundamentals of writing Linux character device driver code for real-world projects and products. What you will learn Get to grips with the basics of the modern Linux Device Model (LDM) Write a simple yet complete misc class character device driver Perform user-kernel interfacing using popular methods Understand and handle hardware interrupts confidently Perform I/O on peripheral hardware chip memory Explore kernel APIs to work with delays, timers, kthreads, and workqueues Understand kernel concurrency issues Work with key kernel synchronization primitives and discover how to detect and avoid deadlock Who this book is for An unders...
    Note: Online resource; Title from title page (viewed March 19, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 21
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781838980443
    Language: English
    Pages: 1 online resource (332 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Gain proficiency in monitoring infrastructure along with focusing on cloud backup and recovery Key Features Explore the 3-2-1 rule of backups in Veeam to keep your data safe Gain in-depth knowledge of NAS backups and Scale-Out Repositories to use in your virtual environment Discover Veeam's monitoring and reporting utility - Veeam ONE - along with Linux and Window's proxy Book Description Veeam is one of the leading modern data protection solutions, and mastering this technology can help you to protect your virtual environments effectively. This book guides you through implementing modern data protection solutions for your cloud and virtual infrastructure with Veeam. You will even gain in-depth knowledge of advanced concepts such as DataLabs, cloud backup and recovery, Instant VM Recovery, and Veeam ONE. This book starts by taking you through Veeam essentials, including installation, best practices, and optimizations for Veeam Backup & Replication. You'll get to grips with the 3-2-1 rule to safeguard data along with understanding how to set up a backup server, proxies, repositories, and more. Later chapters go on to cover a powerful feature of Veeam 10 – NAS backup. As you progress, you'll learn about scale-out Repositories and best practices for creating them. In the concluding chapters, you'll explore the new proxy option available in both Linux and Windows. Finally, you'll discover advanced topics such as DataLabs, cloud backup and recovery, Instant VM Recovery, and Veeam ONE. By the end of this book, you will be equipped with the skills you need to implement Veeam Backup & Replication for your environment and disaster recovery. What you will learn Discover the advanced concepts of Veeam Backup & Replication 10 Master application optimizations based on Veeam best practices Understand how to configure NAS backups and work with repositories and proxies Explore different ways to protect your backups, including object immutability and cloud backup and recovery Discover how DataLabs works Understand how Instant VM Recovery allows you to restore virtual machines Become well versed in Veeam ONE for monitoring and reporting on your environment Who this book is for This Veeam backup book is for IT professionals who have intermediate to advanced-level knowledge of virtualization as well as backups and backup applications. Anyone who needs a reference guide for learning the advanced features of Veeam Backup & Replication and how they are used, includi...
    Note: Online resource; Title from title page (viewed February 18, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 22
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781800566057
    Language: English
    Pages: 1 online resource (314 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Explore real-world examples of issues with systems and find ways to resolve them using Amazon CloudWatch as a monitoring service Key Features Become well-versed with monitoring fundamentals such as understanding the building blocks and architecture of networking Learn how to ensure your applications never face downtime Get hands-on with observing serverless applications and services Book Description CloudWatch is Amazon's monitoring and observability service, designed to help those in the IT industry who are interested in optimizing resource utilization, visualizing operational health, and eventually increasing infrastructure performance. This book helps IT administrators, DevOps engineers, network engineers, and solutions architects to make optimum use of this cloud service for effective infrastructure productivity. You'll start with a brief introduction to monitoring and Amazon CloudWatch and its core functionalities. Next, you'll get to grips with CloudWatch features and their usability. Once the book has helped you develop your foundational knowledge of CloudWatch, you'll be able to build your practical skills in monitoring and alerting various Amazon Web Services, such as EC2, EBS, RDS, ECS, EKS, DynamoDB, AWS Lambda, and ELB, with the help of real-world use cases. As you progress, you'll also learn how to use CloudWatch to detect anomalous behavior, set alarms, visualize logs and metrics, define automated actions, and rapidly troubleshoot issues. Finally, the book will take you through monitoring AWS billing and costs. By the end of this book, you'll be capable of making decisions that enhance your infrastructure performance and maintain it at its peak. What you will learn Understand the meaning and importance of monitoring Explore the components of a basic monitoring system Understand the functions of CloudWatch Logs, metrics, and dashboards Discover how to collect different types of metrics from EC2 Configure Amazon EventBridge to integrate with different AWS services Get up to speed with the fundamentals of observability and the AWS services used for observability Find out about the role Infrastructure As Code (IaC) plays in monitoring Gain insights into how billing works using different CloudWatch features Who this book is for This book is for developers, DevOps engineers, site reliability engineers, or any IT individual with hands-on intermediate-level experience in networking, cloud computing, and infrastructure management. A begin...
    Note: Online resource; Title from title page (viewed April 16, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 23
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781800203907
    Language: English
    Pages: 1 online resource (736 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Understand the key aspects and challenges of machine learning interpretability, learn how to overcome them with interpretation methods, and leverage them to build fairer, safer, and more reliable models Key Features Learn how to extract easy-to-understand insights from any machine learning model Become well-versed with interpretability techniques to build fairer, safer, and more reliable models Mitigate risks in AI systems before they have broader implications by learning how to debug black-box models Book Description Do you want to understand your models and mitigate risks associated with poor predictions using machine learning (ML) interpretation? Interpretable Machine Learning with Python can help you work effectively with ML models. The first section of the book is a beginner's guide to interpretability, covering its relevance in business and exploring its key aspects and challenges. You'll focus on how white-box models work, compare them to black-box and glass-box models, and examine their trade-off. The second section will get you up to speed with a vast array of interpretation methods, also known as Explainable AI (XAI) methods, and how to apply them to different use cases, be it for classification or regression, for tabular, time-series, image or text. In addition to the step-by-step code, the book also helps the reader to interpret model outcomes using examples. In the third section, you'll get hands-on with tuning models and training data for interpretability by reducing complexity, mitigating bias, placing guardrails, and enhancing reliability. The methods you'll explore here range from state-of-the-art feature selection and dataset debiasing methods to monotonic constraints and adversarial retraining. By the end of this book, you'll be able to understand ML models better and enhance them through interpretability tuning. What you will learn Recognize the importance of interpretability in business Study models that are intrinsically interpretable such as linear models, decision trees, and Naive Bayes Become well-versed in interpreting models with model-agnostic methods Visualize how an image classifier works and what it learns Understand how to mitigate the influence of bias in datasets Discover how to make models more reliable with adversarial robustness Use monotonic constraints to make fairer and safer models Who this book is for This book is for data scientists, machine learning developers, and data stewards who have an increasin...
    Note: Online resource; Title from title page (viewed March 26, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 24
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781800568532
    Language: English
    Pages: 1 online resource (270 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Create and improve high-quality automated forecasts for time series data that have strong seasonal effects, holidays, and additional regressors using Python Key Features Learn how to use the open-source forecasting tool Facebook Prophet to improve your forecasts Build a forecast and run diagnostics to understand forecast quality Fine-tune models to achieve high performance, and report that performance with concrete statistics Book Description Prophet enables Python and R developers to build scalable time series forecasts. This book will help you to implement Prophet's cutting-edge forecasting techniques to model future data with higher accuracy and with very few lines of code. You will begin by exploring the evolution of time series forecasting, from the basic early models to the advanced models of the present day. The book will demonstrate how to install and set up Prophet on your machine and build your fi rst model with only a few lines of code. You'll then cover advanced features such as visualizing your forecasts, adding holidays, seasonality, and trend changepoints, handling outliers, and more, along with understanding why and how to modify each of the default parameters. Later chapters will show you how to optimize more complicated models with hyperparameter tuning and by adding additional regressors to the model. Finally, you'll learn how to run diagnostics to evaluate the performance of your models and see some useful features when running Prophet in production environments. By the end of this Prophet book, you will be able to take a raw time series dataset and build advanced and accurate forecast models with concise, understandable, and repeatable code. What you will learn Gain an understanding of time series forecasting, including its history, development, and uses Understand how to install Prophet and its dependencies Build practical forecasting models from real datasets using Python Understand the Fourier series and learn how it models seasonality Decide when to use additive and when to use multiplicative seasonality Discover how to identify and deal with outliers in time series data Run diagnostics to evaluate and compare the performance of your models Who this book is for This book is for data scientists, data analysts, machine learning engineers, software engineers, project managers, and business managers who want to build time series forecasts in Python. Working knowledge of Python and a basic understanding of forecasting princ...
    Note: Online resource; Title from title page (viewed March 12, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 25
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781801071291
    Language: English
    Pages: 1 online resource (498 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: A comprehensive guide for data scientists to master effective data cleaning tools and techniques Key Features Master data cleaning techniques in a language-agnostic manner Learn from intriguing hands-on examples from numerous domains, such as biology, weather data, demographics, physics, time series, and image processing Work with detailed, commented, well-tested code samples in Python and R Book Description It is something of a truism in data science, data analysis, or machine learning that most of the effort needed to achieve your actual purpose lies in cleaning your data. Written in David's signature friendly and humorous style, this book discusses in detail the essential steps performed in every production data science or data analysis pipeline and prepares you for data visualization and modeling results. The book dives into the practical application of tools and techniques needed for data ingestion, anomaly detection, value imputation, and feature engineering. It also offers long-form exercises at the end of each chapter to practice the skills acquired. You will begin by looking at data ingestion of data formats such as JSON, CSV, SQL RDBMSes, HDF5, NoSQL databases, files in image formats, and binary serialized data structures. Further, the book provides numerous example data sets and data files, which are available for download and independent exploration. Moving on from formats, you will impute missing values, detect unreliable data and statistical anomalies, and generate synthetic features that are necessary for successful data analysis and visualization goals. By the end of this book, you will have acquired a firm understanding of the data cleaning process necessary to perform real-world data science and machine learning tasks. What you will learn How to think carefully about your data and ask the right questions Identify problem data pertaining to individual data points Detect problem data in the systematic “shape” of the data Remediate data integrity and hygiene problems Prepare data for analytic and machine learning tasks Impute values into missing or unreliable data Generate synthetic features that are more amenable to data science, data analysis, or visualization goals. Who this book is for This book is designed to benefit software developers, data scientists, aspiring data scientists, and students who are interested in data analysis or scientific computing. Basic familiarity with statistics, general concepts in machine learning,...
    Note: Online resource; Title from title page (viewed March 31, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 26
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781838989309
    Language: English
    Pages: 1 online resource (826 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Pass the PMP 2021 exam with confidence with the help of practical and up-to-date coverage of project management practices from the 6th edition of the PMBOK® Guide Key Features Written by J. Ashley Hunt, an experienced PMP® trainer with over 20 years of project management experience Learn with the help of PMP® practice tests, exam tips, and best practices from the PMBOK® Guide Effectively plan core project work aspects such as scope, cost, quality, procurement, and communication Book Description One of the five most prestigious certifications in the world, the PMP® exam is said to be the most difficult non-technical certification exam. With this exam guide, you'll be able to address the challenges in learning advanced project management concepts. This PMP study guide covers all of the 10 project management knowledge areas, 5 process groups, 49 processes, and aspects of the Agile Practice Guide that you need to tailor your projects. With this book, you will understand the best practices found in the sixth edition of the PMBOK® Guide and the newly updated exam content outline. Throughout the book, you'll learn exam objectives in the form of a project for better understanding and effective implementation of real-world project management tasks, helping you to not only prepare for the exam but also implement project management best practices. Finally, you'll get to grips with the entire application and testing processes in PMP® and discover numerous tips and techniques for passing the exam on your first attempt. By the end of this PMP® exam prep book, you'll have a solid understanding of everything you need to pass the PMP® certification exam, and be able to use this handy, on-the-job desktop reference guide to overcome challenges in project management. What you will learn Understand how to fill out the exam application and what to expect on the day of the exam Get a comprehensive overview of project management processes, knowledge areas, and project execution Explore project and organization structures and other factors influencing projects Manage risk, scheduling, and cost using expert tips and insights Acquire and manage resources and communication in project work Monitor and control projects from planning to execution Discover professional responsibility, study tips, and what's in store for certified project management professionals Who this book is for If you are an experienced project manager looking for a common language and best practices in...
    Note: Online resource; Title from title page (viewed February 26, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 27
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781800563841
    Language: English
    Pages: 1 online resource (372 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: A guide to successfully operating in a lean-agile organization for solutions architects and enterprise architects Key Features Develop the right combination of processes and technical excellence to address architectural challenges Explore a range of architectural techniques to modernize legacy systems Discover how to design and continuously improve well-architected sustainable software Book Description Many organizations have embraced Agile methodologies to transform their ability to rapidly respond to constantly changing customer demands. However, in this melee, many enterprises often neglect to invest in architects by presuming architecture is not an intrinsic element of Agile software development. Since the role of an architect is not pre-defined in Agile, many organizations struggle to position architects, often resulting in friction with other roles or a failure to provide a clear learning path for architects to be productive. This book guides architects and organizations through new Agile ways of incrementally developing the architecture for delivering an uninterrupted, continuous flow of values that meets customer needs. You'll explore various aspects of Agile architecture and how it differs from traditional architecture. The book later covers Agile architects' responsibilities and how architects can add significant value by positioning themselves appropriately in the Agile flow of work. Through examples, you'll also learn concepts such as architectural decision backlog,the last responsible moment, value delivery, architecting for change, DevOps, and evolutionary collaboration. By the end of this Agile book, you'll be able to operate as an architect in Agile development initiatives and successfully architect reliable software systems. What you will learn Acquire clarity on the duties of architects in Agile development Understand architectural styles such as domain-driven design and microservices Identify the pitfalls of traditional architecture and learn how to develop solutions Understand the principles of value and data-driven architecture Discover DevOps and continuous delivery from an architect's perspective Adopt Lean-Agile documentation and governance Develop a set of personal and interpersonal qualities Find out how to lead the transformation to achieve organization-wide agility Who this book is for This agile study guide is for architects currently working on agile development projects or aspiring to work on agile software deliv...
    Note: Online resource; Title from title page (viewed March 19, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 28
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781800563308
    Language: English
    Pages: 1 online resource (472 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Achieve your infrastructure goals and optimize business processes by designing robust, highly available, and dynamic solutions Key Features Gain hands-on experience in designing and managing high-performance cloud solutions Leverage Google Cloud Platform to optimize technical and business processes using cutting-edge technologies and services Use Google Cloud Big Data, AI, and ML services to design scalable and intelligent data solutions Book Description Google has been one of the top players in the public cloud domain thanks to its agility and performance capabilities. This book will help you design, develop, and manage robust, secure, and dynamic solutions to successfully meet your business needs. You'll learn how to plan and design network, compute, storage, and big data systems that incorporate security and compliance from the ground up. The chapters will cover simple to complex use cases for devising solutions to business problems, before focusing on how to leverage Google Cloud's Platform-as-a-Service (PaaS) and Software-as-a-Service (SaaS) capabilities for designing modern no-operations platforms. Throughout this book, you'll discover how to design for scalability, resiliency, and high availability. Later, you'll find out how to use Google Cloud to design modern applications using microservices architecture, automation, and Infrastructure-as-Code (IaC) practices. The concluding chapters then demonstrate how to apply machine learning and artificial intelligence (AI) to derive insights from your data. Finally, you will discover best practices for operating and monitoring your cloud solutions, as well as performing troubleshooting and quality assurance. By the end of this Google Cloud book, you'll be able to design robust enterprise-grade solutions using Google Cloud Platform. What you will learn Get to grips with compute, storage, networking, data analytics, and pricing Discover delivery models such as IaaS, PaaS, and SaaS Explore the underlying technologies and economics of cloud computing Design for scalability, business continuity, observability, and resiliency Secure Google Cloud solutions and ensure compliance Understand operational best practices and learn how to architect a monitoring solution Gain insights into modern application design with Google Cloud Leverage big data, machine learning, and AI with Google Cloud Who this book is for This book is for cloud architects who are responsible for designing and managing cloud solutions...
    Note: Online resource; Title from title page (viewed April 9, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 29
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781800560338
    Language: English
    Pages: 1 online resource (746 pages)
    Edition: 4th edition
    Keywords: Electronic books ; local
    Abstract: Build a simple, yet fully functional modern web application using .NET 5, Entity Framework Core, and Angular 11 Key Features Comprehensively updated with the latest features and additions in ASP.NET Core 5 and Angular 11 Design, build, and deploy a Single Page Application or Progressive Web App with ASP.NET Core and Angular Adopt a full stack approach to handle data management, Web APIs, application design, testing, SEO, security, and deployment Book Description Learning full-stack development calls for knowledge of both front-end and back-end web development. ASP.NET Core 5 and Angular, Fourth Edition will get you started with Angular to build robust web applications as well as the ASP.NET Core 5 and Web API Controllers to implement API calls and server-side routing in the back-end. This fully revised edition includes a side-by-side comparison of the Visual Studio Angular app versus NG App and coverage of the Angular routing module. You will learn how to build a data model with Entity Framework Core, alongside utilizing the Entity Core Fluent API and EntityTypeConfiguration class. As you progress, you will learn how to handle user input with Angular reactive forms and front-end and back-end validators for maximum effect. You will later explore the advanced debugging and unit testing features provided by xUnit.net (.NET 5) and Jasmine, as well as Karma for Angular. Further, you will dive deep into progressive web applications (PWAs), learning about their technical requirements, testing, and converting SWAs to PWAs. Finally, you will learn how to deploy apps on Windows, Linux, and Azure using IIS, Kestrel, and nginx. By the end of this book, you will be equipped with the skills you need to create, debug, and deploy efficient web applications using ASP.NET Core and Angular. What you will learn Implement a Web API interface with ASP.NET Core and consume it with Angular using RxJS Observables Set up a SQL database server using a local instance or a cloud data store Perform C# and TypeScript debugging using Visual Studio 2019 Create TDD and BDD unit tests using xUnit, Jasmine, and Karma Explore the EF Core Fluent API and EntityTypeConfiguration classes Perform DBMS structured logging using third-party providers such as SeriLog Deploy a Web application to Windows and Linux web servers, or to cloud-based PaaS solutions such as Azure App Service Who this book is for This book is for experienced ASP.NET developers who already possess some experience wi...
    Note: Online resource; Title from title page (viewed January 29, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 30
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781838985837
    Language: English
    Pages: 1 online resource (646 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local ; Electronic books
    Abstract: Discover recipes for addressing the growing complexity of modern systems by applying agile methodologies and techniques in model-based systems engineering (MBSE) Key Features Learn how Agile and MBSE can work iteratively and collaborate to overcome system complexity Develop essential systems engineering products and achieve crucial enterprise objectives with actionable recipes Implement best practices for building efficient system engineering models Book Description Model-based systems engineering provides an integrated approach to creating verifiable models of engineering data, rather than relying on traditional and vague natural language descriptions that are difficult to verify. This enables you to work on accurate specifications and rapidly design reliable and effective products for the marketplace. Agile MBSE integrates the value proposition of agile methods in systems development, most notably, for managing constant change and uncertainty while continuously ensuring system correctness and meeting customers' needs. Written by Dr. Bruce Powel Douglass, a world-renowned expert in MBSE, this book will take you through important systems engineering workflows and show you how they can be performed effectively with an agile and model-based approach. You'll start by covering the key concepts of agile methods for systems engineering. The book then takes you through initiating a project, defining stakeholder needs, defining and analyzing system requirements, designing system architecture, performing model-based engineering trade studies, and handing systems specifications off to downstream engineering. By the end of this MBSE book, you'll have learned how to implement critical systems engineering workflows and create verifiably correct systems engineering models. What you will learn Apply agile methods to develop systems engineering specifications Perform functional analysis with SysML Derive and model systems architectures from key requirements Model crucial engineering data to clarify systems requirements Communicate decisions with downstream subsystem implementation teams Verify specifications with model reviews and simulations Ensure the accuracy of systems models through model-based testing Who this book is for If you are a systems engineer who wants to pursue model-based systems engineering in an agile setting, this book will show you how you can do that without breaking a sweat. Fundamental knowledge of SysML is necessary; the book will tea...
    Note: Online resource; Title from title page (viewed March 31, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 31
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781789951288
    Language: English
    Pages: 1 online resource (432 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Find solutions to all your problems related to Linux system programming using practical recipes for developing your own system programs Key Features Develop a deeper understanding of how Linux system programming works Gain hands-on experience of working with different Linux projects with the help of practical examples Learn how to develop your own programs for Linux Book Description Linux is the world's most popular open source operating system (OS). Linux System Programming Techniques will enable you to extend the Linux OS with your own system programs and communicate with other programs on the system. The book begins by exploring the Linux filesystem, its basic commands, built-in manual pages, the GNU compiler collection (GCC), and Linux system calls. You'll then discover how to handle errors in your programs and will learn to catch errors and print relevant information about them. The book takes you through multiple recipes on how to read and write files on the system, using both streams and file descriptors. As you advance, you'll delve into forking, creating zombie processes, and daemons, along with recipes on how to handle daemons using systemd. After this, you'll find out how to create shared libraries and start exploring different types of interprocess communication (IPC). In the later chapters, recipes on how to write programs using POSIX threads and how to debug your programs using the GNU debugger (GDB) and Valgrind will also be covered. By the end of this Linux book, you will be able to develop your own system programs for Linux, including daemons, tools, clients, and filters. What you will learn Discover how to write programs for the Linux system using a wide variety of system calls Delve into the working of POSIX functions Understand and use key concepts such as signals, pipes, IPC, and process management Find out how to integrate programs with a Linux system Explore advanced topics such as filesystem operations, creating shared libraries, and debugging your programs Gain an overall understanding of how to debug your programs using Valgrind Who this book is for This book is for anyone who wants to develop system programs for Linux and gain a deeper understanding of the Linux system. The book is beneficial for anyone who is facing issues related to a particular part of Linux system programming and is looking for specific recipes or solutions.
    Note: Online resource; Title from title page (viewed May 7, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 32
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781800563452
    Language: English
    Pages: 1 online resource (788 pages)
    Edition: 2nd edition
    Keywords: Electronic books ; local
    Abstract: Get to grips with pandas - a fast, versatile, and high-performance Python library for data discovery, data manipulation, data preparation, and handling data for analytical tasks Key Features Perform efficient data analysis and manipulation tasks using pandas 1.x Apply pandas to different real-world domains with the help of step-by-step examples Become well-versed in using pandas as an effective data exploration tool Book Description Data analysis has become an essential skill in a variety of domains where knowing how to work with data and extract insights can generate significant value. Hands-On Data Analysis with Pandas will show you how to analyze your data, get started with machine learning, and work effectively with the Python libraries often used for data science, such as pandas, NumPy, matplotlib, seaborn, and scikit-learn. Using real-world datasets, you will learn how to use the pandas library to perform data wrangling to reshape, clean, and aggregate your data. Then, you will learn how to conduct exploratory data analysis by calculating summary statistics and visualizing the data to find patterns. In the concluding chapters, you will explore some applications of anomaly detection, regression, clustering, and classification using scikit-learn to make predictions based on past data. This updated edition will equip you with the skills you need to use pandas 1.x to efficiently perform various data manipulation tasks, reliably reproduce analyses, and visualize your data for effective decision making—valuable knowledge that can be applied across multiple domains. What you will learn Understand how data analysts and scientists gather and analyze data Perform data analysis and data wrangling using Python Combine, group, and aggregate data from multiple sources Create data visualizations with pandas, matplotlib, and seaborn Apply machine learning algorithms to identify patterns and make predictions Use Python data science libraries to analyze real-world datasets Solve common data representation and analysis problems using pandas Build Python scripts, modules, and packages for reusable analysis code Who this book is for This book is for data science beginners, data analysts, and Python developers who want to explore each stage of data analysis and scientific computing using a wide range of datasets. You'll also find this book useful if you are a data scientist looking to implement pandas in your machine learning workflow. Working knowledge of th...
    Note: Online resource; Title from title page (viewed April 29, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 33
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781800569669
    Language: English
    Pages: 1 online resource (310 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Learn the mathematics behind quantum computing and explore the high-level quantum language Silq to take your quantum programming skills to the next level Key Features Harness the potential of quantum computers more effectively using Silq Learn how to solve core problems that you may face while writing quantum programs Explore useful quantum applications such as cryptography and quantum machine learning Book Description Quantum computing is a growing field, with many research projects focusing on programming quantum computers in the most efficient way possible. One of the biggest challenges faced with existing languages is that they work on low-level circuit model details and are not able to represent quantum programs accurately. Developed by researchers at ETH Zurich after analyzing languages including Q# and Qiskit, Silq is a high-level programming language that can be viewed as the C++ of quantum computers! Quantum Computing with Silq Programming helps you explore Silq and its intuitive and simple syntax to enable you to describe complex tasks with less code. This book will help you get to grips with the constructs of the Silq and show you how to write quantum programs with it. You'll learn how to use Silq to program quantum algorithms to solve existing and complex tasks. Using quantum algorithms, you'll also gain practical experience in useful applications such as quantum error correction, cryptography, and quantum machine learning. Finally, you'll discover how to optimize the programming of quantum computers with the simple Silq. By the end of this Silq book, you'll have mastered the features of Silq and be able to build efficient quantum applications independently. What you will learn Identify the challenges that researchers face in quantum programming Understand quantum computing concepts and learn how to make quantum circuits Explore Silq programming constructs and use them to create quantum programs Use Silq to code quantum algorithms such as Grover's and Simon's Discover the practicalities of quantum error correction with Silq Explore useful applications such as quantum machine learning in a practical way Who this book is for This Silq quantum computing book is for students, researchers, and scientists looking to learn quantum computing techniques and software development. Quantum computing enthusiasts who want to explore this futuristic technology will also find this book useful. Beginner-level knowledge of any programming language a...
    Note: Online resource; Title from title page (viewed April 30, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 34
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781800203495
    Language: English
    Pages: 1 online resource (252 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Leverage Jamstack principles, techniques, and best practices to build dynamic websites and web apps focused on speed, security, and accessibility Key Features Understand how JavaScript integrates with reusable application program interfaces (APIs) and browser markup to build a serverless web application Gain a solid understanding of static site development with Gatsby and its importance in Jamstack Find out how to deploy a Jamstack event website directly from GitHub using Netlify Book Description Jamstack (JavaScript, API, and Markup) enables web developers to create and publish modern and maintainable websites and web apps focused on speed, security, and accessibility by using tools such as Gatsby, Sanity, and Netlify. Developers working with Jamstack will be able to put their knowledge to good use with this practical guide to static site generation and content management. This Jamstack book takes a hands-on approach to implementation and related methodologies that will have you up and running with modern web development in no time. Complete with step-by-step explanations of essential concepts, practical examples, and self-assessment questions, you'll begin by building an event and venue schema structure, and then expand the functionality, exploring all that the Jamstack has to offer. You'll learn how an example Jamstack is built, build structured content using Sanity to create a schema, use GraphQL to expose the content, and employ Gatsby to build an event website using page and template components and Tailwind CSS Framework. Lastly, you'll deploy the website to both, a Netlify server and the Microsoft Static Web Apps Service, and interact with it using Amazon Alexa. By the end of this book, you'll have gained the knowledge and skills you need to install, configure, build, extend, and deploy a simple events website using Jamstack. What you will learn Discover the Jamstack approach and build speedy, secure, and accessible websites and web apps with its component technologies Build an events website by using the Jamstack and the Gatsby static site generator Create and modify your templates and pages to build creative web apps Build, modify, and extend structured content schemas in Sanity Understand Gatsby plugins, project structure, and files, and how it can be used to build Jamstack apps Find out how GatsbyJS uses GraphQL to source content Who this book is for This book is for web developers looking to implement Jamstack practically. JavaScri...
    Note: Online resource; Title from title page (viewed May 7, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 35
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781838826345
    Language: English
    Pages: 1 online resource (320 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Explore the latest Vue 3 features by building high-quality frontend web apps, desktop apps, and full-stack apps using the power of Vuex, Vue Router, and GraphQL Key Features Understand the fundamentals of Vue 3 including components, prop injection, Vuex, and Vue Router Leverage Vue's capabilities for building web apps, mobile apps, and browser games Find out how the Vue Router makes it easy to build single-page applications (SPAs) with Vue.js Book Description With its huge ecosystem and wide adoption, Vue is one of the leading frameworks thanks to its ease of use when developing applications. This book will help you understand how you can leverage Vue effectively to develop impressive apps quickly using its latest version – Vue 3.0. The book takes an example-based approach to help you get to grips with the basics of Vue 3 and create a simple application by exploring features such as components and directives. You'll then enhance your app building skills by learning how to test the app with Jest and Vue Test Utils. As you advance, you'll understand how to write non-web apps with Vue 3, create cross-platform desktop apps with the Electron plugin, and build a multi-purpose mobile app with Vue and Ionic. You'll also be able to develop web apps with Vue 3 that interact well with GraphQL APIs. Finally, you'll build a chat app that performs real-time communication using Vue 3 and Laravel. By the end of this Vue.js book, you'll have developed the skills you need to build real-world apps using Vue 3 by working through a range of projects. What you will learn Get to grips with Vue architecture, components, props, directives, mixins, and other advanced features Understand the Vue 3 template system and use directives Use third-party libraries such as Vue Router for routing and Vuex for state management Create GraphQL APIs to power your Vue 3 web apps Build cross-platform Vue 3 apps with Electron and Ionic Make your Vue 3 apps more captivating with PrimeVue Build real-time communication apps with Vue 3 as the frontend and Laravel Who this book is for This book is for web developers who want to learn frontend web development with Vue 3 and use it to create professional applications. You'll also find this book useful if you're looking to create full-stack web apps with Vue.js 3.0 as the frontend. Knowledge of JavaScript programming is required to get the most out of this book.
    Note: Online resource; Title from title page (viewed April 26, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 36
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781800567986
    Language: English
    Pages: 1 online resource (236 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Harness the capabilities of Zscaler to deliver a secure, cloud-based, scalable web proxy and provide a zero-trust network access solution for private enterprise application access to end users Key Features Get up to speed with Zscaler without the need for expensive training Implement Zscaler Internet Access (ZIA) and Zscaler Private Access (ZPA) security solutions with real-world deployments Find out how to choose the right options and features to architect a customized solution with Zscaler Book Description Many organizations are moving away from on-premises solutions to simplify administration and reduce expensive hardware upgrades. This book uses real-world examples of deployments to help you explore Zscaler, an information security platform that offers cloud-based security for both web traffic and private enterprise applications. You'll start by understanding how Zscaler was born in the cloud, how it evolved into a mature product, and how it continues to do so with the addition of sophisticated features that are necessary to stay ahead in today's corporate environment. The book then covers Zscaler Internet Access and Zscaler Private Access architectures in detail, before moving on to show you how to map future security requirements to ZIA features and transition your business applications to ZPA. As you make progress, you'll get to grips with all the essential features needed to architect a customized security solution and support it. Finally, you'll find out how to troubleshoot the newly implemented ZIA and ZPA solutions and make them work efficiently for your enterprise. By the end of this Zscaler book, you'll have developed the skills to design, deploy, implement, and support a customized Zscaler security solution. What you will learn Understand the need for Zscaler in the modern enterprise Study the fundamental architecture of the Zscaler cloud Get to grips with the essential features of ZIA and ZPA Find out how to architect a Zscaler solution Discover best practices for deploying and implementing Zscaler solutions Familiarize yourself with the tasks involved in the operational maintenance of the Zscaler solution Who this book is for This book is for security engineers, security architects, security managers, and security operations specialists who may be involved in transitioning to or from Zscaler or want to learn about deployment, implementation, and support of a Zscaler solution. Anyone looking to step into the ever-expanding world...
    Note: Online resource; Title from title page (viewed June 11, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 37
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781801813228
    Language: English
    Pages: 1 online resource (494 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Acquire and hone the skills to develop iOS apps for iPhone and iPad devices using the Xcode development environment, SwiftUI, and the Swift programming language Key Features Learn to write object-oriented code using the Swift programming language Understand how to work with the SwiftUI app lifecycle Become comfortable developing apps using Xcode Book Description Do you want to create iOS apps with SwiftUI, Xcode 12, and Swift 5.3, and want to publish it on the app store? This book helps you achieve these skills with a step-by-step approach. This course first walks you through the steps necessary to set up an iOS development environment together and introduces Swift Playgrounds to learn and experiment with Swift—specifically, the Swift 5.3 programming language. After establishing key concepts of SwiftUI and project architecture, this course provides a guided tour of Xcode in SwiftUI development mode. The book also covers the creation of custom SwiftUI views and explains how these views are combined to create user interface layouts, including the use of stacks, frames, and forms. One of the more important skills you’ll learn is how to integrate SwiftUI views into existing UIKit-based projects and explain the integration of UIKit code into SwiftUI. Finally, the book explains how to package up a completed app and upload it to the app store for publication. Along the way, the topics covered in the book are put into practice through detailed tutorials, the source code for which is also available for download. By the end of this course, you will be able to build your own apps for iOS 14 using SwiftUI and publish it on the app store. What you will learn Install and configure the Xcode integrated development environment Add navigation and lists to your apps Draw graphics and animate your user interfaces Recognize and respond to touches and gestures Integrate SiriKit into your iOS apps Integrate legacy UIKit iOS code into SwiftUI apps and vice versa Who this book is for This book is best suited for iOS developers who want to build their own apps for iOS 14 using SwiftUI. This course assumes that you have an Apple Mac system and are ready to download the iOS 14 SDK while following along with the course.
    Note: Online resource; Title from title page (viewed May 14, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 38
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781800568402
    Language: English
    Pages: 1 online resource (438 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Discover how to use the LEGO MINDSTORMS Inventor kit and boost your confidence in robotics Key Features Gain confidence in building robots using creative designs Learn advanced robotic features and find out how to integrate them to build a robot Work with the block coding language used in robotics software in a practical way Book Description LEGO MINDSTORMS Robot Inventor is the latest addition to the LEGO MINDSTORMS theme. It features unique designs that you can use to build robots, and also enable you to perform activities using the robot inventor application. You'll begin by exploring the history of LEGO MINDSTORMS, and then delve into various elements of the Inventor kit. Moving on, you'll start working on different projects which will prepare you to build a variety of smart robots. The first robotic project involves designing a claw to grab objects, and helps you to explore how a smart robot is used in everyday life and in industry. The second project revolves around building a working guitar that can be played and modified to meet the needs of the user. As you advance, you'll explore the concept of biomimicry as you discover how to build a scorpion robot. In addition to this, you'll also work on a classic robotic challenge by building a sumobot. Throughout the book, you'll come across a variety of projects that will provide you with hands-on experience in building creative robots, such as building a Dragster, Egg Decorator, and Plankton from Spongebob Squarepants. By the end of this LEGO book, you'll have got to grips with the concepts behind building a robot, and also found creative ways to integrate them using the application based on your creative insights and ideas. What you will learn Discover how the Robot Inventor kit works, and explore its parts and the elements inside them Delve into the block coding language used to build robots Find out how to create interactive robots with the help of sensors Understand the importance of real-world robots in today's landscape Recognize different ways to build new ideas based on existing solutions Design basic to advanced level robots using the Robot Inventor kit Who this book is for This book is for robot enthusiasts, LEGO lovers, hobbyists, educators, students, and anyone looking to learn about the new LEGO Robot Inventor kit. This book is designed to go beyond the basic build through to intermediate and advanced builds, and enables you to add your personal flair to the builds and codes.
    Note: Online resource; Title from title page (viewed May 7, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 39
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781789954272
    Language: English
    Pages: 1 online resource (772 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Develop advanced skills for working with Linux systems on-premises and in the cloud Key Features Become proficient in everyday Linux administration tasks by mastering the Linux command line and using automation Work with the Linux filesystem, packages, users, processes, and daemons Deploy Linux to the cloud with AWS, Azure, and Kubernetes Book Description Linux plays a significant role in modern data center management and provides great versatility in deploying and managing your workloads on-premises and in the cloud. This book covers the important topics you need to know about for your everyday Linux administration tasks. The book starts by helping you understand the Linux command line and how to work with files, packages, and filesystems. You'll then begin administering network services and hardening security, and learn about cloud computing, containers, and orchestration. Once you've learned how to work with the command line, you'll explore the essential Linux commands for managing users, processes, and daemons and discover how to secure your Linux environment using application security frameworks and firewall managers. As you advance through the chapters, you'll work with containers, hypervisors, virtual machines, Ansible, and Kubernetes. You'll also learn how to deploy Linux to the cloud using AWS and Azure. By the end of this Linux book, you'll be well-versed with Linux and have mastered everyday administrative tasks using workflows spanning from on-premises to the cloud. If you also find yourself adopting DevOps practices in the process, we'll consider our mission accomplished. What you will learn Understand how Linux works and learn basic to advanced Linux administration skills Explore the most widely used commands for managing the Linux filesystem, network, security, and more Get to grips with different networking and messaging protocols Find out how Linux security works and how to configure SELinux, AppArmor, and Linux iptables Work with virtual machines and containers and understand container orchestration with Kubernetes Work with containerized workflows using Docker and Kubernetes Automate your configuration management workloads with Ansible Who this book is for If you are a Linux administrator who wants to understand the fundamentals and as well as modern concepts of Linux system administration, this book is for you. Windows System Administrators looking to extend their knowledge to the Linux OS will also benefit from this book.
    Note: Online resource; Title from title page (viewed June 18, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 40
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781789530384
    Language: English
    Pages: 1 online resource (758 pages)
    Edition: 3rd edition
    Keywords: Electronic books ; local
    Abstract: Harness the power of Linux to create versatile and robust embedded solutions Key Features Learn how to develop and configure robust embedded Linux devices Explore the new features of Linux 5.4 and the Yocto Project 3.1 (Dunfell) Discover different ways to debug and profile your code in both user space and the Linux kernel Book Description Embedded Linux runs many of the devices we use every day. From smart TVs and Wi-Fi routers to test equipment and industrial controllers, all of them have Linux at their heart. The Linux OS is one of the foundational technologies comprising the core of the Internet of Things (IoT). This book starts by breaking down the fundamental elements that underpin all embedded Linux projects: the toolchain, the bootloader, the kernel, and the root filesystem. After that, you will learn how to create each of these elements from scratch and automate the process using Buildroot and the Yocto Project. As you progress, the book explains how to implement an effective storage strategy for flash memory chips and install updates to a device remotely once it's deployed. You'll also learn about the key aspects of writing code for embedded Linux, such as how to access hardware from apps, the implications of writing multi-threaded code, and techniques to manage memory in an efficient way. The final chapters demonstrate how to debug your code, whether it resides in apps or in the Linux kernel itself. You'll also cover the different tracers and profilers that are available for Linux so that you can quickly pinpoint any performance bottlenecks in your system. By the end of this Linux book, you'll be able to create efficient and secure embedded devices using Linux. What you will learn Use Buildroot and the Yocto Project to create embedded Linux systems Troubleshoot BitBake build failures and streamline your Yocto development workflow Update IoT devices securely in the field using Mender or balena Prototype peripheral additions by reading schematics, modifying device trees, soldering breakout boards, and probing pins with a logic analyzer Interact with hardware without having to write kernel device drivers Divide your system up into services supervised by BusyBox runit Debug devices remotely using GDB and measure the performance of systems using tools such as perf, ftrace, eBPF, and Callgrind Who this book is for If you're a systems software engineer or system administrator who wants to learn Linux implementation on embedded devices, then...
    Note: Online resource; Title from title page (viewed May 14, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 41
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781839213502
    Language: English
    Pages: 1 online resource (392 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Learn how to build and use all parts of real-world compilers, including the frontend, optimization pipeline, and a new backend by leveraging the power of LLVM core libraries Key Features Get to grips with effectively using LLVM libraries step-by-step Understand LLVM compiler high-level design and apply the same principles to your own compiler Use compiler-based tools to improve the quality of code in C++ projects Book Description LLVM was built to bridge the gap between compiler textbooks and actual compiler development. It provides a modular codebase and advanced tools which help developers to build compilers easily. This book provides a practical introduction to LLVM, gradually helping you navigate through complex scenarios with ease when it comes to building and working with compilers. You'll start by configuring, building, and installing LLVM libraries, tools, and external projects. Next, the book will introduce you to LLVM design and how it works in practice during each LLVM compiler stage: frontend, optimizer, and backend. Using a subset of a real programming language as an example, you will then learn how to develop a frontend and generate LLVM IR, hand it over to the optimization pipeline, and generate machine code from it. Later chapters will show you how to extend LLVM with a new pass and how instruction selection in LLVM works. You'll also focus on Just-in-Time compilation issues and the current state of JIT-compilation support that LLVM provides, before finally going on to understand how to develop a new backend for LLVM. By the end of this LLVM book, you will have gained real-world experience in working with the LLVM compiler development framework with the help of hands-on examples and source code snippets. What you will learn Configure, compile, and install the LLVM framework Understand how the LLVM source is organized Discover what you need to do to use LLVM in your own projects Explore how a compiler is structured, and implement a tiny compiler Generate LLVM IR for common source language constructs Set up an optimization pipeline and tailor it for your own needs Extend LLVM with transformation passes and clang tooling Add new machine instructions and a complete backend Who this book is for This book is for compiler developers, enthusiasts, and engineers who are new to LLVM and are interested in learning about the LLVM framework. It is also useful for C++ software engineers looking to use compiler-based tools for code analysis a...
    Note: Online resource; Title from title page (viewed May 28, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 42
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781800562493
    Language: English
    Pages: 1 online resource (362 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Learn to leverage the advanced capabilities of Keycloak, an open-source identity and access management solution, to enable authentication and authorization in applications Key Features Get up to speed with Keycloak, OAuth 2.0, and OpenID Connect using practical examples Configure, manage, and extend Keycloak for optimized security Leverage Keycloak features to secure different application types Book Description Implementing authentication and authorization for applications can be a daunting experience, often leaving them exposed to security vulnerabilities. Keycloak is an open-source solution for identity management and access management for modern applications. Keycloak - Identity and Access Management for Modern Applications is a comprehensive introduction to Keycloak, helping you get started with using it and securing your applications. Complete with hands-on tutorials, best practices, and self-assessment questions, this easy-to-follow guide will show you how to secure a sample application and then move on to securing different application types. As you progress, you will understand how to configure and manage Keycloak as well as how to leverage some of its more advanced capabilities. Finally, you'll gain insights into securely using Keycloak in production. By the end of this book, you will have learned how to install and manage Keycloak as well as how to secure new and existing applications. What you will learn Understand how to install, configure, and manage Keycloak Secure your new and existing applications with Keycloak Gain a basic understanding of OAuth 2.0 and OpenID Connect Understand how to configure Keycloak to make it ready for production use Discover how to leverage additional features and how to customize Keycloak to fit your needs Get to grips with securing Keycloak servers and protecting applications Who this book is for Developers, sysadmins, security engineers, or anyone who wants to leverage Keycloak and its capabilities for application security will find this book useful. Beginner-level knowledge of app development and authentication and authorization is expected.
    Note: Online resource; Title from title page (viewed June 11, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 43
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781801070485
    Language: English
    Pages: 1 online resource (364 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Plan, design, deploy, and administer the solutions available in VxRail Appliance Key Features Learn how to plan and design the VxRail HCI system Understand VxRail's administration, lifecycle management, and cluster scale-out Explore migration methodologies for VxRail systems Book Description Hyper-converged infrastructure (HCI) can help you simplify the provisioning and daily operations of computing and storage. With this book, you'll understand how HCI can offload the day 0 deployment and day-to-day operations of a system administrator. You'll explore the VxRail Appliance, which is an HCI solution that provides lifecycle management, automation, and operational simplicity. Starting with an overview of the VxRail Appliance system architecture and components, you'll understand the benefits of the VxRail system and compare it with the environment of traditional servers and storage. As you advance, the book covers topics such as disaster recovery and active-active and active-passive solutions for VxRail. By the end of this book, you'll have gained the confidence to manage the deployment, administration, planning, and design of a VxRail system. What you will learn Set up the hardware and software requirements for a VxRail installation Monitor the status of VxRail appliances with the VxRail Manager plugin Get to grips with all the administration interfaces used to manage the VxRail appliance Understand vCenter roles and permissions management in the VxRail cluster Discover best practices for vSAN configuration in the VxRail cluster Find out about VxRail cluster scale-out rules and how to expand the VxRail cluster Deploy active-passive solutions for VxRail with VMware Site Recovery Manager (SRM) Who this book is for If you are a system architect, system administrator, or consultant involved in planning and deploying VxRail HCI or want to learn how to use VxRail HCI, then this book is for you. Equivalent knowledge and administration experience with ESXi and vCenter Server will be helpful.
    Note: Online resource; Title from title page (viewed June 4, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 44
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781801076104
    Language: English
    Pages: 1 online resource (452 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Implement critical business processes with mySAP Business Suite to integrate key functions that add value to every facet of your organization Key Features Learn master data concepts and UI technologies in SAP systems Explore key functions of different sales processes, order fulfillment options, transportation planning, logistics execution processes, and customer invoicing Configure the Order to Cash process in SAP systems and apply it to your business needs Book Description Using different SAP systems in an integrated way to gain maximum benefits while running your business is made possible by this book, which covers how to effectively implement SAP Order to Cash Process with SAP Customer Relationship Management (CRM), SAP Advanced Planning and Optimization (APO), SAP Transportation Management System (TMS), SAP Logistics Execution System (LES), and SAP Enterprise Central Component (ECC). You'll understand the integration of different systems and how to optimize the complete Order to Cash Process with mySAP Business Suite. With the help of this book, you'll learn to implement mySAP Business Suite and understand the shortcomings in your existing SAP ECC environment. As you advance through the chapters, you'll get to grips with master data attributes in different SAP environments and then shift focus to the Order to Cash cycle, including order management in SAP CRM, order fulfillment in SAP APO, transportation planning in SAP TMS, logistics execution in SAP LES, and billing in SAP ECC. By the end of this SAP book, you'll have gained a thorough understanding of how different SAP systems work together with the Order to Cash process. What you will learn Discover master data in different SAP environments Find out how different sales processes, such as quotations, contracts, and order management, work in SAP CRM Become well-versed with the steps involved in order fulfillment, such as basic and advanced ATP checks in SAP APO Get up and running with transportation requirement and planning and freight settlement with SAP TMS Explore warehouse management with SAP LES to ensure high transparency and predictability of processes Understand how to process customer invoicing with SAP ECC Who this book is for This book is for SAP consultants, SME managers, solution architects, and key users of SAP with knowledge of end-to-end business processes. Customers operating SAP CRM, SAP TMS, and SAP APO as part of daily operations will also benefit from this book by und...
    Note: Online resource; Title from title page (viewed May 14, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 45
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781801079945
    Language: English
    Pages: 1 online resource (528 pages)
    Edition: 3rd edition
    Keywords: Electronic books ; local
    Abstract: Understand the fundamentals of Kubernetes deployment on Azure with a learn-by-doing approach Key Features Get to grips with the fundamentals of containers and Kubernetes Deploy containerized applications using the Kubernetes platform Learn how you can scale your workloads and secure your application running in Azure Kubernetes Service Book Description Containers and Kubernetes containers facilitate cloud deployments and application development by enabling efficient versioning with improved security and portability. With updated chapters on role-based access control, pod identity, storing secrets, and network security in AKS, this third edition begins by introducing you to containers, Kubernetes, and Azure Kubernetes Service (AKS), and guides you through deploying an AKS cluster in different ways. You will then delve into the specifics of Kubernetes by deploying a sample guestbook application on AKS and installing complex Kubernetes apps using Helm. With the help of real-world examples, you'll also get to grips with scaling your applications and clusters. As you advance, you'll learn how to overcome common challenges in AKS and secure your applications with HTTPS. You will also learn how to secure your clusters and applications in a dedicated section on security. In the final section, you'll learn about advanced integrations, which give you the ability to create Azure databases and run serverless functions on AKS as well as the ability to integrate AKS with a continuous integration and continuous delivery (CI/CD) pipeline using GitHub Actions. By the end of this Kubernetes book, you will be proficient in deploying containerized workloads on Microsoft Azure with minimal management overhead. What you will learn Plan, configure, and run containerized applications in production. Use Docker to build applications in containers and deploy them on Kubernetes. Monitor the AKS cluster and the application. Monitor your infrastructure and applications in Kubernetes using Azure Monitor. Secure your cluster and applications using Azure-native security tools. Connect an app to the Azure database. Store your container images securely with Azure Container Registry. Install complex Kubernetes applications using Helm. Integrate Kubernetes with multiple Azure PaaS services, such as databases, Azure Security Center, and Functions. Use GitHub Actions to perform continuous integration and continuous delivery to your cluster. Who this book is for If you are an aspirin...
    Note: Online resource; Title from title page (viewed May 17, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 46
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781800569201
    Language: English
    Pages: 1 online resource (340 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Explore the world of APIs and learn how to integrate them the production-ready applications using Postman and the Newman CLI Key Features Learn the tenets of effective API testing and API design Gain an in-depth understanding of the various features Postman has to offer Know when and how to use Postman for creating high-quality APIs for software and web apps Book Description Postman enables the exploration and testing of web APIs, helping testers and developers figure out how an API works. With Postman, you can create effective test automation for any APIs. If you want to put your knowledge of APIs to work quickly, this practical guide to using Postman will help you get started. The book provides a hands-on approach to learning the implementation and associated methodologies that will have you up and running with Postman in no time. Complete with step-by-step explanations of essential concepts, practical examples, and self-assessment questions, this book begins by taking you through the principles of effective API testing. A combination of theory coupled with real-world examples will help you learn how to use Postman to create well-designed, documented, and tested APIs. You'll then be able to try some hands-on projects that will teach you how to add test automation to an already existing API with Postman, and guide you in using Postman to create a well-designed API from scratch. By the end of this book, you'll be able to use Postman to set up and run API tests for any API that you are working with. What you will learn Find out what is involved in effective API testing Use data-driven testing in Postman to create scalable API tests Understand what a well-designed API looks like Become well-versed with API terminology, including the different types of APIs Get to grips with performing functional and non-functional testing of an API Discover how to use industry standards such as OpenAPI and mocking in Postman Who this book is for The book is for software testing professionals and software developers looking to improve product and API quality through API test automation. You will find this book useful if understand APIs and want to build your skills for creating, testing, and documenting APIs. The book assumes beginner-level knowledge of JavaScript and API development.
    Note: Online resource; Title from title page (viewed May 7, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 47
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781801077446
    Language: English
    Pages: 1 online resource (336 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Explore everything you need to know to set up secure remote access, harden your firewall deployment, and protect against phishing Key Features Learn the ins and outs of log forwarding and troubleshooting issues Set up GlobalProtect satellite connections, configure site-to-site VPNs, and troubleshoot LSVPN issues Gain an in-depth understanding of user credential detection to prevent data leaks Book Description This book builds on the content found in Mastering Palo Alto Networks, focusing on the different methods of establishing remote connectivity, automating log actions, and protecting against phishing attacks through user credential detection. Complete with step-by-step instructions, practical examples, and troubleshooting tips, you will gain a solid understanding of how to configure and deploy Palo Alto Networks remote access products. As you advance, you will learn how to design, deploy, and troubleshoot large-scale end-to-end user VPNs. Later, you will explore new features and discover how to incorporate them into your environment. By the end of this Palo Alto Networks book, you will have mastered the skills needed to design and configure SASE-compliant remote connectivity and prevent credential theft with credential detection. What you will learn Understand how log forwarding is configured on the firewall Focus on effectively enabling remote access Explore alternative ways for connecting users and remote networks Protect against phishing with credential detection Understand how to troubleshoot complex issues confidently Strengthen the security posture of your firewalls Who this book is for This book is for anyone who wants to learn more about remote access for users and remote locations by using GlobalProtect and Prisma access and by deploying Large Scale VPN. Basic knowledge of Palo Alto Networks, network protocols, and network design will be helpful, which is why reading Mastering Palo Alto Networks is recommended first to help you make the most of this book.
    Note: Online resource; Title from title page (viewed July 2, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 48
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781801076326
    Language: English
    Pages: 1 online resource (264 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Gain in-depth insight into DevOps relative to your field of expertise and implement effective DevOps culture and processes within your organization Key Features Packed with step-by-step explanations and practical examples to help you get started with DevOps Develop the skills and knowledge you need to tackle the deployment of DevOps tools Discover technology trends such as FinOps and DevSecOps to get more value from DevOps Book Description DevOps is a set of best practices enabling operations and development teams to work together to produce higher-quality work and, among other things, quicker releases. This book helps you to understand the fundamentals needed to get started with DevOps, and prepares you to start deploying technical tools confidently. You will start by learning the key steps for implementing successful DevOps transformations. The book will help you to understand how aspects of culture, people, and process are all connected, and that without any one of these elements DevOps is unlikely to be successful. As you make progress, you will discover how to measure and quantify the success of DevOps in your organization, along with exploring the pros and cons of the main tooling involved in DevOps. In the concluding chapters, you will learn about the latest trends in DevOps and find out how the tooling changes when you work with these specialties. By the end of this DevOps book, you will have gained a clear understanding of the connection between culture, people, and processes within DevOps, and learned why all three are critically important. What you will learn Understand the importance of culture in DevOps Build, foster, and develop a successful DevOps culture Discover how to implement a successful DevOps framework Measure and define the success of DevOps transformation Get to grips with techniques for continuous feedback and iterate process changes Discover the tooling used in different stages of the DevOps life cycle Who this book is for This book is for IT professionals such as support engineers and systems engineers and developers looking to learn DevOps and for those going through DevOps transformation. General knowledge of IT and business processes will be helpful. You'll also find this book useful if you are in a business or service role within technology such as service delivery management. Basic familiarity with DevOps and transformational methods such as value streams and process are needed to get the most out of this book.
    Note: Online resource; Title from title page (viewed July 9, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 49
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781800568730
    Language: English
    Pages: 1 online resource (318 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: A comprehensive guide to rolling out Datadog to monitor infrastructure and applications running in both cloud and datacenter environments Key Features Learn Datadog to proactively monitor your infrastructure and cloud services Use Datadog as a platform for aggregating monitoring efforts in your organization Leverage Datadog's alerting service to implement on-call and site reliability engineering (SRE) processes Book Description Datadog is an essential cloud monitoring and operational analytics tool which enables the monitoring of servers, virtual machines, containers, databases, third-party tools, and application services. IT and DevOps teams can easily leverage Datadog to monitor infrastructure and cloud services, and this book will show you how. The book starts by describing basic monitoring concepts and types of monitoring that are rolled out in a large-scale IT production engineering environment. Moving on, the book covers how standard monitoring features are implemented on the Datadog platform and how they can be rolled out in a real-world production environment. As you advance, you'll discover how Datadog is integrated with popular software components that are used to build cloud platforms. The book also provides details on how to use monitoring standards such as Java Management Extensions (JMX) and StatsD to extend the Datadog platform. Finally, you'll get to grips with monitoring fundamentals, learn how monitoring can be rolled out using Datadog proactively, and find out how to extend and customize the Datadog platform. By the end of this Datadog book, you will have gained the skills needed to monitor your cloud infrastructure and the software applications running on it using Datadog. What you will learn Understand monitoring fundamentals, including metrics, monitors, alerts, and thresholds Implement core monitoring requirements using Datadog features Explore Datadog's integration with cloud platforms and tools Extend Datadog using custom scripting and standards such as JMX and StatsD Discover how proactive monitoring can be rolled out using various Datadog features Understand how Datadog can be used to monitor microservices in both Docker and Kubernetes environments Get to grips with advanced Datadog features such as APM and Security Monitoring Who this book is for This book is for DevOps engineers, site reliability engineers (SREs), IT Production engineers, software developers and architects, cloud engineers, system administrators, a...
    Note: Online resource; Title from title page (viewed June 25, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 50
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781800205260
    Language: English
    Pages: 1 online resource (344 pages)
    Edition: 2nd edition
    Keywords: Electronic books ; local
    Abstract: Understand Angular web application development by building captivating real-world applications while exploring modern web technologies and best practices Key Features Explore Angular's capabilities for building applications across different platforms Combine popular web technologies with Angular such as monorepo, Jamstack, and PWA Build your own libraries and schematics using Angular CDK and Angular CLI Book Description Angular is a popular JavaScript framework that can run on a broad range of platforms including web, desktop, and mobile. It has an array of rich features right out of the box and a wide range of tools that makes it popular among developers. This updated second edition of Angular Projects will teach you how to build efficient and optimized web applications using Angular. You will start by exploring the essential features of the framework by creating ten different real-world web applications. Each application will demonstrate how to integrate Angular with a different library and tool. As you advance, you will understand how to implement popular technologies such as Angular Router, Scully, Electron, Angular service worker, Nx monorepo tools, NgRx, and more while building an issue tracking system, a PWA weather application, a mobile photo geotagging application, a component UI library, and many other exciting projects. Toward the concluding chapters, you'll get to grips with customizing Angular CLI commands using schematics. By the end of this book, you will have the skills you need to be able to build Angular apps using a variety of different technologies according to your or your client's needs. What you will learn Set up Angular applications using Angular CLI and Nx Console Create a personal blog with Jamstack and SPA techniques Build desktop applications with Angular and Electron Enhance user experience (UX) in offline mode with PWA techniques Make web pages SEO-friendly with server-side rendering Create a monorepo application using Nx tools and NgRx for state management Focus on mobile application development using Ionic Develop custom schematics by extending Angular CLI Who this book is for If you are a developer who has beginner-level experience with Angular and are looking to become well-versed with essential tools and deal with the various use cases you may encounter with Angular, then this Angular development book is for you. Beginner-level knowledge of web application development and basic experience working with ES6 or ...
    Note: Online resource; Title from title page (viewed July 5, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 51
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781801073783
    Language: English
    Pages: 1 online resource (392 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Get hands-on with advanced threat analysis techniques by implementing Elastic Stack security features with the help of practical examples Key Features Get started with Elastic Security configuration and features Understand how to use Elastic Stack features to provide optimal protection against threats Discover tips, tricks, and best practices to enhance the security of your environment Book Description Elastic Security is an open solution that equips professionals with the tools to prevent, detect, and respond to threats. Threat Hunting with Elastic Stack will show you how to make the best use of Elastic Security to provide optimal protection against cyber threats. With this book, security practitioners working with Kibana will be able to put their knowledge to work and detect malicious adversary activity within their contested network. You'll take a hands-on approach to learning the implementation and methodologies that will have you up and running in no time. Starting with the foundational parts of the Elastic Stack, you'll explore analytical models and how they support security response and finally leverage Elastic technology to perform defensive cyber operations. You'll then cover threat intelligence analytical models, threat hunting concepts and methodologies, and how to leverage them in cyber operations. Further, you'll apply the knowledge you've gained to build and configure your own Elastic Stack, upload data, and explore that data directly as well as by using the built-in tools in the Kibana app to hunt for nefarious activities. By the end of this book, you'll be able to build an Elastic Stack for self-training or to monitor your own network and/or assets and use Kibana to monitor and hunt for adversaries within your network. What you will learn Explore cyber threat intelligence analytical models and hunting methodologies Build and configure Elastic Stack for cyber threat hunting Leverage the Elastic endpoint and Beats for data collection Perform security data analysis using the Kibana Discover, Visualize, and Dashboard apps Execute hunting and response operations using the Kibana Security app Use Elastic Common Schema to ensure data uniformity across organizations Who this book is for Security analysts, cybersecurity enthusiasts, information systems security staff, or anyone who works with the Elastic Stack for security monitoring, incident response, intelligence analysis, or threat hunting will find this book useful. Basic working k...
    Note: Online resource; Title from title page (viewed July 23, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 52
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781800207035
    Language: English
    Pages: 1 online resource (432 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local ; Electronic books
    Abstract: A professional's guide to solving complex problems while designing modern software Key Features Learn best practices for designing enterprise-grade software systems Understand the importance of building reliable, maintainable, and scalable systems Become a professional software architect by learning the most effective software design patterns and architectural concepts Book Description As businesses are undergoing a digital transformation to keep up with competition, it is now more important than ever for IT professionals to design systems to keep up with the rate of change while maintaining stability. This book takes you through the architectural patterns that power enterprise-grade software systems and the key architectural elements that enable change such as events, autonomous services, and micro frontends, along with demonstrating how to implement and operate anti-fragile systems. You'll divide up a system and define boundaries so that teams can work autonomously and accelerate the pace of innovation. The book also covers low-level event and data patterns that support the entire architecture, while getting you up and running with the different autonomous service design patterns. As you progress, you'll focus on best practices for security, reliability, testability, observability, and performance. Finally, the book combines all that you've learned, explaining the methodologies of continuous experimentation, deployment, and delivery before providing you with some final thoughts on how to start making progress. By the end of this book, you'll be able to architect your own event-driven, serverless systems that are ready to adapt and change so that you can deliver value at the pace needed by your business. What you will learn Explore architectural patterns to create anti-fragile systems that thrive with change Focus on DevOps practices that empower self-sufficient, full-stack teams Build enterprise-scale serverless systems Apply microservices principles to the frontend Discover how SOLID principles apply to software and database architecture Create event stream processors that power the event sourcing and CQRS pattern Deploy a multi-regional system, including regional health checks, latency-based routing, and replication Explore the Strangler pattern for migrating legacy systems Who this book is for This book is for software architects and aspiring software architects who want to learn about different patterns and best practices to design bette...
    Note: Online resource; Title from title page (viewed July 30, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 53
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781801072977
    Language: English
    Pages: 1 online resource (774 pages)
    Edition: 2nd edition
    Keywords: Electronic books ; local ; Electronic books
    Abstract: A step-by-step guide to creating and deploying production-quality microservices-based applications Key Features Build cloud-native production-ready microservices with this comprehensively updated guide Understand the challenges of building large-scale microservice architectures Learn how to get the best out of Spring Cloud, Kubernetes, and Istio in combination Book Description With this book, you'll learn how to efficiently build and deploy microservices. This new edition has been updated for the most recent versions of Spring, Java, Kubernetes, and Istio, demonstrating faster and simpler handling of Spring Boot, local Kubernetes clusters, and Istio installation. The expanded scope includes native compilation of Spring-based microservices, support for Mac and Windows with WSL2, and an introduction to Helm 3 for packaging and deployment. A revamped security chapter now follows the OAuth 2.1 specification and makes use of the newly launched Spring Authorization Server from the Spring team. Starting with a set of simple cooperating microservices, you'll add persistence and resilience, make your microservices reactive, and document their APIs using OpenAPI. You'll understand how fundamental design patterns are applied to add important functionality, such as service discovery with Netflix Eureka and edge servers with Spring Cloud Gateway. You'll learn how to deploy your microservices using Kubernetes and adopt Istio. You'll explore centralized log management using the Elasticsearch, Fluentd, and Kibana (EFK) stack and monitor microservices using Prometheus and Grafana. By the end of this book, you'll be confident in building microservices that are scalable and robust using Spring Boot and Spring Cloud. What you will learn Build reactive microservices using Spring Boot Develop resilient and scalable microservices using Spring Cloud Use OAuth 2.1/OIDC and Spring Security to protect public APIs Implement Docker to bridge the gap between development, testing, and production Deploy and manage microservices with Kubernetes Apply Istio for improved security, observability, and traffic management Write and run automated microservice tests with JUnit, testcontainers, Gradle, and bash Who this book is for This book is intended for Java and Spring developers and architects who want to learn how to build microservice landscapes from the ground up and deploy them either on-premises or in the cloud, using Kubernetes as a container orchestrator and Istio as a ser...
    Note: Online resource; Title from title page (viewed July 29, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 54
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781801076005
    Language: English
    Pages: 1 online resource (242 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Accelerate hybrid cloud innovation using Azure Arc with the help of real-world scenarios and examples Key Features Get to grips with setting up and working with Azure Arc Harness the power of Azure Arc and its integration with cutting-edge technologies such as Kubernetes and PaaS data services Manage, govern, and monitor your on-premises servers and applications with Azure Book Description With all the options available for deploying infrastructure on multi-cloud platforms and on-premises comes the complexity of managing it, which is adeptly handled by Azure Arc. This book will show you how you can manage environments across platforms without having to migrate workloads from on-premises or multi-cloud to Azure every time. Implementing Hybrid Cloud with Azure Arc starts with an introduction to Azure Arc and hybrid cloud computing, covering use cases and various supported topologies. You'll learn to set up Windows and Linux servers as Arc-enabled machines and get to grips with deploying applications on Kubernetes clusters with Azure Arc and GitOps. The book then demonstrates how to onboard an on-premises SQL Server infrastructure as an Arc-enabled SQL Server and deploy and manage a hyperscale PostgreSQL infrastructure on-premises through Azure Arc. Along with deployment, the book also covers security, backup, migration, and data distribution aspects. Finally, it shows you how to deploy and manage Azure's data services on your own private cloud and explore multi-cloud solutions with Azure Arc. By the end of this book, you'll have a firm understanding of Azure Arc and how it interacts with various cutting-edge technologies such as Kubernetes and PaaS data services. What you will learn Set up a fully functioning Azure Arc-managed environment Explore products and services from Azure that will help you to leverage Azure Arc Understand the new vision of working with on-premises infrastructure Deploy Azure's PaaS data services on-premises or on other cloud platforms Discover and learn about the technologies required to design a hybrid and multi-cloud strategy Implement best practices to govern your IT infrastructure in a scalable model Who this book is for This book is for Cloud IT professionals (Azure and/or AWS), system administrators, database administrators (DBAs), and architects looking to gain clarity about how Azure Arc works and how it can help them achieve business value. Anyone with basic Azure knowledge will benefit from this book.
    Note: Online resource; Title from title page (viewed July 16, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 55
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781801077347
    Language: English
    Pages: 1 online resource (428 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Choose the right Azure data service and correct model design for successful implementation of your data model with the help of this hands-on guide Key Features Design a cost-effective, performant, and scalable database in Azure Choose and implement the most suitable design for a database Discover how your database can scale with growing data volumes, concurrent users, and query complexity Book Description Data is at the heart of all applications and forms the foundation of modern data-driven businesses. With the multitude of data-related use cases and the availability of different data services, choosing the right service and implementing the right design becomes paramount to successful implementation. Data Modeling for Azure Data Services starts with an introduction to databases, entity analysis, and normalizing data. The book then shows you how to design a NoSQL database for optimal performance and scalability and covers how to provision and implement Azure SQL DB, Azure Cosmos DB, and Azure Synapse SQL Pool. As you progress through the chapters, you'll learn about data analytics, Azure Data Lake, and Azure SQL Data Warehouse and explore dimensional modeling, data vault modeling, along with designing and implementing a Data Lake using Azure Storage. You'll also learn how to implement ETL with Azure Data Factory. By the end of this book, you'll have a solid understanding of which Azure data services are the best fit for your model and how to implement the best design for your solution. What you will learn Model relational database using normalization, dimensional, or Data Vault modeling Provision and implement Azure SQL DB and Azure Synapse SQL Pools Discover how to model a Data Lake and implement it using Azure Storage Model a NoSQL database and provision and implement an Azure Cosmos DB Use Azure Data Factory to implement ETL/ELT processes Create a star schema model using dimensional modeling Who this book is for This book is for business intelligence developers and consultants who work on (modern) cloud data warehousing and design and implement databases. Beginner-level knowledge of cloud data management is expected.
    Note: Online resource; Title from title page (viewed July 30, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 56
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781800202726
    Language: English
    Pages: 1 online resource (512 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Get up to speed with the essential tools and workflows for creating a professional portfolio using Clip Studio Paint Key Features Explore the different art tools available for creating your own illustrations, comics, and animations Learn how to make best use of Clip Studio Paint by implementing it in real-world scenarios Use Clip Studio Paint to leverage your artistic skills and create a portfolio Book Description Clip Studio Paint is powerful art software that can help you create artistic work with its in-built material organizer, 3D integration, and group work features. It also provides other features that can speed up the workflow of illustrators, concept artists, and comic artists. With Clip Studio Paint by Example, you'll learn how to use CSP effectively for a wide variety of artistic purposes. The book starts by helping you create the right workspace for concept art, illustration, and comics. You'll create a brush, set up a canvas, and develop an auto-auction. Along with covering how to work with CS Modeler that comes bundled with CSP, this book shows you how to import and rig characters easily. You'll then create reusable changeable scenes and a 3D human character in Blender before exploring concept art, illustrations, comics, and how to create your own portfolio. The book features a glossary with brief explanations of all the main CSP functions. The focus of the book is not on drawing or painting but on helping you enhance your artistic skills using Clip Studio Paint to create an impressive portfolio. By the end of this book, you'll be able to use the impressive capabilities of CSP to create beautiful digital art in a productive way. What you will learn Explore Clip Studio Paint and its use cases Become familiar with the Clip Studio ecosystem for solving your artistic problems Implement the CS Modeler and import and rig characters easily Create reusable and editable scenes and props using CS Modeler Build a 3D human character using the Blender software Set up your workspace using CSP tools Create portfolios for your comics, illustrations, and concept art Who this book is for This Clip Studio Paint book goes beyond the technical stuff that helps beginner-level as well as intermediate artists who are new to working in a digital environment and need a more streamlined and seamless workflow relating to illustrations, concept art, and comics in Clip Studio Paint. No prior knowledge of Clip Studio Paint is required to get started with this b...
    Note: Online resource; Title from title page (viewed July 23, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 57
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781838989439
    Language: English
    Pages: 1 online resource (652 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Discover actionable solutions to everyday problems in building applications with Angular and TypeScript, from app design to production deployment Key Features Explore recipes across core Angular topics to fill gaps in your knowledge of using Angular in production Discover industry best practices and tooling to enhance your development experience with Angular Understand advanced topics in Angular to help you become a proficient enterprise web developer Book Description The Angular framework, powered by Google, is the framework of choice for many web development projects built across varying scales. It's known to provide much-needed stability and a rich tooling ecosystem for building production-ready web and mobile apps. This recipe-based guide enables you to learn Angular concepts in depth using a step-by-step approach. You'll explore a wide range of recipes across key tasks in web development that will help you build high-performance apps. The book starts by taking you through core Angular concepts such as Angular components, directives, and services to get you ready for building frontend web apps. You'll develop web components with Angular and go on to cover advanced concepts such as dynamic components loading and state management with NgRx for achieving real-time performance. Later chapters will focus on recipes for effectively testing your Angular apps to make them fail-safe, before progressing to techniques for optimizing your app's performance. Finally, you'll create Progressive Web Apps (PWA) with Angular to provide an intuitive experience for users. By the end of this Angular book, you'll be able to create full-fledged, professional-looking Angular apps and have the skills you need for frontend development, which are crucial for an enterprise Angular developer. What you will learn Gain a better understanding of how components, services, and directives work in Angular Understand how to create Progressive Web Apps using Angular from scratch Build rich animations and add them to your Angular apps Manage your app's data reactivity using RxJS Implement state management for your Angular apps with NgRx Optimize the performance of your new and existing web apps Write fail-safe unit tests and end-to-end tests for your web apps using Jest and Cypress Get familiar with Angular CDK components for designing effective Angular components Who this book is for The book is for intermediate-level Angular web developers looking for actionable solutions to ...
    Note: Online resource; Title from title page (viewed August 6, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 58
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781801075626
    Language: English
    Pages: 1 online resource (238 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Learn about the responsibilities of a .NET solution architect and explore solution architecture principles, DevOps solutions, and design techniques and standards with hands-on examples of design patterns Key Features Find out what are the essential personality traits and responsibilities of a solution architect Become well-versed with architecture principles and modern design patterns with hands-on examples Design modern web solutions and make the most of Azure DevOps to automate your development life cycle Book Description Understanding solution architecture is a must to build and integrate robust systems to meet your client's needs. This makes it crucial for a professional .NET software engineer to learn the key skills of a .NET solution architect to create a unique digital journey and build solutions for a wide range of industries, from strategy and design to implementation. With this handbook, developers working with the .NET technology will be able to put their knowledge to work. The book takes a hands-on approach to help you become an effective solution architect. You'll start by learning the principles of the software development life cycle (SDLC), the roles and responsibilities of a .NET solution architect, and what makes a great .NET solution architect. As you make progress through the chapters, you'll understand the principles of solution architecture and how to design a solution, and explore designing layers and microservices. You'll complete your learning journey by uncovering modern design patterns and techniques for designing and building digital solutions. By the end of this book, you'll have learned how to architect your modern web solutions with ASP.NET Core and Microsoft Azure and be ready to automate your development life cycle with Azure DevOps. What you will learn Understand the role and core responsibilities of a .NET solution architect Study popular UML (Unified Modeling Language) diagrams for solution architecture Work with modern design patterns with the help of hands-on examples Become familiar with microservices and designing layers Discover how to design modern web solutions Automate your development life cycle with Azure DevOps Who this book is for This book is for intermediate and advanced .NET developers and software engineers who want to advance their careers and expand their knowledge of solution architecture and design principles. Beginner or intermediate-level solution architects looking for tips and tricks t...
    Note: Online resource; Title from title page (viewed August 27, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 59
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781801071871
    Language: English
    Pages: 1 online resource (528 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Discover effective techniques, workarounds, and expert guidance for avoiding situations where your application might break following PHP 8 migration Key Features Get the hang of all the new features introduced in PHP 8 Learn how to detect potential code breaks and keep your application code running smoothly in PHP 8 Explore an exciting new trend - asynchronous PHP programming using Swoole and Fibers Book Description Thanks to its ease of use, PHP is a highly popular programming language used on over 78% of all web servers connected to the Internet. PHP 8 Programming Tips, Tricks, and Best Practices will help you to get up-to-speed with PHP 8 quickly. The book is intended for any PHP developer who wants to become familiar with the cool new features available in PHP 8, and covers areas where developers might experience backward compatibility issues with their existing code after a PHP 8 update. The book thoroughly explores best practices, and highlights ways in which PHP 8 enforces these practices in a much more rigorous fashion than its earlier versions. You'll start by exploring new PHP 8 features in the area of object-oriented programming (OOP), followed by enhancements at the procedural level. You'll then learn about potential backward compatible breaks and discover best practices for improving performance. The last chapter of the book gives you insights into PHP async, a revolutionary new way of programming, by providing detailed coverage and examples of asynchronous programming using the Swoole extension and Fibers. By the end of this PHP book, you'll not only have mastered the new features, but you'll also know exactly what to watch out for when migrating older PHP applications to PHP 8. What you will learn Gain a comprehensive understanding of the new PHP 8 object-oriented features Discover new PHP 8 procedural programming enhancements Understand improvements in error handling in PHP 8 Identify potential backward compatibility issues Avoid traps due to changes in PHP extensions Find out which features have been deprecated and/or removed in PHP 8 Become well-versed with programming best practices enforced by PHP 8 Who this book is for This book is for PHP developers at all levels who have experience in PHP 5 or above. If you're just getting started with PHP, you'll find the code examples useful for learning the language. Developers who have worked for a few months on one or more PHP projects will be able to apply the tips and techniques t...
    Note: Online resource; Title from title page (viewed August 27, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 60
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781801079310
    Language: English
    Pages: 1 online resource (682 pages)
    Edition: 3rd edition
    Keywords: Electronic books ; local
    Abstract: Master key features of Go, including advanced concepts like concurrency and working with JSON, to create and optimize real-world services, network servers, and clients Key Features Third edition of the bestselling guide to advanced Go programming, expanded to cover RESTful servers, the WebSocket protocol, and Go generics Use real-world exercises to build high-performance network servers and powerful command line utilities Packed with practical examples and utilities to apply to your own development work and administrative tasks Clearly explains Go nuances and features to simplify Go development Book Description Go is the language of the future for high-performance systems due to its simplicity and clear principles. Mastering Go shows you how to put Go to work on real production systems. This new edition has been updated to include topics like creating RESTful servers and clients, understanding Go generics, and developing gRPC servers and clients. Mastering Go, Third Edition explores the capabilities of Go in practice. You will become confident with advanced concepts, including concurrency and the operation of the Go Garbage Collector, using Go with Docker, writing powerful command-line utilities, working with JavaScript Object Notation (JSON) data, and interacting with databases. You will also improve your understanding of Go internals to optimize Go code and use data types and data structures in new and unexpected ways. This Go programming book also covers the nuances and idioms of Go with exercises and resources to fully embed your newly acquired knowledge. Become an expert Go programmer by building Go systems and implementing advanced Go techniques in your projects. What you will learn Use Go in production Write reliable, high-performance concurrent code Manipulate data structures including slices, arrays, maps, and pointers Develop reusable packages with reflection and interfaces Become familiar with generics for effective Go programming Create concurrent RESTful servers, and build gRPC clients and servers Define Go structures for working with JSON data Who this book is for This book is for Go programmers with previous coding experience, who are familiar with the basics of the language and want to become expert Go practitioners.
    Note: Online resource; Title from title page (viewed August 31, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 61
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781838641160
    Language: English
    Pages: 1 online resource (470 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local ; Electronic books
    Abstract: Master the technique of using ESP32 as an edge device in any IoT application where wireless communication can make life easier Key Features Gain practical experience in working with ESP32 Learn to interface various electronic devices such as sensors, integrated circuits (ICs), and displays Apply your knowledge to build real-world automation projects Book Description Developing IoT Projects with ESP32 provides end-to-end coverage of secure data communication techniques from sensors to cloud platforms that will help you to develop production-grade IoT solutions by using the ESP32 SoC. You'll learn how to employ ESP32 in your IoT projects by interfacing with different sensors and actuators using different types of serial protocols. This book will show you how some projects require immediate output for end-users, and cover different display technologies as well as examples of driving different types of displays. The book features a dedicated chapter on cybersecurity packed with hands-on examples. As you progress, you'll get to grips with BLE technologies and BLE mesh networking and work on a complete smart home project where all nodes communicate over a BLE mesh. Later chapters will show you how IoT requires cloud connectivity most of the time and remote access to smart devices. You'll also see how cloud platforms and third-party integrations enable endless possibilities for your end-users, such as insights with big data analytics and predictive maintenance to minimize costs. By the end of this book, you'll have developed the skills you need to start using ESP32 in your next wireless IoT project and meet the project's requirements by building effective, efficient, and secure solutions. What you will learn Explore advanced use cases like UART communication, sound and camera features, low-energy scenarios, and scheduling with an RTOS Add different types of displays in your projects where immediate output to users is required Connect to Wi-Fi and Bluetooth for local network communication Connect cloud platforms through different IoT messaging protocols Integrate ESP32 with third-party services such as voice assistants and IFTTT Discover best practices for implementing IoT security features in a production-grade solution Who this book is for If you are an embedded software developer, an IoT software architect or developer, a technologist, or anyone who wants to learn how to use ESP32 and its applications, this book is for you. A basic understanding of...
    Note: Online resource; Title from title page (viewed September 13, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 62
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781800560994
    Language: English
    Pages: 1 online resource (382 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Discover how Google Cloud services can help you to reduce operational tasks and focus on delivering business value with your applications Key Features Design, develop, and deploy end-to-end cloud-native applications using Google Cloud services Prepare for the GCP developer exam with the help of a fictitious business case and a Q&A section Get hands-on with implementing code examples of different GCP services in your applications Book Description Google Cloud Platform is one of the three major cloud providers in the industry, exhibiting great leadership in application modernization and data management. This book provides a comprehensive introduction for those who are new to cloud development and shows you how to use the tools to create cloud-native applications by integrating the technologies used by Google. The book starts by taking you through the basic programming concepts and security fundamentals necessary for developing in Google Cloud. You'll then discover best practices for developing and deploying applications in the cloud using different components offered by Google Cloud Platform such as Cloud Functions, Google App Engine, Cloud Run, and other GCP technologies. As you advance, you'll learn the basics of cloud storage and choosing the best options for storing different kinds of data as well as understand what site reliability engineers do. In the last part, you'll work on a sample case study of Hip Local, a community application designed to facilitate communication between people nearby, created by the Google Cloud team. By the end of this guide, you'll have learned how to design, develop, and deploy an end-to-end application on the Google Cloud Platform. What you will learn Get to grips with the fundamentals of Google Cloud Platform development Discover security best practices for applications in the cloud Find ways to create and modernize legacy applications Understand how to manage data and databases in Google Cloud Explore best practices for site reliability engineering, monitoring, logging, and debugging Become well-versed with the practical implementation of GCP with the help of a case study Who this book is for This book is for cloud engineers or developers working or starting to work on Google Cloud Platform and looking to take advantage of cloud-native applications. You'll also find this book useful if you are preparing for the GCP developer exam.
    Note: Online resource; Title from title page (viewed September 13, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 63
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781800208971
    Language: English
    Pages: 1 online resource (618 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Build easy and accessible solutions for automating mundane processes in marketing, sales, operations, and finance to enable teams to focus on core tasks Key Features Learn Zapier and find solutions to specific problems with this comprehensive yet concise guide Explore various scenarios describing specific business problems and how they can be solved with Zapier Discover expert tips and practical examples to harness the full potential of Zapier Book Description Zapier is an emerging no-code workflow automation technology that enables organizations to connect their cloud-based and web applications and automate data transfer between them. Zapier's built-in features and flexibility allow users to integrate thousands of business applications and create simple to complex automation to reduce time spent on repetitive tasks, thereby increasing productivity. This book is a must-have for business owners, their employees, and independent freelancers and contractors looking to use Zapier for business process automation. The book takes a hands-on approach to implementation and associated problem-solving methodologies that will have you up-and-running and productive in no time while leveling up your automation skills. You'll discover how to plan your automation building for optimal results, what are the native features available in Zapier, and the applications that connect with it, as well as how to optimally configure your workflows to automate your processes in as few steps as possible. Finally, you'll find out how to create advanced workflow automation from scratch and learn how to troubleshoot issues. By the end of this Zapier book, you'll be able to build your own advanced workflow automation using Zapier, addressing the key pain points encountered in businesses with manual and repetitive tasks. What you will learn Think creatively to plan your business workflows to overcome specific business problems Get to grips with the native features and built-in applications available in Zapier Explore different types of third-party business applications that integrate with Zapier Configure your workflows optimally to automate business processes and minimize task usage Use Zapier's library of pre-built workflows and create advanced workflows from scratch Discover the extensive functionality and practical uses of Zapier's built-in apps Who this book is for This book is for solutions architects, process consultants, business analysts, virtual assistants, digital ma...
    Note: Online resource; Title from title page (viewed August 25, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 64
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781803231549
    Language: English
    Pages: 1 online resource (804 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: A hands-on guide to developing Android applications using Android Studio 4.2 and Kotlin Key Features Design complex and responsive user interface layouts with the Android Studio 4.2 IDE Build view model-based apps using the Jetpack architecture and use the latest material design components to build modern user interface designs Integrate with SQLite databases and the Android Room Persistence Library Book Description Android Studio is an Integrated Development Environment that is based on the JetBrains IntelliJ IDEA. It provides developers with a unique platform to design and develop Android apps using various developer tools. The new Android Studio 4.2 has an upgraded IntelliJ platform and a variety of new features designed to improve the productivity of Android app developers. Fully updated for Android Studio 4.2, the objective of this book is to help you master the skills necessary to develop Android applications using Kotlin as the programming language. This book begins by outlining the steps necessary to set up an Android development and testing environment and introduces programming in Kotlin, addressing data types, flow control, functions, lambdas, and object-oriented programming. It includes an overview of Android Studio, covering areas such as tool windows, the code editor, and the Layout Editor tool. An introduction to Android architecture is followed by an in-depth explanation of the design of Android applications and user interfaces using the Android Studio environment. Early chapters detail Android Architecture components like view models, lifecycle management, Room database access, the Database Inspector, app navigation, live data, and data binding. Advanced topics such as intents are also covered, as are touch screen handling, gesture recognition, and the recording and playback of audio. You will also explore printing, transitions, cloud-based file storage, and foldable device support. Detailed descriptions of material design concepts are provided, including the use of floating action buttons, Snackbars, tabbed interfaces, card views, navigation drawers, and collapsing toolbars. Some key features of Android Studio 4.2 and Android discussed in-depth include the Layout Editor, the ConstraintLayout and ConstraintSet classes, MotionLayout Editor, view binding, constraint chains, barriers, and direct reply notifications. Later chapters cover advanced features of Android Studio such as App links, Dynamic Delivery, the Android Studio Pr...
    Note: Online resource; Title from title page (viewed August 10, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 65
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781789342048
    Language: English
    Pages: 1 online resource (646 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Master the art of developing customized device drivers for your embedded Linux systems Key Features Stay up to date with the Linux PCI, ASoC, and V4L2 subsystems and write device drivers for them Get to grips with the Linux kernel power management infrastructure Adopt a practical approach to customizing your Linux environment using best practices Book Description Linux is one of the fastest-growing operating systems around the world, and in the last few years, the Linux kernel has evolved significantly to support a wide variety of embedded devices with its improved subsystems and a range of new features. With this book, you'll find out how you can enhance your skills to write custom device drivers for your Linux operating system. Mastering Linux Device Driver Development provides complete coverage of kernel topics, including video and audio frameworks, that usually go unaddressed. You'll work with some of the most complex and impactful Linux kernel frameworks, such as PCI, ALSA for SoC, and Video4Linux2, and discover expert tips and best practices along the way. In addition to this, you'll understand how to make the most of frameworks such as NVMEM and Watchdog. Once you've got to grips with Linux kernel helpers, you'll advance to working with special device types such as Multi-Function Devices (MFD) followed by video and audio device drivers. By the end of this book, you'll be able to write feature-rich device drivers and integrate them with some of the most complex Linux kernel frameworks, including V4L2 and ALSA for SoC. What you will learn Explore and adopt Linux kernel helpers for locking, work deferral, and interrupt management Understand the Regmap subsystem to manage memory accesses and work with the IRQ subsystem Get to grips with the PCI subsystem and write reliable drivers for PCI devices Write full multimedia device drivers using ALSA SoC and the V4L2 framework Build power-aware device drivers using the kernel power management framework Find out how to get the most out of miscellaneous kernel subsystems such as NVMEM and Watchdog Who this book is for This book is for embedded developers, Linux system engineers, and system programmers who want to explore Linux kernel frameworks and subsystems. C programming skills and a basic understanding of driver development are necessary to get started with this book.
    Note: Online resource; Title from title page (viewed January 8, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 66
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781800561991
    Language: English
    Pages: 1 online resource (238 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local ; Electronic books
    Abstract: Get up and running with Roblox development with the help of expert guidance for working with Roblox components and Lua programming Key Features Discover solutions to common problems faced while creating games on Roblox Explore tips, tricks, and best practices and learn advanced Roblox coding techniques to create games Understand how to program in the Roblox Lua language, add engaging effects, add a variety of functionalities, and much more Book Description Roblox is a global virtual platform like no other for both playing and creating games. With well over 150 million monthly active users, Roblox hosts all genres of games that can be played by other members of the community using the Lua programming language. Not only can you create games for free, but you can also earn considerable sums of money if from the success of your games, and become part of the vast and supportive developer circle that provides excellent opportunities for networking in a tight-knit community. With this practical book, you'll get hands-on experience working on the Roblox platform. You'll start with an overview of Roblox development and then understand how to use Roblox Studio. As you progress, you'll gradually learn everything you need from how to program in Roblox Lua to creating Obby and Battle Royale games. Finally, you'll delve into the logistics of game production, focusing on optimizing the performance of your game by implementing impressive mechanics, monetization, and marketing practices. By the end of this Roblox book, you'll be able to lead or work with a team to bring your gaming world to life, and extend that experience to players around the world. What you will learn Get started with Roblox development and explore aspects such as choosing a developer type Understand how to use Roblox Studio and other free resources Create your first game with the Roblox Lua programming language Become well-versed with the three Ms - Mechanics, Monetization, and Marketing Develop real-world games such as Battle Royale and Obby Discover expert tips for collaborating effectively and managing project workloads Who this book is for This Roblox guide is for anyone interested in learning how to develop games on the Roblox platform. If you're already familiar with Roblox and looking for tips, tricks, and Roblox and Lua best practices for efficient development, you'll find this book helpful.
    Note: Online resource; Title from title page (viewed January 8, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 67
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781800568754
    Language: English
    Pages: 1 online resource (628 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Design and build high-performance, secure, and scalable Salesforce solutions to meet business demands and gain practical experience using real-world scenarios by creating engaging end-to-end solution presentations Key Features Design scalable technical solutions on the Salesforce Lightning platform Learn common integration, data migration, and security patterns for designing reliable architectures Build an end-to-end delivery framework pipeline for delivering successful projects within specified timelines Book Description Salesforce Certified Technical Architect (CTA) is the ultimate certification to validate your knowledge and skills when it comes to designing and building high-performance technical solutions on the Salesforce platform. The CTA certificate is granted after successfully passing the CTA review board exam, which tests your platform expertise and soft skills for communicating your solutions and vision. You'll start with the core concepts that every architect should master, including the data lifecycle, integration, and security, and build your aptitude for creating high-level technical solutions. You'll then explore specific knowledge domains that are tested in the review board. With the help of real-world examples, this book provides insights into essential topics such as selecting systems or components for your solutions, designing scalable and secure Salesforce architecture, and planning the development lifecycle and deployments. Finally, you'll work on two full mock scenarios that simulate the review board exam, helping you learn how to identify requirements, create a draft solution, and combine all the elements together to create an engaging story to present in front of the board or to a client in real life. By the end of this Salesforce book, you'll have gained the knowledge and skills required to pass the review board exam and implement architectural best practices and strategies in your day-to-day work. What you will learn Explore data lifecycle management and apply it effectively in the Salesforce ecosystem Design appropriate enterprise integration interfaces to build your connected solution Understand the essential concepts of identity and access management Develop scalable Salesforce data and system architecture Design the project environment and release strategy for your solution Articulate the benefits, limitations, considerations, and design choices relating to your solution Discover tips, tricks, and strategies to ...
    Note: Online resource; Title from title page (viewed February 12, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 68
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781800206168
    Language: English
    Pages: 1 online resource (568 pages)
    Edition: 2nd edition
    Keywords: Electronic books ; local
    Abstract: Build fully functional, cloud-ready, and professional web applications using the latest features in the .NET 5 framework and React.js with Microsoft Azure Key Features Explore the new features of .NET 5 with this updated edition of ASP.NET Core 5 and React Discover strategies for adopting a full-stack development approach, clean architecture techniques, and development best practices Learn how to manage data, design and package applications, and secure your web apps Book Description Microsoft's .NET framework is a robust server-side framework, now even more powerful thanks to the recent unification of the Microsoft ecosystem with the .NET 5 framework. This updated second edition addresses these changes in the .NET framework and the latest release of React. The book starts by taking you through React and TypeScript components for building an intuitive single-page application and then shows you how to design scalable REST APIs that can integrate with a React-based frontend. Next, you'll get to grips with the latest features, popular patterns, and tools available in the React ecosystem, including function-based components, React Router, and Redux. As you progress through the chapters, you'll learn how to use React with TypeScript to make the frontend robust and maintainable and cover key ASP.NET 5 features such as API controllers, attribute routing, and model binding to build a sturdy backend. In addition to this, you'll explore API security with ASP.NET 5 identity and authorization policies and write reliable unit tests using both .NET and React, before deploying your app on Azure. By the end of this book, you'll have gained the knowledge you need to enhance your C# and JavaScript skills and build full-stack, production-ready applications with ASP.NET 5 and React. What you will learn Build RESTful APIs with .NET 5 using API controllers Secure REST APIs with identity and authorization policies Create strongly typed, interactive, and function-based React components using Hooks Understand how to style React components using Emotion.js Perform client-side state management with Redux Run a range of automated tests on the frontend and backend Implement continuous integration and continuous delivery (CI/CD) processes in Azure using Azure DevOps Who this book is for If you're a web developer looking to get up to speed with full-stack web application development with .NET Core and React, this book is for you. Although the book does not assume any knowled...
    Note: Online resource; Title from title page (viewed January 8, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 69
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781839211195
    Language: English
    Pages: 1 online resource (500 pages)
    Edition: 2nd edition
    Keywords: Electronic books ; local ; Electronic books
    Abstract: Discover recipes for building feature-rich, reliable iOS native apps and explore the latest features in Swift 5.3 with the help of proven industry standard recipes, modern design techniques, and popular strategies Key Features Learn Swift 5.3 programming techniques to write robust and efficient code Discover the fundamentals of Swift and build apps with frameworks such as Foundation, Networking, and UIKit Get to grips with the new features of Swift 5.3, including SwiftUI, CoreML and the Vision Framework Book Description Swift is an exciting, multi-platform, general-purpose programming language, and with this book, you'll explore the features of its latest version, Swift 5.3. The book begins with an introduction to the basic building blocks of Swift 5.3, its syntax, and the functionalities of Swift constructs. You'll then discover how Swift Playgrounds provide an ideal platform to write, execute, and debug your Swift code. As you advance through the chapters, the book will show you how to bundle variables into tuples or sets, order your data with an array, store key-value pairs with dictionaries, and use property observers. You'll also get to grips with the decision-making and control structures in Swift, examine advanced features such as generics and operators, and explore functionalities outside of the standard library. Once you've learned how to build iOS applications using UIKit, you'll find out how to use Swift for server-side programming, run Swift on Linux, and investigate Vapor. Finally, you'll discover some of the newest features of Swift 5.3 using SwiftUI and Combine to build adaptive and reactive applications, and find out how to use Swift to build and integrate machine learning models along with Apple's Vision Framework. By the end of this Swift book, you'll have discovered solutions to boost your productivity while developing code using Swift 5.3. What you will learn Explore basic to advanced concepts in Swift 5.3 programming Understand conditional statements, loops, and how to handle errors in Swift Define flexible classes and structs using generics Use advanced operators and create custom ones Build iOS apps using the powerful features of UIKit or the new SwiftUI framework Import your own custom functionality into Swift Playgrounds Run Swift on Linux and investigate server-side programming with the server-side framework Vapor Use Swift to implement machine learning models using CoreML and Vision Who this book is for If you are lo...
    Note: Online resource; Title from title page (viewed February 26, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 70
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781838821593
    Language: English
    Pages: 1 online resource (352 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Kickstart your NLP journey by exploring BERT and its variants such as ALBERT, RoBERTa, DistilBERT, VideoBERT, and more with Hugging Face's transformers library Key Features Explore the encoder and decoder of the transformer model Become well-versed with BERT along with ALBERT, RoBERTa, and DistilBERT Discover how to pre-train and fine-tune BERT models for several NLP tasks Book Description BERT (bidirectional encoder representations from transformer) has revolutionized the world of natural language processing (NLP) with promising results. This book is an introductory guide that will help you get to grips with Google's BERT architecture. With a detailed explanation of the transformer architecture, this book will help you understand how the transformer's encoder and decoder work. You'll explore the BERT architecture by learning how the BERT model is pre-trained and how to use pre-trained BERT for downstream tasks by fine-tuning it for NLP tasks such as sentiment analysis and text summarization with the Hugging Face transformers library. As you advance, you'll learn about different variants of BERT such as ALBERT, RoBERTa, and ELECTRA, and look at SpanBERT, which is used for NLP tasks like question answering. You'll also cover simpler and faster BERT variants based on knowledge distillation such as DistilBERT and TinyBERT. The book takes you through MBERT, XLM, and XLM-R in detail and then introduces you to sentence-BERT, which is used for obtaining sentence representation. Finally, you'll discover domain-specific BERT models such as BioBERT and ClinicalBERT, and discover an interesting variant called VideoBERT. By the end of this BERT book, you'll be well-versed with using BERT and its variants for performing practical NLP tasks. What you will learn Understand the transformer model from the ground up Find out how BERT works and pre-train it using masked language model (MLM) and next sentence prediction (NSP) tasks Get hands-on with BERT by learning to generate contextual word and sentence embeddings Fine-tune BERT for downstream tasks Get to grips with ALBERT, RoBERTa, ELECTRA, and SpanBERT models Get the hang of the BERT models based on knowledge distillation Understand cross-lingual models such as XLM and XLM-R Explore Sentence-BERT, VideoBERT, and BART Who this book is for This book is for NLP professionals and data scientists looking to simplify NLP tasks to enable efficient language understanding using BERT. A basic understanding of NLP con...
    Note: Online resource; Title from title page (viewed January 22, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 71
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781838987312
    Language: English
    Pages: 1 online resource (284 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Get to grips with solving real-world NLP problems, such as dependency parsing, information extraction, topic modeling, and text data visualization Key Features Analyze varying complexities of text using popular Python packages such as NLTK, spaCy, sklearn, and gensim Implement common and not-so-common linguistic processing tasks using Python libraries Overcome the common challenges faced while implementing NLP pipelines Book Description Python is the most widely used language for natural language processing (NLP) thanks to its extensive tools and libraries for analyzing text and extracting computer-usable data. This book will take you through a range of techniques for text processing, from basics such as parsing the parts of speech to complex topics such as topic modeling, text classification, and visualization. Starting with an overview of NLP, the book presents recipes for dividing text into sentences, stemming and lemmatization, removing stopwords, and parts of speech tagging to help you to prepare your data. You'll then learn ways of extracting and representing grammatical information, such as dependency parsing and anaphora resolution, discover different ways of representing the semantics using bag-of-words, TF-IDF, word embeddings, and BERT, and develop skills for text classification using keywords, SVMs, LSTMs, and other techniques. As you advance, you'll also see how to extract information from text, implement unsupervised and supervised techniques for topic modeling, and perform topic modeling of short texts, such as tweets. Additionally, the book shows you how to develop chatbots using NLTK and Rasa and visualize text data. By the end of this NLP book, you'll have developed the skills to use a powerful set of tools for text processing. What you will learn Become well-versed with basic and advanced NLP techniques in Python Represent grammatical information in text using spaCy, and semantic information using bag-of-words, TF-IDF, and word embeddings Perform text classification using different methods, including SVMs and LSTMs Explore different techniques for topic modeling such as K-means, LDA, NMF, and BERT Work with visualization techniques such as NER and word clouds for different NLP tools Build a basic chatbot using NLTK and Rasa Extract information from text using regular expression techniques and statistical and deep learning tools Who this book is for This book is for data scientists and professionals who want to learn how to w...
    Note: Online resource; Title from title page (viewed March 19, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 72
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781800569621
    Language: English
    Pages: 1 online resource (300 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Build Slack bots to automate your work and enhance your team's productivity with Salesforce-powered Slack in a faster, better organized, and more secure way Key Features Get to grips with setting up and creating Slack bots for your organization Integrate Slack with tools such as nTask and Tettra to manage all your applications in one place Understand when to buy and when to build bots Book Description Slack is an online communication tool that allows workplace teams to collaborate efficiently, effectively, and securely. It's the leading channel-based messaging platform used by millions to align their teams, unify their systems, and drive their businesses forward. As a developer, you can use Slack to create tools such as bots that handle and maintain routine and time-consuming tasks. If you're looking to set up a Slack workplace or build a Slack bot or app, this is the book for you. In this book, you'll explore scenarios that show you how to set up a Slack workplace, build a Slack bot, or integrate your favorite tools. You'll also learn how Slack can help you create a more collaborative, efficient, and coordinated work environment from any location. As you advance through the chapters, you'll find out how to manage your tasks and boost your business productivity by automating the trivial tasks. You'll also cover more advanced features such as using a Slack bot to complete tasks, including automating message responses and accessing personal reminders. By the end of this Slack book, you'll have learned how to use Slack effectively to communicate with your team and build bots and have gained a solid understanding of how the platform can help you to progress in your industry. What you will learn Understand how to set up a Slack workspace Migrate existing workspaces to your organization Explore expert tips and techniques for using Slack effectively Improve collaboration within your team by integrating multiple apps with Slack Find the right bots and apps to use for your workspace Discover how to build your own Slack bot Explore the right channels on Slack to improve your presence in professional communities Find the best solutions for automating your work directly through Slack Who this book is for Supercharge your Slack Productivity is for professionals in organizations, businesses, or communities who are already using Slack or looking to use it for improving communication. With this book, you'll understand how Slack can make your work life simpler...
    Note: Online resource; Title from title page (viewed April 9, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 73
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781800560611
    Language: English
    Pages: 1 online resource (330 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Develop modern solutions with Snowflake's unique architecture and integration capabilities; process bulk and real-time data into a data lake; and leverage time travel, cloning, and data-sharing features to optimize data operations Key Features Build and scale modern data solutions using the all-in-one Snowflake platform Perform advanced cloud analytics for implementing big data and data science solutions Make quicker and better-informed business decisions by uncovering key insights from your data Book Description Snowflake is a unique cloud-based data warehousing platform built from scratch to perform data management on the cloud. This book introduces you to Snowflake's unique architecture, which places it at the forefront of cloud data warehouses. You'll explore the compute model available with Snowflake, and find out how Snowflake allows extensive scaling through the virtual warehouses. You will then learn how to configure a virtual warehouse for optimizing cost and performance. Moving on, you'll get to grips with the data ecosystem and discover how Snowflake integrates with other technologies for staging and loading data. As you progress through the chapters, you will leverage Snowflake's capabilities to process a series of SQL statements using tasks to build data pipelines and find out how you can create modern data solutions and pipelines designed to provide high performance and scalability. You will also get to grips with creating role hierarchies, adding custom roles, and setting default roles for users before covering advanced topics such as data sharing, cloning, and performance optimization. By the end of this Snowflake book, you will be well-versed in Snowflake's architecture for building modern analytical solutions and understand best practices for solving commonly faced problems using practical recipes. What you will learn Get to grips with data warehousing techniques aligned with Snowflake's cloud architecture Broaden your skills as a data warehouse designer to cover the Snowflake ecosystem Transfer skills from on-premise data warehousing to the Snowflake cloud analytics platform Optimize performance and costs associated with a Snowflake solution Stage data on object stores and load it into Snowflake Secure data and share it efficiently for access Manage transactions and extend Snowflake using stored procedures Extend cloud data applications using Spark Connector Who this book is for This book is for data warehouse developers, da...
    Note: Online resource; Title from title page (viewed February 25, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 74
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781800569553
    Language: English
    Pages: 1 online resource (376 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local ; Electronic books
    Abstract: Practical recipes that go beyond official documentation to help you create custom solutions, automate processes, and extend the platform's capabilities using Power Apps, Power Automate, Component Framework, and Dataverse for Teams Key Features Improve business operations by creating impactful Power Apps solutions with real-world use cases Explore a variety of built-in templates to create custom apps for specific business scenarios Strengthen your enterprise applications with advanced techniques and proven tips using a low-code approach Book Description Microsoft Power Apps provides a powerful, low-code solution for application development, empowering non-technical users to create robust, practical solutions in no time. This book will help you create a wide range of custom business solutions using the ease of development that Power Apps provides by overcoming many of the challenges faced in business application development. You'll start by getting to grips with Power Apps Studio and finding out how canvas apps help you build pixel-perfect applications as per business needs. The book then covers the practicalities involved in designing model-driven apps and teaches you how to automate business processes using Power Automate. You'll also discover how to improve user experience (UX) to make applications more appealing. As you advance, you'll learn how to strengthen your business apps by using AI Builder's artificial intelligence capabilities. You'll also explore advanced troubleshooting techniques to find creative ways to overcome various challenges in your Power Apps solutions. The book concludes with Power Apps Component Framework to help you further improve the existing applications' capabilities. By the end of this book, you'll have gained experience in developing applications using the Power Apps platform and its features. What you will learn Build pixel-perfect solutions with canvas apps Design model-driven solutions using various features of Microsoft Dataverse Automate business processes such as triggered events, status change notifications, and approval systems with Power Automate Implement AI Builder's intelligent capabilities in your solutions Improve the UX of business apps to make them more appealing Find out how to extend Microsoft Teams using Power Apps Extend your business applications' capabilities using Power Apps Component Framework Who this book is for This book is for citizen developers and business users looking to build cust...
    Note: Online resource; Title from title page (viewed January 22, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 75
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781838556372
    Language: English
    Pages: 1 online resource (398 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local ; Electronic books
    Abstract: Get to grips with cyber threat intelligence and data-driven threat hunting while exploring expert tips and techniques Key Features Set up an environment to centralize all data in an Elasticsearch, Logstash, and Kibana (ELK) server that enables threat hunting Carry out atomic hunts to start the threat hunting process and understand the environment Perform advanced hunting using MITRE ATT&CK Evals emulations and Mordor datasets Book Description Threat hunting (TH) provides cybersecurity analysts and enterprises with the opportunity to proactively defend themselves by getting ahead of threats before they can cause major damage to their business. This book is not only an introduction for those who don't know much about the cyber threat intelligence (CTI) and TH world, but also a guide for those with more advanced knowledge of other cybersecurity fields who are looking to implement a TH program from scratch. You will start by exploring what threat intelligence is and how it can be used to detect and prevent cyber threats. As you progress, you'll learn how to collect data, along with understanding it by developing data models. The book will also show you how to set up an environment for TH using open source tools. Later, you will focus on how to plan a hunt with practical examples, before going on to explore the MITRE ATT&CK framework. By the end of this book, you'll have the skills you need to be able to carry out effective hunts in your own environment. What you will learn Understand what CTI is, its key concepts, and how it is useful for preventing threats and protecting your organization Explore the different stages of the TH process Model the data collected and understand how to document the findings Simulate threat actor activity in a lab environment Use the information collected to detect breaches and validate the results of your queries Use documentation and strategies to communicate processes to senior management and the wider business Who this book is for If you are looking to start out in the cyber intelligence and threat hunting domains and want to know more about how to implement a threat hunting division with open-source tools, then this cyber threat intelligence book is for you.
    Note: Online resource; Title from title page (viewed February 12, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 76
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781801074162
    Language: English
    Pages: 1 online resource (404 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local ; Electronic books
    Abstract: Step into the world of animation and go beyond the fundamentals of Adobe Animate to bring experiences to life through expert-led content Key Features Produce rich motion graphics and interactive animations for multiple platforms and discover different ways to use Animate Explore the key features and enhancements in the latest Adobe Animate release Take your Adobe Animate projects to the next level by delving into creative workflows Book Description Adobe Animate is platform-agnostic asset creation, motion design, animation, and interactivity software. Complete with step-by-step explanations of essential concepts, practical examples, and hands-on walkthroughs, this book shows you how to use Adobe Animate to create immersive experiences by breaking through creative limitations across every medium. You will begin by getting up to speed with what you need to know about Adobe Animate quickly. Next, you will learn how to get started with Animate as a creative platform and explore the features introduced in the most recent version of the software. Moving on, you'll consume and produce media assets for multiple platforms through both the publish and export workflows. Following this, you'll delve into advanced rigging techniques and discover how to create more dynamic animation with advanced depth and movement techniques. You'll also find out how to build projects such as games, virtual reality experiences, and apps for various platforms. The book concludes with an examination of different methods used to extend the software for various needs. By the end of this book, you'll be able to produce a variety of media assets, motion design materials and animated artifacts, and interactive content pieces - all while targeting a variety of platforms including HTML5 Canvas, WebGL, and mobile devices. What you will learn Gain a solid understanding of Adobe Animate foundations and new features Understand the nuances associated with publishing and exporting rich media content for various platforms Make use of advanced layering and rigging techniques to create engaging motion content Create dynamic motion by using the camera and variable layer depth techniques Develop web-based games, virtual reality experiences, and multiplatform mobile applications Extend Animate with extensions, application-level scripting, and the creation of custom integrated tutorials Who this book is for This book is for web, graphic, and motion design professionals with basic experience in ...
    Note: Online resource; Title from title page (viewed February 4, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 77
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781800204690
    Language: English
    Pages: 1 online resource (572 pages)
    Edition: 2nd edition
    Keywords: Electronic books ; local
    Abstract: A .NET developer's guide to leveraging .NET and C# skills for mobile development using Xamarin, Visual Studio 2019, and Azure Key Features Uncover the new features and capabilities of the .NET 5 framework in this updated and improved second edition Optimize the time required to develop highly performant cross-platform applications Understand the architectural patterns and best practices for mobile application development Book Description The .NET 5 framework is a unified framework with capabilities that enable you to use Microsoft's developer ecosystem on a single platform. Xamarin, used for developing mobile applications, is one of the app model implementations for .NET Core infrastructure. This book will show you how to design, architect, and develop attractive, maintainable, and robust mobile applications for multiple platforms, including iOS, Android, and UWP using Xamarin, .NET Core, and Azure. With the help of real-world scenarios, you'll explore different phases of application development using Xamarin, from environment setup, design, and architecture to publishing. Throughout the book, you'll learn how to develop mobile apps using Xamarin and .NET Standard. You'll even be able to implement a web-based backend composed of microservices with .NET Core using various Azure services including, but not limited to, Azure Active Directory, Azure Functions. As you advance, you'll create data stores using popular database technologies such as Cosmos DB and data models such as the relational model and NoSQL. By the end of this mobile application development book, you'll be able to create cross-platform mobile applications that can be deployed as cloud-based PaaS and SaaS. What you will learn Discover the latest features of .NET 5 that can be used in mobile application development Explore Xamarin.Forms Shell for building cross-platform mobile UIs Understand the technical design requirements of a consumer mobile app Get to grips with advanced mobile development concepts such as app data management, push notifications, and graph APIs Manage app data with Entity Framework Core Use Microsoft's Project Rome for creating cross-device experiences with Xamarin Become well-versed with implementing machine learning in your mobile apps Who this book is for This book is for ASP.NET Core developers who want to get started with mobile development using Xamarin and other Microsoft technologies. Working knowledge of C# programming is necessary to get started.
    Note: Online resource; Title from title page (viewed April 9, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 78
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781789953435
    Language: English
    Pages: 1 online resource (754 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Learn how to write high-quality kernel module code, solve common Linux kernel programming issues, and understand the fundamentals of Linux kernel internals Key Features Discover how to write kernel code using the Loadable Kernel Module framework Explore industry-grade techniques to perform efficient memory allocation and data synchronization within the kernel Understand the essentials of key internals topics such as kernel architecture, memory management, CPU scheduling, and kernel synchronization Book Description Linux Kernel Programming is a comprehensive introduction for those new to Linux kernel and module development. This easy-to-follow guide will have you up and running with writing kernel code in next-to-no time. This book uses the latest 5.4 Long-Term Support (LTS) Linux kernel, which will be maintained from November 2019 through to December 2025. By working with the 5.4 LTS kernel throughout the book, you can be confident that your knowledge will continue to be valid for years to come. This Linux book begins by showing you how to build the kernel from the source. Next, you'll learn how to write your first kernel module using the powerful Loadable Kernel Module (LKM) framework. The book then covers key kernel internals topics including Linux kernel architecture, memory management, and CPU scheduling. Next, you'll delve into the fairly complex topic of concurrency within the kernel, understand the issues it can cause, and learn how they can be addressed with various locking technologies (mutexes, spinlocks, atomic, and refcount operators). You'll also benefit from more advanced material on cache effects, a primer on lock-free techniques within the kernel, deadlock avoidance (with lockdep), and kernel lock debugging techniques. By the end of this kernel book, you'll have a detailed understanding of the fundamentals of writing Linux kernel module code for real-world projects and products. What you will learn Write high-quality modular kernel code (LKM framework) for 5.x kernels Configure and build a kernel from source Explore the Linux kernel architecture Get to grips with key internals 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 Gain an understanding of kernel concurrency issues Find out how to work with key kernel synchronization primitives Who this book is for This book is for Linux prog...
    Note: Online resource; Title from title page (viewed March 19, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 79
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781800206137
    Language: English
    Pages: 1 online resource (316 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Discover ways to implement various deep learning algorithms by leveraging Python and other technologies Key Features Learn deep learning models through several activities Begin with simple machine learning problems, and finish by building a complex system of your own Teach your machines to see by mastering the technologies required for image recognition Book Description Deep learning is rapidly becoming the most preferred way of solving data problems. This is thanks, in part, to its huge variety of mathematical algorithms and their ability to find patterns that are otherwise invisible to us. Deep Learning from the Basics begins with a fast-paced introduction to deep learning with Python, its definition, characteristics, and applications. You'll learn how to use the Python interpreter and the script files in your applications, and utilize NumPy and Matplotlib in your deep learning models. As you progress through the book, you'll discover backpropagation—an efficient way to calculate the gradients of weight parameters—and study multilayer perceptrons and their limitations, before, finally, implementing a three-layer neural network and calculating multidimensional arrays. By the end of the book, you'll have the knowledge to apply the relevant technologies in deep learning. What you will learn Use Python with minimum external sources to implement deep learning programs Study the various deep learning and neural network theories Learn how to determine learning coefficients and the initial values of weights Implement trends such as Batch Normalization, Dropout, and Adam Explore applications like automatic driving, image generation, and reinforcement learning Who this book is for Deep Learning from the Basics is designed for data scientists, data analysts, and developers who want to use deep learning techniques to develop efficient solutions. This book is ideal for those who want a deeper understanding as well as an overview of the technologies. Some working knowledge of Python is a must. Knowledge of NumPy and pandas will be beneficial, but not essential.
    Note: Online resource; Title from title page (viewed March 8, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 80
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781800563162
    Language: English
    Pages: 1 online resource (318 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Understand how to use the Fyne toolkit to build exciting apps for a range of devices and deploy them effectively Key Features Learn how to use standard widgets, dialogs, and layouts as well as how to build your own Understand how to develop an app and package and distribute it to different operating systems and app stores Explore the design principles and vision of the Fyne toolkit and how that may align with your project Book Description The history of graphical application development is long and complicated, with various development challenges that persist to this day. The mix of technologies involved and the need to use different programming languages led to a very steep learning curve for developers looking to build applications across multiple platforms. In Building Cross-Platform GUI Applications with Fyne, you'll understand how the Go language, when paired with a modern graphical toolkit such as Fyne, can overcome these issues and make application development much easier. To provide an easy-to-use framework for cross-platform app development, the Fyne project offers many graphical concepts and design principles that are outlined throughout this book. By working through five example projects, you'll learn how to build apps effectively, focusing on each of the main areas, including the canvas, layouts, file handling, widgets, data binding, and themes. The book will also show you how the completed applications can then be run on your desktop computer, laptop, and smartphone. After completing these projects, you will discover how to prepare applications for release and distribute them to platform marketplaces and app stores. By the end of this book, you'll be able to create cross-platform graphical applications with visually appealing user interfaces and concise code. What you will learn Become well-versed with the history of GUI development and how Fyne and the Golang programming language make it easier Explore how the Fyne toolkit is architected and the various modules are provided Discover how Fyne apps can be tested and constructed using best practices Construct five complete applications and deploy them to your devices Customize the design of your apps by extending widgets and themes Understand the separation and presentation of data and how to test and build applications that present dynamic data Who this book is for This Fyne-Golang GUI book is for developers from any background who are looking to build cross-platform applications w...
    Note: Online resource; Title from title page (viewed January 25, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 81
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781800202436
    Language: English
    Pages: 1 online resource (184 pages)
    Edition: 2nd edition
    Keywords: Electronic books ; local
    Abstract: Learn to extract actionable insights from your big data in real time using a range of Microsoft Azure features Key Features Updated with the latest features and new additions to Microsoft Azure Master the fundamentals of cloud analytics using Azure Learn to use Azure Synapse Analytics (formerly known as Azure SQL Data Warehouse) to derive real-time customer insights Book Description Cloud Analytics with Microsoft Azure serves as a comprehensive guide for big data analysis and processing using a range of Microsoft Azure features. This book covers everything you need to build your own data warehouse and learn numerous techniques to gain useful insights by analyzing big data The book begins by introducing you to the power of data with big data analytics, the Internet of Things (IoT), machine learning, artificial intelligence, and DataOps. You will learn about cloud-scale analytics and the services Microsoft Azure offers to empower businesses to discover insights. You will also be introduced to the new features and functionalities added to the modern data warehouse. Finally, you will look at two real-world business use cases to demonstrate high-level solutions using Microsoft Azure. The aim of these use cases will be to illustrate how real-time data can be analyzed in Azure to derive meaningful insights and make business decisions. You will learn to build an end-to-end analytics pipeline on the cloud with machine learning and deep learning concepts. By the end of this book, you will be proficient in analyzing large amounts of data with Azure and using it effectively to benefit your organization. What you will learn Explore the concepts of modern data warehouses and data pipelines Discover unique design considerations while applying a cloud analytics solution Design an end-to-end analytics pipeline on the cloud Differentiate between structured, semi-structured, and unstructured data Choose a cloud-based service for your data analytics solutions Use Azure services to ingest, store, and analyze data of any scale Who this book is for This book is designed to benefit software engineers, Azure developers, cloud consultants, and anyone who is keen to learn the process of deriving business insights from huge amounts of data using Azure. Though not necessary, a basic understanding of data analytics concepts such as data streaming, data types, the machine learning life cycle, and Docker containers will help you get the most out of the book.
    Note: Online resource; Title from title page (viewed January 28, 2021) , 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
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781800569003
    Language: English
    Pages: 1 online resource (338 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Prepare to achieve AWS Machine Learning Specialty certification with this complete, up-to-date guide and take the exam with confidence Key Features Get to grips with core machine learning algorithms along with AWS implementation Build model training and inference pipelines and deploy machine learning models to the Amazon Web Services (AWS) cloud Learn all about the AWS services available for machine learning in order to pass the MLS-C01 exam Book Description The AWS Certified Machine Learning Specialty exam tests your competency to perform machine learning (ML) on AWS infrastructure. This book covers the entire exam syllabus using practical examples to help you with your real-world machine learning projects on AWS. Starting with an introduction to machine learning on AWS, you'll learn the fundamentals of machine learning and explore important AWS services for artificial intelligence (AI). You'll then see how to prepare data for machine learning and discover a wide variety of techniques for data manipulation and transformation for different types of variables. The book also shows you how to handle missing data and outliers and takes you through various machine learning tasks such as classification, regression, clustering, forecasting, anomaly detection, text mining, and image processing, along with the specific ML algorithms you need to know to pass the exam. Finally, you'll explore model evaluation, optimization, and deployment and get to grips with deploying models in a production environment and monitoring them. By the end of this book, you'll have gained knowledge of the key challenges in machine learning and the solutions that AWS has released for each of them, along with the tools, methods, and techniques commonly used in each domain of AWS ML. What you will learn Understand all four domains covered in the exam, along with types of questions, exam duration, and scoring Become well-versed with machine learning terminologies, methodologies, frameworks, and the different AWS services for machine learning Get to grips with data preparation and using AWS services for batch and real-time data processing Explore the built-in machine learning algorithms in AWS and build and deploy your own models Evaluate machine learning models and tune hyperparameters Deploy machine learning models with the AWS infrastructure Who this book is for This AWS book is for professionals and students who want to prepare for and pass the AWS Certified Machine Learning ...
    Note: Online resource; Title from title page (viewed March 19, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 83
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781800562868
    Language: English
    Pages: 1 online resource (314 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Learn how to automate tasks and create rules in Jira with the help of different use cases Key Features Automate daily repetitive and tedious tasks without coding experience Discover how to automate processes in the Jira family including Jira software, Jira Service Desk, and Jira Core Explore different use cases to understand automation features in Jira Book Description Atlassian Jira makes it easier to track the progress of your projects, but it can lead to repetitive and time-consuming tasks for teams. No-code automation will enable you to increase productivity by automating these tasks. Automate Everyday Tasks in Jira provides a hands-on approach to implementation and associated methodologies that will have you up and running and productive in no time. You will start by learning how automation in Jira works, along with discovering best practices for writing automation rules. Then you'll be introduced to the building blocks of automation, including triggers, conditions, and actions, before moving on to advanced rule-related techniques. After you've become familiar with the techniques, you'll find out how to integrate with external tools, such as GitHub, Slack, and Microsoft Teams, all without writing a single line of code. Toward the end, you'll also be able to employ advanced rules to create custom notifications and integrate with external systems. By the end of this Jira book, you'll have gained a thorough understanding of automation rules and learned how to use them to automate everyday tasks in Jira without using any code. What you will learn Understand the basic concepts of automation such as triggers, conditions, and actions Find out how to use if–then scenarios and conditions to automate your processes with practical examples Use smart values to achieve complex and more powerful automation Implement use cases in a practical way, including automation with Slack, Microsoft Teams, GitHub, and Bitbucket Discover best practices for writing and maintaining automation rules Explore techniques for debugging rules and solving common issues Who this book is for This book is for Jira administrators and project managers who want to learn about automation capabilities provided in Jira. Familiarity with Jira and working knowledge of workflows and project configurations is required.
    Note: Online resource; Title from title page (viewed January 22, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 84
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781800563438
    Language: English
    Pages: 1 online resource (742 pages)
    Edition: 3rd edition
    Keywords: Electronic books ; local
    Abstract: Learn the Java and Android skills you need to start developing powerful mobile applications with the help of actionable steps Key Features Kick-start your Android programming career or just have fun publishing apps to the Google Play marketplace Get a first principles introduction to using Java and Android and prepare to start building your own apps from scratch Learn by example by building four real-world apps and dozens of mini apps Book Description Do you want to make a career in programming but don't know where to start? Do you have a great idea for an app but don't know how to make it a reality? Or are you worried that you'll have to learn Java programming to become an Android developer? Look no further! This new and expanded third edition of Android Programming for Beginners will be your guide to creating Android applications from scratch. The book starts by introducing you to all the fundamental concepts of programming in an Android context, from the basics of Java to working with the Android API. You'll learn with the help of examples that use up-to-date API classes and are created within Android Studio, the official Android development environment that helps supercharge your mobile application development process. After a crash course on the key programming concepts, you'll explore Android programming and get to grips with creating applications with a professional-standard UI using fragments and storing user data with SQLite. This Android Java book also shows you how you can make your apps multilingual, draw on the screen with a finger, and work with graphics, sound, and animations. By the end of this Android programming book, you'll be ready to start building your own custom applications in Android and Java. What you will learn Understand the fundamentals of coding in Java for Android Install and set up your Android development environment Build functional user interfaces with the Android Studio visual designer Add user interaction, data captures, sound, and animation to your apps Manage your apps' data using the built-in Android SQLite database Explore the design patterns used by professionals to build top-grade applications Build real-world Android applications that you can deploy to the Google Play marketplace Who this book is for This Android book is for you if you are completely new to Java, Android, or programming and want to get started with Android app development. If you have experience of using Java on Android, this book wi...
    Note: Online resource; Title from title page (viewed April 9, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 85
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781800563834
    Language: English
    Pages: 1 online resource (338 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Explore Amazon Connect, from implementing call flows and creating AI bots to integrating artificial intelligence solutions and analyzing critical customer sentiment Key Features Discover how to integrate chat with Connect to allow organizations to reduce operations costs Leverage machine learning to perform natural language processing (NLP) for analyzing customer feedback and trends Learn how to integrate your enterprise application with Amazon Connect Book Description Amazon Connect is a pay-as-you-go cloud contact center solution that powers Amazon's customer contact system and provides an impressive user experience while reducing costs. Connect's scalability has been especially helpful during COVID-19, helping customers with research, remote work, and other solutions, and has driven adoption rates higher. Amazon Connect: Up and Running will help you develop a foundational understanding of Connect's capabilities and how businesses can effectively estimate the costs and risks associated with migration. Complete with hands-on tutorials, costing profiles, and real-world use cases relating to improving business operations, this easy-to-follow guide will teach you everything you need to get your call center online, interface with critical business systems, and take your customer experience to the next level. As you advance, you'll understand the benefits of using Amazon Connect and cost estimation guidelines for migration and new deployments. Later, the book guides you through creating AI bots, implementing interfaces, and leveraging machine learning for business analytics. By the end of this book, you'll be able to bring a Connect call center online with all its major components and interfaces to significantly reduce personnel overhead and provide your customers with an enhanced user experience (UX). What you will learn Become well-versed with the capabilities and benefits of Amazon Connect Determine cost-effective solutions by integrating Connect with AWS Create, modify, and connect contact flows to improve efficiency Build a conversational interface with Amazon Lex Find out how to transfer contact records out of Connect via Kinesis Gather user insights and improve business operations with Amazon QuickSight Analyze customer-agent conversations with ML speech analytics capabilities Discover ways to provide superior customer service at a lower cost Who this book is for This Amazon Connect book is for anyone looking to save costs and improve their...
    Note: Online resource; Title from title page (viewed April 23, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 86
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781838981983
    Language: English
    Pages: 1 online resource (260 pages)
    Edition: 1st edition
    Parallel Title: Erscheint auch als Roshak, Michael Artificial Intelligence for IoT cookbook
    Keywords: Electronic books ; local ; Künstliche Intelligenz ; Internet der Dinge ; Smart Device ; Smart City
    Abstract: Implement machine learning and deep learning techniques to perform predictive analytics on real-time IoT data Key Features Discover quick solutions to common problems that you'll face while building smart IoT applications Implement advanced techniques such as computer vision, NLP, and embedded machine learning Build, maintain, and deploy machine learning systems to extract key insights from IoT data Book Description Artificial intelligence (AI) is rapidly finding practical applications across a wide variety of industry verticals, and the Internet of Things (IoT) is one of them. Developers are looking for ways to make IoT devices smarter and to make users' lives easier. With this AI cookbook, you'll be able to implement smart analytics using IoT data to gain insights, predict outcomes, and make informed decisions, along with covering advanced AI techniques that facilitate analytics and learning in various IoT applications. Using a recipe-based approach, the book will take you through essential processes such as data collection, data analysis, modeling, statistics and monitoring, and deployment. You'll use real-life datasets from smart homes, industrial IoT, and smart devices to train and evaluate simple to complex models and make predictions using trained models. Later chapters will take you through the key challenges faced while implementing machine learning, deep learning, and other AI techniques, such as natural language processing (NLP), computer vision, and embedded machine learning for building smart IoT systems. In addition to this, you'll learn how to deploy models and improve their performance with ease. By the end of this book, you'll be able to package and deploy end-to-end AI apps and apply best practice solutions to common IoT problems. What you will learn Explore various AI techniques to build smart IoT solutions from scratch Use machine learning and deep learning techniques to build smart voice recognition and facial detection systems Gain insights into IoT data using algorithms and implement them in projects Perform anomaly detection for time series data and other types of IoT data Implement embedded systems learning techniques for machine learning on small devices Apply pre-trained machine learning models to an edge device Deploy machine learning models to web apps and mobile using TensorFlow.js and Java Who this book is for If you're an IoT practitioner looking to incorporate AI techniques to build smart IoT solutions without ...
    Note: Online resource; Title from title page (viewed March 5, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 87
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781800200883
    Language: English
    Pages: 1 online resource (488 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Implement classical and deep learning generative models through practical examples Key Features Explore creative and human-like capabilities of AI and generate impressive results Use the latest research to expand your knowledge beyond this book Experiment with practical TensorFlow 2.x implementations of state-of-the-art generative models Book Description In recent years, generative artificial intelligence has been instrumental in the creation of lifelike data (images, speech, video, music, and text) from scratch. In this book you will unpack how these powerful models are created from relatively simple building blocks, and how you might adapt these models to your own use cases. You will begin by setting up clean containerized environments for Python and getting to grips with the fundamentals of deep neural networks, learning about core concepts like the perceptron, activation functions, backpropagation, and how they all tie together. Once you have covered the basics, you will explore deep generative models in depth, including OpenAI's GPT-series of news generators, networks for style transfer and deepfakes, and synergy with reinforcement learning. As you progress, you will focus on abstractions where useful, and understand the “nuts and bolts” of how the models are composed in code, underpinned by detailed architecture diagrams. The book concludes with a variety of practical projects to generate music, images, text, and speech using the methods you have learned in prior sections, piecing together TensorFlow layers, utility functions, and training loops to uncover links between the different modes of generation. By the end of this book, you will have acquired the knowledge to create and implement your own generative AI models. What you will learn Implement paired and unpaired style transfer with networks like StyleGAN Use facial landmarks, autoencoders, and pix2pix GAN to create deepfakes Build several text generation pipelines based on LSTMs, BERT, and GPT-2, learning how attention and transformers changed the NLP landscape Compose music using LSTM models, simple generative adversarial networks, and the intricate MuseGAN Train a deep learning agent to move through a simulated physical environment Discover emerging applications of generative AI, such as folding proteins and creating videos from images Who this book is for This book will appeal to Python programmers, seasoned modelers, and machine learning engineers who are keen to learn about th...
    Note: Online resource; Title from title page (viewed April 30, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 88
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781801072076
    Language: English
    Pages: 1 online resource (298 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Discover the endless capabilities and end-to-end project management functionalities of Dynamics 365 Project Operations to drive your firm's project success and ensure rapid business growth in the competitive digital economic world Key Features Deliver successful projects via improved collaboration, visibility, and teamwork using Microsoft Project Operations solutions Gain real-time data insights to modernize business strategies to increase market share Build the right project operations models to meet business needs with an optimized budget Book Description Dynamics 365 Project Operations is a game-changing solution set for project-driven businesses that allows you to deliver commercially successful projects in a timely and cost-effective manner, keeping the project teams productive and collaborative. With this book, you'll find out how you can bring more value to the business by winning new projects and driving exponential revenue growth. Starting with the key principles of Project Operations, you'll understand how it improves project planning and execution. You'll then learn how to successfully deploy Project Operations along with different integration strategies and get to grips with the best approach for sales through project opportunities, project contracts, and pricing workflow implementation. This book will guide you through setting up direct staffing and centralized staffing models and enable you to manage project changes confidently by getting hands-on with project timeline management, pricing management, resource assignments, and modifications. In the final chapters, you'll find out how to use Project Operations effectively for project accounting and finance. By the end of this book, you'll have gained the confidence to deliver profitable projects in a well-connected organization through efficient decision-making and successful customer-client relationships. What you will learn Configure key elements of Project Operations to drive improved collaboration with your customers Discover how Project Operations is interconnected with Microsoft 365 and Dynamics 365 Platform Understand the Project Opportunity-to-Quote-to-Contract workflow and its implications for selling Find out how to set up and utilize direct staffing and centralized staffing models Explore Project Timeline Management using Task, Board, and Timeline views Find out how information flows to finance and operations in Project Operations Who this book is for This book is for pr...
    Note: Online resource; Title from title page (viewed May 14, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 89
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781838824952
    Language: English
    Pages: 1 online resource (370 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Learn how you can build the next big programming language, compiler, or source code analyzer using LLVM and Clang Key Features Explore Clang, LLVM's middle-end and backend, in a pragmatic way Develop your LLVM skillset and get to grips with a variety of common use cases Engage with real-world LLVM development through various coding examples Book Description Every programmer or engineer, at some point in their career, works with compilers to optimize their applications. Compilers convert a high-level programming language into low-level machine-executable code. LLVM provides the infrastructure, reusable libraries, and tools needed for developers to build their own compilers. With LLVM's extensive set of tooling, you can effectively generate code for different backends as well as optimize them. In this book, you'll explore the LLVM compiler infrastructure and understand how to use it to solve different problems. You'll start by looking at the structure and design philosophy of important components of LLVM and gradually move on to using Clang libraries to build tools that help you analyze high-level source code. As you advance, the book will show you how to process LLVM IR – a powerful way to transform and optimize the source program for various purposes. Equipped with this knowledge, you'll be able to leverage LLVM and Clang to create a wide range of useful programming language tools, including compilers, interpreters, IDEs, and source code analyzers. By the end of this LLVM book, you'll have developed the skills to create powerful tools using the LLVM framework to overcome different real-world challenges. What you will learn Find out how LLVM's build system works and how to reduce the building resource Get to grips with running custom testing with LLVM's LIT framework Build different types of plugins and extensions for Clang Customize Clang's toolchain and compiler flags Write LLVM passes for the new PassManager Discover how to inspect and modify LLVM IR Understand how to use LLVM's profile-guided optimizations (PGO) framework Create custom compiler sanitizers Who this book is for This book is for software engineers of all experience levels who work with LLVM. If you are an academic researcher, this book will help you learn useful LLVM skills in a short time and enable you to build your prototypes and projects quickly. Programming language enthusiasts will also find this book useful for building a new programming language with the help of LLVM.
    Note: Online resource; Title from title page (viewed April 22, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 90
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781838643652
    Language: English
    Pages: 1 online resource (804 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Explore macOS tools and architecture for executing support tasks and system administration, and prepare for the Apple Certified Support Professional (ACSP) certification exam Key Features Delve into macOS Big Sur, from installation to managing apps and optimizing your environment Become an Apple Certified Support Professional (ACSP) with this comprehensive macOS support guide The book is not intended to be a user guide, it covers concepts pertinent for a user acting as an administrator Book Description Apple is pushing the capabilities of its technologies to help users achieve high performance, including improvements in its OS running across all Mac systems, macOS, and new technologies such as M1 Silicon chips. This book walks you through macOS from a system administration and support point of view, exploring its latest features. The book starts by explaining macOS architecture, installation, and startup processes to enable you to get started with the OS. You'll learn how to manage users and discover techniques for user security and privacy. Moving on, you'll get to grips with the macOS file system and learn to manage disks, volumes, and partitions for effective file management. Most of the examples covered in this book are from an administrator's perspective; however, when relevant, a standard user's perspective is also presented. You'll find illustrations for Mac systems running macOS 11 (Big Sur), and when necessary, for macOS 10.15 (macOS Catalina). Finally, you'll explore advanced topics such as networking and using command-line tools for administration tasks. By the end of this macOS book, you'll be well-versed with macOS features, administration tasks, and best practices. You'll also be able to apply the concepts to increase your chances of success in obtaining Apple certifications such as Apple Certified Support Professional (ACSP). What you will learn Understand the fundamentals of the macOS system and architecture Configure key services and perform essential troubleshooting in your Mac system Install, update, and configure your local macOS system and identify the stages of the startup process Create and manage a local user account and set up your customized macOS environment Manage your file systems, storage, and permissions Explore practices and techniques to work with apps, networks, and security for your Mac system Delve into administration tasks such as managing service resources and peripherals Who this book is for If you are a ...
    Note: Online resource; Title from title page (viewed April 26, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 91
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781800561649
    Language: English
    Pages: 1 online resource (792 pages)
    Edition: 3rd edition
    Keywords: Electronic books ; local
    Abstract: Build, design, and improve advanced business intelligence solutions using Tableau's latest features, including Tableau Prep Builder, Tableau Hyper, and Tableau Server Key Features Master new features in Tableau 2021 to solve real-world analytics challenges Perform geo-spatial, time series, and self-service analytics using real-life examples Build and publish dashboards and explore storytelling using Python and R integration support Book Description Tableau is one of the leading business intelligence (BI) tools used to solve data analysis challenges. With this book, you will master Tableau's features and offerings in various paradigms of the BI domain. Updated with fresh topics including Quick Level of Detail expressions, the newest Tableau Server features, Einstein Discovery, and more, this book covers essential Tableau concepts and advanced functionalities. Leveraging Tableau Hyper files and using Prep Builder, you'll be able to perform data preparation and handling easily. You'll gear up to perform complex joins, spatial joins, unions, and data blending tasks using practical examples. Following this, you'll learn how to execute data densification and further explore expert-level examples to help you with calculations, mapping, and visual design using Tableau extensions. You'll also learn about improving dashboard performance, connecting to Tableau Server and understanding data visualization with examples. Finally, you'll cover advanced use cases such as self-service analysis, time series analysis, and geo-spatial analysis, and connect Tableau to Python and R to implement programming functionalities within Tableau. By the end of this Tableau book, you'll have mastered the advanced offerings of Tableau 2021 and be able to tackle common and advanced challenges in the BI domain. What you will learn Get up to speed with various Tableau components Master data preparation techniques using Tableau Prep Builder Discover how to use Tableau to create a PowerPoint-like presentation Understand different Tableau visualization techniques and dashboard designs Interact with the Tableau server to understand its architecture and functionalities Study advanced visualizations and dashboard creation techniques Brush up on powerful self-service analytics, time series analytics, and geo-spatial analytics Who this book is for This book is designed for business analysts, business intelligence professionals and data analysts who want to master Tableau to solve a rang...
    Note: Online resource; Title from title page (viewed May 31, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 92
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781801070034
    Language: English
    Pages: 1 online resource (450 pages)
    Edition: 2nd edition
    Keywords: Electronic books ; local
    Abstract: Discover expert techniques for combining machine learning with the analytic capabilities of Elastic Stack and uncover actionable insights from your data Key Features Integrate machine learning with distributed search and analytics Preprocess and analyze large volumes of search data effortlessly Operationalize machine learning in a scalable, production-worthy way Book Description Elastic Stack, previously known as the ELK stack, is a log analysis solution that helps users ingest, process, and analyze search data effectively. With the addition of machine learning, a key commercial feature, the Elastic Stack makes this process even more efficient. This updated second edition of Machine Learning with the Elastic Stack provides a comprehensive overview of Elastic Stack's machine learning features for both time series data analysis as well as for classification, regression, and outlier detection. The book starts by explaining machine learning concepts in an intuitive way. You'll then perform time series analysis on different types of data, such as log files, network flows, application metrics, and financial data. As you progress through the chapters, you'll deploy machine learning within Elastic Stack for logging, security, and metrics. Finally, you'll discover how data frame analysis opens up a whole new set of use cases that machine learning can help you with. By the end of this Elastic Stack book, you'll have hands-on machine learning and Elastic Stack experience, along with the knowledge you need to incorporate machine learning in your distributed search and data analysis platform. What you will learn Find out how to enable the ML commercial feature in the Elastic Stack Understand how Elastic machine learning is used to detect different types of anomalies and make predictions Apply effective anomaly detection to IT operations, security analytics, and other use cases Utilize the results of Elastic ML in custom views, dashboards, and proactive alerting Train and deploy supervised machine learning models for real-time inference Discover various tips and tricks to get the most out of Elastic machine learning Who this book is for If you're a data professional looking to gain insights into Elasticsearch data without having to rely on a machine learning specialist or custom development, then this Elastic Stack machine learning book is for you. You'll also find this book useful if you want to integrate machine learning with your observability, security,...
    Note: Online resource; Title from title page (viewed May 31, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 93
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781800567887
    Language: English
    Pages: 1 online resource (270 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Discover how TPOT can be used to handle automation in machine learning and explore the different types of tasks that TPOT can automate Key Features Understand parallelism and how to achieve it in Python. Learn how to use neurons, layers, and activation functions and structure an artificial neural network. Tune TPOT models to ensure optimum performance on previously unseen data. Book Description The automation of machine learning tasks allows developers more time to focus on the usability and reactivity of the software powered by machine learning models. TPOT is a Python automated machine learning tool used for optimizing machine learning pipelines using genetic programming. Automating machine learning with TPOT enables individuals and companies to develop production-ready machine learning models cheaper and faster than with traditional methods. With this practical guide to AutoML, developers working with Python on machine learning tasks will be able to put their knowledge to work and become productive quickly. You'll adopt a hands-on approach to learning the implementation of AutoML and associated methodologies. Complete with step-by-step explanations of essential concepts, practical examples, and self-assessment questions, this book will show you how to build automated classification and regression models and compare their performance to custom-built models. As you advance, you'll also develop state-of-the-art models using only a couple of lines of code and see how those models outperform all of your previous models on the same datasets. By the end of this book, you'll have gained the confidence to implement AutoML techniques in your organization on a production level. What you will learn Get to grips with building automated machine learning models Build classification and regression models with impressive accuracy in a short time Develop neural network classifiers with AutoML techniques Compare AutoML models with traditional, manually developed models on the same datasets Create robust, production-ready models Evaluate automated classification models based on metrics such as accuracy, recall, precision, and f1-score Get hands-on with deployment using Flask-RESTful on localhost Who this book is for Data scientists, data analysts, and software developers who are new to machine learning and want to use it in their applications will find this book useful. This book is also for business users looking to automate business tasks with machine learni...
    Note: Online resource; Title from title page (viewed May 7, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 94
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781800205659
    Language: English
    Pages: 1 online resource (392 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Leverage the Azure analytics platform's key analytics services to deliver unmatched intelligence for your data Key Features Learn to ingest, prepare, manage, and serve data for immediate business requirements Bring enterprise data warehousing and big data analytics together to gain insights from your data Develop end-to-end analytics solutions using Azure Synapse Book Description Azure Synapse Analytics, which Microsoft describes as the next evolution of Azure SQL Data Warehouse, is a limitless analytics service that brings enterprise data warehousing and big data analytics together. With this book, you'll learn how to discover insights from your data effectively using this platform. The book starts with an overview of Azure Synapse Analytics, its architecture, and how it can be used to improve business intelligence and machine learning capabilities. Next, you'll go on to choose and set up the correct environment for your business problem. You'll also learn a variety of ways to ingest data from various sources and orchestrate the data using transformation techniques offered by Azure Synapse. Later, you'll explore how to handle both relational and non-relational data using the SQL language. As you progress, you'll perform real-time streaming and execute data analysis operations on your data using various languages, before going on to apply ML techniques to derive accurate and granular insights from data. Finally, you'll discover how to protect sensitive data in real time by using security and privacy features. By the end of this Azure book, you'll be able to build end-to-end analytics solutions while focusing on data prep, data management, data warehousing, and AI tasks. What you will learn Explore the necessary considerations for data ingestion and orchestration while building analytical pipelines Understand pipelines and activities in Synapse pipelines and use them to construct end-to-end data-driven workflows Query data using various coding languages on Azure Synapse Focus on Synapse SQL and Synapse Spark Manage and monitor resource utilization and query activity in Azure Synapse Connect Power BI workspaces with Azure Synapse and create or modify reports directly from Synapse Studio Create and manage IP firewall rules in Azure Synapse Who this book is for This book is for data engineers, IT professionals, business analysts, data scientists, and database administrators who are looking to get up and running with the Azure Synapse Analytics pla...
    Note: Online resource; Title from title page (viewed June 18, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 95
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781801078122
    Language: English
    Pages: 1 online resource (390 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: A practical guide to crafting elegant, intuitive, and customer-friendly websites to deliver a high-quality user experience using the powerful features of the Odoo website builder Key Features Understand website creation using the Odoo website builder and learn how to make the most of it Extend your website by configuring the additional tools and functional options Learn about manageability and real-time functioning of the website using various operational tools Book Description The Odoo website builder is an operational tool in the Odoo platform that allows you to design, develop, and manage a website. This book introduces and explains all the features of the Odoo website builder that will help you to be more productive while creating websites. The book starts with an overview of the Odoo website builder, its functionalities, and the tools it offers. Using descriptive illustrations and practical examples, you'll gain detailed insights into the block operations of the Odoo website builder and learn how to work with structure blocks, features blocks, and dynamic content blocks. As you advance, you'll discover how to use the HTML, CSS, or JS editor in Odoo website builder applications for customization. This Odoo book will take you through the different aspects of website building and show you how e-commerce websites can be designed and developed using website builder applications. You'll build a website, manage it, and run a discussion forum in Odoo using the website builder, and apply your knowledge to add a live chat tool that can be incorporated into your website using the Odoo website builder. By the end of this book, you'll have gained a solid understanding of the Odoo website builder and be able to leverage its features to develop your own website. What you will learn Find out how to implement structure blocks while developing a website Work with dynamic content blocks and inner content blocks in the Odoo website builder Use an HTML, CSS, or JS editor in the Odoo website builder to customize applications Create and design a blog with the Odoo website builder Build a fully functional e-commerce website and a discussion forum using the Odoo website builder Track visitors on the website and understand the live chat tool and its functionality Who this book is for This book is for Odoo users, functional consultants, techno-functional consultants, web designers, and anyone looking to create impressive websites. Odoo developers will also find the...
    Note: Online resource; Title from title page (viewed June 11, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 96
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781800562479
    Language: English
    Pages: 1 online resource (582 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: A developer's guide to designing, testing, and securing production-ready modern APIs with the help of practical ideas to improve your application's functionality Key Features Build resilient software for your enterprises and customers by understanding the complete API development life cycle Overcome the challenges of traditional API design by adapting to a new and evolving culture of modern API development Use Spring and Spring Boot to develop future-proof scalable APIs Book Description The philosophy of API development has evolved over the years to serve the modern needs of enterprise architecture, and developers need to know how to adapt to these modern API design principles. Apps are now developed with APIs that enable ease of integration for the cloud environment and distributed systems. With this Spring book, you'll discover various kinds of production-ready API implementation using REST APIs and explore async using the reactive paradigm, gRPC, and GraphQL. You'll learn how to design evolving REST-based APIs supported by HATEOAS and ETAGs and develop reactive, async, non-blocking APIs. After that, you'll see how to secure REST APIs using Spring Security and find out how the APIs that you develop are consumed by the app's UI. The book then takes you through the process of testing, deploying, logging, and monitoring your APIs. You'll also explore API development using gRPC and GraphQL and design modern scalable architecture with microservices. The book helps you gain practical knowledge of modern API implementation using a sample e-commerce app. By the end of this Spring book, you'll be able to develop, test, and deploy highly scalable, maintainable, and developer-friendly APIs to help your customers to transform their business. What you will learn Understand RESTful API development, its design paradigm, and its best practices Become well versed in Spring's core components for implementing RESTful web services Implement reactive APIs and explore async API development Apply Spring Security for authentication using JWT and authorization of requests Develop a React-based UI to consume APIs Implement gRPC inter-service communication Design GraphQL-based APIs by understanding workflows and tooling Gain insights into how you can secure, test, monitor, and deploy your APIs Who this book is for This book is for inexperienced Java programmers, comp science, or coding boot camp graduates who have knowledge of basic programming constructs, data struct...
    Note: Online resource; Title from title page (viewed June 25, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 97
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781800206540
    Language: English
    Pages: 1 online resource (788 pages)
    Edition: 4th edition
    Keywords: Electronic books ; local
    Abstract: Grasp advanced PowerShell 7.1 functionalities for effective automation of your environment Key Features See PowerShell in action, from learning the fundamentals to creating classes, scripts, and modules Work with dual code for PowerShell 7 and Windows PowerShell Automate complex tasks, manipulate data, and secure your environment Book Description PowerShell scripts offer a convenient way to automate various tasks. This comprehensive guide starts with the basics before moving on to advanced topics to help you become a PowerShell 7.1 expert. This extensively revised edition includes two new chapters on debugging and troubleshooting and creating GUIs. Learn the new features of PowerShell 7.1 by working with parameters, objects, and .NET classes from within PowerShell 7.1. As you work through the chapters, you'll see how to efficiently manage substantial amounts of data and interact with other services using PowerShell 7.1. Make the most of PowerShell's automation features, using different methods to parse data, manipulate regular expressions, and work with Windows Management Instrumentation (WMI). Advanced topics include asynchronous processing, desired state configuration, using more complex scripts and filters, debugging issues, and error-handling techniques. By the end of this PowerShell book, you will be an expert in scripting with PowerShell 7.1. What you will learn Optimize code with functions, switches, and looping structures Work with objects and operators to test and manipulate data Parse and manipulate different data types Create scripts and functions using PowerShell Use jobs, runspaces, and runspace pools to run code asynchronously Write .NET classes with ease within PowerShell Create and implement regular expressions in PowerShell scripts Make use of advanced techniques to define and restrict the behavior of parameters Who this book is for This book is aimed at beginners who want to understand the basics as well as experienced system administrators looking to extend their knowledge. Prior knowledge of PowerShell is beneficial but not essential to get the most value from this book. Some familiarity with operating systems would be useful, but not essential.
    Note: Online resource; Title from title page (viewed June 29, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 98
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781839218019
    Language: English
    Pages: 1 online resource (482 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Explore site reliability engineering practices and learn key Google Cloud Platform (GCP) services such as CSR, Cloud Build, Container Registry, GKE, and Cloud Operations to implement DevOps Key Features Learn GCP services for version control, building code, creating artifacts, and deploying secured containerized applications Explore Cloud Operations features such as Metrics Explorer, Logs Explorer, and debug logpoints Prepare for the certification exam using practice questions and mock tests Book Description DevOps is a set of practices that help remove barriers between developers and system administrators, and is implemented by Google through site reliability engineering (SRE). With the help of this book, you'll explore the evolution of DevOps and SRE, before delving into SRE technical practices such as SLA, SLO, SLI, and error budgets that are critical to building reliable software faster and balance new feature deployment with system reliability. You'll then explore SRE cultural practices such as incident management and being on-call, and learn the building blocks to form SRE teams. The second part of the book focuses on Google Cloud services to implement DevOps via continuous integration and continuous delivery (CI/CD). You'll learn how to add source code via Cloud Source Repositories, build code to create deployment artifacts via Cloud Build, and push it to Container Registry. Moving on, you'll understand the need for container orchestration via Kubernetes, comprehend Kubernetes essentials, apply via Google Kubernetes Engine (GKE), and secure the GKE cluster. Finally, you'll explore Cloud Operations to monitor, alert, debug, trace, and profile deployed applications. By the end of this SRE book, you'll be well-versed with the key concepts necessary for gaining Professional Cloud DevOps Engineer certification with the help of mock tests. What you will learn Categorize user journeys and explore different ways to measure SLIs Explore the four golden signals for monitoring a user-facing system Understand psychological safety along with other SRE cultural practices Create containers with build triggers and manual invocations Delve into Kubernetes workloads and potential deployment strategies Secure GKE clusters via private clusters, Binary Authorization, and shielded GKE nodes Get to grips with monitoring, Metrics Explorer, uptime checks, and alerting Discover how logs are ingested via the Cloud Logging API Who this book is for This book is for...
    Note: Online resource; Title from title page (viewed July 2, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 99
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781838828493
    Language: English
    Pages: 1 online resource (714 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Broaden your skill set by learning TypeScript and applying your knowledge to build real-world applications Key Features Quickly get started writing TypeScript code with hands-on exercises and activities Develop new skills that can be applied at work or in your own side projects Build your understanding, boost your confidence, and advance your programming career Book Description By learning TypeScript, you can start writing cleaner, more readable code that's easier to understand and less likely to contain bugs. What's not to like? It's certainly an appealing prospect, but learning a new language can be challenging, and it's not always easy to know where to begin. This book is the perfect place to start. It provides the ideal platform for JavaScript programmers to practice writing eloquent, productive TypeScript code. Unlike many theory-heavy books, The TypeScript Workshop balances clear explanations with opportunities for hands-on practice. You'll quickly be up and running building functional websites, without having to wade through pages and pages of history and dull, dry fluff. Guided exercises clearly demonstrate how key concepts are used in the real world, and each chapter is rounded off with an activity that challenges you to apply your new knowledge in the context of a realistic scenario. Whether you're a hobbyist eager to get cracking on your next project, or a professional developer looking to unlock your next promotion, pick up a copy and make a start! Whatever your motivation, by the end of this book, you'll have the confidence and understanding to make it happen with TypeScript. What you will learn Configure a professional TypeScript development environment Explore how to use primitive and complex data types Incorporate types into popular npm (Node package manager) libraries Design systems that use asynchronous behavior Implement object-oriented programming to model real-world scenarios Get to grips with modern UI design by combining React with TypeScript Who this book is for The TypeScript Workshop is for software developers who want to broaden their skill set by learning the TypeScript programming language. To get the most from this TypeScript book, you should have basic knowledge of JavaScript or experience using another similar programming language.
    Note: Online resource; Title from title page (viewed July 29, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 100
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781801073240
    Language: English
    Pages: 1 online resource (376 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local ; Electronic books
    Abstract: Learn everything you need to become a successful data architect on the Salesforce platform Key Features Adopt best practices relating to data governance and learn how to implement them Learn how to work with data in Salesforce while maintaining scalability and security of an instance Gain insights into managing large data volumes in Salesforce Book Description As Salesforce orgs mature over time, data management and integrations are becoming more challenging than ever. Salesforce Data Architecture and Management follows a hands-on approach to managing data and tracking the performance of your Salesforce org. You'll start by understanding the role and skills required to become a successful data architect. The book focuses on data modeling concepts, how to apply them in Salesforce, and how they relate to objects and fields in Salesforce. You'll learn the intricacies of managing data in Salesforce, starting from understanding why Salesforce has chosen to optimize for read rather than write operations. After developing a solid foundation, you'll explore examples and best practices for managing your data. You'll understand how to manage your master data and discover what the Golden Record is and why it is important for organizations. Next, you'll learn how to align your MDM and CRM strategy with a discussion on Salesforce's Customer 360 and its key components. You'll also cover data governance, its multiple facets, and how GDPR compliance can be achieved with Salesforce. Finally, you'll discover Large Data Volumes (LDVs) and best practices for migrating data using APIs. By the end of this book, you'll be well-versed with data management, data backup, storage, and archiving in Salesforce. What you will learn Understand the Salesforce data architecture Explore various data backup and archival strategies Understand how the Salesforce platform is designed and how it is different from other relational databases Uncover tools that can help in data management that minimize data trust issues in your Salesforce org Focus on the Salesforce Customer 360 platform, its key components, and how it can help organizations in connecting with customers Discover how Salesforce can be used for GDPR compliance Measure and monitor the performance of your Salesforce org Who this book is for This book is for aspiring architects, Salesforce admins, and developers. You will also find the book useful if you're preparing for the Salesforce Data Architecture and Management exam...
    Note: Online resource; Title from title page (viewed July 30, 2021) , Mode of access: World Wide Web.
    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...