Your email was sent successfully. Check your inbox.

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

Proceed reservation?

Export
Filter
  • Sebastopol, CA : O'Reilly Media  (1,056)
  • [Erscheinungsort nicht ermittelbar] : Packt Publishing  (737)
  • Electronic books ; local  (1,793)
  • Zeitschriften zur Ethnologie
Datasource
Material
Language
Years
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: 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 ...
  • 3
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781800560215
    Language: English
    Pages: 1 online resource (422 pages)
    Edition: 2nd edition
    Keywords: Electronic books ; local
    Abstract: Improve your software engineering practices to tackle inefficiencies, errors, and other perils that emerge due to bad code Key Features Enhance your coding skills to increase efficiency as well as reflect the new features introduced in Python 3.9 Understand how to apply microservices to your legacy systems by implementing practical techniques Learn to implement the refactoring techniques and SOLID principles in Python Book Description The Python language is immensely prevalent in numerous areas, such as software construction, systems administration, and data processing. Experienced professionals in every field face the challenges of disorganization, poor readability, and low testability as a result of unstructured code. With updated code and revised content aligned to the new features of Python 3.9, this second edition of Clean Code in Python will provide you with all the tools you need to overcome these obstacles and manage your projects successfully. The book begins by describing the basic elements of writing clean code and how it plays a key role in Python programming. You will learn about writing efficient and readable code using the Python standard library and best practices for software design. The book delves deeply into object-oriented programming in Python and shows you how to use objects with descriptors and generators. It will also show you the design principles of software testing and how to resolve problems by implementing software design patterns in your code. In the final chapter, we break down a monolithic application into a microservices based one starting from the code as the basis for a solid platform. By the end of this clean code book, you will be proficient in applying industry-approved coding practices to design clean, sustainable, and readable real-world Python code. What you will learn Set up a productive development environment by leveraging automatic tools Leverage the magic methods in Python to write better code, abstracting complexity away and encapsulating details Create advanced object-oriented designs using unique features of Python, such as descriptors Eliminate duplicated code by creating powerful abstractions using software engineering principles of object-oriented design Create Python-specific solutions using decorators and descriptors Refactor code effectively with the help of unit tests Build the foundations for solid architecture with a clean code base as its cornerstone Who this book is for This book wil...
    Note: Online resource; Title from title page (viewed January 6, 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: 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 ...
  • 5
    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 ...
  • 6
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781800565326
    Language: English
    Pages: 1 online resource (336 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local ; Electronic books
    Abstract: Leverage the power of FL Studio 20 to create and compose production-quality songs and develop professional music production skill Key Features Leverage the power of FL Studio to create your own production-level music Develop widely applicable music production skills and learn how to promote your music Utilize cutting-edge tools to fuel your creative ideas and publish your songs Book Description FL Studio is a cutting-edge software music production environment. It's an extremely powerful and easy to use tool for creating music. This book will give you everything you need to produce music with FL Studio at a professional level. You'll begin by exploring FL studio 20's vast array of tools and discover best practices, tips, and tricks for creating music. You'll learn how to set up your studio environment, create a beat, compose a melody and chord progression, mix sounds with effects, and export songs. You'll learn how to use tools such as the Piano roll, mixer console, audio envelopes, types of compression, equalizers, vocoders, vocal chops, and tools for increasing stereo width. The book introduces you to mixing best practices and how to master your songs. Along the way, you'll explore glitch effects and create your own instruments and custom designed effect chains. We'll also cover ZGameEditor Visualizer, a tool for creating reactive visuals for your songs. Finally, you'll learn how to register, sell, and promote your music. By the end of this FL Studio book, you'll be able to utilize cutting-edge tools to fuel your creative ideas, mix music effectively, and publish your songs. What you will learn Get up and running with FL Studio 20 Record live instruments and vocals and process them Compose melodies and chord progressions on the Piano roll Discover mixing techniques and apply effects to your tracks Explore best practices to produce music like a professional Publish songs in online stores and promote your music effectively Who this book is for This book is for music producers, composers, songwriters, DJs, and audio engineers interested in creating their own music, improving music production skills, mixing and mastering music, and selling songs online. To get started with this book, all you need is a computer and FL Studio.
    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 ...
  • 7
    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 ...
  • 8
    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 ...
  • 9
    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 ...
  • 10
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781800565869
    Language: English
    Pages: 1 online resource (686 pages)
    Edition: 3rd edition
    Keywords: Electronic books ; local
    Abstract: Get ready to learn Java the fun way by developing games for the Android platform with this new and updated third edition Key Features Learn Java, Android, and object-oriented programming from scratch Find out how to build games including Sub Hunter, Retro Pong, Bullet Hell, Classic Snake, and Scrolling Shooters Create and design your own games by learning all the concepts that a game developer must know Book Description Android is one of the most popular mobile operating systems today. It uses the most popular programming language, Java, as one of the primary languages for building apps of all types. Unlike most other Android books, this book doesn't assume that you have any prior knowledge of Java programming, instead helps you get started with building Android games as a beginner. This new, improved, and updated third edition of Learning Java by Building Android Games helps you to build Android games from scratch. Once you've got to grips with the fundamentals, the difficulty level increases steadily as you explore key Java topics, such as variables, loops, methods, object-oriented programming (OOP), and design patterns while working with up-to-date code and supporting examples. At each stage, you'll be able to test your understanding by implementing the concepts that you've learned to develop a game. Toward the end, you'll build games such as Sub Hunter, Retro Pong, Bullet Hell, Classic Snake, and Scrolling Shooter. By the end of this Java book, you'll not only have a solid understanding of Java and Android basics but will also have developed five cool games for the Android platform. What you will learn Set up a game development environment in Android Studio Respond to a player's touch and program intelligent enemies who can challenge the player in different ways Explore collision detection, sprite sheets animation, simple tracking and following, AI, parallax backgrounds, and particle explosions Animate objects at 60 FPS and manage multiple independent objects using OOP Work with design patterns such as OOP, singleton, strategy, and entity-component Work with the Android API, the SoundPool API, Paint, Canvas, Bitmap classes, and detect version numbers Who this book is for Learning Java by Building Android Games is for anyone who is new to Java, Android, or game programming and wants to develop Android games. The book will also serve as a refresher for those who already have experience using Java on Android or any other platform but are new ...
    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 ...
  • 11
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781801076524
    Language: English
    Pages: 1 online resource (724 pages)
    Edition: 3rd edition
    Keywords: Electronic books ; local
    Abstract: Master data management by effectively utilizing the features of Azure SQL database. Key Features Learn to automate common management tasks with PowerShell. Understand different methods to generate elastic pools and shards to scale Azure SQL databases. Learn to develop a scalable cloud solution through over 40 practical activities and exercises. Book Description Despite being the cloud version of SQL Server, Azure SQL Database and Azure SQL Managed Instance stands out in various aspects when it comes to management, maintenance, and administration. Updated with the latest Azure features, Professional Azure SQL Managed Database Administration continues to be a comprehensive guide for becoming proficient in data management. The book begins by introducing you to the Azure SQL managed databases (Azure SQL Database and Azure SQL Managed Instance), explaining their architecture, and how they differ from an on-premises SQL server. You will then learn how to perform common tasks, such as migrating, backing up, and restoring a SQL Server database to an Azure database. As you progress, you will study how you can save costs and manage and scale multiple SQL databases using elastic pools. You will also implement a disaster recovery solution using standard and active geo-replication. Finally, you will explore the monitoring and tuning of databases, the key features of databases, and the phenomenon of app modernization. By the end of this book, you will have mastered the key aspects of an Azure SQL database and Azure SQL managed instance, including migration, backup restorations, performance optimization, high availability, and disaster recovery. What you will learn Understanding Azure SQL database configuration and pricing options Provisioning a new SQL database or migrating an existing on-premises SQL Server database to an Azure SQL database Backing up and restoring an Azure SQL database Securing and scaling an Azure SQL database Monitoring and tuning an Azure SQL database Implementing high availability and disaster recovery with an Azure SQL database Managing, maintaining, and securing managed instances Who this book is for This book is designed to benefit database administrators, database developers, or application developers who are interested in developing new applications or migrating existing ones with Azure SQL database. Prior experience of working with an on-premise SQL Server or Azure SQL database along with a basic understanding of PowerShell scri...
    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 ...
  • 12
    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 ...
  • 13
    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 ...
  • 14
    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 ...
  • 15
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781839213854
    Language: English
    Pages: 1 online resource (240 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Get to grips with the Cypress framework and learn how to best implement end-to-end automation testing with JavaScript with the help of expert tips, best practices, and real-world testing examples Key Features Write your first end-to-end test and find out how to modernize your testing environment Execute test-driven web development and cross-browser testing using Cypress Discover the advantages of using Cypress over Selenium and refactor testing for modern web apps Book Description Cypress is a modern test automation framework for web-based frontend apps. Learning Cypress will help you overcome the shortcomings of conventional testing solutions such as dependency graph problems, the steep learning curve in setting up end-to-end testing packages, and difficulties in writing explicit time waits for your tests. In End-to-End Web Testing with Cypress, you'll learn how to use different Cypress tools, including time travel, snapshots, errors, and console output, to write fail-safe and non-flaky tests. You'll discover techniques for performing test-driven development (TDD) with Cypress and write cross-browser tests for your web applications. As you advance, you'll implement tests for a sample application and work with a variety of tools and features within the Cypress ecosystem. Finally, this Cypress book will help you grasp advanced testing concepts such as visual testing and networking. By the end of this book, you'll have the skills you need to be able to set up Cypress for any web app and understand how to use it to its full potential. What you will learn Get to grips with Cypress and understand its advantages over Selenium Explore common Cypress commands, tools, and techniques for writing complete tests for web apps Set up and configure Cypress for cross-browser testing Understand how to work with elements and animation to write non-flaky tests Discover techniques for implementing and handling navigation requests in tests Implement visual regression tests with Applitools eyes Who this book is for This book is for automation testing professionals, software and web testers, and frontend web developers who have intermediate-level JavaScript and beginner-level test automation knowledge, as well as for complete beginners who are looking to get started with Cypress and learn how it works. You'll also find this book useful if you are a Selenium tester who wants to migrate to Cypress and leverage its capabilities. An intermediate-level understanding of J...
    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: 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 ...
  • 17
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781800206557
    Language: English
    Pages: 1 online resource (454 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Over 90 recipes to help data scientists and AI engineers orchestrate modern ETL/ELT workflows and perform analytics using Azure services more easily Key Features Discover how to work with different SQL and NoSQL data stores in Microsoft Azure Create and execute real-time processing solutions using Azure Databricks, Azure Stream Analytics, and Azure Data Explorer Design and execute batch processing solutions using Azure Data Factory Book Description Data engineering is a growing field that focuses on preparing data for analysis. This book uses various Azure services to implement and maintain infrastructure to extract data from multiple sources, and then transform and load it for data analysis. This book takes you through different techniques for performing big data engineering using Microsoft cloud services. It begins by showing you how Azure Blob storage can be used for storing large amounts of unstructured data and how to use it for orchestrating a data workflow. You'll then work with different Cosmos DB APIs and Azure SQL Database. Moving on, you'll discover how to provision an Azure Synapse database and find out how to ingest and analyze data in Azure Synapse. As you advance, you'll cover the design and implementation of batch processing solutions using Azure Data Factory, and understand how to manage, maintain, and secure Azure Data Factory pipelines. You'll also design and implement batch processing solutions using Azure Databricks and then manage and secure Azure Databricks clusters and jobs. In the concluding chapters, you'll learn how to process streaming data using Azure Stream Analytics and Data Explorer. By the end of this Azure book, you'll have gained the knowledge you need to be able to orchestrate batch and real-time ETL workflows in Microsoft Azure. What you will learn Use Azure Blob storage for storing large amounts of unstructured data Perform CRUD operations on the Cosmos Table API Implement elastic pools and business continuity with Azure SQL Database Ingest and analyze data using Azure Synapse Analytics Develop Data Factory data flows to extract data from multiple sources Manage, maintain, and secure Azure Data Factory pipelines Process streaming data using Azure Stream Analytics and Data Explorer Who this book is for This book is for database administrators, database developers, and extract, load, transform (ETL) developers looking to build expertise in Azure Data engineering using a recipe-based approach. Technical archi...
    Note: Online resource; Title from title page (viewed April 5, 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: 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 ...
  • 19
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781800207561
    Language: English
    Pages: 1 online resource (254 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Become an efficient command-line expert by harnessing the power of the new Microsoft Windows Terminal, and learn time-saving tricks for PowerShell, WSL2, and more Key Features Customize and optimize your Windows Terminal and its shells Work effectively on the command line with split panes, hotkeys, and automation Use PowerShell and WSL2 efficiently to build, test, and deploy applications Book Description Windows Terminal is a new and open-source command-line application for Windows 10, built for the Command Prompt, PowerShell, Windows Subsystem for Linux, and more. It's fast, modern, and configurable thanks to its GPU-accelerated rendering, excellent UTF-8 support, and JSON-based configurability, and this book can help you learn how to leverage these features. You'll start by learning the benefits of Windows Terminal and its open-source development, as well as how to use the built-in tabs, panes, and key bindings to build your own efficient terminal workflows. After you've mastered Windows Terminal, this book shows how to use and configure PowerShell Core and the Windows Subsystem for Linux within Windows Terminal. You'll maximize your productivity using powerful tools such as PSReadLine for PowerShell and ZSH on Linux, and discover useful tips and tricks for common developer tools like Git and SSH. Finally, you'll see how Windows Terminal can be used in common development and DevOps tasks, such as developing frontend JavaScript applications and backend REST APIs, and managing cloud-based systems like Amazon Web Services (AWS), Microsoft Azure, and Google Cloud. By the end of this book, you'll not only be well-versed with Windows Terminal, but also have learned how to effectively use shells like PowerShell Core and ZSH to become proficient at the command line. What you will learn Install, update, and use Windows Terminal and its preview version Customize your Windows Terminal to be both visually appealing and functional Enable and effectively use the latest versions of PowerShell Core and Windows Subsystem for Linux Install and configure time-saving tools for the command line Work efficiently with common developer tools such as Git and SSH Build, deploy, and manage apps in the cloud using Windows Terminal Use Linux tools from Windows with ease Who this book is for This book is for developers, DevOps engineers, and sysadmins who want to become advanced command-line power users. Whether you're new to the command line or you already use Windows P...
    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 ...
  • 20
    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 ...
  • 21
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781838982881
    Language: English
    Pages: 1 online resource (360 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Discover how to build and backtest algorithmic trading strategies with Zipline Key Features Get to grips with market data and stock analysis and visualize data to gain quality insights Find out how to systematically approach quantitative research and strategy generation/backtesting in algorithmic trading Learn how to navigate the different features in Python's data analysis libraries Book Description Algorithmic trading helps you stay ahead of the markets by devising strategies in quantitative analysis to gain profits and cut losses. The book starts by introducing you to algorithmic trading and explaining why Python is the best platform for developing trading strategies. You'll then cover quantitative analysis using Python, and learn how to build algorithmic trading strategies with Zipline using various market data sources. Using Zipline as the backtesting library allows access to complimentary US historical daily market data until 2018. As you advance, you will gain an in-depth understanding of Python libraries such as NumPy and pandas for analyzing financial datasets, and explore Matplotlib, statsmodels, and scikit-learn libraries for advanced analytics. You'll also focus on time series forecasting, covering pmdarima and Facebook Prophet. By the end of this trading book, you will be able to build predictive trading signals, adopt basic and advanced algorithmic trading strategies, and perform portfolio optimization. What you will learn Discover how quantitative analysis works by covering financial statistics and ARIMA Use core Python libraries to perform quantitative research and strategy development using real datasets Understand how to access financial and economic data in Python Implement effective data visualization with Matplotlib Apply scientific computing and data visualization with popular Python libraries Build and deploy backtesting algorithmic trading strategies Who this book is for This book is for data analysts and financial traders who want to explore how to design algorithmic trading strategies using Python's core libraries. If you are looking for a practical guide to backtesting algorithmic trading strategies and building your own strategies, then this book is for you. Beginner-level working knowledge of Python programming and statistics will be helpful.
    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 ...
  • 22
    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 ...
  • 23
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781801070171
    Language: English
    Pages: 1 online resource (336 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Work with business scenarios and discover best practices to get the most out of Microsoft Forms and Microsoft Dynamics 365 Customer Voice Key Features Explore step-by-step instructions to integrate surveys with Microsoft 365 apps Automate surveys and follow-up actions from survey results using Microsoft Forms Create custom report dashboards and explore advanced analytics for managing insights Book Description Microsoft Forms and Dynamics 365 Customer Voice enable organizations to collect and analyze feedback from employees and customers, helping developers to integrate their feedback and business users to collect feedback that will guide them to develop customer-centric solutions. This book takes a hands-on approach to leveraging Microsoft Forms and Dynamics 365 Customer Voice capabilities for common feedback scenarios and covers best practices and tips and tricks to have your solution up and running in no time. You'll start by exploring common scenarios where organizations collect feedback from employees and customers and implement end-to-end solutions with Forms. You'll then discover how to create surveys and get to grips with different configuration options commonly used for each scenario. Throughout the book, you'll also find sample questions and step-by-step instructions for integrating the survey with related technology such as Microsoft Teams, Power Automate, and Power BI for an end-to-end scenario. By the end of this Microsoft book, you'll be able to build and deploy your complete solution using Microsoft Forms and Dynamics 365 Customer Voice, allowing you to listen to customers or employees, interpret their feedback, take timely follow-up action, and monitor results. What you will learn Get up and running with Microsoft Forms and Dynamics 365 Customer Voice services Explore common feedback scenarios and survey best practices Understand how to administer Microsoft Forms and Dynamics 365 Customer Voice Use Microsoft Forms or Dynamics 365 Customer Voice to monitor your survey results Set up the Microsoft Forms app for Teams for conducting live polls Automate feedback collection and follow-up actions Who this book is for This book is for business users who want to increase customer and employee engagement and collect data for measuring user satisfaction and driving product and process improvements. Beginner-level knowledge of Microsoft products such as Office 365 (including Teams, Outlook, and Excel) is expected. The book also includes ad...
    Note: Online resource; Title from title page (viewed June 14, 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: 9781800565920
    Language: English
    Pages: 1 online resource (370 pages)
    Edition: 2nd edition
    Keywords: Electronic books ; local
    Abstract: Build interactive courses for online learning using Google's learning management solution Key Features Discover best practices for developing a creative educational experience using the features of Google Classroom Get to grips with the modern features of Google Classroom that can help you meet the demands of online teaching Create online courses and deliver classes in an interactive manner Book Description Google Classroom is designed to help you manage and deliver online and in-person courses in an interactive manner. Using Google Classroom saves time organizing and communicating information to students and parents. This updated second edition of Teaching with Google Classroom covers the modern features of Google Classroom that meet the current needs of online teaching. The book is written from the high-school perspective but is applicable to teachers and educators of all age groups. If you're new to Google Classroom or an experienced user who wants to explore more advanced methods with Google Classroom, this book is for you. With hands-on tutorials, projects, and self-assessment questions, you'll learn how to create classes, add students to those classes, send announcements, and assign classwork. The book also demonstrates how to start an online discussion with your students. Later, you'll discover how you can involve parents by inviting them to receive guardian emails and sharing Google Calendar with a URL. This will help them to view assignment deadlines and other important information. The book goes step by step through all the features available and examples of how best to use them to manage your classroom. By the end of this book, you'll be able to do more with Google Classroom, managing your online or in-person school classes effectively. What you will learn Create a classroom and add customized information for each individual class Send announcements and questions to students Create, distribute, collect, and grade assignments through Google Classroom Link student accounts to guardian emails for daily or weekly updates Use Google Forms to create quizzes that automatically grade and return results to students Reuse posts, archive classrooms, and perform other administrative tasks in Google Classroom Host online sessions with students and set up Google Classroom's mobile app Who this book is for This Google Classroom book is written by an educator, for educators. It's for anyone who wants to teach effectively with Google Classroom. Ther...
    Note: Online resource; Title from title page (viewed June 14, 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: 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 ...
  • 26
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781839212277
    Language: English
    Pages: 1 online resource (282 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Analyze malicious samples, write reports, and use industry-standard methodologies to confidently triage and analyze adversarial software and malware Key Features Investigate, detect, and respond to various types of malware threat Understand how to use what you've learned as an analyst to produce actionable IOCs and reporting Explore complete solutions, detailed walkthroughs, and case studies of real-world malware samples Book Description Malicious software poses a threat to every enterprise globally. Its growth is costing businesses millions of dollars due to currency theft as a result of ransomware and lost productivity. With this book, you'll learn how to quickly triage, identify, attribute, and remediate threats using proven analysis techniques. Malware Analysis Techniques begins with an overview of the nature of malware, the current threat landscape, and its impact on businesses. Once you've covered the basics of malware, you'll move on to discover more about the technical nature of malicious software, including static characteristics and dynamic attack methods within the MITRE ATT&CK framework. You'll also find out how to perform practical malware analysis by applying all that you've learned to attribute the malware to a specific threat and weaponize the adversary's indicators of compromise (IOCs) and methodology against them to prevent them from attacking. Finally, you'll get to grips with common tooling utilized by professional malware analysts and understand the basics of reverse engineering with the NSA's Ghidra platform. By the end of this malware analysis book, you'll be able to perform in-depth static and dynamic analysis and automate key tasks for improved defense against attacks. What you will learn Discover how to maintain a safe analysis environment for malware samples Get to grips with static and dynamic analysis techniques for collecting IOCs Reverse-engineer and debug malware to understand its purpose Develop a well-polished workflow for malware analysis Understand when and where to implement automation to react quickly to threats Perform malware analysis tasks such as code analysis and API inspection Who this book is for This book is for incident response professionals, malware analysts, and researchers who want to sharpen their skillset or are looking for a reference for common static and dynamic analysis techniques. Beginners will also find this book useful to get started with learning about malware analysis. Basic knowle...
    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 ...
  • 27
    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 ...
  • 28
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781838647216
    Language: English
    Pages: 1 online resource (414 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Quickly build and deploy massive data pipelines and improve productivity using Azure Databricks Key Features Get to grips with the distributed training and deployment of machine learning and deep learning models Learn how ETLs are integrated with Azure Data Factory and Delta Lake Explore deep learning and machine learning models in a distributed computing infrastructure Book Description Microsoft Azure Databricks helps you to harness the power of distributed computing and apply it to create robust data pipelines, along with training and deploying machine learning and deep learning models. Databricks' advanced features enable developers to process, transform, and explore data. Distributed Data Systems with Azure Databricks will help you to put your knowledge of Databricks to work to create big data pipelines. The book provides a hands-on approach to implementing Azure Databricks and its associated methodologies that will make you productive in no time. Complete with detailed explanations of essential concepts, practical examples, and self-assessment questions, you'll begin with a quick introduction to Databricks core functionalities, before performing distributed model training and inference using TensorFlow and Spark MLlib. As you advance, you'll explore MLflow Model Serving on Azure Databricks and implement distributed training pipelines using HorovodRunner in Databricks. Finally, you'll discover how to transform, use, and obtain insights from massive amounts of data to train predictive models and create entire fully working data pipelines. By the end of this MS Azure book, you'll have gained a solid understanding of how to work with Databricks to create and manage an entire big data pipeline. What you will learn Create ETLs for big data in Azure Databricks Train, manage, and deploy machine learning and deep learning models Integrate Databricks with Azure Data Factory for extract, transform, load (ETL) pipeline creation Discover how to use Horovod for distributed deep learning Find out how to use Delta Engine to query and process data from Delta Lake Understand how to use Data Factory in combination with Databricks Use Structured Streaming in a production-like environment Who this book is for This book is for software engineers, machine learning engineers, data scientists, and data engineers who are new to Azure Databricks and want to build high-quality data pipelines without worrying about infrastructure. Knowledge of Azure Databricks basics...
    Note: Online resource; Title from title page (viewed May 25, 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: 9781801076203
    Language: English
    Pages: 1 online resource (246 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Master cutting-edge techniques and countermeasures to protect your organization from live hackers. Learn how to harness cyber deception in your operations to gain an edge over the competition. Key Features Gain an advantage against live hackers in a competition or real computing environment Understand advanced red team and blue team techniques with code examples Learn to battle in short-term memory, whether remaining unseen (red teams) or monitoring an attacker's traffic (blue teams) Book Description Little has been written about what to do when live hackers are on your system and running amok. Even experienced hackers tend to choke up when they realize the network defender has caught them and is zoning in on their implants in real time. This book will provide tips and tricks all along the kill chain of an attack, showing where hackers can have the upper hand in a live conflict and how defenders can outsmart them in this adversarial game of computer cat and mouse. This book contains two subsections in each chapter, specifically focusing on the offensive and defensive teams. It begins by introducing you to adversarial operations and principles of computer conflict where you will explore the core principles of deception, humanity, economy, and more about human-on-human conflicts. Additionally, you will understand everything from planning to setting up infrastructure and tooling that both sides should have in place. Throughout this book, you will learn how to gain an advantage over opponents by disappearing from what they can detect. You will further understand how to blend in, uncover other actors' motivations and means, and learn to tamper with them to hinder their ability to detect your presence. Finally, you will learn how to gain an advantage through advanced research and thoughtfully concluding an operation. By the end of this book, you will have achieved a solid understanding of cyberattacks from both an attacker's and a defender's perspective. What you will learn Understand how to implement process injection and how to detect it Turn the tables on the offense with active defense Disappear on the defender's system, by tampering with defensive sensors Upskill in using deception with your backdoors and countermeasures including honeypots Kick someone else from a computer you are on and gain the upper hand Adopt a language agnostic approach to become familiar with techniques that can be applied to both the red and blue teams Prepare yourself ...
    Note: Online resource; Title from title page (viewed June 14, 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: 9781800207233
    Language: English
    Pages: 1 online resource (344 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local ; Electronic books
    Abstract: Get to grips with the AWS Amplify framework and use it to build scalable cloud-native progressive web apps with React and cross-platform mobile apps with React Native in TypeScript Key Features Explore the capabilities of AWS Amplify with popular app frameworks for both web and mobile app platforms Build your first cloud-native web and mobile applications using AWS Amplify Leverage AWS Amplify to design GraphQL APIs for your web and mobile applications Book Description AWS Amplify is a modern toolkit that includes a command line interface (CLI); libraries for JS, iOS, and Android programming; UI component libraries for frameworks like React, Angular, and Vue.js for web development, and React Native and Flutter for mobile development. You'll begin by learning how to build AWS Amplify solutions with React and React Native with TypeScript from scratch, along with integrating it with existing solutions. This book will show you the fastest way to build a production-ready minimum viable product (MVP) within days instead of years. You'll also discover how to increase development speed without compromising on quality by adopting behavior-driven development (BDD) and Cypress for end-to-end test automation, as well as the Amplify build pipeline (DevOps or CI/CD pipeline) to ensure optimal quality throughout continuous test automation and continuous delivery. As you advance, you'll work with React to determine how to build progressive web apps (PWAs) with Amplify and React Native for cross-platform mobile apps. In addition to this, you'll find out how to set up a custom domain name for your new website and set up the AWS Amplify Admin UI for managing the content of your app effectively. By the end of this AWS book, you'll be able to build a full-stack AWS Amplify solution all by yourself. What you will learn Build React and React Native apps with Amplify and TypeScript Explore pre-built Amplify UI components for rapid prototyping Add user management with Amplify authentication to your app Use Amplify GraphQL to create a blog post Discover how to upload photos to Amplify Storage Enable DevOps with the Amplify pipeline for your app Get to grips with BDD and test automation with Cypress and Cucumber Set up a custom domain name for your website and manage app content with the Amplify Admin UI Who this book is for This book is for developers and tech companies looking to develop cloud-native products rapidly with the AWS ecosystem. Web and mobile developers w...
    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 ...
  • 31
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781800567511
    Language: English
    Pages: 1 online resource (266 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Discover blueprints that explore various components of Blazor, C#, and .NET to help you build web apps without learning JavaScript Key Features Explore complete, easy-to-follow web projects using Blazor Build projects such as a weather app, expense tracker, and Kanban board with real-world applications Understand and work with Blazor WebAssembly effectively without spending too much time focusing on the theory Book Description Blazor WebAssembly makes it possible to run C# code on the browser instead of having to use JavaScript, and does not rely on plugins or add-ons. The only technical requirement for using Blazor WebAssembly is a browser that supports WebAssembly, which, as of today, all modern browsers do. Blazor WebAssembly by Example is a project-based guide for learning how to build single-page web applications using the Blazor WebAssembly framework. This book emphasizes the practical over the theoretical by providing detailed step-by-step instructions for each project. You'll start by building simple standalone web applications and progress to developing more advanced hosted web applications with SQL Server backends. Each project covers a different aspect of the Blazor WebAssembly ecosystem, such as Razor components, JavaScript interop, event handling, application state, and dependency injection. The book is designed in such a way that you can complete the projects in any order. By the end of this book, you will have experience building a wide variety of single-page web applications with .NET, Blazor WebAssembly, and C#. What you will learn Discover the power of the C# language for both server-side and client-side web development Use the Blazor WebAssembly App project template to build your first Blazor WebAssembly application Use templated components and the Razor class library to build and share a modal dialog box Understand how to use JavaScript with Blazor WebAssembly Build a progressive web app (PWA) to enable native app-like performance and speed Understand dependency injection (DI) in .NET to build a shopping cart app Get to grips with .NET Web APIs by building a task manager app Who this book is for This book is for .NET web developers who are tired of constantly learning new JavaScript frameworks and wish to write web applications using Blazor WebAssembly, leveraging the power of .NET and C#. The book assumes beginner-level knowledge of the C# language, .NET framework, Microsoft Visual Studio, and web development concepts.
    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 ...
  • 32
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781800205567
    Language: English
    Pages: 1 online resource (174 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local ; Electronic books
    Abstract: Implement modern and industry-proven Scrum techniques to achieve business agility and prove your credentials by passing the PSM I certification exam Key Features Use Scrum to manage complex projects and deliver real value to your customers Explore essential concepts and understand how the Scrum framework and Agile help maximize value and manage risks Discover expert tips and work with practice questions and real-world examples to pass the PSM certification exam Book Description Agile methodologies allow companies to maximize value and deal effectively with risks, which is why most IT companies adopt Agile in their workflows. Scrum is an Agile framework used to manage and execute projects with small teams. The Professional Scrum Master (PSM I) Guide will help you to explore the Scrum framework's rules and theories for Agile project management and develop skills that will enable you to become an indispensable resource for any organization. You'll learn essential techniques and practices such as estimation, planning, and forecasting that will help you to apply Scrum successfully and complete complex projects with ease. The book also demonstrates how to conduct Scrum events, create Scrum artifacts, and tackle issues faced during the Scrum life cycle, among other practices. Finally, you will focus on various aspects of the PSM I certification course and discover expert advice, tips, and quizzes to prepare yourself for the exam. By the end of the book, you will have gained fundamental knowledge of the Scrum framework, covered a range of topics related to the PSM I exam, and learned best practices, tips, and techniques to pass the exam confidently. What you will learn Get to grips with Agile development and Scrum Understand the roles and responsibilities within the Scrum team Discover how to conduct Scrum events and create Scrum artifacts Find out how to estimate tasks and track progress Discover techniques for planning and forecasting Find out how to deal with issues faced during the Scrum life cycle Who this book is for This book is for professionals who want to build a strong foundation in Scrum practices and development. Project managers, product owners, product managers across various industries, sectors, and departments, software architects, developers, coders, and testers looking to achieve PSM certification will also find this book helpful.
    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 ...
  • 33
    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 ...
  • 34
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781838822323
    Language: English
    Pages: 1 online resource (392 pages)
    Edition: 2nd edition
    Keywords: Electronic books ; local
    Abstract: Leverage this example-packed, comprehensive guide for all your Python computational needs Key Features Learn the first steps within Python to highly specialized concepts Explore examples and code snippets taken from typical programming situations within scientific computing. Delve into essential computer science concepts like iterating, object-oriented programming, testing, and MPI presented in strong connection to applications within scientific computing. Book Description Python has tremendous potential within the scientific computing domain. This updated edition of Scientific Computing with Python features new chapters on graphical user interfaces, efficient data processing, and parallel computing to help you perform mathematical and scientific computing efficiently using Python. This book will help you to explore new Python syntax features and create different models using scientific computing principles. The book presents Python alongside mathematical applications and demonstrates how to apply Python concepts in computing with the help of examples involving Python 3.8. You'll use pandas for basic data analysis to understand the modern needs of scientific computing, and cover data module improvements and built-in features. You'll also explore numerical computation modules such as NumPy and SciPy, which enable fast access to highly efficient numerical algorithms. By learning to use the plotting module Matplotlib, you will be able to represent your computational results in talks and publications. A special chapter is devoted to SymPy, a tool for bridging symbolic and numerical computations. By the end of this Python book, you'll have gained a solid understanding of task automation and how to implement and test mathematical algorithms within the realm of scientific computing. What you will learn Understand the building blocks of computational mathematics, linear algebra, and related Python objects Use Matplotlib to create high-quality figures and graphics to draw and visualize results Apply object-oriented programming (OOP) to scientific computing in Python Discover how to use pandas to enter the world of data processing Handle exceptions for writing reliable and usable code Cover manual and automatic aspects of testing for scientific programming Get to grips with parallel computing to increase computation speed Who this book is for This book is for students with a mathematical background, university teachers designing modern courses in progra...
    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 ...
  • 35
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781801071727
    Language: English
    Pages: 1 online resource (210 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Learn to move on-premises virtual machines running on Linux servers to Azure with expert guidance, best practices, and optimized cost Key Features Work with real-life migrations to understand the do's and don'ts of the process Deploy a new Linux virtual machine and carry out automation and configuration management Learn debugging your system and collecting error logs with hands-on examples Book Description With cloud adoption at the core of digital transformation for organizations, there has been a lot of demand to deploy and host enterprise business workloads in the cloud. Migrating Linux to Microsoft Azure offers a series of actionable insights into deploying Linux workload to Azure. You will begin by learning about the history of IT, operating systems, Unix, Linux, and Windows, before moving on to look at the cloud and what things were like before virtualization. This will enable those not very familiar with Linux to learn the terms required to grasp the upcoming chapters. Furthermore, you will explore popular Linux distributions including RHEL 7, RHEL 8, SLES, Ubuntu pro, CentOS 7, and more. As you progress, you will dive into the technical details of Linux workloads such as LAMP, Java, and SAP. You will learn how to assess your current environment and plan migrating to Azure through cloud governance and operations planning. Finally, you will go through the execution of a real migration project and learn how to analyze, debug, and recover some common problems Linux on Azure users have encountered. By the end of this Linux book, you will be proficient in performing an effective migration of Linux workloads to Azure for your organization. What you will learn Explore the terminology and technology of various Linux distributions Understand the technical support co-operation between Microsoft and commercial Linux vendors Assess current workloads by using Azure Migrate Plan cloud governance and operations Execute a real-world migration project Manage project, staffing, and customer engagement Who this book is for This book is intended to benefit cloud architects, cloud solution providers, and any stakeholders dealing with migration of Linux workload to Azure. Basic familiarity with Microsoft Azure would be a plus.
    Note: Online resource; Title from title page (viewed July 28, 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: 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 ...
  • 37
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781800565975
    Language: English
    Pages: 1 online resource (350 pages)
    Edition: 1st edition
    Parallel Title: Erscheint auch als
    DDC: 004.6
    Keywords: Computer networks Management ; Computer software Development ; Cloud computing ; Computer networks Study guides Management ; Examinations ; Computer software Study guides Development ; Examinations ; Electronic books ; local ; Réseaux d'ordinateurs ; Gestion ; Infonuagique ; Réseaux d'ordinateurs ; Gestion ; Examens ; Guides de l'étudiant ; Cloud computing ; Computer networks ; Management ; Computer networks ; Management ; Examinations ; Computer software ; Development ; COMPUTERS / Software Development & Engineering / Systems Analysis & Design ; COMPUTERS / Software Development & Engineering / Tools ; COMPUTERS / System Administration / Linux & UNIX Administration ; Study guides
    Abstract: Leverage Terraform's capabilities to reuse code, write modules, automate deployments, and manage infrastructure state Key Features Perform complex enterprise-grade infrastructure deployments using Terraform v1.0, the latest version of Terraform Learn to scale your infrastructure without introducing added deployment complexities Understand how to overcome infrastructure deployment challenges Book Description Terraform is a highly sought-after technology for orchestrating infrastructure provisioning. This book is a complete reference guide to enhancing your infrastructure automation skills, offering up-to-date coverage of the HashiCorp infrastructure automation certification exam. This book is written in a clear and practical way with self-assessment questions and mock exams that will help you from a HashiCorp infrastructure automation certification exam perspective. This book covers end-to-end activities with Terraform, such as installation, writing its configuration file, Terraform modules, backend configurations, data sources, and infrastructure provisioning. You'll also get to grips with complex enterprise infrastructures and discover how to create thousands of resources with a single click. As you advance, you'll get a clear understanding of maintaining infrastructure as code (IaC) in Repo/GitHub, along with learning how to create, modify, and remove infrastructure resources as and when needed. Finally, you'll learn about Terraform Cloud and Enterprise and their enhanced features. By the end of this book, you'll have a handy, up-to-date desktop reference guide along with everything you need to pass the HashiCorp Certified: Terraform Associate exam with confidence. What you will learn Effectively maintain the life cycle of your infrastructure using Terraform 1.0 Reuse Terraform code to provision any cloud infrastructure Write Terraform modules on multiple cloud providers Use Terraform workflows with the Azure DevOps pipeline Write Terraform configuration files for AWS, Azure, and Google Cloud Discover ways to securely store Terraform state files Understand Policy as Code using Terraform Sentinel Gain an overview of Terraform Cloud and Terraform Enterprise Who this book is for This book is for experienced cloud engineers, DevOps engineers, system administrators, and solution architects interested in developing industry-grade skills with Terraform. You will also find this book useful if you want to pass the HashiCorp Certified: Terraform Assoc...
    Note: Online resource; Title from title page (viewed July 15, 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: 9781800564138
    Language: English
    Pages: 1 online resource (320 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: A practical guide to building PIC and STM32 microcontroller board applications with C and C++ programming Key Features Discover how to apply microcontroller boards in real life to create interesting IoT projects Create innovative solutions to help improve the lives of people affected by the COVID-19 pandemic Design, build, program, and test microcontroller-based projects with the C and C++ programming language Book Description We live in a world surrounded by electronic devices, and microcontrollers are the brains of these devices. Microcontroller programming is an essential skill in the era of the Internet of Things (IoT), and this book helps you to get up to speed with it by working through projects for designing and developing embedded apps with microcontroller boards. DIY Microcontroller Projects for Hobbyists are filled with microcontroller programming C and C++ language constructs. You'll discover how to use the Blue Pill (containing a type of STM32 microcontroller) and Curiosity Nano (containing a type of PIC microcontroller) boards for executing your projects as PIC is a beginner-level board and STM-32 is an ARM Cortex-based board. Later, you'll explore the fundamentals of digital electronics and microcontroller board programming. The book uses examples such as measuring humidity and temperature in an environment to help you gain hands-on project experience. You'll build on your knowledge as you create IoT projects by applying more complex sensors. Finally, you'll find out how to plan for a microcontroller-based project and troubleshoot it. By the end of this book, you'll have developed a firm foundation in electronics and practical PIC and STM32 microcontroller programming and interfacing, adding valuable skills to your professional portfolio. What you will learn Get to grips with the basics of digital and analog electronics Design, build, program, and test a microcontroller-based system Understand the importance and applications of STM32 and PIC microcontrollers Discover how to connect sensors to microcontroller boards Find out how to obtain sensor data via coding Use microcontroller boards in real life and practical projects Who this book is for This STM32 PIC microcontroller book is for students, hobbyists, and engineers who want to explore the world of embedded systems and microcontroller programming. Beginners, as well as more experienced users of digital electronics and microcontrollers, will also find this book useful. Basic kn...
    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 ...
  • 39
    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 ...
  • 40
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781800562936
    Language: English
    Pages: 1 online resource (520 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: A practical guide to implementing a scalable and fast state-of-the-art analytical data estate Key Features Store and analyze data with enterprise-grade security and auditing Perform batch, streaming, and interactive analytics to optimize your big data solutions with ease Develop and run parallel data processing programs using real-world enterprise scenarios Book Description Azure Data Lake, the modern data warehouse architecture, and related data services on Azure enable organizations to build their own customized analytical platform to fit any analytical requirements in terms of volume, speed, and quality. This book is your guide to learning all the features and capabilities of Azure data services for storing, processing, and analyzing data (structured, unstructured, and semi-structured) of any size. You will explore key techniques for ingesting and storing data and perform batch, streaming, and interactive analytics. The book also shows you how to overcome various challenges and complexities relating to productivity and scaling. Next, you will be able to develop and run massive data workloads to perform different actions. Using a cloud-based big data-modern data warehouse-analytics setup, you will also be able to build secure, scalable data estates for enterprises. Finally, you will not only learn how to develop a data warehouse but also understand how to create enterprise-grade security and auditing big data programs. By the end of this Azure book, you will have learned how to develop a powerful and efficient analytical platform to meet enterprise needs. What you will learn Implement data governance with Azure services Use integrated monitoring in the Azure Portal and integrate Azure Data Lake Storage into the Azure Monitor Explore the serverless feature for ad-hoc data discovery, logical data warehousing, and data wrangling Implement networking with Synapse Analytics and Spark pools Create and run Spark jobs with Databricks clusters Implement streaming using Azure Functions, a serverless runtime environment on Azure Explore the predefined ML services in Azure and use them in your app Who this book is for This book is for data architects, ETL developers, or anyone who wants to get well-versed with Azure data services to implement an analytical data estate for their enterprise. The book will also appeal to data scientists and data analysts who want to explore all the capabilities of Azure data services, which can be used to store, process, a...
    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 ...
  • 41
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781801071567
    Language: English
    Pages: 1 online resource (324 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Learn how to secure your ASP.NET Core web app through robust and secure code Key Features Discover the different types of security weaknesses in ASP.NET Core web applications and learn how to fix them Understand what code makes an ASP.NET Core web app unsafe Build your secure coding knowledge by following straightforward recipes Book Description ASP.NET Core developers are often presented with security test results showing the vulnerabilities found in their web apps. While the report may provide some high-level fix suggestions, it does not specify the exact steps that you need to take to resolve or fix weaknesses discovered by these tests. In ASP.NET Secure Coding Cookbook, you'll start by learning the fundamental concepts of secure coding and then gradually progress to identifying common web app vulnerabilities in code. As you progress, you'll cover recipes for fixing security misconfigurations in ASP.NET Core web apps. The book further demonstrates how you can resolve different types of Cross-Site Scripting. A dedicated section also takes you through fixing miscellaneous vulnerabilities that are no longer in the OWASP Top 10 list. This book features a recipe-style format, with each recipe containing sample unsecure code that presents the problem and corresponding solutions to eliminate the security bug. You'll be able to follow along with each step of the exercise and use the accompanying sample ASP.NET Core solution to practice writing secure code. By the end of this book, you'll be able to identify unsecure code causing different security flaws in ASP.NET Core web apps and you'll have gained hands-on experience in removing vulnerabilities and security defects from your code. What you will learn Understand techniques for squashing an ASP.NET Core web app security bug Discover different types of injection attacks and understand how you can prevent this vulnerability from being exploited Fix security issues in code relating to broken authentication and authorization Eliminate the risks of sensitive data exposure by getting up to speed with numerous protection techniques Prevent security misconfiguration by enabling ASP.NET Core web application security features Explore other ASP.NET web application vulnerabilities and secure coding best practices Who this book is for This ASP.NET Core book is for intermediate-level ASP.NET Core web developers and software engineers who use the framework to develop web applications and are looking to focus on ...
    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 ...
  • 42
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781800569683
    Language: English
    Pages: 1 online resource (384 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Discover how to build a cloud-based data warehouse at petabyte-scale that is burstable and built to scale for end-to-end analytical solutions Key Features Discover how to translate familiar data warehousing concepts into Redshift implementation Use impressive Redshift features to optimize development, productionizing, and operations processes Find out how to use advanced features such as concurrency scaling, Redshift Spectrum, and federated queries Book Description Amazon Redshift is a fully managed, petabyte-scale AWS cloud data warehousing service. It enables you to build new data warehouse workloads on AWS and migrate on-premises traditional data warehousing platforms to Redshift. This book on Amazon Redshift starts by focusing on Redshift architecture, showing you how to perform database administration tasks on Redshift. You'll then learn how to optimize your data warehouse to quickly execute complex analytic queries against very large datasets. Because of the massive amount of data involved in data warehousing, designing your database for analytical processing lets you take full advantage of Redshift's columnar architecture and managed services. As you advance, you'll discover how to deploy fully automated and highly scalable extract, transform, and load (ETL) processes, which help minimize the operational efforts that you have to invest in managing regular ETL pipelines and ensure the timely and accurate refreshing of your data warehouse. Finally, you'll gain a clear understanding of Redshift use cases, data ingestion, data management, security, and scaling so that you can build a scalable data warehouse platform. By the end of this Redshift book, you'll be able to implement a Redshift-based data analytics solution and have understood the best practice solutions to commonly faced problems. What you will learn Use Amazon Redshift to build petabyte-scale data warehouses that are agile at scale Integrate your data warehousing solution with a data lake using purpose-built features and services on AWS Build end-to-end analytical solutions from data sourcing to consumption with the help of useful recipes Leverage Redshift's comprehensive security capabilities to meet the most demanding business requirements Focus on architectural insights and rationale when using analytical recipes Discover best practices for working with big data to operate a fully managed solution Who this book is for This book is for anyone involved in architecting, impleme...
    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 ...
  • 43
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781838649357
    Language: English
    Pages: 1 online resource (436 pages)
    Edition: 3rd edition
    Keywords: Electronic books ; local ; Electronic books
    Abstract: A complete reference guide to mastering Nmap and its scripting engine, covering practical tasks for IT personnel, security engineers, system administrators, and application security enthusiasts Key Features Learn how to use Nmap and other tools from the Nmap family with the help of practical recipes Discover the latest and most powerful features of Nmap and the Nmap Scripting Engine Explore common security checks for applications, Microsoft Windows environments, SCADA, and mainframes Book Description Nmap is one of the most powerful tools for network discovery and security auditing used by millions of IT professionals, from system administrators to cybersecurity specialists. This third edition of the Nmap: Network Exploration and Security Auditing Cookbook introduces Nmap and its family - Ncat, Ncrack, Ndiff, Zenmap, and the Nmap Scripting Engine (NSE) - and guides you through numerous tasks that are relevant to security engineers in today's technology ecosystems. The book discusses some of the most common and useful tasks for scanning hosts, networks, applications, mainframes, Unix and Windows environments, and ICS/SCADA systems. Advanced Nmap users can benefit from this book by exploring the hidden functionalities within Nmap and its scripts as well as advanced workflows and configurations to fine-tune their scans. Seasoned users will find new applications and third-party tools that can help them manage scans and even start developing their own NSE scripts. Practical examples featured in a cookbook format make this book perfect for quickly remembering Nmap options, scripts and arguments, and more. By the end of this Nmap book, you will be able to successfully scan numerous hosts, exploit vulnerable areas, and gather valuable information. What you will learn Scan systems and check for the most common vulnerabilities Explore the most popular network protocols Extend existing scripts and write your own scripts and libraries Identify and scan critical ICS/SCADA systems Detect misconfigurations in web servers, databases, and mail servers Understand how to identify common weaknesses in Windows environments Optimize the performance and improve results of scans Who this book is for This Nmap cookbook is for IT personnel, security engineers, system administrators, application security enthusiasts, or anyone who wants to master Nmap and its scripting engine. This book is also recommended for anyone looking to learn about network security auditing, esp...
    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 ...
  • 44
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781800560796
    Language: English
    Pages: 1 online resource (248 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Get up and running, and productive in no time with MLflow using the most effective machine learning engineering approach Key Features Explore machine learning workflows for stating ML problems in a concise and clear manner using MLflow Use MLflow to iteratively develop a ML model and manage it Discover and work with the features available in MLflow to seamlessly take a model from the development phase to a production environment Book Description MLflow is a platform for the machine learning life cycle that enables structured development and iteration of machine learning models and a seamless transition into scalable production environments. This book will take you through the different features of MLflow and how you can implement them in your ML project. You will begin by framing an ML problem and then transform your solution with MLflow, adding a workbench environment, training infrastructure, data management, model management, experimentation, and state-of-the-art ML deployment techniques on the cloud and premises. The book also explores techniques to scale up your workflow as well as performance monitoring techniques. As you progress, you'll discover how to create an operational dashboard to manage machine learning systems. Later, you will learn how you can use MLflow in the AutoML, anomaly detection, and deep learning context with the help of use cases. In addition to this, you will understand how to use machine learning platforms for local development as well as for cloud and managed environments. This book will also show you how to use MLflow in non-Python-based languages such as R and Java, along with covering approaches to extend MLflow with Plugins. By the end of this machine learning book, you will be able to produce and deploy reliable machine learning algorithms using MLflow in multiple environments. What you will learn Develop your machine learning project locally with MLflow's different features Set up a centralized MLflow tracking server to manage multiple MLflow experiments Create a model life cycle with MLflow by creating custom models Use feature streams to log model results with MLflow Develop the complete training pipeline infrastructure using MLflow features Set up an inference-based API pipeline and batch pipeline in MLflow Scale large volumes of data by integrating MLflow with high-performance big data libraries Who this book is for This book is for data scientists, machine learning engineers, and data engineers who want...
    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 ...
  • 45
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781800565500
    Language: English
    Pages: 1 online resource (282 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Create, deploy, and test your Python applications, analyses, and models with ease using Streamlit Key Features Learn how to showcase machine learning models in a Streamlit application effectively and efficiently Become an expert Streamlit creator by getting hands-on with complex application creation Discover how Streamlit enables you to create and deploy apps effortlessly Book Description Streamlit shortens the development time for the creation of data-focused web applications, allowing data scientists to create web app prototypes using Python in hours instead of days. Getting Started with Streamlit for Data Science takes a hands-on approach to helping you learn the tips and tricks that will have you up and running with Streamlit in no time. You'll start with the fundamentals of Streamlit by creating a basic app and gradually build on the foundation by producing high-quality graphics with data visualization and testing machine learning models. As you advance through the chapters, you'll walk through practical examples of both personal data projects and work-related data-focused web applications, and get to grips with more challenging topics such as using Streamlit Components, beautifying your apps, and quick deployment of your new apps. By the end of this book, you'll be able to create dynamic web apps in Streamlit quickly and effortlessly using the power of Python. What you will learn Set up your first development environment and create a basic Streamlit app from scratch Explore methods for uploading, downloading, and manipulating data in Streamlit apps Create dynamic visualizations in Streamlit using built-in and imported Python libraries Discover strategies for creating and deploying machine learning models in Streamlit Use Streamlit sharing for one-click deployment Beautify Streamlit apps using themes, Streamlit Components, and Streamlit sidebar Implement best practices for prototyping your data science work with Streamlit Who this book is for This book is for data scientists and machine learning enthusiasts who want to create web apps using Streamlit. Whether you're a junior data scientist looking to deploy your first machine learning project in Python to improve your resume or a senior data scientist who wants to use Streamlit to make convincing and dynamic data analyses, this book will help you get there! Prior knowledge of Python programming will assist with understanding the concepts covered.
    Note: Online resource; Title from title page (viewed August 20, 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: 9781801078061
    Language: English
    Pages: 1 online resource (676 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: A practical guide to implementing Value Stream Management to guide your strategic investments in DevOps capabilities and deliver customer-centric value quickly and economically Key Features Address DevOps implementation issues, including culture, toolchain costs, improving work and information flows, and product team alignment Implement proven VSM methodology to improve IT value stream flows Leverage VSM platforms to view, analyze, and improve end-to-end value delivery Book Description Value Stream Management (VSM) opens the door to maximizing your DevOps pipeline investments by improving flows and eliminating waste. VSM and DevOps together deliver value stream improvements across enterprises for a competitive advantage in the digital world. Driving DevOps with Value Stream Management provides a comprehensive review and analysis of industry-proven VSM methods and tools to integrate, streamline, and orchestrate activities within a DevOps-oriented value stream. You'll start with an introduction to the concepts of delivering value and understand how VSM methods and tools support improved value delivery from a Lean production perspective. The book covers the complexities of implementing modern CI/CD and DevOps pipelines and then guides you through an eight-step VSM methodology with the help of a use case showing an Agile team's efforts to install a CI/CD pipeline. Free from marketing hype or vendor bias, this book presents the current VSM tool vendors and customer use cases that showcase their products' strengths. As you advance through the book, you'll learn four approaches to implementing a DevOps pipeline and get guidance on choosing the best fit. By the end of this VSM book, you'll be ready to develop and execute a plan to streamline your software delivery pipelines and improve your organization's value stream delivery. What you will learn Integrate Agile, systems thinking, and lean development to deliver customer-centric value Find out how to choose the most appropriate value stream for your initial and follow-on VSM projects Establish better flows with integrated, automated, and orchestrated DevOps and CI/CD pipelines Apply a proven eight-step VSM methodology to drive lean IT value stream improvements Discover the key strengths of modern VSM tools and their customer use case scenarios Understand how VSM drives DevOps pipeline improvements and value delivery transformations across enterprises Who this book is for This book will help corporate...
    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 ...
  • 47
    ISBN: 9781801073561
    Language: English
    Pages: 1 online resource (280 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Get started with cybersecurity and progress with the help of expert tips to get certified, find a job, and more Key Features Learn how to follow your desired career path that results in a well-paid, rewarding job in cybersecurity Explore expert tips relating to career paths and certification options Access informative content from a panel of experienced cybersecurity experts Book Description Cybersecurity is an emerging career trend and will continue to become increasingly important. Despite the lucrative pay and significant career growth opportunities, many people are unsure of how to get started. This book is designed by leading industry experts to help you enter the world of cybersecurity with confidence, covering everything from gaining the right certification to tips and tools for finding your first job. The book starts by helping you gain a foundational understanding of cybersecurity, covering cyber law, cyber policy, and frameworks. Next, you'll focus on how to choose the career field best suited to you from options such as security operations, penetration testing, and risk analysis. The book also guides you through the different certification options as well as the pros and cons of a formal college education versus formal certificate courses. Later, you'll discover the importance of defining and understanding your brand. Finally, you'll get up to speed with different career paths and learning opportunities. By the end of this cyber book, you will have gained the knowledge you need to clearly define your career path and develop goals relating to career progression. What you will learn Gain an understanding of cybersecurity essentials, including the different frameworks and laws, and specialties Find out how to land your first job in the cybersecurity industry Understand the difference between college education and certificate courses Build goals and timelines to encourage a work/life balance while delivering value in your job Understand the different types of cybersecurity jobs available and what it means to be entry-level Build affordable, practical labs to develop your technical skills Discover how to set goals and maintain momentum after landing your first cybersecurity job Who this book is for This book is for college graduates, military veterans transitioning from active service, individuals looking to make a mid-career switch, and aspiring IT professionals. Anyone who considers cybersecurity as a potential career field but feels i...
    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 ...
  • 48
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781801077859
    Language: English
    Pages: 1 online resource (744 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local ; Electronic books
    Abstract: Develop skills in Python by implementing exciting algorithms, including mathematical functions, classical searching, data analysis, plotting data, machine learning techniques, and quantum circuits Key Features Learn Python basics to write elegant and efficient code Create quantum circuits and algorithms using Qiskit and run them on quantum computing hardware and simulators Delve into Python's advanced features, including machine learning, analyzing data, and searching Book Description Coding is the art and engineering of creating software, and Python has been one of the core coding languages for many years. This introductory Python book helps you learn classical and quantum computing in a unified and practical way. It will help you work with numbers, strings, collections, iterators, and files. The book goes beyond functions and classes and teaches you how to use Python and Qiskit to create gates and circuits for classical and quantum computing. Learn how quantum extends classical techniques using the Grover search algorithm and the code that implements it. Dive into some advanced and widely used applications of Python and revisit strings with more sophisticated tools such as regular expressions and basic natural language processing (NLP). The final chapters introduce you to data analysis, visualizations, and supervised and unsupervised machine learning. By the end of the book, you will be proficient in classical coding and programming using the latest and most powerful quantum computers. What you will learn Create Python code using numbers, strings, collections, classes, objects, functions, conditionals, loops, and operators Write succinct code the Pythonic way using magic methods, iterators, and generators Explore different quantum gates and use them to build quantum circuits Analyze data, build basic machine learning models, and plot the results Search for information using traditional methods and the quantum Grover search algorithm Optimize and test your code to run efficiently Who this book is for The book is for Python and coding beginners. Basic familiarity with algebra, geometry, trigonometry, and logarithms is required as the book does not cover the detailed mathematics and theory of quantum computing. You can check out the author's Dancing with Qubits book, also published by Packt, for an approachable and comprehensive introduction to quantum computing.
    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 ...
  • 49
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781838982591
    Language: English
    Pages: 1 online resource (382 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local ; Electronic books
    Abstract: Explore the world of augmented reality development with the latest features of Unity and step-by-step tutorial-style examples with easy-to-understand explanations Key Features Build functional and interactive augmented reality applications using the Unity 3D game engine Learn to use Unity's XR and AR components, including AR Foundation and other standard Unity features Implement common AR application user experiences needed to build engaging applications Book Description Augmented reality applications allow people to interact meaningfully with the real world through digitally enhanced content. The book starts by helping you set up for AR development, installing the Unity 3D game engine, required packages, and other tools to develop for Android (ARCore) and/or iOS (ARKit) mobile devices. Then we jump right into the building and running AR scenes, learning about AR Foundation components, other Unity features, C# coding, troubleshooting, and testing. We create a framework for building AR applications that manages user interaction modes, user interface panels, and AR onboarding graphics that you will save as a template for reuse in other projects in this book. Using this framework, you will build multiple projects, starting with a virtual photo gallery that lets you place your favorite framed photos on your real-world walls, and interactively edit these virtual objects. Other projects include an educational image tracking app for exploring the solar system, and a fun selfie app to put masks and accessories on your face. The book provides practical advice and best practices that will have you up and running quickly. By the end of this AR book, you will be able to build your own AR applications, engaging your users in new and innovative ways. What you will learn Discover Unity engine features for building AR applications and games Get up to speed with Unity AR Foundation components and the Unity API Build a variety of AR projects using best practices and important AR user experiences Understand the core concepts of augmented reality technology and development for real-world projects Set up your system for AR development and learn to improve your development workflow Create an AR user framework with interaction modes and UI, saved as a template for new projects Who this book is for This augmented reality book is for game developers interested in adding AR capabilities to their games and apps. The book assumes beginner-level knowledge of Unity develop...
    Note: Online resource; Title from title page (viewed August 16, 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: 9781803238814
    Language: English
    Pages: 1 online resource (782 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Developing Android applications using Android Studio 4.2, Java, and Android Jetpack 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 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 Java as the programming language. This book begins by outlining the steps necessary to set up an Android development and testing environment and introducing programming in Java, describing 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 the concepts of material design 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 Profiler, ...
    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 ...
  • 51
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781838986193
    Language: English
    Pages: 1 online resource (670 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Build a 3D rendering engine from scratch while solving problems in a step-by-step way with the help of useful recipes Key Features Learn to integrate modern rendering techniques into a single performant 3D rendering engine Leverage Vulkan to render 3D content, use AZDO in OpenGL applications, and understand modern real-time rendering methods Implement a physically based rendering pipeline from scratch in Vulkan and OpenGL Book Description OpenGL is a popular cross-language, cross-platform application programming interface (API) used for rendering 2D and 3D graphics, while Vulkan is a low-overhead, cross-platform 3D graphics API that targets high-performance applications. 3D Graphics Rendering Cookbook helps you learn about modern graphics rendering algorithms and techniques using C++ programming along with OpenGL and Vulkan APIs. The book begins by setting up a development environment and takes you through the steps involved in building a 3D rendering engine with the help of basic, yet self-contained, recipes. Each recipe will enable you to incrementally add features to your codebase and show you how to integrate different 3D rendering techniques and algorithms into one large project. You'll also get to grips with core techniques such as physically based rendering, image-based rendering, and CPU/GPU geometry culling, to name a few. As you advance, you'll explore common techniques and solutions that will help you to work with large datasets for 2D and 3D rendering. Finally, you'll discover how to apply optimization techniques to build performant and feature-rich graphics applications. By the end of this 3D rendering book, you'll have gained an improved understanding of best practices used in modern graphics APIs and be able to create fast and versatile 3D rendering frameworks. What you will learn Improve the performance of legacy OpenGL applications Manage a substantial amount of content in real-time 3D rendering engines Discover how to debug and profile graphics applications Understand how to use the Approaching Zero Driver Overhead (AZDO) philosophy in OpenGL Integrate various rendering techniques into a single application Find out how to develop Vulkan applications Implement a physically based rendering pipeline from scratch Integrate a physics library with your rendering engine Who this book is for This book is for 3D graphics developers who are familiar with the mathematical fundamentals of 3D rendering and want to gain expertise in writin...
    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 ...
  • 52
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781800204041
    Language: English
    Pages: 1 online resource (414 pages)
    Edition: 2nd edition
    Keywords: Electronic books ; local ; Electronic books
    Abstract: This second edition of the bestselling Mastering QuickBooks 2020 is updated and improved to focus on advanced QBO features, techniques for managing sales taxes, and budgeting and reporting best practices Key Features Understand how to manage sales taxes and transactions Explore advanced bookkeeping techniques such as using the custom chart builder, importing budgets, and performing smart reporting with Fathom Become proficient in using QuickBooks Online and implement best practices to avoid costly errors Book Description Intuit QuickBooks is an accounting software package that helps small business owners to manage all their bookkeeping tasks independently. This latest edition of Mastering QuickBooks takes you through the range of new features and updates available in QuickBooks Online (QBO). Creating multilingual invoices, tracking mileage, working with a cash flow dashboard that helps you with cash forecasting and planning reports, and uploading a batch of bills and checks are just a few of the new features covered in this edition. As you progress, you'll learn how to manage sales tax, including how to set up, collect, track, pay, and report sales tax payments. Dedicated sections will also take you through new content focused on the latest features in the QBO line-up, while also showing you the different types of businesses that can benefit from QBO Advanced. In addition to this, you'll explore how to export reports to Google Sheets, use the custom chart builder, import budgets, perform smart reporting with Fathom, and much more. By the end of this QuickBooks book, you'll be well-versed with the features of QuickBooks and have the confidence to manage all your bookkeeping tasks with ease. What you will learn Discover the new features of QBO and find out what the QBO line-up offers Get to grips with bookkeeping concepts and the typical bookkeeping and financial accounting cycle Set up QuickBooks for both product-based and service-based businesses Track everything from billable and non-billable time and expenses to profit Generate key financial reports for accounts, customers, jobs, and invoice items Understand the complete QuickBooks payroll process and track payments made to 1099 contractors Manage various bank and credit accounts linked to your business Who this book is for The book is for small business owners and bookkeepers or accounting students who want to learn QuickBooks Online and understand how to implement and use it effectively. W...
    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 ...
  • 53
    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 ...
  • 54
    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 ...
  • 55
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781838984113
    Language: English
    Pages: 1 online resource (794 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local ; Electronic books
    Abstract: Master the fundamentals of Android programming and apply your skills to create scalable and reliable apps using industry best practices Key Features Build apps with Kotlin, Google's preferred programming language for Android development Unlock solutions to development challenges with guidance from experienced Android professionals Improve your apps by adding valuable features that make use of advanced functionality Book Description Are you keen to get started building Android 11 apps, but don't know where to start? How to Build Android Apps with Kotlin is a comprehensive guide that will help kick-start your Android development practice. This book starts with the fundamentals of app development, enabling you to utilize Android Studio and Kotlin to get started building Android projects. You'll learn how to create apps and run them on virtual devices through guided exercises. Progressing through the chapters, you'll delve into Android's RecyclerView to make the most of lists, images, and maps, and see how to fetch data from a web service. Moving ahead, you'll get to grips with testing, learn how to keep your architecture clean, understand how to persist data, and gain basic knowledge of the dependency injection pattern. Finally, you'll see how to publish your apps on the Google Play store. You'll work on realistic projects that are split up into bitesize exercises and activities, allowing you to challenge yourself in an enjoyable and attainable way. You'll build apps to create quizzes, read news articles, check weather reports, store recipes, retrieve movie information, and remind you where you parked your car. By the end of this book, you'll have the skills and confidence to build your own creative Android applications using Kotlin. What you will learn Create maintainable and scalable apps using Kotlin Understand the Android development lifecycle Simplify app development with Google architecture components Use standard libraries for dependency injection and data parsing Apply the repository pattern to retrieve data from outside sources Publish your app on the Google Play store Who this book is for If you want to build your own Android applications using Kotlin but are unsure of how to begin, then this book is for you. To easily grasp the concepts in this book, it is recommended that you already have a basic understanding of Kotlin, or experience in a similar programming language and a willingness to brush up on Kotlin before you start.
    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 ...
  • 56
    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 ...
  • 57
    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 ...
  • 58
    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 ...
  • 59
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781800561366
    Language: English
    Pages: 1 online resource (240 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: A practical guide for developers, development teams, and managers to successfully implement remote pair programming techniques and styles that better fit their organization's environment Key Features Implement remote pair programming best practices in your organization to increase productivity in software development teams Overcome the challenges in communication while working with distributed teams across the globe Explore remote pair programming tools and learn smart ways to use them efficiently Book Description Remote pair programming takes pair programming practices to the next level by allowing you and your team members to work effectively in distributed teams. This helps ensure that you continuously improve code quality, share equal ownership of the code, facilitate knowledge sharing, and reduce bugs in your code. If you want to adopt remote pair programming within your development team, this book is for you. Practical Remote Pair Programming takes you through various techniques and best practices for working with the wide variety of tools available for remote pair programming. You'll understand the significance of pair programming and how it can help improve communication within your team. As you advance, you'll get to grips with different remote pair programming strategies and find out how to choose the most suitable style for your team and organization. The book will take you through the process of setting up video and audio tools, screen sharing tools, and the integrated development environment (IDE) for your remote pair programming setup. You'll also be able to enhance your remote pair programming experience with source control and remote access tools. By the end of this book, you'll have the confidence to drive the change of embracing remote pair programming in your organization and guide your peers to improve productivity while working remotely. What you will learn Develop a structured organizational approach to implementing pair programming and using it effectively Understand how pair programming fosters better communication inside and outside the team Organize remote pair programming and choose the right style for your organization Set up screen sharing, IDE, source control rules, audio, and video for your remote pair programming setup Use various pair programming techniques and styles in the context of a remote environment Enhance your remote pair programming experience with source control and remote access tools Who this book ...
    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 ...
  • 60
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781838829131
    Language: English
    Pages: 1 online resource (542 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Get well versed with state-of-the-art techniques to tailor training processes and boost the performance of computer vision models using machine learning and deep learning techniques Key Features Develop, train, and use deep learning algorithms for computer vision tasks using TensorFlow 2.x Discover practical recipes to overcome various challenges faced while building computer vision models Enable machines to gain a human level understanding to recognize and analyze digital images and videos Book Description Computer vision is a scientific field that enables machines to identify and process digital images and videos. This book focuses on independent recipes to help you perform various computer vision tasks using TensorFlow. The book begins by taking you through the basics of deep learning for computer vision, along with covering TensorFlow 2.x's key features, such as the Keras and tf.data.Dataset APIs. You'll then learn about the ins and outs of common computer vision tasks, such as image classification, transfer learning, image enhancing and styling, and object detection. The book also covers autoencoders in domains such as inverse image search indexes and image denoising, while offering insights into various architectures used in the recipes, such as convolutional neural networks (CNNs), region-based CNNs (R-CNNs), VGGNet, and You Only Look Once (YOLO). Moving on, you'll discover tips and tricks to solve any problems faced while building various computer vision applications. Finally, you'll delve into more advanced topics such as Generative Adversarial Networks (GANs), video processing, and AutoML, concluding with a section focused on techniques to help you boost the performance of your networks. By the end of this TensorFlow book, you'll be able to confidently tackle a wide range of computer vision problems using TensorFlow 2.x. What you will learn Understand how to detect objects using state-of-the-art models such as YOLOv3 Use AutoML to predict gender and age from images Segment images using different approaches such as FCNs and generative models Learn how to improve your network's performance using rank-N accuracy, label smoothing, and test time augmentation Enable machines to recognize people's emotions in videos and real-time streams Access and reuse advanced TensorFlow Hub models to perform image classification and object detection Generate captions for images using CNNs and RNNs Who this book is for This book is for computer vision de...
    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 ...
  • 61
    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 ...
  • 62
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781838648138
    Language: English
    Pages: 1 online resource (344 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Get to grips with building reliable, scalable, and maintainable database solutions for enterprises and production databases Key Features Implement PostgreSQL 13 features to perform end-to-end modern database management Design, manage, and build enterprise database solutions using a unique recipe-based approach Solve common and not-so-common challenges faced while working to achieve optimal database performance Book Description PostgreSQL has become the most advanced open source database on the market. This book follows a step-by-step approach, guiding you effectively in deploying PostgreSQL in production environments. The book starts with an introduction to PostgreSQL and its architecture. You'll cover common and not-so-common challenges faced while designing and managing the database. Next, the book focuses on backup and recovery strategies to ensure your database is steady and achieves optimal performance. Throughout the book, you'll address key challenges such as maintaining reliability, data integrity, a fault-tolerant environment, a robust feature set, extensibility, consistency, and authentication. Moving ahead, you'll learn how to manage a PostgreSQL cluster and explore replication features for high availability. Later chapters will assist you in building a secure PostgreSQL server, along with covering recipes for encrypting data in motion and data at rest. Finally, you'll not only discover how to tune your database for optimal performance but also understand ways to monitor and manage maintenance activities, before learning how to perform PostgreSQL upgrades during downtime. By the end of this book, you'll be well-versed with the essential PostgreSQL 13 features to build enterprise relational databases. What you will learn Understand logical and physical backups in Postgres Demonstrate the different types of replication methods possible with PostgreSQL today Set up a high availability cluster that provides seamless automatic failover for applications Secure a PostgreSQL encryption through authentication, authorization, and auditing Analyze the live and historic activity of a PostgreSQL server Understand how to monitor critical services in Postgres 13 Manage maintenance activities and performance tuning of a PostgreSQL cluster Who this book is for This PostgreSQL book is for database architects, database developers and administrators, or anyone who wants to become well-versed with PostgreSQL 13 features to plan, manage, and design effic...
    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 ...
  • 63
    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 ...
  • 64
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781800202450
    Language: English
    Pages: 1 online resource (292 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Design, build, and operate scalable and reliable Kubernetes infrastructure for production Key Features Implement industry best practices to build and manage production-grade Kubernetes infrastructure Learn how to architect scalable Kubernetes clusters, harden container security, and fine-tune resource management Understand, manage, and operate complex business workloads confidently Book Description Although out-of-the-box solutions can help you to get a cluster up and running quickly, running a Kubernetes cluster that is optimized for production workloads is a challenge, especially for users with basic or intermediate knowledge. With detailed coverage of cloud industry standards and best practices for achieving scalability, availability, operational excellence, and cost optimization, this Kubernetes book is a blueprint for managing applications and services in production. You'll discover the most common way to deploy and operate Kubernetes clusters, which is to use a public cloud-managed service from AWS, Azure, or Google Cloud Platform (GCP). This book explores Amazon Elastic Kubernetes Service (Amazon EKS), the AWS-managed version of Kubernetes, for working through practical exercises. As you get to grips with implementation details specific to AWS and EKS, you'll understand the design concepts, implementation best practices, and configuration applicable to other cloud-managed services. Throughout the book, you'll also discover standard and cloud-agnostic tools, such as Terraform and Ansible, for provisioning and configuring infrastructure. By the end of this book, you'll be able to leverage Kubernetes to operate and manage your production environments confidently. What you will learn Explore different infrastructure architectures for Kubernetes deployment Implement optimal open source and commercial storage management solutions Apply best practices for provisioning and configuring Kubernetes clusters, including infrastructure as code (IaC) and configuration as code (CAC) Configure the cluster networking plugin and core networking components to get the best out of them Secure your Kubernetes environment using the latest tools and best practices Deploy core observability stacks, such as monitoring and logging, to fine-tune your infrastructure Who this book is for This book is for cloud infrastructure experts, DevOps engineers, site reliability engineers, and engineering managers looking to design and operate Kubernetes infrastructure for prod...
    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 ...
  • 65
    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 ...
  • 66
    ISBN: 9781800209442
    Language: English
    Pages: 1 online resource (610 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Become a professional .NET developer by learning expert techniques for building enterprise-grade applications Key Features Explore the advanced features of C# and .NET 5 to enhance your code and productivity Follow clear and easy instructions for building an end-to-end enterprise application Learn how to build scalable web applications and host them on the cloud Book Description .NET Core is one of the most popular programming platforms in the world for an increasingly large community of developers thanks to its excellent cross-platform support. This book will show you how to confidently use the features of .NET 5 with C# 9 to build robust enterprise applications. Throughout the book, you'll work on creating an enterprise app and adding a key component to the app with each chapter, before finally getting it ready for testing and deployment. You'll learn concepts relating to advanced data structures, the Entity Framework Core, parallel programming, and dependency injection. As you progress, you'll cover various authentication and authorization schemes provided by .NET Core to make your apps and APIs secure. Next, you'll build web apps using ASP.NET Core 5 and deploy them on the cloud while working with various cloud components using Azure. The book then shows you how to use the latest Microsoft Visual Studio 2019 and C# 9 to simplify developer tasks, and also explores tips and tricks in Visual Studio 2019 to improve your productivity. Later, you'll discover various testing techniques such as unit testing and performance testing as well as different methods to deploy enterprise apps. By the end of this book, you'll be able to create enterprise apps using the powerful features of .NET 5 and deploy them on the cloud. What you will learn Design enterprise apps by making the most of the latest features of .NET 5 Discover di?erent layers of an app, such as the data layer, API layer, and web layer Explore end-to-end architecture, implement an enterprise web app using .NET and C# 9, and deploy the app on Azure Focus on the core concepts of web application development such as dependency injection, caching, logging, con?guration, and authentication, and implement them in .NET 5 Integrate the new .NET 5 health and performance check APIs with your app Understand how .NET 5 works and contribute to the .NET 5 platform Who this book is for If you are a developer, architect, or senior programmer who wants to leverage the features of .NET 5 and the C# language, a...
    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 ...
  • 67
    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 ...
  • 68
    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 ...
  • 69
    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 ...
  • 70
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781789539233
    Language: English
    Pages: 1 online resource (450 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Apply cloud design patterns to overcome real-world challenges by building scalable, secure, highly available, and cost-effective solutions Key Features Apply AWS Well-Architected Framework concepts to common real-world use cases Understand how to select AWS patterns and architectures that are best suited to your needs Ensure the security and stability of a solution without impacting cost or performance Book Description One of the most popular cloud platforms in the world, Amazon Web Services (AWS) offers hundreds of services with thousands of features to help you build scalable cloud solutions; however, it can be overwhelming to navigate the vast number of services and decide which ones best suit your requirements. Whether you are an application architect, enterprise architect, developer, or operations engineer, this book will take you through AWS architectural patterns and guide you in selecting the most appropriate services for your projects. AWS for Solutions Architects is a comprehensive guide that covers the essential concepts that you need to know for designing well-architected AWS solutions that solve the challenges organizations face daily. You'll get to grips with AWS architectural principles and patterns by implementing best practices and recommended techniques for real-world use cases. The book will show you how to enhance operational efficiency, security, reliability, performance, and cost-effectiveness using real-world examples. By the end of this AWS book, you'll have gained a clear understanding of how to design AWS architectures using the most appropriate services to meet your organization's technological and business requirements. What you will learn Rationalize the selection of AWS as the right cloud provider for your organization Choose the most appropriate service from AWS for a particular use case or project Implement change and operations management Find out the right resource type and size to balance performance and efficiency Discover how to mitigate risk and enforce security, authentication, and authorization Identify common business scenarios and select the right reference architectures for them Who this book is for This book is for application and enterprise architects, developers, and operations engineers who want to become well-versed with AWS architectural patterns, best practices, and advanced techniques to build scalable, secure, highly available, and cost-effective solutions in the cloud. Although existing AWS ...
    Note: Online resource; Title from title page (viewed February 19, 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: 9781838822842
    Language: English
    Pages: 1 online resource (558 pages)
    Edition: 4th edition
    Keywords: Electronic books ; local
    Abstract: Become a professional iOS developer with the most in-depth and advanced guide to Swift 5.3, Xcode 12.4, ARKit 4, Core ML, and iOS 14's new features Key Features Explore the world of iOS app development through practical examples Understand core iOS programming concepts such as Core Data, networking, and the Combine framework Extend your iOS apps by adding augmented reality and machine learning capabilities, widgets, App Clips, Dark Mode, and animations Book Description Mastering iOS 14 development isn't a straightforward task, but this book can help you do just that. With the help of Swift 5.3, you'll not only learn how to program for iOS 14 but also be able to write efficient, readable, and maintainable Swift code that reflects industry best practices. This updated fourth edition of the iOS 14 book will help you to build apps and get to grips with real-world app development flow. You'll find detailed background information and practical examples that will help you get hands-on with using iOS 14's new features. The book also contains examples that highlight the language changes in Swift 5.3. As you advance through the chapters, you'll see how to apply Dark Mode to your app, understand lists and tables, and use animations effectively. You'll then create your code using generics, protocols, and extensions and focus on using Core Data, before progressing to perform network calls and update your storage and UI with the help of sample projects. Toward the end, you'll make your apps smarter using machine learning, streamline the flow of your code with the Combine framework, and amaze users by using Vision framework and ARKit 4.0 features. By the end of this iOS development book, you'll be able to build apps that harness advanced techniques and make the best use of iOS 14's features. What you will learn Build a professional iOS application using Xcode 12.4 and Swift 5.3 Create impressive new widgets for your apps with iOS 14 Extend the audience of your app by creating an App Clip Improve the flow of your code with the Combine framework Enhance your app by using Core Location Integrate Core Data to persist information in your app Train and use machine learning models with Core ML Create engaging augmented reality experiences with ARKit 4 and the Vision framework Who this book is for This book is for developers with some experience in iOS programming who want to enhance their application development skills by unlocking the full potential of the latest ...
    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: 9781801071000
    Language: English
    Pages: 1 online resource (452 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Discover how to plan a Microsoft Teams deployment within a business environment and manage Teams administrative functions on a day-to-day basis Key Features Plan and design your Microsoft Teams deployment Prepare, deploy, and manage policies for Microsoft Teams and for apps within Teams Pass the MS-700 exam and achieve certification with the help of self-assessment questions and a mock exam Book Description Do you want to build and test your proficiency in the deployment, management, and monitoring of Microsoft Teams features within the Microsoft 365 platform? Managing Microsoft Teams: MS-700 Exam Guide will help you to effectively plan and implement Microsoft Teams using the Microsoft 365 Teams admin center and Windows PowerShell. You'll also discover best practices for rolling out and managing MS services for Teams users within your Microsoft 365 tenant. The chapters are divided into three easy-to-follow parts: planning and design, feature policies and administration, and team management, while aligning with the official MS-700 exam objectives to help you prepare effectively for the exam. The book starts by taking you through planning and design, where you'll learn how to plan migrations, make assessments for network readiness, and plan and implement governance tasks such as configuring guest access and monitoring usage. Later, you'll understand feature administration, focusing on collaboration, meetings, live events, phone numbers, and the phone system, along with applicable policy configurations. Finally, the book shows you how to manage Teams and membership settings and create app policies. By the end of this book, you'll have learned everything you need to pass the MS-700 certification exam and have a handy reference guide for MS Teams. What you will learn Explore Security & Compliance configuration options for Teams features Manage meetings, calls, and chat features within Microsoft Teams Find out how to manage phone numbers, systems, and settings in Teams Manage individual team settings, membership, and guest access Create policies for Microsoft Teams apps and features Deploy access reviews and dynamic team membership Who this book is for This Microsoft Teams book is for IT professionals who want to achieve Microsoft 365 Certified: Teams Administrator Associate certification. Familiarity with the principles of establishing and administering the core features and services within a Microsoft 365 tenant and a basic understanding of Micros...
    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 ...
  • 73
    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 ...
  • 74
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781839211973
    Language: English
    Pages: 1 online resource (336 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Discover the benefits of regularized programming by implementing Bosque to build a variety of reliable apps Key Features Get up and running with the Bosque programming language and use it to build better software Streamline your app development and improve productivity using Bosque programming Eliminate sources of complexity such as loops, recursion, and invariants to develop quality products Book Description Bosque is a new high-level programming language inspired by the impact of structured programming in the 1970s. It adopts the TypeScript syntax and ML semantics and is designed for writing code that is easy to reason about for humans and machines. With this book, you'll understand how Bosque supports high productivity and cloud-first development by removing sources of accidental complexity and introducing novel features. This short book covers all the language features that you need to know to work with Bosque programming. You'll learn about basic data types, variables, functions, operators, statements, and expressions in Bosque and become familiar with advanced features such as typed strings, bulk algebraic data operations, namespace declarations, and concept and entity declarations. This Bosque book provides a complete language reference for learning to program with Bosque and understanding the regularized programming paradigm. You'll also explore real-world examples that will help you to reinforce the knowledge you've acquired. Additionally, you'll discover more advanced topics such as the Bosque project structure and contributing to the project. By the end of this book, you'll have learned how to configure the Bosque environment and build better and reliable software with this exciting new open-source language. What you will learn Find out what the Bosque project is Identify accidental complexity in code and how to overcome it with Bosque Understand the principles of the regularized programming paradigm Install and configure the Bosque environment Get hands-on experience using the Bosque language and its key features Recognize the advantages of explicit code intermediate representation design Who this book is for This book is for experienced developers and early adopters who are interested in learning a new, mindset-changing programming language. You'll also find this book useful if you know TypeScript or JavaScript programming and want to understand the advantages of Bosque compared to other programming languages. Experience with any ...
    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 ...
  • 75
    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 ...
  • 76
    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 ...
  • 77
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781800560444
    Language: English
    Pages: 1 online resource (394 pages)
    Edition: 3rd edition
    Keywords: Electronic books ; local
    Abstract: Build modular React web apps that are scalable, maintainable, and powerful using design patterns and insightful best practices Key Features Get up to speed with design patterns in React such as render props and controlled and uncontrolled inputs Become well-versed with React Hooks in this updated third edition Work through examples that can be used to create reusable code and extensible designs Book Description React is an open-source, adaptable JavaScript library for building complex user interfaces (UIs) from small, detached bits called components. This book will help you to use React effectively to make your applications more flexible, easier to maintain, and improve their performance, while giving your workflow a huge boost by improving speed without affecting quality. You'll start by understanding the internals of React, before gradually moving on to writing maintainable and clean code. The chapters that follow will show you how to build components that are reusable across the application, structure applications, and create forms that actually work. Later, you will build on your knowledge by exploring how to style React components and optimize them to make applications faster and more responsive. Finally, you'll write tests effectively and learn how to contribute to React and its ecosystem. By the end of this book, you'll be able to avoid the process of trial and error and developmental headaches, and instead, have the skills you need to efficiently build and deploy real-world React web applications. What you will learn Get to grips with the techniques of styling and optimizing React components Create components using the new React Hooks Get to grips with the new React Suspense technique and using GraphQL in your projects Use server-side rendering to make applications load faster Write a comprehensive set of tests to create robust and maintainable code Build high-performing applications by optimizing components Who this book is for This book is for web developers who want to increase their understanding of React and apply it to real-life app development. Intermediate-level experience with React and JavaScript is assumed.
    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 ...
  • 78
    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 ...
  • 79
    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 ...
  • 80
    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 ...
  • 81
    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 ...
  • 82
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781838644352
    Language: English
    Pages: 1 online resource (286 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: As a Cybersecurity Professional, discover how to implement cryptographic techniques to help your organization mitigate the risks of altered, disclosed, or stolen data Key Features Discover how cryptography is used to secure data in motion as well as at rest Compare symmetric with asymmetric encryption and learn how a hash is used Get to grips with different types of cryptographic solutions along with common applications Book Description In today's world, it is important to have confidence in your data storage and transmission strategy. Cryptography can provide you with this confidentiality, integrity, authentication, and non-repudiation. But are you aware of just what exactly is involved in using cryptographic techniques? Modern Cryptography for Cybersecurity Professionals helps you to gain a better understanding of the cryptographic elements necessary to secure your data. The book begins by helping you to understand why we need to secure data and how encryption can provide protection, whether it be in motion or at rest. You'll then delve into symmetric and asymmetric encryption and discover how a hash is used. As you advance, you'll see how the public key infrastructure (PKI) and certificates build trust between parties, so that we can confidently encrypt and exchange data. Finally, you'll explore the practical applications of cryptographic techniques, including passwords, email, and blockchain technology, along with securely transmitting data using a virtual private network (VPN). By the end of this cryptography book, you'll have gained a solid understanding of cryptographic techniques and terms, learned how symmetric and asymmetric encryption and hashed are used, and recognized the importance of key management and the PKI. What you will learn Understand how network attacks can compromise data Review practical uses of cryptography over time Compare how symmetric and asymmetric encryption work Explore how a hash can ensure data integrity and authentication Understand the laws that govern the need to secure data Discover the practical applications of cryptographic techniques Find out how the PKI enables trust Get to grips with how data can be secured using a VPN Who this book is for This book is for IT managers, security professionals, students, teachers, and anyone looking to learn more about cryptography and understand why it is important in an organization as part of an overall security framework. A basic understanding of encryption and gen...
    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 ...
  • 83
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781800560307
    Language: English
    Pages: 1 online resource (344 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Manage different business scenarios with the right machine learning technique using Google's highly scalable BigQuery ML Key Features Gain a clear understanding of AI and machine learning services on GCP, learn when to use these, and find out how to integrate them with BigQuery ML Leverage SQL syntax to train, evaluate, test, and use ML models Discover how BigQuery works and understand the capabilities of BigQuery ML using examples Book Description BigQuery ML enables you to easily build machine learning (ML) models with SQL without much coding. This book will help you to accelerate the development and deployment of ML models with BigQuery ML. The book starts with a quick overview of Google Cloud and BigQuery architecture. You'll then learn how to configure a Google Cloud project, understand the architectural components and capabilities of BigQuery, and find out how to build ML models with BigQuery ML. The book teaches you how to use ML using SQL on BigQuery. You'll analyze the key phases of a ML model's lifecycle and get to grips with the SQL statements used to train, evaluate, test, and use a model. As you advance, you'll build a series of use cases by applying different ML techniques such as linear regression, binary and multiclass logistic regression, k-means, ARIMA time series, deep neural networks, and XGBoost using practical use cases. Moving on, you'll cover matrix factorization and deep neural networks using BigQuery ML's capabilities. Finally, you'll explore the integration of BigQuery ML with other Google Cloud Platform components such as AI Platform Notebooks and TensorFlow along with discovering best practices and tips and tricks for hyperparameter tuning and performance enhancement. By the end of this BigQuery book, you'll be able to build and evaluate your own ML models with BigQuery ML. What you will learn Discover how to prepare datasets to build an effective ML model Forecast business KPIs by leveraging various ML models and BigQuery ML Build and train a recommendation engine to suggest the best products for your customers using BigQuery ML Develop, train, and share a BigQuery ML model from previous parts with AI Platform Notebooks Find out how to invoke a trained TensorFlow model directly from BigQuery Get to grips with BigQuery ML best practices to maximize your ML performance Who this book is for This book is for data scientists, data analysts, data engineers, and anyone looking to get started with Google's BigQuery ML. Yo...
    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 ...
  • 84
    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 ...
  • 85
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781801815987
    Language: English
    Pages: 1 online resource (822 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Acquire the skills necessary to develop Android apps using the Android Studio integrated development environment and the Kotlin programming language Key Features Learn to code using the Kotlin programming language 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 11 has a ton of new capabilities. It comes up with three foci: a people-centric approach to communication, controls to let users quickly access and manage all of their smart devices, and privacy to give users more ways to control how data on devices is shared. This book starts off with the steps necessary to set up an Android development and testing environment, followed by an introduction to programming in Kotlin. An overview of Android Studio and its architecture is provided, followed by an in-depth look at the design of Android applications and user interfaces using the Android Studio environment. You will also learn about the Android architecture components along with some advanced topics such as touch screen handling, gesture recognition, the recording and playback of audio, app links, dynamic delivery, the AndroidStudio profiler, Gradle build configuration, and submitting apps to the Google Play Developer Console. The concepts of material design are also covered in detail. This edition of the book also covers printing, transitions, and cloud-based file storage; foldable device support is the cherry on the cake. By the end of this course, you will be able to develop Android 11 Apps using Android Studio 4.1, Kotlin, and Android Jetpack. What you will learn Install and configure Android Studio on Windows, macOS, and Linux Write multi-threaded Kotlin code using Coroutines Understand Android architecture and app lifecycle Build view model-based apps using the Jetpack architecture Integrate your apps with Google cloud storage Add printing support from within your own apps Who this book is for This book is for Kotlin developers who want to learn essential skills to work with Android Studio 4.1 to build applications. The book also covers important topics about Android architecture essential for anyone looking to become an Android application developer. Assuming you already have some programming experience, are ready to download Android Studio and the Android SDK, have access to a Windows, Mac, or Linux system, and have ideas for some apps to develop, then you ...
    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 ...
  • 86
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781838829506
    Language: English
    Pages: 1 online resource (214 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Explore the world of practical ethical hacking by developing custom network scanning and remote access tools that will help you test the system security of your organization Key Features Get hands-on with ethical hacking and learn to think like a real-life hacker Build practical ethical hacking tools from scratch with the help of real-world examples Leverage Python 3 to develop malware and modify its complexities Book Description Penetration testing enables you to evaluate the security or strength of a computer system, network, or web application that an attacker can exploit. With this book, you'll understand why Python is one of the fastest-growing programming languages for penetration testing. You'll find out how to harness the power of Python and pentesting to enhance your system security. Developers working with Python will be able to put their knowledge and experience to work with this practical guide. Complete with step-by-step explanations of essential concepts and practical examples, this book takes a hands-on approach to help you build your own pentesting tools for testing the security level of systems and networks. You'll learn how to develop your own ethical hacking tools using Python and explore hacking techniques to exploit vulnerabilities in networks and systems. Finally, you'll be able to get remote access to target systems and networks using the tools you develop and modify as per your own requirements. By the end of this ethical hacking book, you'll have developed the skills needed for building cybersecurity tools and learned how to secure your systems by thinking like a hacker. What you will learn Understand the core concepts of ethical hacking Develop custom hacking tools from scratch to be used for ethical hacking purposes Discover ways to test the cybersecurity of an organization by bypassing protection schemes Develop attack vectors used in real cybersecurity tests Test the system security of an organization or subject by identifying and exploiting its weaknesses Gain and maintain remote access to target systems Find ways to stay undetected on target systems and local networks Who this book is for If you want to learn ethical hacking by developing your own tools instead of just using the prebuilt tools, this book is for you. A solid understanding of fundamental Python concepts is expected. Some complex Python concepts are explained in the book, but the goal is to teach ethical hacking, not Python.
    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 ...
  • 87
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781800204584
    Language: English
    Pages: 1 online resource (442 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Enhance your cross-platform programming abilities with the powerful features and capabilities of Qt 6 Key Features Leverage Qt and C++ capabilities to create modern, cross-platform applications that can run on a wide variety of software applications Explore what's new in Qt 6 and understand core concepts in depth Build professional customized GUI applications with the help of Qt Creator Book Description Qt is a cross-platform application development framework widely used for developing applications that can run on a wide range of hardware platforms with little to no change in the underlying codebase. If you have basic knowledge of C++ and want to build desktop or mobile applications with a modern graphical user interface (GUI), Qt is the right choice for you. Cross-Platform Development with Qt 6 and Modern C++ helps you understand why Qt is one of the favorite GUI frameworks adopted by industries worldwide, covering the essentials of programming GUI apps across a multitude of platforms using the standard C++17 and Qt 6 features. Starting with the fundamentals of the Qt framework, including the features offered by Qt Creator, this practical guide will show you how to create classic user interfaces using Qt Widgets and touch-friendly user interfaces using Qt Quick. As you advance, you'll explore the Qt Creator IDE for developing applications for multiple desktops as well as for embedded and mobile platforms. You will also learn advanced concepts about signals and slots. Finally, the book takes you through debugging and testing your app with Qt Creator IDE. By the end of this book, you'll be able to build cross-platform applications with a modern GUI along with the speed and power of native apps. What you will learn Write cross-platform code using the Qt framework to create interactive applications Build a desktop application using Qt Widgets Create a touch-friendly user interface with Qt Quick Develop a mobile application using Qt and deploy it on different platforms Get to grips with Model/View programming with Qt Widgets and Qt Quick Discover Qt's graphics framework and add animations to your user interface Write test cases using the Qt Test framework and debug code Build a translation-aware application Follow best practices in Qt to write high-performance code Who this book is for This book is for application developers who want to use C++ and Qt to create modern, responsive applications that can be deployed to multiple operating systems such...
    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 ...
  • 88
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781800206694
    Language: English
    Pages: 1 online resource (478 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local ; Electronic books
    Abstract: A guide to building enterprise, cloud-ready full-stack web applications using TypeScript, Vue.js 3, and ASP.NET Core 5 for busy developers Key Features Learn how to implement clean architecture in the latest ASP.NET Core 5 Web API Develop Vue.js 3 single-page applications (SPAs) using TypeScript or JavaScript programming and Vuex state management Secure, test, and deploy your full-stack web application to Azure Cloud Book Description Vue.js 3 is faster and smaller than the previous version, and TypeScript's full support out of the box makes it a more maintainable and easier-to-use version of Vue.js. Then, there's ASP.NET Core 5, which is the fastest .NET web framework today. Together, Vue.js for the frontend and ASP.NET Core 5 for the backend make a powerful combination. This book follows a hands-on approach to implementing practical methodologies for building robust applications using ASP.NET Core 5 and Vue.js 3. The topics here are not deep dive and the book is intended for busy .NET developers who have limited time and want a quick implementation of a clean architecture with popular libraries. You'll start by setting up your web app's backend, guided by clean architecture, command query responsibility segregation (CQRS), mediator pattern, and Entity Framework Core 5. The book then shows you how to build the frontend application using best practices, state management with Vuex, Vuetify UI component libraries, Vuelidate for input validations, lazy loading with Vue Router, and JWT authentication. Later, you'll focus on testing and deployment. All the tutorials in this book support Windows 10, macOS, and Linux users. By the end of this book, you'll be able to build an enterprise full-stack web app, use the most common npm packages for Vue.js and NuGet packages for ASP.NET Core, and deploy Vue.js and ASP.NET Core to Azure App Service using GitHub Actions. What you will learn Discover CQRS and mediator pattern in the ASP.NET Core 5 Web API Use Serilog, MediatR, FluentValidation, and Redis in ASP.NET Explore common Vue.js packages such as Vuelidate, Vuetify, and Vuex Manage complex app states using the Vuex state management library Write integration tests in ASP.NET Core using xUnit and FluentAssertions Deploy your app to Microsoft Azure using the new GitHub Actions for continuous integration and continuous deployment (CI/CD) Who this book is for This app development book is for .NET developers who want to get started with Vue.js and build full-st...
    Note: Online resource; Title from title page (viewed June 16, 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: 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 ...
  • 90
    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 ...
  • 91
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781801076210
    Language: English
    Pages: 1 online resource (286 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Discover the power of Rematch and its plugins by building a real-world application from scratch Key Features Get to grips with the capabilities of Rematch quickly as you build applications Learn to use Rematch and its plugins to simplify everyday tasks Take total control of the application state and manage its scalability using Rematch Book Description Rematch is Redux best practices without the boilerplate. This book is an easy-to-read guide for anyone who wants to get started with Redux, and for those who are already using it and want to improve their codebase. Complete with hands-on tutorials, projects, and self-assessment questions, this easy-to-follow guide will take you from the simplest through to the most complex layers of Rematch. You'll learn how to migrate from Redux, and write plugins to set up a fully tested store by integrating it with vanilla JavaScript, React, and React Native. You'll then build a real-world application from scratch with the power of Rematch and its plugins. As you advance, you'll see how plugins extend Rematch functionalities, understanding how they work and help to create a maintainable project. Finally, you'll analyze the future of Rematch and how the frontend ecosystem is becoming easier to use and maintain with alternatives to Redux. By the end of this book, you'll be able to have total control of the application state and use Rematch to manage its scalability with simplicity. What you will learn Understand the principal concepts of Flux and Redux Find out what the main problems are that Rematch solves Become familiar with the Rematch ecosystem Develop an application using Rematch and React together Write unit and integration tests to get 100% test coverage of your programs with Rematch Create a React Native app with Rematch and Expo Persist data with redux-persist and Rematch Build a Rematch plugin from scratch Who this book is for This book is for React and Redux users looking for better alternatives for Redux. Familiarity with JavaScript, React, and Redux will help you make the most of this book.
    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 ...
  • 92
    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 ...
  • 93
    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 ...
  • 94
    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 ...
  • 95
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781801079563
    Language: English
    Pages: 1 online resource (300 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Written by the core Optimus team, this comprehensive guide will help you to understand how Optimus improves the whole data processing landscape Key Features Load, merge, and save small and big data efficiently with Optimus Learn Optimus functions for data analytics, feature engineering, machine learning, cross-validation, and NLP Discover how Optimus improves other data frame technologies and helps you speed up your data processing tasks Book Description Optimus is a Python library that works as a unified API for data cleaning, processing, and merging data. It can be used for handling small and big data on your local laptop or on remote clusters using CPUs or GPUs. The book begins by covering the internals of Optimus and how it works in tandem with the existing technologies to serve your data processing needs. You'll then learn how to use Optimus for loading and saving data from text data formats such as CSV and JSON files, exploring binary files such as Excel, and for columnar data processing with Parquet, Avro, and OCR. Next, you'll get to grips with the profiler and its data types - a unique feature of Optimus Dataframe that assists with data quality. You'll see how to use the plots available in Optimus such as histogram, frequency charts, and scatter and box plots, and understand how Optimus lets you connect to libraries such as Plotly and Altair. You'll also delve into advanced applications such as feature engineering, machine learning, cross-validation, and natural language processing functions and explore the advancements in Optimus. Finally, you'll learn how to create data cleaning and transformation functions and add a hypothetical new data processing engine with Optimus. By the end of this book, you'll be able to improve your data science workflow with Optimus easily. What you will learn Use over 100 data processing functions over columns and other string-like values Reshape and pivot data to get the output in the required format Find out how to plot histograms, frequency charts, scatter plots, box plots, and more Connect Optimus with popular Python visualization libraries such as Plotly and Altair Apply string clustering techniques to normalize strings Discover functions to explore, fix, and remove poor quality data Use advanced techniques to remove outliers from your data Add engines and custom functions to clean, process, and merge data Who this book is for This book is for Python developers who want to explore, transform, and pre...
    Note: Online resource; Title from title page (viewed September 3, 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: 9781838648145
    Language: English
    Pages: 1 online resource (440 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Get up to speed with core PostgreSQL tasks such as database administration, application development, database performance monitoring, and database testing Key Features Build real-world enterprise database management systems using Postgres 12 features Explore the development, administrative and security aspects of PostgreSQL 12 Implement best practices from industry experts to build powerful database applications Book Description PostgreSQL is an open-source object-relational database management system (DBMS) that provides enterprise-level services, including high performance and scalability. This book is a collection of unique projects providing you with a wealth of information relating to administering, monitoring, and testing PostgreSQL. The focus of each project is on both the development and the administrative aspects of PostgreSQL. Starting by exploring development aspects such as database design and its implementation, you'll then cover PostgreSQL administration by understanding PostgreSQL architecture, PostgreSQL performance, and high-availability clusters. Various PostgreSQL projects are explained through current technologies such as DevOps and cloud platforms using programming languages like Python and Node.js. Later, you'll get to grips with the well-known database API tool, PostgREST, before learning how to use popular PostgreSQL database testing frameworks. The book is also packed with essential tips and tricks and common patterns for working seamlessly in a production environment. All the chapters will be explained with the help of a real-world case study on a small banking application for managing ATM locations in a city. By the end of this DBMS book, you'll be proficient in building reliable database solutions as per your organization's needs. What you will learn Set up high availability PostgreSQL database clusters in the same containment, a cross-containment, and on the cloud Monitor the performance of a PostgreSQL database Create automated unit tests and implement test-driven development for a PostgreSQL database Develop PostgreSQL apps on cloud platforms using DevOps with Python and Node.js Write robust APIs for PostgreSQL databases using Python programming, Node.js, and PostgREST Create a geospatial database using PostGIS and PostgreSQL Implement automatic configuration by Ansible and Terraform for Postgres Who this book is for This PostgreSQL book is for database developers, database administrators, data architects, or any...
    Note: Online resource; Title from title page (viewed August 13, 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: 9781801074155
    Language: English
    Pages: 1 online resource (406 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local ; Electronic books
    Abstract: Make informed decisions using data analytics, machine learning, and data visualizations Key Features Take raw data and transform it to add value to your organization Learn the art of telling stories with your data to engage with your audience Apply machine learning algorithms to your data with a few clicks of a button Book Description Data analytics has become a necessity in modern business, and skills such as data visualization, machine learning, and digital storytelling are now essential in every field. If you want to make sense of your data and add value with informed decisions, this is the book for you. Data Analytics Made Easy is an accessible guide to help you start analyzing data and quickly apply these skills to your work. It focuses on how to generate insights from your data at the click of a few buttons, using the popular tools KNIME and Microsoft Power BI. The book introduces the concepts of data analytics and shows you how to get your data ready and apply machine learning algorithms. Implement a complete predictive analytics solution with KNIME and assess its level of accuracy. Create impressive visualizations with Microsoft Power BI and learn the greatest secret in successful analytics – how to tell a story with your data. You'll connect the dots on the various stages of the data-to-insights process and gain an overview of alternative tools, including Tableau and H20 Driverless AI. By the end of this book, you will have learned how to implement machine learning algorithms and sell the results to your customers without writing a line of code. What you will learn Understand the potential of data and its impact on any business Influence business decisions with effective data storytelling when delivering insights Use KNIME to import, clean, transform, combine data feeds, and automate recurring workflows Learn the basics of machine learning and AutoML to add value to your organization Build, test, and validate simple supervised and unsupervised machine learning models with KNIME Use Power BI and Tableau to build professional-looking and business-centric visuals and dashboards Who this book is for Whether you are working with data experts or want to find insights in your business' data, you'll find this book an effective way to add analytics to your skill stack. No previous math, statistics, or computer science knowledge is required.
    Note: Online resource; Title from title page (viewed August 30, 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: 9781801078498
    Language: English
    Pages: 1 online resource (258 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local ; Electronic books
    Abstract: Discover how to leverage the Uno Platform to write single-codebase, cross-platform mobile, desktop, and web applications using C# and XAML Key Features Enhance your Windows apps by running them on all operating systems and browsers Use tools and APIs you already know to remain productive as you target new platforms Create realistic apps for various lines of business (LOBs) and consumer scenarios Book Description Developers are increasingly being asked to build native applications that run on multiple operating systems and in the browser. In the past, this would have meant learning new technologies and making multiple copies of an application. But the Uno Platform allows you to use tools, languages, and APIs you already know from building Windows apps to develop apps that can also run on other platforms. This book will help you to create customer-facing as well as line-of-business apps that can be used on the device, browser, or operating system of your choice. This practical guide enables developers to put their C# and XAML knowledge to work by writing cross-platform apps using the Uno Platform. Packed with tips and practical examples, this book will help you to build applications for common scenarios. You'll begin by learning about the Uno Platform through step-by-step explanations of essential concepts, before moving on to creating cross-platform apps for different lines of business. Throughout this book, you'll work with examples that will teach you how to combine your existing knowledge to manage common development environments and implement frequently needed functionality. By the end of this Uno development book, you will have learned how to write your own cross-platform apps with the Uno Platform and use additional tools and libraries to speed up your app development process. What you will learn Understand how and why Uno could be the right fit for your needs Set up your development environment for cross-platform app development with the Uno Platform and create your first Uno Platform app Find out how to create apps for different business scenarios Discover how to combine technologies and controls to accelerate development Go beyond the basics and create 'world-ready' applications Gain the confidence and experience to use Uno in your own projects Who this book is for This book is for developers who are familiar with app development for Windows and want to use their existing skills to build cross-platform apps. Basic knowledge of C# and X...
    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 ...
  • 99
    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 ...
  • 100
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781838982546
    Language: English
    Pages: 1 online resource (472 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local ; Electronic books
    Abstract: Discover recipes for developing AI applications to solve a variety of real-world business problems using reinforcement learning Key Features Develop and deploy deep reinforcement learning-based solutions to production pipelines, products, and services Explore popular reinforcement learning algorithms such as Q-learning, SARSA, and the actor-critic method Customize and build RL-based applications for performing real-world tasks Book Description With deep reinforcement learning, you can build intelligent agents, products, and services that can go beyond computer vision or perception to perform actions. TensorFlow 2.x is the latest major release of the most popular deep learning framework used to develop and train deep neural networks (DNNs). This book contains easy-to-follow recipes for leveraging TensorFlow 2.x to develop artificial intelligence applications. Starting with an introduction to the fundamentals of deep reinforcement learning and TensorFlow 2.x, the book covers OpenAI Gym, model-based RL, model-free RL, and how to develop basic agents. You'll discover how to implement advanced deep reinforcement learning algorithms such as actor-critic, deep deterministic policy gradients, deep-Q networks, proximal policy optimization, and deep recurrent Q-networks for training your RL agents. As you advance, you'll explore the applications of reinforcement learning by building cryptocurrency trading agents, stock/share trading agents, and intelligent agents for automating task completion. Finally, you'll find out how to deploy deep reinforcement learning agents to the cloud and build cross-platform apps using TensorFlow 2.x. By the end of this TensorFlow book, you'll have gained a solid understanding of deep reinforcement learning algorithms and their implementations from scratch. What you will learn Build deep reinforcement learning agents from scratch using the all-new TensorFlow 2.x and Keras API Implement state-of-the-art deep reinforcement learning algorithms using minimal code Build, train, and package deep RL agents for cryptocurrency and stock trading Deploy RL agents to the cloud and edge to test them by creating desktop, web, and mobile apps and cloud services Speed up agent development using distributed DNN model training Explore distributed deep RL architectures and discover opportunities in AIaaS (AI as a Service) Who this book is for The book is for machine learning application developers, AI and applied AI researchers, data scientis...
    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 ...
Close ⊗
This website uses cookies and the analysis tool Matomo. More information can be found here...