Your email was sent successfully. Check your inbox.

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

Proceed reservation?

Export
Filter
  • English  (231)
  • Safari, an O'Reilly Media Company.  (231)
  • Safari Tech Books Online
  • [Erscheinungsort nicht ermittelbar] : Packt Publishing  (231)
Datasource
Material
Language
  • English  (231)
Years
  • 1
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing
    Language: English
    Pages: 1 online resource (1 video file, approximately 29 hr., 16 min.)
    Edition: 1st edition.
    Keywords: Electronic videos
    Abstract: The best Linux administration course that prepares you for corporate jobs and for RHCSA, RHCE, LFCS, CLNP certifications About This Video Gain advanced Linux systems administration skills Understand Linux fundamentals and concepts Prepare for your Redhat Certified System Administrator (RHCSA - EX200) In Detail Linux is the number one operating system in the corporate world. It is a popular open-source operating system that is easy to use and highly secure. If you want to start your career in Linux and have little or no knowledge of Linux, then this course is for you. In this course, you will master Linux installation, configuration, administration, troubleshooting, the command line, OS tools, and much more. We have included resume and interview workshops that will help you get your dream IT job. This course will also help significantly in passing your RHCSA, RHCE, LFCS, and CompTIA Linux+ certification exams. By the end of this course, you will be a professional Linux administrator, be able to apply for Linux jobs and to take the EX-200 exam, and become a Redhat Certified System Administrator (RHCSA - EX200). Audience This course is designed for people who want to start a career in Linux, those who want to become a RedHat Certified System Administrator (RHCSA EX-200), and anyone keen to master Linux command-line skills.
    Note: Online resource; Title from title screen (viewed February 28, 2022)
    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: 9781800208797
    Language: English
    Pages: 1 online resource (1 video file, approximately 4 hr., 22 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local
    Abstract: UX Process for Beginners from User Interviews to Personas, User stories, Information architecture to Usability testing About This Video Define product scope and feature matrix Understand how to drive user and stakeholder interviews Master UX Process in a simplified way In Detail There are hundreds of elements involved in a UX Design process and each design firm uses its own version of the implementation. It, therefore, leads to confusion among the beginners about where to start the user experience process. This project-based course starts off by introducing to you the project that you will be working on throughout the course and understand the concepts as you progress. Your target will be to create and improve the user experience of an e-commerce startup called Frankland. You will learn to determine the starting point among the pool of different aspects to be covered including user interviews, personas, customer journey maps, and defining the scope of the product. By the end of this course, you'll have understood the complete UX process and its significance in the website and mobile app development.
    Note: Online resource; Title from title screen (viewed January 31, 2020) , 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
    Language: English
    Pages: 1 online resource (818 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Cut through the noise and get real results with a step-by-step approach to data science Key Features Ideal for the data science beginner who is getting started for the first time A data science tutorial with step-by-step exercises and activities that help build key skills Structured to let you progress at your own pace, on your own terms Use your physical print copy to redeem free access to the online interactive edition Book Description You already know you want to learn data science, and a smarter way to learn data science is to learn by doing. The Data Science Workshop focuses on building up your practical skills so that you can understand how to develop simple machine learning models in Python or even build an advanced model for detecting potential bank frauds with effective modern data science. You'll learn from real examples that lead to real results. Throughout The Data Science Workshop, you'll take an engaging step-by-step approach to understanding data science. You won't have to sit through any unnecessary theory. If you're short on time you can jump into a single exercise each day or spend an entire weekend training a model using sci-kit learn. It's your choice. Learning on your terms, you'll build up and reinforce key skills in a way that feels rewarding. Every physical print copy of The Data Science Workshop unlocks access to the interactive edition. With videos detailing all exercises and activities, you'll always have a guided solution. You can also benchmark yourself against assessments, track progress, and receive content updates. You'll even earn a secure credential that you can share and verify online upon completion. It's a premium learning experience that's included with your printed copy. To redeem, follow the instructions located at the start of your data science book. Fast-paced and direct, The Data Science Workshop is the ideal companion for data science beginners. You'll learn about machine learning algorithms like a data scientist, learning along the way. This process means that you'll find that your new skills stick, embedded as best practice. A solid foundation for the years ahead. What you will learn Find out the key differences between supervised and unsupervised learning Manipulate and analyze data using scikit-learn and pandas libraries Learn about different algorithms such as regression, classification, and clustering Discover advanced techniques to improve model ensembling and accuracy Speed up the process of ...
    Note: Online resource; Title from title page (viewed January 29, 2020) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 4
    ISBN: 9781838825485
    Language: English
    Pages: 1 online resource (800 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Cut through the noise and get real results with a step-by-step approach to learning Clojure programming Key Features Ideal for the Clojure beginner who is getting started for the first time A step-by-step Clojure tutorial with exercises and activities that help build key skills Structured to let you progress at your own pace, on your own terms Use your physical print copy to redeem free access to the online interactive edition Book Description You already know you want to learn Clojure, and a smarter way to learn Clojure is to learn by doing. The Clojure Workshop focuses on building up your practical skills so that you can write clean, expressive code with a language that is great for applications where concurrency and interoperability with the JVM are a priority. You'll learn from real examples that lead to real results. Throughout The Clojure Workshop, you'll take an engaging step-by-step approach to understanding Clojure. You won't have to sit through any unnecessary theory. If you're short on time you can jump into a single exercise each day or spend an entire weekend learning about Clojure web development with Ring. It's your choice. Learning on your terms, you'll build up and reinforce key skills in a way that feels rewarding. Every physical print copy of The Clojure Workshop unlocks access to the interactive edition. With videos detailing all exercises and activities, you'll always have a guided solution. You can also benchmark yourself against assessments, track progress, and receive content updates. You'll even earn a secure credential that you can share and verify online upon completion. It's a premium learning experience that's included with your printed copy. To redeem, follow the instructions located at the start of your Clojure book. Fast-paced and direct, The Clojure Workshop is the ideal for Clojure beginners. You'll build and iterate on your code like a software developer , learning along the way. This process means that you'll find that your new skills stick, embedded as best practice. A solid foundation for the years ahead. What you will learn Learn about Clojure fundamentals like functional programming Understand and implement common Clojure patterns and best practices Explore Clojure's testing infrastructure and the clojure.test library Build a client-server application with Clojure and ClojureScript Learn how to debug and resolve errors and exceptions Explore Ring - Clojure's interface and library for building web applica...
    Note: Online resource; Title from title page (viewed January 29, 2020) , 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
    Language: English
    Pages: 1 online resource (576 pages)
    Edition: 3rd edition
    Keywords: Electronic books ; local
    Abstract: New edition of the bestselling guide to mastering Python Networking, updated to Python 3 and including the latest on network data analysis, Cloud Networking, Ansible 2.8, and new libraries Key Features Explore the power of Python libraries to tackle difficult network problems efficiently and effectively, including pyATS, Nornir, and Ansible 2.8 Use Python and Ansible for DevOps, network device automation, DevOps, and software-defined networking Become an expert in implementing advanced network-related tasks with Python 3 Book Description Networks in your infrastructure set the foundation for how your application can be deployed, maintained, and serviced. Python is the ideal language for network engineers to explore tools that were previously available to systems engineers and application developers. In Mastering Python Networking, Third edition, you'll embark on a Python-based journey to transition from traditional network engineers to network developers ready for the next-generation of networks. This new edition is completely revised and updated to work with Python 3. In addition to new chapters on network data analysis with ELK stack (Elasticsearch, Logstash, Kibana, and Beats) and Azure Cloud Networking, it includes updates on using newer libraries such as pyATS and Nornir, as well as Ansible 2.8. Each chapter is updated with the latest libraries with working examples to ensure compatibility and understanding of the concepts. Starting with a basic overview of Python, the book teaches you how it can interact with both legacy and API-enabled network devices. You will learn to leverage high-level Python packages and frameworks to perform network automation tasks, monitoring, management, and enhanced network security followed by Azure and AWS Cloud networking. Finally, you will use Jenkins for continuous integration as well as testing tools to verify your network. What you will learn Use Python libraries to interact with your network Integrate Ansible 2.8 using Python to control Cisco, Juniper, and Arista network devices Leverage existing Flask web frameworks to construct high-level APIs Learn how to build virtual networks in the AWS & Azure Cloud Learn how to use Elastic Stack for network data analysis Understand how Jenkins can be used to automatically deploy changes in your network Use PyTest and Unittest for Test-Driven Network Development in networking engineering with Python Who this book is for Mastering Python Networking, Third edition ...
    Note: Online resource; Title from title page (viewed January 30, 2020) , 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: 9781839213021
    Language: English
    Pages: 1 online resource (1 video file, approximately 2 hr., 22 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local
    Abstract: Uncover essential design patterns with Kotlin About This Video Implement classical designs via creational, structural, and behavioral patterns and get insights into the advantages and possibilities they bring Use a wide range of design patterns to polish your Android code and write cleaner code effortlessly A practical course comprising small and straightforward examples in a friendly style to help you write high-quality programs and create customized applications In Detail Over the years, programmers have run into pretty much the same problems time and time again; not every problem is entirely unique. Therefore, over time programmers applied varying solutions to these problems, and this is how design patterns were born. This course will walk you through some centrally significant design patterns so that you can easily resolve programming issues encountered in your day-to-day tasks. You'll learn these patterns in one of the most modern languages: Kotlin! We cover the three major areas in design patterns: creational patterns, structural patterns, and behavioral patterns. We also implement one structural pattern-Decorators-that plays an important role in adding functionalities to your programs. We take a look at different kinds of problem and implement the required patterns while avoiding common pitfalls. We also supply useful tips and tricks to use design patterns more effectively. By the end of the course, you will be confident about using varying types of design patterns to solve common design problems. Please note that a basic familiarity with Kotlin is desirable to get the most out of this course, along with some experience working with Android Studio.
    Note: Online resource; Title from title screen (viewed January 30, 2020) , 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: 9781838824303
    Language: English
    Pages: 1 online resource (402 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Implement business intelligence (BI), data modeling, and data analytics within Microsoft products such as Power BI, SQL Server, and Excel Key Features Understand the ins and outs of DAX expressions and querying functions with the help of easy-to-follow examples Manipulate data of varying complexity and optimize BI workflows to extract key insights Create, monitor, and improve the performance of models by writing clean and robust DAX queries Book Description Data Analysis Expressions (DAX) is known for its ability to increase efficiency by extracting new information from data that is already present in your model. With this book, you'll learn to use DAX's functionality and flexibility in the BI and data analytics domains. You'll start by learning the basics of DAX, along with understanding the importance of good data models, and how to write efficient DAX formulas by using variables and formatting styles. You'll then explore how DAX queries work with the help of examples. The book will guide you through optimizing the BI workflow by writing powerful DAX queries. Next, you'll learn to manipulate and load data of varying complexity within Microsoft products such as Power BI, SQL Server, and Excel Power Pivot. You'll then discover how to build and extend your data models to gain additional insights, before covering progressive DAX syntax and functions to understand complex relationships in DAX. Later, you'll focus on important DAX functions, specifically those related to tables, date and time, filtering, and statistics. Finally, you'll delve into advanced topics such as how the formula and storage engines work to optimize queries. By the end of this book, you'll have gained hands-on experience in employing DAX to enhance your data models by extracting new information and gaining deeper insights. What you will learn Understand DAX, from the basics through to advanced topics, and learn to build effective data models Write and use DAX functions and expressions with the help of hands-on examples Discover how to handle errors in your DAX code, and avoid unwanted results Load data into a data model using Power BI, Excel Power Pivot, and SSAS Tabular Cover DAX functions such as date, time, and time intelligence using code examples Gain insights into data by using DAX to create new information Understand the DAX VertiPaq engine and how it can help you optimize data models Who this book is for This book is for data analysts, business analysts, BI developer...
    Note: Online resource; Title from title page (viewed January 31, 2020) , 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: 9781838829094
    Language: English
    Pages: 1 online resource (530 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: A practical blockchain handbook designed to take you through implementing and re-engineering banking and financial solutions and workflows using eight step-by-step projects Key Features Implement various end-to-end blockchain projects and learn to enhance present-day financial solutions Use Ethereum, Hyperledger, and Stellar to build public and private decentralized applications Address complex challenges faced in the BFSI domain using different blockchain platform services Book Description Blockchain technology will continue to play an integral role in the banking and finance sector in the coming years. It will enable enterprises to build transparent and secure business processes. Experts estimate annual savings of up to 20 billion dollars from this technology. This book will help you build financial apps using blockchain, guiding you through enhancing popular products and services in the banking and finance sector. The book starts by explaining the essential concepts of blockchain, and the impact of blockchain technology on the BFSI sector. Next, you'll delve into re-designing existing banking processes and building new financial apps using blockchain. To accomplish this, you'll work through eight blockchain projects. By demonstrating the entire process, the book helps you understand everything from setting up the environment and building frontend portals to system integration and testing apps. You will gain hands-on experience with the Ethereum, Hyperledger Fabric, and Stellar to develop private and public decentralized apps. Finally, you'll learn how to use ancillary platforms and frameworks such as IPFS, Truffle OpenZeppelin, and MetaMask. By the end of this blockchain book, you'll have an in-depth understanding of how to leverage distributed ledgers and smart contracts for financial use cases. What you will learn Design and implement blockchain solutions in a BFSI organization Explore common architectures and implementation models for enterprise blockchain Design blockchain wallets for multi-purpose applications using Ethereum Build secure and fast decentralized trading ecosystems with Blockchain Implement smart contracts to build secure process workflows in Ethereum and Hyperledger Fabric Use the Stellar platform to build KYC and AML-compliant remittance workflows Map complex business workflows and automate backend processes in a blockchain architecture Who this book is for This book is for blockchain and Dapps developers, or anyone loo...
    Note: Online resource; Title from title page (viewed January 31, 2020) , 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: 9781800206175
    Language: English
    Pages: 1 online resource (1 video file, approximately 3 hr., 23 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local ; Electronic videos
    Abstract: Learn Microsoft Azure and become a certified expert to give your career a new direction About This Video Get to grips with Azure fundamental concepts Derive your own cloud solutions by understanding Microsoft Azure cloud Learn an important and mandatory skill for Windows server administrators and developers In Detail AZ-900 Azure Fundamentals exam is intended for candidates with non-technical backgrounds, such as those involved in selling or purchasing cloud-based solutions and services, as well as those with a technical background who have a need to validate their foundational-level knowledge around cloud services and Azure. This course starts off by setting up a blueprint of what the course covers and how you will travel through the concepts. You will begin by exploring the benefits of cloud services and how as-a-service offerings function. You will further cover cloud models and core Azure architectural components. In the concluding modules, you will understand the internet of things (IoT) on Azure. By the end of this course, you'll become skilled enough to confidently appear in the Microsoft Azure fundamentals examination.
    Note: Online resource; Title from title screen (viewed January 31, 2020) , 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
    Language: English
    Pages: 1 online resource (426 pages)
    Edition: 3rd edition
    Keywords: Electronic books ; local
    Abstract: Explore Qt Creator, Qt Quick, and QML to design and develop applications that work on desktop, mobile, embedded, and IoT platforms Key Features Build a solid foundation in Qt by learning about its core classes, multithreading, File I/O, and networking Learn GUI programming and build custom interfaces using Qt Widgets, Qt Designer, and QML Use the latest features of C++17 for improving the performance of your Qt applications Book Description Qt is a powerful development framework that serves as a complete toolset for building cross-platform applications, helping you reduce development time and improve productivity. Completely revised and updated to cover C++17 and the latest developments in Qt 5.12, this comprehensive guide is the third edition of Application Development with Qt Creator. You'll start by designing a user interface using Qt Designer and learn how to instantiate custom messages, forms, and dialogues. You'll then understand Qt's support for multithreading, a key tool for making applications responsive, and the use of Qt's Model-View-Controller (MVC) to display data and content. As you advance, you'll learn to draw images on screen using Graphics View Framework and create custom widgets that interoperate with Qt Widgets. This Qt programming book takes you through Qt Creator's latest features, such as Qt Quick Controls 2, enhanced CMake support, a new graphical editor for SCXML, and a model editor. You'll even work with multimedia and sensors using Qt Quick, and finally develop applications for mobile, IoT, and embedded devices using Qt Creator. By the end of this Qt book, you'll be able to create your own cross-platform applications from scratch using Qt Creator and the C++ programming language. What you will learn Create programs from scratch using the Qt framework and C++ language Compile and debug your Qt Quick and C++ applications using Qt Creator Implement map view with your Qt application and display device location on the map Understand how to call Android and iOS native functions from Qt C++ code Localize your application with Qt Linguist Explore various Qt Quick components that provide access to audio and video playbacks Develop GUI applications using both Qt and Qt Quick Who this book is for If you are a beginner looking to harness the power of Qt and the Qt Creator framework for cross-platform development, this book is for you. Although no prior knowledge of Qt and Qt Creator is required, basic knowledge of C++ programmin...
    Note: Online resource; Title from title page (viewed January 31, 2020) , 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: 9781838559915
    Language: English
    Pages: 1 online resource (454 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: A recipe-based guide to refining your C++ programming skills with the help of coding best practices, advanced programming concepts, and the latest features of C++17 and C++20 Key Features Learn how to develop and design your own libraries Find solutions to your app development problems and implement them in a highly reusable manner, following library development best practices Explore advanced C++ features such as containers, coroutines, and modules Book Description If you think you've mastered C++ and know everything it takes to write robust applications, you'll be in for a surprise. With this book, you'll gain comprehensive insights into C++, covering exclusive tips and interesting techniques to enhance your app development process. You'll kick off with the basic principles of library design and development, which will help you understand how to write reusable and maintainable code. You'll then discover the importance of exception safety, and how you can avoid unexpected errors or bugs in your code. The book will take you through the modern elements of C++, such as move semantics, type deductions, and coroutines. As you advance, you'll delve into template programming - the standard tool for most library developers looking to achieve high code reusability. You'll explore the STL and learn how to avoid common pitfalls while implementing templates. Later, you'll learn about the problems of multithreaded programming such as data races, deadlocks, and thread starvation. You'll also learn high-performance programming by using benchmarking tools and libraries. Finally, you'll discover advanced techniques for debugging and testing to ensure code reliability. By the end of this book, you'll have become an expert at C++ programming and will have gained the skills to solve complex development problems with ease. What you will learn Solve common C++ development problems by implementing solutions in a more generic and reusable way Achieve different levels of exception safety guarantees by introducing precise declarations Write library-quality code that meets professional standards Practice writing reliable, performant code that exposes consistent behavior in programs Understand why you need to implement design patterns and how it's done Work with complex examples to understand various aspects of good library design Who this book is for This book is for intermediate and expert-level C++ developers who are looking to explore the lesser known functionalitie...
    Note: Online resource; Title from title page (viewed January 30, 2020) , 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: 9781789804683
    Language: English
    Pages: 1 online resource (1 video file, approximately 2 hr., 49 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local ; Electronic videos
    Abstract: Avoid common C# mistakes to improve your apps' productivity About This Video Grasp how language constructs, structs, equality, polymorphism, and C# primitives work Master tools such as perfview, windbg, and Visual Studio's debugging capabilities Effectively design reusable apps that obey SOLID principles, properly secure them, and scale them via microservices In Detail Professional software development involves many different skills. As a C# developer, you must be skilled in the C# language and the .NET Core runtime. With this course, you'll take your C# and .NET Core skills to the next level by avoiding common mistakes when coding, using design patterns, developing microservices, persisting your data, securing your application, and even debugging problems. Learning the basics of a language or platform can easily be done by following a course/book and with some hands-on practice. The path to becoming a software developer encounters many edge cases. During this course, you'll learn from my hard-earned experience, garnered from real-life situations, regarding the C# language and .NET platform. You can take this course as a vaccination against future coding infections! By the time you finish this course, you will have developed your skills to "sniff out" coding issues effectively and avoid mistakes. Whatever your issues, the aim of this course is to take you to the 'Bring it on!' point when it comes to solving your .NET and C# problems. Please note that this course assumes familiarity with C#, .NET Core, and ASP.NET Core, together with Visual Studio (2017 or 2019).
    Note: Online resource; Title from title screen (viewed February 11, 2020) , 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
    Language: English
    Pages: 1 online resource (472 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Get a 360-degree view of the Salesforce platform and learn how to use it for sales, service, marketing, and automating business processes. Key Features Understand how to use core Salesforce objects for maximum efficiency Build various dashboards and reports to analyze results and improve visibility in your business processes Learn the basics of Salesforce administration and mobile app set up Book Description Salesforce is the world's leading Customer Relationship Management (CRM) software, helping businesses connect with their constituents and partners. This book will give you a comprehensive introduction to managing sales, marketing, customer relationships, and overall administration for your organization. You'll learn how to configure and use Salesforce for maximum efficiency and return on investment. You'll start by learning how to create activities, manage leads, and develop your prospects and sales pipeline using opportunities and accounts, and then understand how you can enhance marketing activities using campaigns. Packed with real-world business use cases, this Salesforce book will show you how to analyze your business information accurately to make productive decisions. As you advance, you'll get to grips with building various reports and dashboards in Salesforce to derive valuable business insights. Finally, you'll explore tools such as process builder, approval processes, and assignment rules to achieve business process automation and set out on the path to becoming a successful Salesforce Administrator. By the end of the book, you'll have learned how to use Salesforce effectively to achieve your business goals. What you will learn Understand the difference between Salesforce Lightning and Salesforce Classic Create and manage leads in Salesforce Explore business development with accounts and contacts in Salesforce Find out how stages and sales processes help you manage your opportunity pipeline Achieve marketing goals using Salesforce campaigns Perform business analysis using reports and dashboards Gain a high-level overview of the items in the administration section Grasp the different aspects needed to build an effective and flexible Salesforce security model Who this book is for If you're new to Salesforce and want to learn it from scratch, this book is for you. No prior knowledge of Salesforce is required to get started with this book.
    Note: Online resource; Title from title page (viewed May 29, 2020) , 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: 9781839217357
    Language: English
    Pages: 1 online resource (388 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Learn RPA by building business solutions such as ERP and CRM automation, software robots, and intelligent process automation from scratch Key Features Use popular RPA tools Automation Anywhere A2019 and UiPath, for real-world task automation Build automation solutions for domains such as System Administration, Finance, HR, Supply Chain, and Customer Relations Extend your RPA capabilities by implementing Intelligent process automation with APIs and AI Book Description Robotic Process automation helps businesses to automate monotonous tasks that can be performed by machines. This project-based guide will help you progress through easy to more advanced RPA projects. You'll learn the principles of RPA and how to architect solutions to meet the demands of business automation, along with exploring the most popular RPA tools - UiPath and Automation Anywhere. In the first part, you'll learn how to use UiPath by building a simple helpdesk ticket system. You'll then automate CRM systems by integrating Excel data with UiPath. After this, the book will guide you through building an AI-based social media moderator using Google Cloud Vision API. In the second part, you'll learn about Automation Anywhere's latest Cloud RPA platform (A2019) by creating projects such as an automated ERP administration system, an AI bot for order and invoice processing, and an automated emergency notification system for employees. Later, you'll get hands-on with advanced RPA tasks such as invoking APIs, before covering complex concepts such as Artificial Intelligence (AI) and machine learning in automation to take your understanding of RPA to the next level. By the end of the book, you'll have a solid foundation in RPA with experience in building real-world projects. What you will learn Explore RPA principles, techniques, and tools using an example-driven approach Understand the basics of UiPath by building a helpdesk ticket generation system Automate read and write operations from Excel in a CRM system using UiPath Build an AI-based social media moderator platform using Google Cloud Vision API with UiPath Explore how to use Automation Anywhere by building a simple sales order processing system Build an automated employee emergency reporting system using Automation Anywhere Test your knowledge of building an automated workflow through fun exercises Who this book is for This RPA book is for enterprise application developers, software developers, business analysts, or any profess...
    Note: Online resource; Title from title page (viewed May 26, 2020) , 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: 9781800565685
    Language: English
    Pages: 1 online resource (1 video file, approximately 5 hr., 27 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local
    Abstract: Build next-gen programming skills using RxJava 3.0 and Reactive Streams About This Video Become proficient in Reactive programming using RXJava 3.x Explore different Reactive Streams and learn about their implementation Understand how different operators and observables work in Java In Detail In this course, you'll learn about Reactive programming and libraries such as RxJava and Reactor that are designed to keep the application responsive and make the system more resilient. The course starts by helping you understand the fundamentals of RxJava to make it easy for you to learn advanced topics such as the Reactive Manifesto, callbacks, callback hell, sync vs async, concurrent vs parallel, and the observer design pattern. As you advance, you'll also dive into the concepts of observable and observers, operators, combining observables, and replaying caching and subjects. You'll then explore concurrency and parallelism and get to grips with buffering, throttling, and switching. By the end of the course, you'll have developed a solid understanding of Reactive programming concepts and RxJAVA.
    Note: Online resource; Title from title screen (viewed May 28, 2020) , 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
    Language: English
    Pages: 1 online resource (826 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Learn 2D drawing and 3D modeling from scratch using AutoCAD 2021 and its more affordable LT version to become a CAD professional Key Features Explore the AutoCAD GUI, file format, and drawing tools to get started with CAD projects Learn to use drawing management tools for working efficiently on large projects Discover techniques for creating, modifying, and managing 3D models and converting 2D plans into 3D models Book Description AutoCAD and AutoCAD LT are one of the most versatile software applications for architectural and engineering designs and the most popular computer-aided design (CAD) platform for 2D drafting and 3D modeling. This hands-on guide will take you through everything you need to know to make the most out of this powerful tool, starting from a simple tour of the user interface through to using advanced tools. Starting with basic drawing shapes and functions, you'll get to grips with the fundamentals of CAD designs. You'll then learn about effective drawing management using layers, dynamic blocks, and groups and discover how to add annotations and plot like professionals. The book delves into 3D modeling and helps you convert your 2D drawings into 3D models and shapes. As you progress, you'll cover advanced tools and features such as isometric drawings, drawing utilities for managing and recovering complex files, quantity surveying, and multidisciplinary drawing files using xRefs, and you'll learn how to implement them with the help of practical exercises at the end of each chapter. Finally, you'll get to grips with rendering and visualizing your designs in AutoCAD. By the end of the book, you'll have developed a solid understanding of CAD principles and be able to work with AutoCAD software confidently to build impressive 2D and 3D drawings. What you will learn Understand CAD fundamentals using AutoCAD's basic functions, navigation, and components Create complex 3d solid objects starting from the primitive shapes using the solid editing tools Working with reusable objects like Blocks and collaborating using xRef Explore some advanced features like external references and dynamic block Get to grips with surface and mesh modeling tools such as Fillet, Trim, and Extend Use the paper space layout in AutoCAD for creating professional plots for 2D and 3D models Convert your 2D drawings into 3D models Who this book is for The book is for design engineers, mechanical engineers, architects, and anyone working in construction, manufac...
    Note: Online resource; Title from title page (viewed May 15, 2020) , 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: 9781800562004
    Language: English
    Pages: 1 online resource (1 video file, approximately 1 hr., 17 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local
    Abstract: Learn PHP in less than 90 minutes with this fast-paced PHP guide About This Video Get up to speed with writing PHP code and explore basic concepts of PHP and its uses Understand how to use fundamentals such as variables, data types, and strings to create projects Work with arrays, loops, statements, and operators to simplify the code in PHP and other languages In Detail This PHP course is designed to get you started quickly with the fundamentals of PHP and using PHP to write code. While the course features detailed concepts, its organized structure and concise explanations ensure rapid yet effective learning. In an interactive style, the course demonstrates the installation of PHP on your computer. After this, you'll be on your way to creating a robust PHP file. Gradually, you'll gain insights into what PHP is, the different PHP users, and their purpose for using the language. The course later progresses to covering the fundamentals that will help you in learning other programming languages. This includes variables, constants, data types, loops, multidimensional arrays, functions, super global variables, and forms. By the end of this course, you will be well-versed with PHP and be equipped with the skills you need to write clean PHP code.
    Note: Online resource; Title from title screen (viewed April 27, 2020) , 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
    Language: English
    Pages: 1 online resource (404 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Use the power of deep learning with Python to build and deploy intelligent web applications Key Features Create next-generation intelligent web applications using Python libraries such as Flask and Django Implement deep learning algorithms and techniques for performing smart web automation Integrate neural network architectures to create powerful full-stack web applications Book Description When used effectively, deep learning techniques can help you develop intelligent web apps. In this book, you'll cover the latest tools and technological practices that are being used to implement deep learning in web development using Python. Starting with the fundamentals of machine learning, you'll focus on DL and the basics of neural networks, including common variants such as convolutional neural networks (CNNs). You'll learn how to integrate them into websites with the frontends of different standard web tech stacks. The book then helps you gain practical experience of developing a deep learning-enabled web app using Python libraries such as Django and Flask by creating RESTful APIs for custom models. Later, you'll explore how to set up a cloud environment for deep learning-based web deployments on Google Cloud and Amazon Web Services (AWS). Next, you'll learn how to use Microsoft's intelligent Emotion API, which can detect a person's emotions through a picture of their face. You'll also get to grips with deploying real-world websites, in addition to learning how to secure websites using reCAPTCHA and Cloudflare. Finally, you'll use NLP to integrate a voice UX through Dialogflow on your web pages. By the end of this book, you'll have learned how to deploy intelligent web apps and websites with the help of effective tools and practices. What you will learn Explore deep learning models and implement them in your browser Design a smart web-based client using Django and Flask Work with different Python-based APIs for performing deep learning tasks Implement popular neural network models with TensorFlow.js Design and build deep web services on the cloud using deep learning Get familiar with the standard workflow of taking deep learning models into production Who this book is for This deep learning book is for data scientists, machine learning practitioners, and deep learning engineers who are looking to perform deep learning techniques and methodologies on the web. You will also find this book useful if you're a web developer who wants to implement smart te...
    Note: Online resource; Title from title page (viewed May 15, 2020) , 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
    Language: English
    Pages: 1 online resource (368 pages)
    Edition: 2nd edition
    Keywords: Electronic books ; local
    Abstract: Kick-start your DevOps career by learning how to effectively deploy Kubernetes on Azure in an easy, comprehensive, and fun way with hands-on coding tasks Key Features Understand the fundamentals of Docker and Kubernetes Learn to implement microservices architecture using the Kubernetes platform Discover how you can scale your application workloads in Azure Kubernetes Service (AKS) Book Description From managing versioning efficiently to improving security and portability, technologies such as Kubernetes and Docker have greatly helped cloud deployments and application development. Starting with an introduction to Docker, Kubernetes, and Azure Kubernetes Service (AKS), this book will guide you through deploying an AKS cluster in different ways. You'll then explore the Azure portal 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 application and cluster. As you advance, you'll understand how to overcome common challenges in AKS and secure your application with HTTPS and Azure AD (Active Directory). Finally, you'll explore serverless functions such as HTTP triggered Azure functions and queue triggered functions. By the end of this Kubernetes book, you'll be well-versed with the fundamentals of Azure Kubernetes Service and be able to deploy 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 apps in containers and deploy them on Kubernetes Improve the configuration and deployment of apps on the Azure Cloud 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, Event Hubs and Functions. Who this book is for This book is for aspiring DevOps professionals, system administrators, developers, and site reliability engineers looking to understand test and deployment processes and improve their efficiency. If you're new to working with containers and orchestration, you'll find this book useful.
    Note: Online resource; Title from title page (viewed May 18, 2020) , 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: 9781788996839
    Language: English
    Pages: 1 online resource (330 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Explore and implement deep learning to solve various real-world problems using modern R libraries such as TensorFlow, MXNet, H2O, and Deepnet Key Features Understand deep learning algorithms and architectures using R and determine which algorithm is best suited for a specific problem Improve models using parameter tuning, feature engineering, and ensembling Apply advanced neural network models such as deep autoencoders and generative adversarial networks (GANs) across different domains Book Description Deep learning enables efficient and accurate learning from a massive amount of data. This book will help you overcome a number of challenges using various deep learning algorithms and architectures with R programming. This book starts with a brief overview of machine learning and deep learning and how to build your first neural network. You'll understand the architecture of various deep learning algorithms and their applicable fields, learn how to build deep learning models, optimize hyperparameters, and evaluate model performance. Various deep learning applications in image processing, natural language processing (NLP), recommendation systems, and predictive analytics will also be covered. Later chapters will show you how to tackle recognition problems such as image recognition and signal detection, programmatically summarize documents, conduct topic modeling, and forecast stock market prices. Toward the end of the book, you will learn the common applications of GANs and how to build a face generation model using them. Finally, you'll get to grips with using reinforcement learning and deep reinforcement learning to solve various real-world problems. By the end of this deep learning book, you will be able to build and deploy your own deep learning applications using appropriate frameworks and algorithms. What you will learn Design a feedforward neural network to see how the activation function computes an output Create an image recognition model using convolutional neural networks (CNNs) Prepare data, decide hidden layers and neurons and train your model with the backpropagation algorithm Apply text cleaning techniques to remove uninformative text using NLP Build, train, and evaluate a GAN model for face generation Understand the concept and implementation of reinforcement learning in R Who this book is for This book is for data scientists, machine learning engineers, and deep learning developers who are familiar with machine learning and are lo...
    Note: Online resource; Title from title page (viewed April 24, 2020) , 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: 9781789345063
    Language: English
    Pages: 1 online resource (1 video file, approximately 3 hr., 54 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local
    Abstract: Create powerful applications for the modern web using ASP.NET Core 3 About This Video Go from a beginner to creating your own ASP.NET Core application Grasp MVC Core concepts and design dynamic web pages Program your ASP.NET Core applications with this easy and friendly guide In Detail Have you ever wanted to learn how to build an ASP.NET Core application from scratch? In this course, you'll learn the fundamentals of ASP.NET Core 3 and start building your first ASP.NET Core application with the MVC framework. ASP.NET is an open-source, server-side web application framework designed to boost your web development skills so you can produce dynamic web pages. This course will teach you ASP.NET Core 3 coding methodologies in unique and enticing ways. You will get hands-on training each day followed by a quiz that you can implement as an assignment. You will learn about ASP.NET Core 3 and develop your applications effectively. Each section will teach you to achieve a certain ASP.NET Core 3 goal with unique and intuitive examples. This course provides seven self-contained lessons and each is taught via a practical, hands-on approach. By the end of the course, you will be able to build your own powerful application using ASP.NET Core 3.
    Note: Online resource; Title from title screen (viewed June 17, 2020) , 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
    Language: English
    Pages: 1 online resource (252 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Cyber Minds brings together an unrivalled panel of international experts who offer their insights into current cybersecurity issues in the military, business, and government. Key Features Explore the latest developments in cybersecurity Hear expert insight from the industry's top practitioners Dive deep into cyber threats in business, government, and military Book Description Shira Rubinoff's Cyber Minds brings together the top authorities in cybersecurity to discuss the emergent threats that face industries, societies, militaries, and governments today. With new technology threats, rising international tensions, and state-sponsored cyber attacks, cybersecurity is more important than ever. Cyber Minds serves as a strategic briefing on cybersecurity and data safety, collecting expert insights from sector security leaders, including: General Gregory Touhill, former Federal Chief Information Security Officer of the United States Kevin L. Jackson, CEO and Founder, GovCloud Mark Lynd, Digital Business Leader, NETSYNC Joseph Steinberg, Internet Security advisor and thought leader Jim Reavis, Co-Founder and CEO, Cloud Security Alliance Dr. Tom Kellerman, Chief Cybersecurity Officer for Carbon Black Inc and Vice Chair of Strategic Cyber Ventures Board Mary Ann Davidson, Chief Security Officer, Oracle Dr. Sally Eaves, Emergent Technology CTO, Global Strategy Advisor - Blockchain AI FinTech, Social Impact award winner, keynote speaker and author Dr. Guenther Dobrauz, Partner with PwC in Zurich and Leader of PwC Legal Switzerland Barmak Meftah, President, ATamp;T Cybersecurity Cleve Adams, CEO, Site 1001 (AI and big data based smart building company) Ann Johnson, Corporate Vice President - Cybersecurity Solutions Group, Microsoft Barbara Humpton, CEO, Siemens USA Businesses and states depend on effective cybersecurity. This book will help you to arm and inform yourself on what you need to know to keep your business - or your country - safe. What you will learn The threats and opportunities presented by AI How to mitigate social engineering and other human threats Developing cybersecurity strategies for the cloud Major data breaches, their causes, consequences, and key takeaways Blockchain applications for cybersecurity Implications of IoT and how to secure IoT services The role of security in cyberterrorism and state-sponsored cyber attacks Who this book is for This book is essential reading for business leaders, the C-Suite, board members, IT decision m...
    Note: Online resource; Title from title page (viewed January 13, 2020) , 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: 9781838550103
    Language: English
    Pages: 1 online resource (1 video file, approximately 3 hr., 36 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local
    Abstract: Enable security as part of your AWS architecture and prepare your response to security events like a security professional. About This Video Covers specialized data classifications, data encryption methods, AWS security services, and mechanisms you can use to implement them and secure your production environment Make security operations and business-risk trade-off decisions with regards to cost, security, and deployment complexity when given a set of application requirements Covers domains including Incident Response, Logging and Monitoring, Infrastructure Security, Identity and Access Management, and Data Protection In Detail The AWS Certified Security - Specialty certification gives AWS architects not only essential know-how, but also a strong foundation on which to build security into AWS architectures at every level. This course will teach you to apply security at all AWS layers, including encrypting and protecting data at rest and in transit and how to prepare for (and respond to) security events. In this course, you'll learn how to secure your data and your AWS services/resources at multiple levels using a defense-in-depth approach. You'll learn how to protect your AWS credentials and resources using Identity and Access Management. You'll capture and analyze logs using CloudTrail, CloudWatch, and Athena. Finally, you'll learn how to implement network and instance security, encrypt data at rest and in transit and set up data backup, replication, and recovery. By the end of this course, you'll be ready to control access to your AWS resources granularly. You will develop the skills to ace the exam for the Security Solutions certification. If you're a cloud professional wanting to ace the AWS Certified Security - Specialty certification, or a cloud professional looking to build security layers into every AWS deployment to protect data at rest and in transit, then this course will be your go-to resource to achieve success.
    Note: Online resource; Title from title screen (viewed January 31, 2020) , 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: 9781800203297
    Language: English
    Pages: 1 online resource (1 video file, approximately 2 hr., 10 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local ; Electronic videos
    Abstract: Understand how Apache Maven works from the ground up and be a winner with your Java builds About This Video Understand different aspects of how Maven works in a comprehensive set of hands-on videos Appreciate how to use Apache Maven by understanding how it works under the hood Gain valuable practical experience in how to use Apache Maven In Detail In this course, we look at the Maven build tool, which is currently the number-one industry standard for creating Java applications. By concentrating on practical hands-on demonstrations, you'll see first hand how Maven works and from there develop the confidence to be able to use it independently to build your Java projects at home, in college, or in the workplace. This is a beginners' course, although it has some useful content for those already familiar with Maven. But to get the maximum value from the course, you should really be a beginner with the tool. Maybe you've started a new job where they use it to build their applications, or you're learning industry-standard tools to get ahead of the competition. Ultimately, by unlocking the mechanics of how Maven works, you should be able to better build Java projects with the tool and have fun doing so! Please note: You'll need to be familiar with creating simple applications using Java and have an awareness of basic concepts like compilation of Java code, running of a Java class etc., as well as being familiar with using the commandline to run simple commands.
    Note: Online resource; Title from title screen (viewed January 31, 2020) , 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: 9781800201019
    Language: English
    Pages: 1 online resource (1 video file, approximately 5 hr., 27 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local
    Abstract: Develop a blockchain notary office on Ethereum and learn all about Solidity, Remix, Ganache, Geth, Metamask, and Truffle About This Video Understand the types of blockchains and discover potential use cases for blockchain technology Develop a complete understanding of Ethereum networks and clients (Geth, Parity, and Ganache) Learn how to install Truffle and check out a standard Truffle project In Detail The Complete 2020 Ethereum & Solidity Developer Bootcamp is for anyone who wants to get started with building applications and implementing self-enforcing business logic in smart contracts. This course will help you learn everything there is to know about Solidity and understand the big picture of the blockchain industry with a balance of theory and practical experience. You'll not only learn the fundamentals of Solidity but also get to grips with its safe handling and best practices. This course avoids extensive theory by giving you a direct lab entry where you'll learn by doing. With the help of HD video lessons, this bootcamp will take you through creating, testing, and troubleshooting. You'll then learn how to use smart contracts in different scenarios and browsers. The course demonstrates how a blockchain application is created from scratch, and together with your instructor, you'll develop a blockchain notary office, test it, and deploy it to different networks.
    Note: Online resource; Title from title screen (viewed January 31, 2020) , 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
    Language: English
    Pages: 1 online resource (372 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Extract accurate information from data to train and improve machine learning models using NumPy, SciPy, pandas, and scikit-learn libraries Key Features Discover solutions for feature generation, feature extraction, and feature selection Uncover the end-to-end feature engineering process across continuous, discrete, and unstructured datasets Implement modern feature extraction techniques using Python's pandas, scikit-learn, SciPy and NumPy libraries Book Description Feature engineering is invaluable for developing and enriching your machine learning models. In this cookbook, you will work with the best tools to streamline your feature engineering pipelines and techniques and simplify and improve the quality of your code. Using Python libraries such as pandas, scikit-learn, Featuretools, and Feature-engine, you'll learn how to work with both continuous and discrete datasets and be able to transform features from unstructured datasets. You will develop the skills necessary to select the best features as well as the most suitable extraction techniques. This book will cover Python recipes that will help you automate feature engineering to simplify complex processes. You'll also get to grips with different feature engineering strategies, such as the box-cox transform, power transform, and log transform across machine learning, reinforcement learning, and natural language processing (NLP) domains. By the end of this book, you'll have discovered tips and practical solutions to all of your feature engineering problems. What you will learn Simplify your feature engineering pipelines with powerful Python packages Get to grips with imputing missing values Encode categorical variables with a wide set of techniques Extract insights from text quickly and effortlessly Develop features from transactional data and time series data Derive new features by combining existing variables Understand how to transform, discretize, and scale your variables Create informative variables from date and time Who this book is for This book is for machine learning professionals, AI engineers, data scientists, and NLP and reinforcement learning engineers who want to optimize and enrich their machine learning models with the best features. Knowledge of machine learning and Python coding will assist you with understanding the concepts covered in this book.
    Note: Online resource; Title from title page (viewed January 22, 2020) , 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: 9781800206014
    Language: English
    Pages: 1 online resource (428 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: After scrutinizing numerous cybersecurity strategies, Microsoft's former Global Chief Security Advisor provides unique insights on the evolution of the threat landscape and how enterprises can address modern cybersecurity challenges. Key Features Protect your organization from cybersecurity threats with field-tested strategies by the former most senior security advisor at Microsoft Discover the most common ways enterprises initially get compromised Measure the effectiveness of your organization's current cybersecurity program against cyber attacks Book Description Cybersecurity Threats, Malware Trends, and Strategies shares numerous insights about the threats that both public and private sector organizations face and the cybersecurity strategies that can mitigate them. The book provides an unprecedented long-term view of the global threat landscape by examining the twenty-year trend in vulnerability disclosures and exploitation, nearly a decade of regional differences in malware infections, the socio-economic factors that underpin them, and how global malware has evolved. This will give you further perspectives into malware protection for your organization. It also examines internet-based threats that CISOs should be aware of. The book will provide you with an evaluation of the various cybersecurity strategies that have ultimately failed over the past twenty years, along with one or two that have actually worked. It will help executives and security and compliance professionals understand how cloud computing is a game changer for them. By the end of this book, you will know how to measure the effectiveness of your organization's cybersecurity strategy and the efficacy of the vendors you employ to help you protect your organization and yourself. What you will learn Discover cybersecurity strategies and the ingredients critical to their success Improve vulnerability management by reducing risks and costs for your organization Learn how malware and other threats have evolved over the past decade Mitigate internet-based threats, phishing attacks, and malware distribution sites Weigh the pros and cons of popular cybersecurity strategies of the past two decades Implement and then measure the outcome of a cybersecurity strategy Learn how the cloud provides better security capabilities than on-premises IT environments Who this book is for This book is for senior management at commercial sector and public sector organizations, including Chief Informati...
    Note: Online resource; Title from title page (viewed May 29, 2020) , 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: 9781838824983
    Language: English
    Pages: 1 online resource (428 pages)
    Edition: 2nd edition
    Keywords: Electronic books ; local
    Abstract: Written by the core development team of JHipster and fully updated for JHipster 6, Java 11, and Spring Boot 2.1, this book will show you how to build modern web applications with real-world examples and best practices Key Features Build full stack applications with modern JavaScript frameworks such as Angular, React, and Vue.js Explore the JHipster microservices stack, which includes Spring Cloud, Netflix OSS, and the Elastic Stack Learn advanced local and cloud deployment strategies using Docker and Kubernetes Book Description JHipster is an open source development platform that allows you to easily create web apps and microservices from scratch without spending time on wiring and integrating different technologies. Updated to include JHipster 6, Java 11, Spring Boot 2.1, Vue.js, and Istio, this second edition of Full Stack Development with JHipster will help you build full stack applications and microservices seamlessly. You'll start by understanding JHipster and its associated tools, along with the essentials of full stack development, before building a monolithic web app. You'll then learn the JHipster Domain Language (JDL) with entity modeling using JDL-Studio. With this book, you'll create production-ready web apps using Spring Boot, Spring Framework, Angular, and Bootstrap, and run tests and set up continuous integration pipelines with Jenkins. As you advance, you'll learn how to convert your monoliths to microservices and how to package your application for production with various deployment options, including Heroku and Google Cloud. You'll also learn about Docker and Kubernetes, along with an introduction to the Istio service mesh. Finally, you'll build your client-side with React and Vue.js and discover JHipster's best practices. By the end of the book, you'll be able to leverage the best tools available to build modern web apps. What you will learn Create full stack apps from scratch using the latest features of JHipster 6 and Spring Boot 2.1 Build business logic by creating and developing entity models using JDL Understand how to convert a monolithic architecture into a full-fledged microservices architecture Build and package your apps for production using Docker Deploy your application to Google Cloud with Kubernetes Create continuous integration/continuous delivery pipelines with Jenkins Create applications using Angular, React, and Vue.js client-side frameworks Who this book is for This book is for full stack developers who wa...
    Note: Online resource; Title from title page (viewed January 23, 2020) , 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: 9781800206847
    Language: English
    Pages: 1 online resource (1 video file, approximately 2 hr., 49 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local ; Electronic videos
    Abstract: Get to grips with Docker, containers versus images, and more by learning through a hands-on approach About This Video Explore the process of installing Docker on Windows Professional or Server (with Hyper-V) Become well-versed with running a single Docker Container as well as multiple Docker Containers Understand how to use and define network segregation in Docker and the Docker0 network In Detail If you have never worked with containerization before or you need a quick refresher on the most common commands and patterns using Docker, then this course is for you. Although there are other containerization frameworks or tools, Docker has emerged as the standard when it comes to using it for everything from developers' machines to production-ready cloud deployments. In this course, you will learn how to use Docker in your daily development workflow from the very start to increase your productivity. You'll discover Docker Run, before going on to understand how to read, understand, and write docker-compose.yml files. As you progress, the course will take you through developing Docker images, along with helping you understand the technique of creating a custom configuration with Dockerfile. Later, you will explore the benefits of a local development environment versus virtual machines versus Docker. By the end of this course, you will be well-versed with Docker, and have developed the skills you need to use it effectively to manage your environment.
    Note: Online resource; Title from title screen (viewed January 31, 2020) , 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: 9781800203921
    Language: English
    Pages: 1 online resource (1 video file, approximately 2 hr., 17 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local ; Electronic videos
    Abstract: Get a firm grip on Microsoft Azure through real-world exercises About This Video Build a solid foundation of cloud concepts and Azure architectural components Learn through Azure real-world example to clear Az-900 exam Explore real-world small projects and practice labs In Detail The primary reason for Microsoft Azure's immense popularity is that it supports a wide range of operating systems, tools, databases, programming languages, and, devices. This course starts off by introducing to you the Microsoft's platform for the cloud. You will then explore Azure web services and storage. In the concluding sections, you will deploy a Windows Azure cloud service and implement advanced cloud service functionalities. By the end of this course, you'll be become skilled enough to confidently operate Microsoft Azure to achieve business objectives. This course can be taken by absolute beginners including candidates with non-technical backgrounds, such as those involved in selling or purchasing cloud-based solutions and services, or who have some involvement with cloud-based solutions and services, as well as those with a technical background who want to brush up their fundamentals around cloud services and Azure
    Note: Online resource; Title from title screen (viewed January 31, 2020) , 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
    Language: English
    Pages: 1 online resource (822 pages)
    Edition: 4th edition
    Keywords: Electronic books ; local
    Abstract: A step-by-step guide to learning iOS app development and exploring the latest Apple development tools Key Features Explore the latest features of Xcode 11 and the Swift 5 programming language in this updated fourth edition Kick-start your iOS programming career and have fun building your own iOS apps Discover the new features of iOS 13 such as Dark Mode, iPad apps for Mac, SwiftUI, and more Book Description iOS 13 comes with features ranging from Dark Mode and Catalyst through to SwiftUI and Sign In with Apple. If you're a beginner and are looking to experiment and work with these features to create your own apps, then this updated fourth edition gets you off to a strong start. The book offers a comprehensive introduction for programmers who are new to iOS, covering the entire process of learning the Swift language, writing your own apps, and publishing them on the App Store. This edition is updated and revised to cover the new iOS 13 features along with Xcode 11 and Swift 5. The book starts with an introduction to the Swift programming language, and how to accomplish common programming tasks with it. You'll then start building the user interface (UI) of a complete real-world app, using the latest version of Xcode, and also implement the code for views, view controllers, data managers, and other aspects of mobile apps. The book will then help you apply the latest iOS 13 features to existing apps, along with introducing you to SwiftUI, a new way to design UIs. Finally, the book will take you through setting up testers for your app, and what you need to do to publish your app on the App Store. By the end of this book, you'll be well versed with how to write and publish apps, and will be able to apply the skills you've gained to enhance your apps. What you will learn Get to grips with the fundamentals of Xcode 11 and Swift 5, the building blocks of iOS development Understand how to prototype an app using storyboards Discover the Model-View-Controller design pattern, and how to implement the desired functionality within the app Implement the latest iOS features such as Dark Mode and Sign In with Apple Understand how to convert an existing iPad app into a Mac app Design, deploy, and test your iOS applications with industry patterns and practices Who this book is for This book is for anyone who has programming experience but is completely new to Swift and iOS app development. Experienced programmers looking to explore the latest iOS 13 features will...
    Note: Online resource; Title from title page (viewed January 24, 2020) , 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
    Language: English
    Pages: 1 online resource (640 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Explore software engineering methodologies, techniques, and best practices in Go programming to build easy-to-maintain software that can effortlessly scale on demand Key Features Apply best practices to produce lean, testable, and maintainable Go code to avoid accumulating technical debt Explore Go's built-in support for concurrency and message passing to build high-performance applications Scale your Go programs across machines and manage their life cycle using Kubernetes Book Description Over the last few years, Go has become one of the favorite languages for building scalable and distributed systems. Its opinionated design and built-in concurrency features make it easy for engineers to author code that efficiently utilizes all available CPU cores. This Golang book distills industry best practices for writing lean Go code that is easy to test and maintain, and helps you to explore its practical implementation by creating a multi-tier application called Links 'R' Us from scratch. You'll be guided through all the steps involved in designing, implementing, testing, deploying, and scaling an application. Starting with a monolithic architecture, you'll iteratively transform the project into a service-oriented architecture (SOA) that supports the efficient out-of-core processing of large link graphs. You'll learn about various cutting-edge and advanced software engineering techniques such as building extensible data processing pipelines, designing APIs using gRPC, and running distributed graph processing algorithms at scale. Finally, you'll learn how to compile and package your Go services using Docker and automate their deployment to a Kubernetes cluster. By the end of this book, you'll know how to think like a professional software developer or engineer and write lean and efficient Go code. What you will learn Understand different stages of the software development life cycle and the role of a software engineer Create APIs using gRPC and leverage the middleware offered by the gRPC ecosystem Discover various approaches to managing package dependencies for your projects Build an end-to-end project from scratch and explore different strategies for scaling it Develop a graph processing system and extend it to run in a distributed manner Deploy Go services on Kubernetes and monitor their health using Prometheus Who this book is for This Golang programming book is for developers and software engineers looking to use Go to design and build scalable dis...
    Note: Online resource; Title from title page (viewed January 24, 2020) , 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
    Language: English
    Pages: 1 online resource (826 pages)
    Edition: 2nd edition
    Keywords: Electronic books ; local
    Abstract: New edition of the bestselling guide to deep reinforcement learning and how it's used to solve complex real-world problems. Revised and expanded to include multi-agent methods, discrete optimization, RL in robotics, advanced exploration techniques, and more Key Features Second edition of the bestselling introduction to deep reinforcement learning, expanded with six new chapters Learn advanced exploration techniques including noisy networks, pseudo-count, and network distillation methods Apply RL methods to cheap hardware robotics platforms Book Description Deep Reinforcement Learning Hands-On, Second Edition is an updated and expanded version of the bestselling guide to the very latest reinforcement learning (RL) tools and techniques. It provides you with an introduction to the fundamentals of RL, along with the hands-on ability to code intelligent learning agents to perform a range of practical tasks. With six new chapters devoted to a variety of up-to-the-minute developments in RL, including discrete optimization (solving the Rubik's Cube), multi-agent methods, Microsoft's TextWorld environment, advanced exploration techniques, and more, you will come away from this book with a deep understanding of the latest innovations in this emerging field. In addition, you will gain actionable insights into such topic areas as deep Q-networks, policy gradient methods, continuous control problems, and highly scalable, non-gradient methods. You will also discover how to build a real hardware robot trained with RL for less than $100 and solve the Pong environment in just 30 minutes of training using step-by-step code optimization. In short, Deep Reinforcement Learning Hands-On, Second Edition, is your companion to navigating the exciting complexities of RL as it helps you attain experience and knowledge through real-world examples. What you will learn Understand the deep learning context of RL and implement complex deep learning models Evaluate RL methods including cross-entropy, DQN, actor-critic, TRPO, PPO, DDPG, D4PG, and others Build a practical hardware robot trained with RL methods for less than $100 Discover Microsoft's TextWorld environment, which is an interactive fiction games platform Use discrete optimization in RL to solve a Rubik's Cube Teach your agent to play Connect 4 using AlphaGo Zero Explore the very latest deep RL research on topics including AI chatbots Discover advanced exploration techniques, including noisy networks and network di...
    Note: Online resource; Title from title page (viewed January 31, 2020) , 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: 9781800202054
    Language: English
    Pages: 1 online resource (1 video file, approximately 5 hr., 6 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local ; Electronic videos
    Abstract: Explore the Apache Kafka ecosystem and architecture, and learn client API programming in Java About This Video Get to grips with the Apache Kafka ecosystem and components Delve into Kafka Producer API programming in Java In Detail This course is designed to get you up and running with the fundamentals and the working of Apache Kafka with the help of practical examples. You will also delve into client API programming in Java. As you progress, you will not only cover the Apache Kafka stack, but also the architecture of Kafka components and Kafka client APIs (Producers and Consumers). The course will even guide you on how to apply the knowledge you've gained through the course to create efficient Kafka programs in Java. This course is based on Apache Kafka 2.x. All the source code and examples used in this course on Apache Kafka 2.3 open-source distribution have been tested. Several examples in this course also make use of the Confluent Community Version of Kafka. The course will focus on the Confluent Community Version to explain and demonstrate functionalities that are only available in the Confluent Platform, such as Schema Registry and Avro Serdes. This course will be making extensive use of IntelliJ IDEA as the preferred development IDE. However, based on your prior experience, you should be able to work with any other IDE designed for Java application development. Although the course will be using Apache Maven as the preferred build tool, based on your prior experience, you should be able to use any other build tool designed for Java applications. In addition to this, the course will use Log4j2 to teach you industry-standard log implementation in your applications. This course is fully example-driven and several examples will be created in the class. By the end of this course, you will have gained the skills you need to confidently build Kafka programs in Java.
    Note: Online resource; Title from title screen (viewed April 29, 2020) , 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
    Language: English
    Pages: 1 online resource (817 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Update your Android Studio skills and build modern Android applications using Kotlin Key Features Set up Android development and testing environments Gain core knowledge of the Kotlin programming language Study the design of Android applications and its user interfaces in-depth Book Description The popularity of Kotlin as an Android-compatible language keeps growing every day. This book will help you build your own Android applications using Kotlin. Android Studio 3.6 Development Essentials - Kotlin Edition first shows you how to install Android development and test environments on different operating systems. Next, you will create an Android app and a virtual device in Android Studio and install an Android application on an emulator. You will test apps on emulators and on physical Android devices. Next, you'll explore the features of Android Studio 3.6, Android 10, and Android architecture. The focus then shifts to the Kotlin language. You'll be given an overview of Kotlin, and practice converting code from Java to Kotlin. You'll also explore data types, operators, expressions, loops, functions, and the basics of OOP in Kotlin. The book will then cover Android Jetpack and how to create an example app project using the ViewModel component. You'll study advanced topics such as views and widget implementation, multi-window support integration, and biometric authentication. Finally, you will learn to upload your app to the Google Play Console and handle the build process with Gradle. By the end of this book, you will have gained the knowledge and skills required to develop powerful Android applications using Kotlin. What you will learn Build reliable apps with less error-prone code using Kotlin Use Java-based Android libraries in Kotlin Reduce the amount of code using Android Jetpack Explore unique ways to handle single and multi-touch events Use Gesture libraries to implement gesture and pinch recognition systems Increase your app visibility with app links Who this book is for This book is ideal for anyone who wants to learn how to develop powerful Android Applications using Kotlin and Android Studio 3.6. A basic understanding of Kotlin and Android SDK is recommended.
    Note: Online resource; Title from title page (viewed April 30, 2020) , 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: 9781839219238
    Language: English
    Pages: 1 online resource (1 video file, approximately 5 hr., 47 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local
    Abstract: Unlock your coding potential by solving real-world Python exercises. About This Video Solve a variety of real-world programming and logical problems by leveraging the power of Python Improve your skills in using language features, algorithms, data structures, design patterns, and more Expand your development skills by gaining hands-on experience in data analysis, visualisation, web scraping and more In Detail Python is one of the most popular and widely used programming languages in a variety of fields such as data science, analysis, gaming, GUI programming, Networking, and more. Are you someone who loves challenges and gets excited about solving them? If you've been using Python for some time and would like to test how good a Python wrangler you are, you've come to the right place! In this course, you will uncover key Python features and implement them while testing your own ability to solve particular challenges. Each unique problem will not only test your knowledge of the language, but also your ability to think outside of the box and come up with the best solutions. Our course is divided into levels to help you go from being a beginner to professional level "Pythonista"! And in case you're stumped, you don't have to worry: we'll show you the best solutions to the challenges laid out in the course. By the end of this course, you will become a confident "Python Pro", ready to take up any challenge and solve it with your mastery. So, are you up for the challenge?
    Note: Online resource; Title from title screen (viewed May 26, 2020) , 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: 9781800561083
    Language: English
    Pages: 1 online resource (1 video file, approximately 43 hr., 1 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local ; Electronic videos
    Abstract: Learn new Android APIs such as RoomDatabase, ML Kit for face recognition, Cloud Firestore, Firebase, Maps, and the Android Studio IDE (integrated development environment) About This Video Build Android apps from scratch by using the Android Studio IDE and Java Explore new Android APIs such as Firebase Realtime Database and ML Kit and the Room Persistence Library Upload your apps to Google Play Store and reach millions of Android users worldwide In Detail Android is one the most popular operating systems in the world, so Android app development can help you explore a wide range of opportunities to build a successful career. If you have creative app ideas but don't know where to start, are looking to switch careers and Android development has piqued your interest, or you simply want to add more value to the workplace, this fully updated course will help you build a strong foundation in Android development, Android Studio, and object-oriented Java programming. The course begins by teaching you how to install Android Studio for Windows, and takes you through the initial steps involved in Android development. You'll then delve into Java and get to grips with object-oriented programming in Java, along with focusing on Java inheritance and data structures. As you advance, you'll understand the Android app structure and learn how to build apps such as a trivia app and the Make It Rain app. Finally, you'll discover how to finalize the Android apps and run them on physical devices. By the end of this course, you'll have fully understood how to develop Android apps and be able to start building on your app ideas.
    Note: Online resource; Title from title screen (viewed May 29, 2020) , 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
    Language: English
    Pages: 1 online resource (762 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: A practical guide to Unity game scripting using C#, backed with practice tests, exam tips, and easy-to-follow examples to help you better prepare for the exam and become a pro in Unity programming Key Features Discover the essentials of game scripting with Unity and C# to customize every aspect of your game Overcome challenges in Unity game development using effective techniques and easy solutions Pass the Unity certification exam with the help of mock tests, exam tips, and self-assessment questions Book Description Unity Certified Programmer is a global certification program by Unity for anyone looking to become a professional Unity developer. The official Unity programmer exam will not only validate your Unity knowledge and skills, but also enable you to be part of the Unity community. This study guide will start by building on your understanding of C# programming and take you through the process of downloading and installing Unity. You'll understand how Unity works and get to grips with the core objectives of the Unity exam. As you advance, you'll enhance your skills by creating an enjoyable side-scrolling shooter game that can be played within the Unity Editor or any recent Android mobile device. This Unity book will test your knowledge with self-assessment questions and help you take your skills to an advanced level by working with Unity tools such as the Animator, Particle Effects, Lighting, UI/UX, Scriptable Objects, and debugging. By the end of this book, you'll have developed a solid understanding of the different tools in Unity and understand how to create impressive Unity applications by making the most of its toolset. What you will learn Discover techniques for writing modular, readable, and reusable scripts in Unity Implement and configure objects, physics, controls, and movements for your game projects Understand 2D and 3D animation and write scripts that interact with Unity's Rendering API Explore Unity APIs for adding lighting, materials, and texture to your apps Write Unity scripts for building interfaces for menu systems, UI navigation, application settings, and much more Delve into SOLID principles for writing clean and maintainable Unity applications Who this book is for The book is for game developers, software developers, mobile app developers, and Unity developers who want to advance in the game or related industry. Basic knowledge of C# programming and Unity engine is required.
    Note: Online resource; Title from title page (viewed June 30, 2020) , 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
    Language: English
    Pages: 1 online resource (244 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Build secure private blockchain networks to handle mission-critical security challenges such as denial-of-service attacks, user wallets, and pool mining attacks Key Features Explore blockchain concepts such as cryptography, consensus algorithms, and security assumptions Architect network security for mission-critical decentralized apps (Dapps) using design security considerations Consider various deployment and operational aspects while building a blockchain network Book Description Blockchain adoption has extended from niche research to everyday usage. However, despite the blockchain revolution, one of the key challenges faced in blockchain development is maintaining security, and this book will demonstrate the techniques for doing this. You'll start with blockchain basics and explore various blockchain attacks on user wallets, and denial of service and pool mining attacks. Next, you'll learn cryptography concepts, consensus algorithms in blockchain security, and design principles while understanding and deploying security implementation guidelines. You'll not only cover architectural considerations, but also work on system and network security and operational configurations for your Ethereum and Hyperledger Fabric network. You'll later implement security at each level of blockchain app development, understanding how to secure various phases of a blockchain app using an example-based approach. You'll gradually learn to securely implement and develop decentralized apps, and follow deployment best practices. Finally, you'll explore the architectural components of Hyperledger Fabric, and how they can be configured to build secure private blockchain networks. By the end of this book, you'll have learned blockchain security concepts and techniques that you can implement in real blockchain production environments. What you will learn Understand blockchain consensus algorithms and security assumptions Design secure distributed applications and smart contracts Understand how blockchains manage transactions and help to protect wallets and private keys Prevent potential security threats that can affect distributed ledger technologies (DLTs) and blockchains Use pentesting tools for assessing potential flaws in Dapps and smart contracts Assess privacy compliance issues and manage sensitive data with blockchain Who this book is for This book is for blockchain developers, security professionals, and Ethereum and Hyperledger developers who are looking to im...
    Note: Online resource; Title from title page (viewed April 13, 2020) , 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
    Language: English
    Pages: 1 online resource (526 pages)
    Edition: 2nd edition
    Keywords: Electronic books ; local
    Abstract: Get a firm grip on the core processes including browser automation, web scraping, Word, Excel, and GUI automation with Python 3.8 and higher Key Features Automate integral business processes such as report generation, email marketing, and lead generation Explore automated code testing and Python's growth in data science and AI automation in three new chapters Understand techniques to extract information and generate appealing graphs, and reports with Matplotlib Book Description In this updated and extended version of Python Automation Cookbook, each chapter now comprises the newest recipes and is revised to align with Python 3.8 and higher. The book includes three new chapters that focus on using Python for test automation, machine learning projects, and for working with messy data. This edition will enable you to develop a sharp understanding of the fundamentals required to automate business processes through real-world tasks, such as developing your first web scraping application, analyzing information to generate spreadsheet reports with graphs, and communicating with automatically generated emails. Once you grasp the basics, you will acquire the practical knowledge to create stunning graphs and charts using Matplotlib, generate rich graphics with relevant information, automate marketing campaigns, build machine learning projects, and execute debugging techniques. By the end of this book, you will be proficient in identifying monotonous tasks and resolving process inefficiencies to produce superior and reliable systems. What you will learn Learn data wrangling with Python and Pandas for your data science and AI projects Automate tasks such as text classification, email filtering, and web scraping with Python Use Matplotlib to generate a variety of stunning graphs, charts, and maps Automate a range of report generation tasks, from sending SMS and email campaigns to creating templates, adding images in Word, and even encrypting PDFs Master web scraping and web crawling of popular file formats and directories with tools like Beautiful Soup Build cool projects such as a Telegram bot for your marketing campaign, a reader from a news RSS feed, and a machine learning model to classify emails to the correct department based on their content Create fire-and-forget automation tasks by writing cron jobs, log files, and regexes with Python scripting Who this book is for Python Automation Cookbook - Second Edition is for developers, data enthusiasts or ...
    Note: Online resource; Title from title page (viewed May 29, 2020) , 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: 9781838828219
    Language: English
    Pages: 1 online resource (1 video file, approximately 2 hr., 39 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local
    Abstract: Learn how to use the Python programming language to automate offensive and defensive information security tasks About This Video Learn individual information security techniques using Python Use several powerful pre-built Python libraries for your own purposes Build real information security tools in Python! In Detail The process of finding and eradicating an attacker is time-consuming and costs a lot, which hurts your organization. You need to write tools that will help you automate your defensive and offensive security. As a penetration tester, you need to evolve quickly. When off-the-shelf tools and exploits fall short, writing your own tool will help you safeguard your data. In this course, learn how to leverage Python to perform routine tasks quickly and efficiently. You will automate log analysis and packet analysis with file operations, regular expressions, and analysis modules; interact with websites to collect intelligence; and develop TCP client and server applications for use in penetration testing. You will learn how to build automation tools for information security, and will hopefully find that these examples will help inspire you to design and build your own! By the end of this course, you will have the skills and confidence you need to automate both offensive and defensive security techniques using Python; and have developed several small security tools and one large comprehensive penetration testing tool, all of which can be used in the real world.
    Note: Online resource; Title from title screen (viewed May 28, 2020) , 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
    Language: English
    Pages: 1 online resource (400 pages)
    Edition: 4th edition
    Keywords: Electronic books ; local
    Abstract: Become well-versed with forensics for the Android, iOS, and Windows 10 mobile platforms by learning essential techniques and exploring real-life scenarios Key Features Apply advanced forensic techniques to recover deleted data from mobile devices Retrieve and analyze data stored not only on mobile devices but also on the cloud and other connected mediums Use the power of mobile forensics on popular mobile platforms by exploring different tips, tricks, and techniques Book Description Mobile phone forensics is the science of retrieving data from a mobile phone under forensically sound conditions. This updated fourth edition of Practical Mobile Forensics delves into the concepts of mobile forensics and its importance in today's world. The book focuses on teaching you the latest forensic techniques to investigate mobile devices across various mobile platforms. You will learn forensic techniques for multiple OS versions, including iOS 11 to iOS 13, Android 8 to Android 10, and Windows 10. The book then takes you through the latest open source and commercial mobile forensic tools, enabling you to analyze and retrieve data effectively. From inspecting the device and retrieving data from the cloud, through to successfully documenting reports of your investigations, you'll explore new techniques while building on your practical knowledge. Toward the end, you will understand the reverse engineering of applications and ways to identify malware. Finally, the book guides you through parsing popular third-party applications, including Facebook and WhatsApp. By the end of this book, you will be proficient in various mobile forensic techniques to analyze and extract data from mobile devices with the help of open source solutions. What you will learn Discover new data extraction, data recovery, and reverse engineering techniques in mobile forensics Understand iOS, Windows, and Android security mechanisms Identify sensitive files on every mobile platform Extract data from iOS, Android, and Windows platforms Understand malware analysis, reverse engineering, and data analysis of mobile devices Explore various data recovery techniques on all three mobile platforms Who this book is for This book is for forensic examiners with basic experience in mobile forensics or open source solutions for mobile forensics. Computer security professionals, researchers or anyone looking to gain a deeper understanding of mobile internals will also find this book useful. Some underst...
    Note: Online resource; Title from title page (viewed April 9, 2020) , 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: 9781800561489
    Language: English
    Pages: 1 online resource (1 video file, approximately 5 hr., 50 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local ; Electronic videos
    Abstract: Leverage pytest's fast, scalable, and professional-grade framework design to build and run automated test suites like a pro About This Video Become proficient in automated testing using pytest Create a well-organized, scalable test framework on a professional level Find out how fixtures can eliminate up to 80% of code in a bloated codebase In Detail Python is one of the most popular programming languages in the world, with its demand increasing by the minute. Pytest - one of the most actively maintained testing frameworks in the industry - provides an incredible set of tools for faster, less stressful testing. In this course, you'll learn how to eliminate boilerplate setup and teardown code, run multiple tests simultaneously, and track your test run history to identify slow or problematic tests. Beginning with a brief introduction and a step-by-step setup of pytest, this course will walk you through each session. You'll discover what makes a good framework, and, more importantly, what makes a bad one. As you advance, you'll learn how to use test searching to avoid cumbersome test suites, and how fixtures can eliminate up to 80% of code in case of code bloat. This interactive course is also equipped with information-rich videos to help you grasp the concepts with ease. By the end of this course, you'll be ready to build high-performance, well-organized, scalable test frameworks on the professional level.
    Note: Online resource; Title from title screen (viewed May 28, 2020) , 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
    Language: English
    Pages: 1 online resource (636 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Get started with C# and strengthen your knowledge of core programming concepts such as procedural, object-oriented, generic, functional, and asynchronous programming along with the latest features of C# 8 Key Features Learn the fundamentals of C# with the help of easy-to-follow examples and explanations Leverage the latest features of C# 8, including nullable reference types, pattern matching enhancements, and asynchronous streams Explore object-oriented programming, functional programming, and multithreading concepts Book Description The C# programming language is often developers' primary choice for creating a wide range of applications for desktop, cloud, and mobile. In nearly two decades of its existence, C# has evolved from a general-purpose, object-oriented language to a multi-paradigm language with impressive features. This book will take you through C# from the ground up in a step-by-step manner. You'll start with the building blocks of C#, which include basic data types, variables, strings, arrays, operators, control statements, and loops. Once comfortable with the basics, you'll then progress to learning object-oriented programming concepts such as classes and structures, objects, interfaces, and abstraction. Generics, functional programming, dynamic, and asynchronous programming are covered in detail. This book also takes you through regular expressions, reflection, memory management, pattern matching, exceptions, and many other advanced topics. As you advance, you'll explore the .NET Core 3 framework and learn how to use the dotnet command-line interface (CLI), consume NuGet packages, develop for Linux, and migrate apps built with .NET Framework. Finally, you'll understand how to run unit tests with the Microsoft unit testing frameworks available in Visual Studio. By the end of this book, you'll be well-versed with the essentials of the C# language and be ready to start creating apps with it. What you will learn Get to grips with all the new features of C# 8 Discover how to use attributes and reflection to build extendable applications Utilize LINQ to uniformly query various sources of data Use files and streams and serialize data to JSON and XML Write asynchronous code with the async-await pattern Employ .NET Core tools to create, compile, and publish your applications Create unit tests with Visual Studio and the Microsoft unit testing frameworks Who this book is for If you have little experience in coding or C# and want to learn ...
    Note: Online resource; Title from title page (viewed April 30, 2020) , 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: 9781838553852
    Language: English
    Pages: 1 online resource (1 video file, approximately 7 hr., 18 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local
    Abstract: Design and deliver powerful Designs with SolidWorks About This Video Learn to create compelling 2D and 3D modeling, sketches, assemblies, and engineering drawings Design products confidently by improving your product development processes using SolidWorks Develop your design thinking and modeling skills with some real-world assembly designs In Detail SolidWorks is a solution for any business or professional looking to integrate design and manufacturing processes with photorealistic visuals of projects and collaborative features with this 3D experience platform. If you want to take your product design to the next level, SolidWorks can help you succeed. This course covers the full range of features in SolidWorks, and will help you gain the skills to draw and model any simple or complex mechanical shape or assembly - and ultimately design better products. Throughout the course, we will utilize a variety of real-world examples to support your learning and inspire you for your own projects. By the end of the course, you will have the skills and confidence to start designing your own 3D models and assemblies. Note: The course uses SolidWorks versions 2019 and 2020. However the course content independent of version used.
    Note: Online resource; Title from title screen (viewed April 29, 2020) , 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
    Language: English
    Pages: 1 online resource (824 pages)
    Edition: 2nd edition
    Keywords: Electronic books ; local
    Abstract: Revised and updated second edition of the bestselling hands-on guide to building enterprise-ready web apps using an evergreen Angular platform Key Features Updated examples, projects, and a new overview of tools - including NgRX and Ivy, automated testing, and Firebase authentication New chapter summarizing history of web frameworks and Angular version updates All-new RESTful API implementation leveraging the MEAN stack with MongoDB, Express.js, Angular and Node.js Book Description This second edition of Angular for Enterprise-Ready Web Applications is updated with in-depth coverage of the evergreen Angular platform. You'll start by mastering Angular programming fundamentals. Using the Kanban method and GitHub tools, you'll build great-looking apps with Angular Material and also leverage reactive programming patterns with RxJS, discover the flux pattern with NgRx, become familiar with automated testing, utilize continuous integration using CircleCI, and deploy your app to the cloud using Vercel Now and GCloud. You will then learn how to design and develop line-of-business apps using router-first architecture with observable data anchors, demonstrated through oft-used recipes like master/detail views, and data tables with pagination and forms. Next, you'll discover robust authentication and authorization design demonstrated via integration with Firebase, API documentation using Swagger, and API implementation using the MEAN stack. Finally, you will learn about DevOps using Docker, build a highly available cloud infrastructure on AWS, capture user behavior with Google Analytics, and perform load testing. By the end of the book, you'll be familiar with the entire gamut of modern web development and full-stack architecture, learning patterns and practices to be successful as an individual developer on the web or as a team in the enterprise. What you will learn Adopt a minimalist, value-first approach to delivering web apps Master Angular development fundamentals, RxJS, CLI tools, GitHub, and Docker Discover the flux pattern and NgRx Implement a RESTful APIs using Node.js, Express.js, and MongoDB Create secure and efficient web apps for any cloud provider or your own servers Deploy your app on highly available cloud infrastructure using DevOps, CircleCI, and AWS Who this book is for This book is for developers who want to confidently deliver high-quality and production-grade Angular apps from design to deployment. Developers that have prior experie...
    Note: Online resource; Title from title page (viewed May 29, 2020) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 47
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    Language: English
    Pages: 1 online resource (530 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Implement supervised and unsupervised machine learning algorithms using C++ libraries such as PyTorch C++ API, Caffe2, Shogun, Shark-ML, mlpack, and dlib with the help of real-world examples and datasets Key Features Become familiar with data processing, performance measuring, and model selection using various C++ libraries Implement practical machine learning and deep learning techniques to build smart models Deploy machine learning models to work on mobile and embedded devices Book Description C++ can make your machine learning models run faster and more efficiently. This handy guide will help you learn the fundamentals of machine learning (ML), showing you how to use C++ libraries to get the most out of your data. This book makes machine learning with C++ for beginners easy with its example-based approach, demonstrating how to implement supervised and unsupervised ML algorithms through real-world examples. This book will get you hands-on with tuning and optimizing a model for different use cases, assisting you with model selection and the measurement of performance. You'll cover techniques such as product recommendations, ensemble learning, and anomaly detection using modern C++ libraries such as PyTorch C++ API, Caffe2, Shogun, Shark-ML, mlpack, and dlib. Next, you'll explore neural networks and deep learning using examples such as image classification and sentiment analysis, which will help you solve various problems. Later, you'll learn how to handle production and deployment challenges on mobile and cloud platforms, before discovering how to export and import models using the ONNX format. By the end of this C++ book, you will have real-world machine learning and C++ knowledge, as well as the skills to use C++ to build powerful ML systems. What you will learn Explore how to load and preprocess various data types to suitable C++ data structures Employ key machine learning algorithms with various C++ libraries Understand the grid-search approach to find the best parameters for a machine learning model Implement an algorithm for filtering anomalies in user data using Gaussian distribution Improve collaborative filtering to deal with dynamic user preferences Use C++ libraries and APIs to manage model structures and parameters Implement a C++ program to solve image classification tasks with LeNet architecture Who this book is for You will find this C++ machine learning book useful if you want to get started with machine learning algorithms an...
    Note: Online resource; Title from title page (viewed May 15, 2020) , 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: 9781838827069
    Language: English
    Pages: 1 online resource (430 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Apply neural network architectures to build state-of-the-art computer vision applications using the Python programming language Key Features Gain a fundamental understanding of advanced computer vision and neural network models in use today Cover tasks such as low-level vision, image classification, and object detection Develop deep learning models on cloud platforms and optimize them using TensorFlow Lite and the OpenVINO toolkit Book Description Computer vision allows machines to gain human-level understanding to visualize, process, and analyze images and videos. This book focuses on using TensorFlow to help you learn advanced computer vision tasks such as image acquisition, processing, and analysis. You'll start with the key principles of computer vision and deep learning to build a solid foundation, before covering neural network architectures and understanding how they work rather than using them as a black box. Next, you'll explore architectures such as VGG, ResNet, Inception, R-CNN, SSD, YOLO, and MobileNet. As you advance, you'll learn to use visual search methods using transfer learning. You'll also cover advanced computer vision concepts such as semantic segmentation, image inpainting with GAN's, object tracking, video segmentation, and action recognition. Later, the book focuses on how machine learning and deep learning concepts can be used to perform tasks such as edge detection and face recognition. You'll then discover how to develop powerful neural network models on your PC and on various cloud platforms. Finally, you'll learn to perform model optimization methods to deploy models on edge devices for real-time inference. By the end of this book, you'll have a solid understanding of computer vision and be able to confidently develop models to automate tasks. What you will learn Explore methods of feature extraction and image retrieval and visualize different layers of the neural network model Use TensorFlow for various visual search methods for real-world scenarios Build neural networks or adjust parameters to optimize the performance of models Understand TensorFlow DeepLab to perform semantic segmentation on images and DCGAN for image inpainting Evaluate your model and optimize and integrate it into your application to operate at scale Get up to speed with techniques for performing manual and automated image annotation Who this book is for This book is for computer vision professionals, image processing professionals, machine le...
    Note: Online resource; Title from title page (viewed May 15, 2020) , 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: 9781789619904
    Language: English
    Pages: 1 online resource (1 video file, approximately 5 hr., 50 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local
    Abstract: This hands-on course teaches you to build reactive, scalable, and dynamic cross-platform apps using Ionic 4 and 5 About This Video Build performant, persistent, reactive, and scalable cross-platform apps using the Ionic 4 and 5 framework Develop apps that use a single codebase and work on mobile platforms Android, iOS, and also the web using native APIs and in-device storage Follow industry best practices and use MobX with Ionic (via device storage) to build a scalable architecture In Detail While Ionic is an easy and straightforward framework to learn, building Ionic apps can sometimes be hard. Designing its architecture and making sure that your application is high-performing, dynamic, and scalable are always tricky. In this course, you will develop a feature-rich Notes app in a step-by-step process using the Ionic framework. You will be using web components, persistent storage, and APIs to ensure your app is high-performing. You'll use the MobX reactive state management tool to make your apps scalable. You'll then use a SQLite database to persist data onto your device. With the Ionic Native Camera API, you'll add, save pictures to your notes then edit and save them, set reminders in your notes, and have your device notify you of events using Ionic Native local notifications. You will deploy your app across iOS and Android devices and also on the web. By the end of the course, you will have taken your Ionic 4 and 5 skills to the next level and will be equipped to build cross-platform hybrid mobile apps.
    Note: Online resource; Title from title screen (viewed May 6, 2020) , 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: 9781838643416
    Language: English
    Pages: 1 online resource (626 pages)
    Edition: 2nd edition
    Keywords: Electronic books ; local
    Abstract: Gain the expertise you need to build custom application frameworks and responsive and visually appealing user interfaces with WPF, C#, and .NET Key Features Discover a smarter way of working with WPF using the MVVM software architectural pattern Create your own lightweight application framework to build your future applications upon Understand data binding and learn how to use it in an application Book Description Microsoft Windows Presentation Foundation (WPF) provides several libraries and APIs for developers to create engaging user experiences. This book features a wide range of simple through to complex examples to demonstrate how to develop enterprise-grade applications for Windows desktop with WPF. This updated second edition of Mastering Windows Presentation Foundation starts by covering the benefits of using the Model-View-ViewModel (MVVM) software architectural pattern with WPF, before guiding you through debugging your WPF apps. The book will then take you through the application architecture and building the foundation layer for your apps. As you advance, you'll get to grips with data binding, explore the various built-in WPF controls, and customize them to suit your requirements. You'll learn how to create custom controls to meet your needs when the built-in functionality is not enough. You'll also learn how to enhance your applications using practical animations, stunning visuals, and responsive data validation. To ensure that your app is not only interactive but also efficient, you'll focus on improving application performance, and finally, discover the different methods for deploying your applications. By the end of this book, you'll be proficient in using WPF for developing efficient yet robust user interfaces. What you will learn Discover MVVM and how it assists development with WPF Implement your own custom application framework Become proficient with Data Binding Understand how to adapt the built-in controls Get up to speed with animations Implement responsive data validation Create visually appealing user interfaces Improve application performance Learn how to deploy your applications Who this book is for This Windows book is for developers with basic to intermediate-level knowledge of Windows Presentation Foundation and for those interested in simply enhancing their WPF skills. If you're looking to learn more about application architecture and designing user interfaces in a visually appealing manner, you'll find this book ...
    Note: Online resource; Title from title page (viewed March 30, 2020) , 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: 9781800200708
    Language: English
    Pages: 1 online resource (550 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Learning how to apply unsupervised algorithms on unlabeled datasets from scratch can be easier than you thought with this beginner's workshop, featuring interesting examples and activities Key Features Get familiar with the ecosystem of unsupervised algorithms Learn interesting methods to simplify large amounts of unorganized data Tackle real-world challenges, such as estimating the population density of a geographical area Book Description Do you find it difficult to understand how popular companies like WhatsApp and Amazon find valuable insights from large amounts of unorganized data? The Unsupervised Learning Workshop will give you the confidence to deal with cluttered and unlabeled datasets, using unsupervised algorithms in an easy and interactive manner. The book starts by introducing the most popular clustering algorithms of unsupervised learning. You'll find out how hierarchical clustering differs from k-means, along with understanding how to apply DBSCAN to highly complex and noisy data. Moving ahead, you'll use autoencoders for efficient data encoding. As you progress, you'll use t-SNE models to extract high-dimensional information into a lower dimension for better visualization, in addition to working with topic modeling for implementing natural language processing (NLP). In later chapters, you'll find key relationships between customers and businesses using Market Basket Analysis, before going on to use Hotspot Analysis for estimating the population density of an area. By the end of this book, you'll be equipped with the skills you need to apply unsupervised algorithms on cluttered datasets to find useful patterns and insights. What you will learn Distinguish between hierarchical clustering and the k-means algorithm Understand the process of finding clusters in data Grasp interesting techniques to reduce the size of data Use autoencoders to decode data Extract text from a large collection of documents using topic modeling Create a bag-of-words model using the CountVectorizer Who this book is for If you are a data scientist who is just getting started and want to learn how to implement machine learning algorithms to build predictive models, then this book is for you. To expedite the learning process, a solid understanding of the Python programming language is recommended, as you'll be editing classes and functions instead of creating them from scratch.
    Note: Online resource; Title from title page (viewed July 29, 2020) , 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: 9781800562431
    Language: English
    Pages: 1 online resource (1 video file, approximately 7 hr., 60 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local
    Abstract: Learn modern JavaScript and its fundamentals from scratch About This Video Become a confident JavaScript developer by learning how to read, write, and code in JavaScript Develop a solid understanding of JavaScript fundamentals Create dynamic web pages and projects using JavaScript In Detail This course will guide you on your journey to becoming a confident JavaScript developer by equipping you with the right techniques and knowledge of essential concepts. You will learn how to write JavaScript, along with understanding its application and how to execute it. Progressing through the sections, you'll work with the JavaScript syntax and also discover ways to easily debug JavaScript code. One of the main reasons why JavaScript is so popular is because of its ability to interact with a web page. In this course, you will learn how to accept user input, change how a page looks, and take action based on the user's action. Specific videos will also teach you about the different data types and how to use them. In addition to this, you'll delve into numbers, strings, floats, functions, undefined, and null, along with understanding their importance. The course also features a dedicated section for objects, classes, and object-oriented programming (OOP), along with covering concepts such as hoisting, closures, promises, and block scoping. Finally, you'll get to grips with topics such as APIs and Ajax requests. By the end of this course, you will be well-versed with modern JavaScript and have the skills you need to write effective JavaScript code.
    Note: Online resource; Title from title screen (viewed April 29, 2020) , 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: 9781800563322
    Language: English
    Pages: 1 online resource (1 video file, approximately 21 hr., 30 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local ; Electronic videos
    Abstract: Learn Flutter - Google's mobile development framework - and build Flutter iOS and Android apps using a single codebase About This Video Get an introduction to Flutter and understand Flutter app anatomy Design, build, and debug Flutter Android and iOS apps Explore the capabilities of Flutter to build robust apps In Detail The Complete Flutter and Dart App Development Course is the first comprehensive Dart and Flutter course, fully updated to include the latest developments. Flutter is the new cross-platform mobile app development framework created by Google that allows developers to build Android and iOS apps using a single codebase, and it is the best way to develop cross-platform apps, which would otherwise require two distinct mobile development teams. Instead of having to learn Objective-C or Swift to build iOS apps, and Java or Kotlin to build Android apps, you can now use Flutter to build apps that run natively in both iOS and Android devices using the general-purpose programming language Dart. The course begins with an overview of Flutter's capabilities and helps you to download Flutter code and set up development tools for Windows and Mac. It then gives you a comprehensive introduction to Dart and covers the fundamentals and advanced concepts of object-oriented programming (OOP). As you advance, you'll get to grips with Flutter's intermediate concepts and themes. Toward the end, you will build a Flutter tip calculator app and take up quizzes and challenges relating to Flutter widgets and material design. By the end of this course, you'll have gained complete knowledge of Flutter and be able to build both iOS and Android apps like a professional.
    Note: Online resource; Title from title screen (viewed June 30, 2020) , 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: 9781800202504
    Language: English
    Pages: 1 online resource (352 pages)
    Edition: 2nd edition
    Keywords: Electronic books ; local
    Abstract: Designed with beginners in mind, this workshop helps you make the most of Python libraries and the Jupyter Notebook's functionality to understand how data science can be applied to solve real-world data problems. Key Features Gain useful insights into data science and machine learning Explore the different functionalities and features of a Jupyter Notebook Discover how Python libraries are used with Jupyter for data analysis Book Description From banking and manufacturing through to education and entertainment, using data science for business has revolutionized almost every sector in the modern world. It has an important role to play in everything from app development to network security. Taking an interactive approach to learning the fundamentals, this book is ideal for beginners. You'll learn all the best practices and techniques for applying data science in the context of real-world scenarios and examples. Starting with an introduction to data science and machine learning, you'll start by getting to grips with Jupyter functionality and features. You'll use Python libraries like sci-kit learn, pandas, Matplotlib, and Seaborn to perform data analysis and data preprocessing on real-world datasets from within your own Jupyter environment. Progressing through the chapters, you'll train classification models using sci-kit learn, and assess model performance using advanced validation techniques. Towards the end, you'll use Jupyter Notebooks to document your research, build stakeholder reports, and even analyze web performance data. By the end of The Applied Data Science Workshop, you'll be prepared to progress from being a beginner to taking your skills to the next level by confidently applying data science techniques and tools to real-world projects. What you will learn Understand the key opportunities and challenges in data science Use Jupyter for data science tasks such as data analysis and modeling Run exploratory data analysis within a Jupyter Notebook Visualize data with pairwise scatter plots and segmented distribution Assess model performance with advanced validation techniques Parse HTML responses and analyze HTTP requests Who this book is for If you are an aspiring data scientist who wants to build a career in data science or a developer who wants to explore the applications of data science from scratch and analyze data in Jupyter using Python libraries, then this book is for you. Although a brief understanding of Python programming and ...
    Note: Online resource; Title from title page (viewed July 22, 2020) , 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: 9781838989590
    Language: English
    Pages: 1 online resource (316 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Get well-versed with traditional as well as modern natural language processing concepts and techniques Key Features Perform various NLP tasks to build linguistic applications using Python libraries Understand, analyze, and generate text to provide accurate results Interpret human language using various NLP concepts, methodologies, and tools Book Description Natural Language Processing (NLP) is the subfield in computational linguistics that enables computers to understand, process, and analyze text. This book caters to the unmet demand for hands-on training of NLP concepts and provides exposure to real-world applications along with a solid theoretical grounding. This book starts by introducing you to the field of NLP and its applications, along with the modern Python libraries that you'll use to build your NLP-powered apps. With the help of practical examples, you'll learn how to build reasonably sophisticated NLP applications, and cover various methodologies and challenges in deploying NLP applications in the real world. You'll cover key NLP tasks such as text classification, semantic embedding, sentiment analysis, machine translation, and developing a chatbot using machine learning and deep learning techniques. The book will also help you discover how machine learning techniques play a vital role in making your linguistic apps smart. Every chapter is accompanied by examples of real-world applications to help you build impressive NLP applications of your own. By the end of this NLP book, you'll be able to work with language data, use machine learning to identify patterns in text, and get acquainted with the advancements in NLP. What you will learn Understand how NLP powers modern applications Explore key NLP techniques to build your natural language vocabulary Transform text data into mathematical data structures and learn how to improve text mining models Discover how various neural network architectures work with natural language data Get the hang of building sophisticated text processing models using machine learning and deep learning Check out state-of-the-art architectures that have revolutionized research in the NLP domain Who this book is for This NLP Python book is for anyone looking to learn NLP's theoretical and practical aspects alike. It starts with the basics and gradually covers advanced concepts to make it easy to follow for readers with varying levels of NLP proficiency. This comprehensive guide will help you develop a thorough...
    Note: Online resource; Title from title page (viewed June 26, 2020) , 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
    Language: English
    Pages: 1 online resource (496 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Build a strong foundation in designing and implementing real-time systems with the help of practical examples Key Features Get up and running with the fundamentals of RTOS and apply them on STM32 Enhance your programming skills to design and build real-world embedded systems Get to grips with advanced techniques for implementing embedded systems Book Description A real-time operating system (RTOS) is used to develop systems that respond to events within strict timelines. Real-time embedded systems have applications in various industries, from automotive and aerospace through to laboratory test equipment and consumer electronics. These systems provide consistent and reliable timing and are designed to run without intervention for years. This microcontrollers book starts by introducing you to the concept of RTOS and compares some other alternative methods for achieving real-time performance. Once you've understood the fundamentals, such as tasks, queues, mutexes, and semaphores, you'll learn what to look for when selecting a microcontroller and development environment. By working through examples that use an STM32F7 Nucleo board, the STM32CubeIDE, and SEGGER debug tools, including SEGGER J-Link, Ozone, and SystemView, you'll gain an understanding of preemptive scheduling policies and task communication. The book will then help you develop highly efficient low-level drivers and analyze their real-time performance and CPU utilization. Finally, you'll cover tips for troubleshooting and be able to take your new-found skills to the next level. By the end of this book, you'll have built on your embedded system skills and will be able to create real-time systems using microcontrollers and FreeRTOS. What you will learn Understand when to use an RTOS for a project Explore RTOS concepts such as tasks, mutexes, semaphores, and queues Discover different microcontroller units (MCUs) and choose the best one for your project Evaluate and select the best IDE and middleware stack for your project Use professional-grade tools for analyzing and debugging your application Get FreeRTOS-based applications up and running on an STM32 board Who this book is for This book is for embedded engineers, students, or anyone interested in learning the complete RTOS feature set with embedded devices. A basic understanding of the C programming language and embedded systems or microcontrollers will be helpful.
    Note: Online resource; Title from title page (viewed May 15, 2020) , 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: 9781838647308
    Language: English
    Pages: 1 online resource (1 video file, approximately 2 hr., 46 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local
    Abstract: Learn how to use Puppet to automate your infrastructure About This Video Deploy puppet masters, and use code from Puppet Forge to write your own manifests Follow along as we configure a mock environment with Virtual Machines Learn Puppet through carefully chosen examples. This course focuses on the elements you need to know to get your work done. In Detail Puppet is a configuration management system. It is a language written for and by system administrators, to manage a large number of systems efficiently and prevent configuration drift. It automates all your IT configurations, giving you control over what you do to each node, allowing you to decided when and how you do it. Managing your application's infrastructure requires constant updates and security for infrastructure reliability. Automation provides faster deployments and fewer failures, improves security, and reduces costs for your organization. Puppet is an ideal tool for automating IT infrastructure in your organization and this course will show you how to do this. The course gives you a hands-on tutorial in the Puppet platform and so you can manage your IT infrastructure. You will build a custom software installation and configuration to match your application infrastructure, and explore the latest Puppet features by executing, testing, and deploying Puppet across your systems. You'll also develop Puppet modules while learning to avoid common errors and overcome everyday challenges. By the end of this course, you will be confident enough, and have the required skills, to manage your IT infrastructure effectively with Puppet and be ready to use Puppet in your own systems to ensure all of your servers comply with the desired configuration.
    Note: Online resource; Title from title screen (viewed April 22, 2020) , 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: 9781800207226
    Language: English
    Pages: 1 online resource (1 video file, approximately 2 hr., 20 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local
    Abstract: Develop cross-platform apps with the help of Xamarin.Forms About This Video This course provides a complete tour of Xamarin.Forms, from an introduction to XAML right through to advanced Xamarin.Forms concepts and techniques The course is ordered logically, with each skill based on what has come before. The complete source code is available on GitHub to make following along easier. You will be using the very latest version of Xamarin.Forms and C# 8, allowing us to take advantage of the latest features In Detail This course will be your perfect guide and will help you get up-and-running with building cross-platform mobile applications with the Xamarin.Forms framework. You will learn about the basics of Visual Studio 19, how to download and install it, and Xcode. We will cover View Model concepts and explore Data Binding as well as event handlers. We use a practical and hands-on approach to help you understand NUnit and Moq concepts effectively. You will understand how Xamarin.Forms allow you to create user interfaces that can be shared across platforms. We start by running a program using both Android and iOS emulators and simulators, respectively. Then we will set up a solution for your cross-development project. Along the way, you will look at unit-testing your code. By the end of the course, you'll be confident enough to design and develop cross-platform applications with the help of Xamarin.Forms.
    Note: Online resource; Title from title screen (viewed May 21, 2020) , 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
    Language: English
    Pages: 1 online resource (642 pages)
    Edition: 3rd edition
    Keywords: Electronic books ; local
    Abstract: Go beyond simply learning Kubernetes fundamentals and its deployment, and explore more advanced concepts, including serverless computing and service meshes with the latest updates Key Features Master Kubernetes architecture and design to build and deploy secure distributed applications Learn advanced concepts like autoscaling, cluster federation, serverless computing, and service mesh integration for observability Explore Kubernetes 1.18 features and its rich ecosystem of tools like Kubectl, Knative, and Helm Book Description The third edition of Mastering Kubernetes is updated with the latest tools and code enabling you to learn Kubernetes 1.18's latest features. This book primarily concentrates on diving deeply into complex concepts and Kubernetes best practices to help you master the skills of designing and deploying large clusters on various cloud platforms. The book trains you to run complex stateful microservices on Kubernetes including advanced features such as horizontal pod autoscaling, rolling updates, resource quotas, and persistent storage backend. With the two new chapters, you will gain expertise in serverless computing and utilizing service meshes. As you proceed through the chapters, you will explore different options for network configuration and learn to set up, operate, and troubleshoot Kubernetes networking plugins through real-world use cases. Furthermore, you will understand the mechanisms of custom resource development and its utilization in automation and maintenance workflows. By the end of this Kubernetes book, you will graduate from an intermediate to advanced Kubernetes professional. What you will learn Master the fundamentals of Kubernetes architecture and design Build and run stateful applications and complex microservices on Kubernetes Use tools like Kubectl, secrets, and Helm to manage resources and storage Master Kubernetes Networking with load balancing options like Ingress Achieve high-availability Kubernetes clusters Improve Kubernetes observability with tools like Prometheus, Grafana, and Jaeger Extend Kubernetes working with Kubernetes API, plugins, and webhooks Who this book is for If you are a system administrator or a cloud developer with working knowledge of Kubernetes and are keen to master its advanced features, along with learning everything from building microservices to utilizing service meshes, Mastering Kubernetes is for you. Basic familiarity with networking concepts will be helpful.
    Note: Online resource; Title from title page (viewed June 30, 2020) , 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: 9781838640767
    Language: English
    Pages: 1 online resource (1 video file, approximately 7 hr., 3 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local
    Abstract: Build web apps quickly and with less effort using Kotlin and Ktor About This Video Create a lightweight REST-enabled backend from scratch for use on your website or mobile app Understand the Ktor lifecycle and how to apply plugins to develop a bookstore app and master core app development Create a Ktor project from scratch and get started with Kotlin coroutines and Kotlin class extensions In Detail Ktor is a Kotlin-specific framework for building asynchronous client- and server-side web applications. It is one of the most widely-adopted and supported alternatives to Java for Android app development. Ktor has gained massive popularity remarkably quickly, and you'll rapidly create connected applications in Kotlin with minimal effort. This course provides hands-on training in a practical and engaging way to get you started building an end-to-end web application using Kotlin's popular framework, Ktor. You will begin by swiftly covering Kotlin and Ktor basics (for this, you'll benefit from some basic knowledge of Kotlin before starting this course). You'll cover setting up your project-which will be full-stack (client and server)-and create your web application in the Ktor framework using Kotlin as your language. You'll cover some important Ktor features and solutions, and will cover routing and HTML Builder. You'll also run your configured application and test it. By the end of the course, you will have learned how to build web applications with Kotlin using the Ktor framework.
    Note: Online resource; Title from title screen (viewed June 30, 2020) , 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
    Language: English
    Pages: 1 online resource (458 pages)
    Edition: 3rd edition
    Keywords: Electronic books ; local
    Abstract: Discover recipes for implementing solutions to real-world business problems through serverless applications Key Features Test, troubleshoot, and monitor Azure functions to deliver high-quality and reliable cloud-centric applications Understand Visual Studio's integrated developer experience for Azure functions Explore best practices for organizing and refactoring code within the Azure functions Book Description This third edition of Azure Serverless Computing Cookbook guides you through the development of a basic back-end web API that performs simple operations, helping you understand how to persist data in Azure Storage services. You'll cover the integration of Azure Functions with other cloud services, such as notifications (SendGrid and Twilio), Cognitive Services (computer vision), and Logic Apps, to build simple workflow-based applications. With the help of this book, you'll be able to leverage Visual Studio tools to develop, build, test, and deploy Azure functions quickly. It also covers a variety of tools and methods for testing the functionality of Azure functions locally in the developer's workstation and in the cloud environment. Once you're familiar with the core features, you'll explore advanced concepts such as durable functions, starting with a "hello world" example, and learn about the scalable bulk upload use case, which uses durable function patterns, function chaining, and fan-out/fan-in. By the end of this Azure book, you'll have gained the knowledge and practical experience needed to be able to create and deploy Azure applications on serverless architectures efficiently. What you will learn Implement continuous integration and continuous deployment (CI/CD) of Azure functions Develop different event-based handlers in a serverless architecture Integrate Azure functions with different Azure services to develop enterprise-level applications Accelerate your cloud application development using Azure function triggers and bindings Automate mundane tasks at various levels, from development to deployment and maintenance Develop stateful serverless applications and self-healing jobs using durable functions Who this book is for If you are a cloud developer or architect who wants to build cloud-native systems and deploy serverless applications with Azure functions, this book is for you. Prior experience with Microsoft Azure core services will help you to make the most out of this book.
    Note: Online resource; Title from title page (viewed June 19, 2020) , 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
    Language: English
    Pages: 1 online resource (162 pages)
    Edition: 3rd edition
    Keywords: Electronic books ; local
    Abstract: Learn Azure's cloud capabilities with the help of this introductory guide to employing Azure for your cloud infrastructure needs. Key Features Get a clear overview of Azure's capabilities and benefits, and learn how to get started efficiently Develop the ability to opt for cloud architecture and design that best fits your organization Leverage Azure opportunities for cost savings and optimization Book Description Microsoft Azure is a powerful cloud computing platform that offers a multitude of services and capabilities for organizations of any size moving to a cloud strategy. Azure Strategy and Implementation Guide Third Edition encapsulates the entire spectrum of measures involved in Azure deployment that includes understanding Azure fundamentals, choosing a suitable cloud architecture, building on design principles, becoming familiar with Azure DevOps, and learning best practices for optimization and management. The book begins by introducing you to the Azure cloud platform and demonstrating the substantial scope of digital transformation and innovation that can be achieved by leveraging Azure's capabilities. The guide further acquaints you with practical insights on application modernization, Azure Infrastructure as a Service (IaaS) deployment, infrastructure management, key application architectures, best practices of Azure DevOps, and Azure automation. By the end of this book, you will be proficient in driving Azure operations right from the planning and cloud migration stage to cost management and troubleshooting. What you will learn Deploy and run Azure infrastructure services Carry out detailed planning for migrating applications to the cloud with Azure Move underlying code class structure into a serverless model Use a gateway to isolate your services and applications Define roles and responsibilities in DevOps Implement release & deployment coordination and automation Who this book is for Azure Strategy and Implementation Guide Third Edition is designed to benefit Azure architects, cloud solution architects, Azure developers, Azure administrators, and anyone who wants to develop an expertise in operating and administering the Azure cloud. A basic familiarity with operating systems and databases will help you grasp the concepts covered in this book.
    Note: Online resource; Title from title page (viewed June 9, 2020) , 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
    Language: English
    Pages: 1 online resource (650 pages)
    Edition: 2nd edition
    Keywords: Electronic books ; local
    Abstract: Efficiently manage and administer enterprise environments using Microsoft Windows Server 2019 Key Features Leverage Windows Server 2019 to improve enterprise workflow efficiency and increase productivity Deliver enterprise-grade cloud services that can be applied in your infrastructure Get up and running with PowerShell and the all-new Hyper-V improvements Book Description Do you want to get up and running with essential administrative tasks in Windows Server 2019? This second edition of the Windows Server 2019 Cookbook is packed with practical recipes that will help you do just that. The book starts by taking you through the basics that you need to know to get a Windows Server operating system working, before teaching you how to navigate through daily tasks using the upgraded graphical user interface (GUI). You'll then learn how to compose an optimal Group Policy and perform task automation with PowerShell scripting. As you advance, you'll get to grips with faster app innovation, improved Windows security measures, and hybrid cloud environments. After you've explored the functions available to provide remote network access to your users, you'll cover the new Hyper-V enhancements. Finally, this Windows Server book will guide you through practical recipes relating to Azure integration and important tips for how to manage a Windows Server environment seamlessly. By the end of this book, you'll be well-versed with Windows Server 2019 essentials and have the skills you need to configure Windows services and implement best practices for securing a Windows Server environment. What you will learn Get up and running with Windows Server 2019's new features Install, configure, and administer Windows Server 2019 effectively Configure the server to host any enterprise application Discover ways to manage a server without a GUI Safeguard your virtual machines in the event of server failure Explore new ways to integrate Windows Server with Microsoft Azure Deploy Windows containers using Docker Who this book is for This Windows Server 2019 book is for system administrators and IT professionals who have basic experience in Windows environments and are interested in acquiring the skills and knowledge needed to manage and maintain the core infrastructure required for a Windows Server 2019 environment.
    Note: Online resource; Title from title page (viewed July 22, 2020) , 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: 9781800562967
    Language: English
    Pages: 1 online resource (496 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Discover how to leverage Keras, the powerful and easy-to-use open source Python library for developing and evaluating deep learning models Key Features Get to grips with various model evaluation metrics, including sensitivity, specificity, and AUC scores Explore advanced concepts such as sequential memory and sequential modeling Reinforce your skills with real-world development, screencasts, and knowledge checks Book Description New experiences can be intimidating, but not this one! This beginner's guide to deep learning is here to help you explore deep learning from scratch with Keras, and be on your way to training your first ever neural networks. What sets Keras apart from other deep learning frameworks is its simplicity. With over two hundred thousand users, Keras has a stronger adoption in industry and the research community than any other deep learning framework. The Deep Learning with Keras Workshop starts by introducing you to the fundamental concepts of machine learning using the scikit-learn package. After learning how to perform the linear transformations that are necessary for building neural networks, you'll build your first neural network with the Keras library. As you advance, you'll learn how to build multi-layer neural networks and recognize when your model is underfitting or overfitting to the training data. With the help of practical exercises, you'll learn to use cross-validation techniques to evaluate your models and then choose the optimal hyperparameters to fine-tune their performance. Finally, you'll explore recurrent neural networks and learn how to train them to predict values in sequential data. By the end of this book, you'll have developed the skills you need to confidently train your own neural network models. What you will learn Gain insights into the fundamentals of neural networks Understand the limitations of machine learning and how it differs from deep learning Build image classifiers with convolutional neural networks Evaluate, tweak, and improve your models with techniques such as cross-validation Create prediction models to detect data patterns and make predictions Improve model accuracy with L1, L2, and dropout regularization Who this book is for If you know the basics of data science and machine learning and want to get started with advanced machine learning technologies like artificial neural networks and deep learning, then this is the book for you. To grasp the concepts explained in this deep learnin...
    Note: Online resource; Title from title page (viewed July 29, 2020) , 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
    Language: English
    Pages: 1 online resource (410 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Leverage the power of Ansible to gain complete control over your systems and automate application deployment Key Features Use Ansible 2.9 to automate and control your infrastructure Delve into advanced functionality such as plugins and custom modules in Ansible Automate and orchestrate major cloud platforms such as OpenStack, AWS, and Azure using Ansible Book Description Ansible enables you to automate software provisioning, configuration management, and application roll-outs, and can be used as a deployment and orchestration tool. While Ansible provides simple yet powerful features to automate multi-layer environments using agentless communication, it can also solve other critical IT challenges, such as ensuring continuous integration and continuous deployment (CI/CD) with zero downtime. In this book, you'll work with Ansible 2.9 and learn to solve complex issues quickly with the help of task-oriented scenarios. You'll start by installing and configuring Ansible on Linux and macOS to automate monotonous and repetitive IT tasks and get to grips with concepts such as playbooks, inventories, and network modules. As you progress, you'll gain insight into the YAML syntax and learn how to port between Ansible versions. In addition to this, you'll also understand how Ansible enables you to orchestrate multi-layer environments such as networks, containers, and the cloud. By the end of this Ansible book, you'll be well - versed in writing playbooks and other related Ansible code to overcome just about all of your IT challenges, from infrastructure-as-code provisioning to application deployments, and even handling the mundane day-to-day maintenance tasks that take up so much valuable time. What you will learn Become familiar with the fundamentals of the Ansible framework Set up role-based variables and dependencies Avoid common mistakes and pitfalls when writing automation code in Ansible Extend Ansible by developing your own modules and plugins Contribute to the Ansible project by submitting your own code Follow best practices for working with cloud environment inventories Troubleshoot issues triggered during Ansible playbook runs Who this book is for If you are a DevOps engineer, administrator, or any IT professional looking to automate IT tasks using Ansible, this book is for you. Prior knowledge of Ansible is not necessary.
    Note: Online resource; Title from title page (viewed June 5, 2020) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 66
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Packt Publishing | Boston, MA : Safari
    ISBN: 9781838987572
    Language: English
    Pages: 1 online resource (760 pages)
    Edition: 5th edition
    Keywords: Electronic books ; local
    Abstract: Build scalable web applications using Node.js, Express.js, and the latest ECMAScript techniques, along with deploying applications with AWS and Docker with this updated fifth edition Key Features Learn backend web programming with the JavaScript stack Explore best practices, right from configuring and building web servers to deploying them on a production cloud hosting system: AWS using Docker and Terraform Work through the different stages of developing robust and scalable apps using Node.js 14 Book Description Node.js is the leading choice of server-side web development platform, enabling developers to use the same tools and paradigms for both server-side and client-side software. This updated fifth edition of Node.js Web Development focuses on the new features of Node.js 14, Express 4.x, and ECMAScript, taking you through modern concepts, techniques, and best practices for using Node.js. The book starts by helping you get to grips with the concepts of building server-side web apps with Node.js. You'll learn how to develop a complete Node.js web app, with a backend database tier to help you explore several databases. You'll deploy the app to real web servers, including a cloud hosting platform built on AWS EC2 using Terraform and Docker Swarm, while integrating other tools such as Redis and NGINX. As you advance, you'll learn about unit and functional testing, along with deploying test infrastructure using Docker. Finally, you'll discover how to harden Node.js app security, use Let's Encrypt to provision the HTTPS service, and implement several forms of app security with the help of expert practices. With each chapter, the book will help you put your knowledge into practice throughout the entire life cycle of developing a web app. By the end of this Node.js book, you'll have gained practical Node.js web development knowledge and be able to build and deploy your own apps on a public web hosting solution. What you will learn Install and use Node.js 14 and Express 4.17 for both web development and deployment Implement RESTful web services using the Restify framework Develop, test, and deploy microservices using Docker, Docker Swarm, and Node.js, on AWS EC2 using Terraform Get up to speed with using data storage engines such as MySQL, SQLite3, and MongoDB Test your web applications using unit testing with Mocha, and headless browser testing with Puppeteer Implement HTTPS using Let's Encrypt and enhance application security with Helmet Who this b...
    Note: Online resource; Title from title page (viewed July 31, 2020) , 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
    Language: English
    Pages: 1 online resource (788 pages)
    Edition: 2nd edition
    Keywords: Electronic books ; local
    Abstract: Explore the tools and techniques to build scalable and secured restful web services and web applications using C# 8 and ASP. NET CORE 3.1 Key Features Delve into MVC patterns, configuration, routing, and deployment to build professional-grade applications Learn how to integrate ASP applications with the JavaScript frameworks React, Vue, and Angular Improve the performance of applications and the development team by implementing advanced ASP.NET Core concepts Book Description ASP.NET has been the preferred choice of web developers for a long time. With ASP.NET Core 3, Microsoft has made internal changes to the framework along with introducing new additions that will change the way you approach web development. This second edition has been thoroughly updated to help you make the most of the latest features in the framework, right from gRPC and conventions to Blazor, which has a new chapter dedicated to it. You'll begin with an overview of the essential topics, exploring the Model-View-Controller (MVC) pattern, various platforms, dependencies, and frameworks. Next, you'll learn how to set up and configure the MVC environment, before delving into advanced routing options. As you advance, you'll get to grips with controllers and actions to process requests, and later understand how to create HTML inputs for models. Moving on, you'll discover the essential aspects of syntax and processes when working with Razor. You'll also get up to speed with client-side development and explore the testing, logging, scalability, and security aspects of ASP.NET Core. Finally, you'll learn how to deploy ASP.NET Core to several environments, such as Azure, Amazon Web Services (AWS), and Docker. By the end of the book, you'll be well versed in development in ASP.NET Core and will have a deep understanding of how to interact with the framework and work cross-platform. What you will learn Understand the new capabilities of ASP.NET Core 3.1 Become well versed in how to configure ASP.NET Core to use it to its full potential Create controllers and action methods, and understand how to maintain state Implement and validate forms and retrieve information from them Improve productivity by enforcing reuse, process forms, and effective security measures Delve into the new Blazor development model Deploy ASP.NET Core applications to new environments, such as Microsoft Azure, AWS, and Docker Who this book is for If you are a developer with basic knowledge of ASP.NET MVC and want ...
    Note: Online resource; Title from title page (viewed June 25, 2020) , 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
    Language: English
    Pages: 1 online resource (646 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Get started with writing simple programs in C while learning the skills that will help you work with practically any programming language Key Features Learn essential C concepts such as variables, data structures, functions, loops, and pointers Get to grips with the core programming aspects that form the base of many modern programming languages Explore the expressiveness and versatility of the C language with the help of sample programs Book Description C is a powerful general-purpose programming language that is excellent for beginners to learn. This book will introduce you to computer programming and software development using C. If you're an experienced developer, this book will help you to become familiar with the C programming language. This C programming book takes you through basic programming concepts and shows you how to implement them in C. Throughout the book, you'll create and run programs that make use of one or more C concepts, such as program structure with functions, data types, and conditional statements. You'll also see how to use looping and iteration, arrays, pointers, and strings. As you make progress, you'll cover code documentation, testing and validation methods, basic input/output, and how to write complete programs in C. By the end of the book, you'll have developed basic programming skills in C, that you can apply to other programming languages and will develop a solid foundation for you to advance as a programmer. What you will learn Understand fundamental programming concepts and implement them in C Write working programs with an emphasis on code indentation and readability Break existing programs intentionally and learn how to debug code Adopt good coding practices and develop a clean coding style Explore general programming concepts that are applicable to more advanced projects Discover how you can use building blocks to make more complex and interesting programs Use C Standard Library functions and understand why doing this is desirable Who this book is for This book is written for two very diverse audiences. If you're an absolute beginner who only has basic familiarity with operating a computer, this book will help you learn the most fundamental concepts and practices you need to know to become a successful C programmer. If you're an experienced programmer, you'll find the full range of C syntax as well as common C idioms. You can skim through the explanations and focus primarily on the source code provided.
    Note: Online resource; Title from title page (viewed June 26, 2020) , 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
    Language: English
    Pages: 1 online resource (658 pages)
    Edition: 2nd edition
    Keywords: Electronic books ; local
    Abstract: Get up and running with Blender 3D through a series of practical projects that will help you learn core concepts of 3D design like modeling, sculpting, materials, textures, lighting, and rigging using the latest features of Blender 2.83 Key Features Learn the basics of 3D design and navigate your way around the Blender interface Understand how 3D components work and how to create 3D content for your games Familiarize yourself with 3D Modeling, Texturing, Lighting, Rendering and Sculpting with Blender Book Description Blender is a powerful 3D creation package that supports every aspect of the 3D pipeline. With this book, you'll learn about modeling, rigging, animation, rendering, and much more with the help of some interesting projects. This practical guide, based on the Blender 2.83 LTS version, starts by helping you brush up on your basic Blender skills and getting you acquainted with the software toolset. You'll use basic modeling tools to understand the simplest 3D workflow by customizing a Viking themed scene. You'll get a chance to see the 3D modeling process from start to finish by building a time machine based on provided concept art. You will design your first 2D character while exploring the capabilities of the new Grease Pencil tools. The book then guides you in creating a sleek modern kitchen scene using EEVEE, Blender's new state-of-the-art rendering engine. As you advance, you'll explore a variety of 3D design techniques, such as sculpting, retopologizing, unwrapping, baking, painting, rigging, and animating to bring a baby dragon to life. By the end of this book, you'll have learned how to work with Blender to create impressive computer graphics, art, design, and architecture, and you'll be able to use robust Blender tools for your design projects and video games. What you will learn Explore core 3D modeling tools in Blender such as extrude, bevel, and loop cut Understand Blender's Outliner hierarchy, collections, and modifiers Find solutions to common problems in modeling 3D characters and designs Implement lighting and probes to liven up an architectural scene using EEVEE Produce a final rendered image complete with lighting and post-processing effects Learn character concept art workflows and how to use the basics of Grease Pencil Learn how to use Blender's built-in texture painting tools Who this book is for Whether you're completely new to Blender, or an animation veteran enticed by Blender's newest features, this book will ...
    Note: Online resource; Title from title page (viewed May 29, 2020) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 70
    ISBN: 9781839219856
    Language: English
    Pages: 1 online resource (474 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Take a hands-on approach to understanding deep learning and build smart applications that can recognize images and interpret text Key Features Understand how to implement deep learning with TensorFlow and Keras Learn the fundamentals of computer vision and image recognition Study the architecture of different neural networks Book Description Are you fascinated by how deep learning powers intelligent applications such as self-driving cars, virtual assistants, facial recognition devices, and chatbots to process data and solve complex problems? Whether you are familiar with machine learning or are new to this domain, The Deep Learning Workshop will make it easy for you to understand deep learning with the help of interesting examples and exercises throughout. The book starts by highlighting the relationship between deep learning, machine learning, and artificial intelligence and helps you get comfortable with the TensorFlow 2.0 programming structure using hands-on exercises. You'll understand neural networks, the structure of a perceptron, and how to use TensorFlow to create and train models. The book will then let you explore the fundamentals of computer vision by performing image recognition exercises with convolutional neural networks (CNNs) using Keras. As you advance, you'll be able to make your model more powerful by implementing text embedding and sequencing the data using popular deep learning solutions. Finally, you'll get to grips with bidirectional recurrent neural networks (RNNs) and build generative adversarial networks (GANs) for image synthesis. By the end of this deep learning book, you'll have learned the skills essential for building deep learning models with TensorFlow and Keras. What you will learn Understand how deep learning, machine learning, and artificial intelligence are different Develop multilayer deep neural networks with TensorFlow Implement deep neural networks for multiclass classification using Keras Train CNN models for image recognition Handle sequence data and use it in conjunction with RNNs Build a GAN to generate high-quality synthesized images Who this book is for If you are interested in machine learning and want to create and train deep learning models using TensorFlow and Keras, this workshop is for you. A solid understanding of Python and its packages, along with basic machine learning concepts, will help you to learn the topics quickly.
    Note: Online resource; Title from title page (viewed July 31, 2020) , 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: 9781800201774
    Language: English
    Pages: 1 online resource (568 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Explore the potential of deep learning techniques in computer vision applications using the Python ecosystem, and build real-time systems for detecting human behavior Key Features Understand OpenCV and select the right algorithm to solve real-world problems Discover techniques for image and video processing Learn how to apply face recognition in videos to automatically extract key information Book Description Computer Vision (CV) has become an important aspect of AI technology. From driverless cars to medical diagnostics and monitoring the health of crops to fraud detection in banking, computer vision is used across all domains to automate tasks. The Computer Vision Workshop will help you understand how computers master the art of processing digital images and videos to mimic human activities. Starting with an introduction to the OpenCV library, you'll learn how to write your first script using basic image processing operations. You'll then get to grips with essential image and video processing techniques such as histograms, contours, and face processing. As you progress, you'll become familiar with advanced computer vision and deep learning concepts, such as object detection, tracking, and recognition, and finally shift your focus from 2D to 3D visualization. This CV course will enable you to experiment with camera calibration and explore both passive and active canonical 3D reconstruction methods. By the end of this book, you'll have developed the practical skills necessary for building powerful applications to solve computer vision problems. What you will learn Access and manipulate pixels in OpenCV using BGR and grayscale images Create histograms to better understand image content Use contours for shape analysis, object detection, and recognition Track objects in videos using a variety of trackers available in OpenCV Discover how to apply face recognition tasks using computer vision techniques Visualize 3D objects in point clouds and polygon meshes using Open3D Who this book is for If you are a researcher, developer, or data scientist looking to automate everyday tasks using computer vision, this workshop is for you. A basic understanding of Python and deep learning will help you to get the most out of this workshop.
    Note: Online resource; Title from title page (viewed July 27, 2020) , 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: 9781800208742
    Language: English
    Pages: 1 online resource (384 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: With the help of engaging activities, learn how to leverage Amazon Web Services for building serverless intelligent applications that can process information in no time Key Features Learn how to integrate Amazon's Simple Storage Services with AI and NLP projects Get to grips with serverless computing and its applications Create intelligent applications such as chatbots and image recognition models Book Description Are you fascinated with applications like Alexa and Siri and how they accurately process information within seconds before returning accurate results? Are you looking for a practical guide that will teach you how to build intelligent applications that can revolutionize the world of artificial intelligence? The Applied AI and NLP Workshop will take you on a practical journey where you will learn how to build artificial intelligence (AI) and natural language processing (NLP) applications with Amazon Web services (AWS). Starting with an introduction to AI and machine learning, this book will explain how Amazon S3, or Amazon Simple Storage Service, works. You'll then integrate AI with AWS to build serverless services and use Amazon's NLP service Comprehend to perform text analysis on a document. As you advance, the book will help you get to grips with topic modeling to extract and analyze common themes on a set of documents with unknown topics. You'll also work with Amazon Lex to create and customize a chatbot for task automation and use Amazon Rekognition for detecting objects, scenes, and text in images. By the end of The Applied AI and NLP Workshop, you'll be equipped with the knowledge and skills needed to build scalable intelligent applications with AWS. What you will learn Grasp the fundamentals of AI, ML, and AWS Explore the AWS command line, its interface, and its applications Import and export data to Amazon S3 Perform topic modeling on a set of documents to analyze common themes Develop a custom chatbot to get the latest stock market quotes Create a personal call center and connect it to the chatbot Who this book is for If you are a machine learning enthusiast, data scientist, or programmer who wants to explore AWS's artificial intelligence and machine learning capabilities, this book is for you. Although not necessary, a basic understanding of AI and NLP will assist with grasping key topics quickly.
    Note: Online resource; Title from title page (viewed July 27, 2020) , 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: 9781800563070
    Language: English
    Pages: 1 online resource (1 video file, approximately 8 hr., 9 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local
    Abstract: Build a coffee shop application for iOS using Xcode 11, SwiftUI, iOS 13, Firebase Firestore, and Swift 5 About This Video Learn how to write clean and readable code Build a professional iOS application Explore SwiftUI In Detail In this course, you'll build a real online coffee ordering application using SwiftUI. This course is for iOS developers who know their way around Xcode and are familiar with Swift, SwiftUI, and application development. You'll learn how to build an application from the ground up alongside the instructor using all the assets provided. The course explains every line of code and shows you how to write clean and readable code and structure your app development in such a way that even if you get back to your code in a few years, you'll be able to read and understand it clearly. Even if you are an experienced iOS developer, you'll learn something new in this course.
    Note: Online resource; Title from title screen (viewed July 27, 2020) , 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
    Language: English
    Pages: 1 online resource (210 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Learn to exploit vulnerable database applications using SQL injection tools and techniques, while understanding how to effectively prevent attacks Key Features Understand SQL injection and its effects on websites and other systems Get hands-on with SQL injection using both manual and automated tools Explore practical tips for various attack and defense strategies relating to SQL injection Book Description SQL injection (SQLi) is probably the most infamous attack that can be unleashed against applications on the internet. SQL Injection Strategies is an end-to-end guide for beginners looking to learn how to perform SQL injection and test the security of web applications, websites, or databases, using both manual and automated techniques. The book serves as both a theoretical and practical guide to take you through the important aspects of SQL injection, both from an attack and a defense perspective. You'll start with a thorough introduction to SQL injection and its impact on websites and systems. Later, the book features steps to configure a virtual environment, so you can try SQL injection techniques safely on your own computer. These tests can be performed not only on web applications but also on web services and mobile applications that can be used for managing IoT environments. Tools such as sqlmap and others are then covered, helping you understand how to use them effectively to perform SQL injection attacks. By the end of this book, you will be well-versed with SQL injection, from both the attack and defense perspective. What you will learn Focus on how to defend against SQL injection attacks Understand web application security Get up and running with a variety of SQL injection concepts Become well-versed with different SQL injection scenarios Discover SQL injection manual attack techniques Delve into SQL injection automated techniques Who this book is for This book is ideal for penetration testers, ethical hackers, or anyone who wants to learn about SQL injection and the various attack and defense strategies against this web security vulnerability. No prior knowledge of SQL injection is needed to get started with this book.
    Note: Online resource; Title from title page (viewed July 15, 2020) , 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
    Language: English
    Pages: 1 online resource (306 pages)
    Edition: 2nd edition
    Keywords: Electronic books ; local
    Abstract: Perform a wide variety of computer vision tasks such as image processing and manipulation, feature and object detection, and image restoration to build real-life computer vision applications Key Features Explore the potential of computer vision with Raspberry Pi and Python programming Perform computer vision tasks such as image processing and manipulation using OpenCV and Raspberry Pi Discover easy-to-follow examples and screenshots to implement popular computer vision techniques and applications Book Description Raspberry Pi is one of the popular single-board computers of our generation. All the major image processing and computer vision algorithms and operations can be implemented easily with OpenCV on Raspberry Pi. This updated second edition is packed with cutting-edge examples and new topics, and covers the latest versions of key technologies such as Python 3, Raspberry Pi, and OpenCV. This book will equip you with the skills required to successfully design and implement your own OpenCV, Raspberry Pi, and Python-based computer vision projects. At the start, you'll learn the basics of Python 3, and the fundamentals of single-board computers and NumPy. Next, you'll discover how to install OpenCV 4 for Python 3 on Raspberry Pi, before covering major techniques and algorithms in image processing, manipulation, and computer vision. By working through the steps in each chapter, you'll understand essential OpenCV features. Later sections will take you through creating graphical user interface (GUI) apps with GPIO and OpenCV. You'll also learn to use the new computer vision library, Mahotas, to perform various image processing operations. Finally, you'll explore the Jupyter Notebook and how to set up a Windows computer and Ubuntu for computer vision. By the end of this book, you'll be able to confidently build and deploy computer vision apps. What you will learn Set up a Raspberry Pi for computer vision applications Perform basic image processing with libraries such as NumPy, Matplotlib, and OpenCV Demonstrate arithmetical, logical, and other operations on images Work with a USB webcam and the Raspberry Pi Camera Module Implement low-pass and high-pass filters and understand their applications in image processing Cover advanced techniques such as histogram equalization and morphological transformations Create GUI apps with Python 3 and OpenCV Perform machine learning with K-means clustering and image quantization Who this book is for This book is...
    Note: Online resource; Title from title page (viewed June 29, 2020) , 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: 9781800563414
    Language: English
    Pages: 1 online resource (1 video file, approximately 2 hr., 5 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local ; Electronic videos
    Abstract: Clean code in small steps and explore emerging design patterns such as Interpreter, Fluent Builder, Factory Methods About This Video Practice refactoring in small steps Understand how to achieve clean code Discover how you can reuse design patterns Understand how SOLID principles support refactoring In Detail This course is the first module of the Pyramid of Refactoring series dedicated to achieving clean code.With this course, you'll learn how to manage code cleaning from a technical and organizational perspective and get hands-on with refactoring using the IntelliJ IDE and Java language.Throughout the course, you'll get to grips with refactoring techniques and perform all the changes in real time. You can download the source code and perform all the exercises alongside the trainer step by step. Through a sample project, the course will demonstrate how you can make use of the Interpreter design pattern to guide the process of refactoring your code base. You'll explore Factory Method and Fluent Builder, the two creational design patterns that are a result of the refactoring activities. The course also takes you through SOLID principles in practice to help you learn them quickly. By the end of this course, you'll understand why you should make refactoring a part of your daily software development activities instead of treating it as a separate task.
    Note: Online resource; Title from title screen (viewed July 28, 2020) , 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: 9781800207455
    Language: English
    Pages: 1 online resource (822 pages)
    Edition: 2nd edition
    Keywords: Electronic books ; local
    Abstract: Complete recipes spread across 15 chapters to help you overcome commonly faced issues by Python for everybody across the globe. Each recipe takes a problem-solution approach to resolve for effective Python. Key Features Develop expressive and effective Python programs Best practices and common idioms through carefully explained recipes Discover new ways to apply Python for data-focused development Make use of Python's optional type annotations Book Description Python is the preferred choice of developers, engineers, data scientists, and hobbyists everywhere. It is a great language that can power your applications and provide great speed, safety, and scalability. It can be used for simple scripting or sophisticated web applications. By exposing Python as a series of simple recipes, this book gives you insight into specific language features in a particular context. Having a tangible context helps make the language or a given standard library feature easier to understand. This book comes with 133 recipes on the latest version of Python 3.8. The recipes will benefit everyone, from beginners just starting out with Python to experts. You'll not only learn Python programming concepts but also how to build complex applications. The recipes will touch upon all necessary Python concepts related to data structures, object oriented programming, functional programming, and statistical programming. You will get acquainted with the nuances of Python syntax and how to effectively take advantage of it. By the end of this Python book, you will be equipped with knowledge of testing, web services, configuration, and application integration tips and tricks. You will be armed with the knowledge of how to create applications with flexible logging, powerful configuration, command-line options, automated unit tests, and good documentation. What you will learn See the intricate details of the Python syntax and how to use it to your advantage Improve your coding with Python readability through functions Manipulate data effectively using built-in data structures Get acquainted with advanced programming techniques in Python Equip yourself with functional and statistical programming features Write proper tests to be sure a program works as advertised Integrate application software using Python Who this book is for The Python book is for web developers, programmers, enterprise programmers, engineers, and big data scientists. If you are a beginner, this book will get you s...
    Note: Online resource; Title from title page (viewed July 31, 2020) , 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: 9781838640583
    Language: English
    Pages: 1 online resource (1 video file, approximately 8 hr., 7 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local ; Electronic videos
    Abstract: Effectively apply Advanced Analytics to large datasets using the power of PySpark About This Video Solve your big data problems by building powerful Machine Learning models with Spark and implementing them using Python Get up-and-running with Spark's essential libraries and tools (such as PySpark, Spark Streaming, Spark SQL, and Spark MLlib) and learn to apply them in practical, real-world big data applications Leverage Spark 2.x - one of the most popular big data technologies-to discover how powerful Spark Machine Learning is how easily you can apply it! In Detail PySpark helps you perform data analysis at-scale; it enables you to build more scalable analyses and pipelines. This course starts by introducing you to PySpark's potential for performing effective analyses of large datasets. You'll learn how to interact with Spark from Python and connect Jupyter to Spark to provide rich data visualizations. After that, you'll delve into various Spark components and its architecture. You'll learn to work with Apache Spark and perform ML tasks more smoothly than before. Gathering and querying data using Spark SQL, to overcome challenges involved in reading it. You'll use the DataFrame API to operate with Spark MLlib and learn about the Pipeline API. Finally, we provide tips and tricks for deploying your code and performance tuning. By the end of this course, you will not only be able to perform efficient data analytics but will have also learned to use PySpark to easily analyze large datasets at-scale in your organization.
    Note: Online resource; Title from title screen (viewed June 26, 2020) , 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: 9781839216503
    Language: English
    Pages: 1 online resource (330 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Secure your container environment against cyberattacks and deliver robust deployments with this practical guide Key Features Explore a variety of Kubernetes components that help you to prevent cyberattacks Perform effective resource management and monitoring with Prometheus and built-in Kubernetes tools Learn techniques to prevent attackers from compromising applications and accessing resources for crypto-coin mining Book Description Kubernetes is an open source orchestration platform for managing containerized applications. Despite widespread adoption of the technology, DevOps engineers might be unaware of the pitfalls of containerized environments. With this comprehensive book, you'll learn how to use the different security integrations available on the Kubernetes platform to safeguard your deployments in a variety of scenarios. Learn Kubernetes Security starts by taking you through the Kubernetes architecture and the networking model. You'll then learn about the Kubernetes threat model and get to grips with securing clusters. Throughout the book, you'll cover various security aspects such as authentication, authorization, image scanning, and resource monitoring. As you advance, you'll learn about securing cluster components (the kube-apiserver, CoreDNS, and kubelet) and pods (hardening image, security context, and PodSecurityPolicy). With the help of hands-on examples, you'll also learn how to use open source tools such as Anchore, Prometheus, OPA, and Falco to protect your deployments. By the end of this Kubernetes book, you'll have gained a solid understanding of container security and be able to protect your clusters from cyberattacks and mitigate cybersecurity threats. What you will learn Understand the basics of Kubernetes architecture and networking Gain insights into different security integrations provided by the Kubernetes platform Delve into Kubernetes' threat modeling and security domains Explore different security configurations from a variety of practical examples Get to grips with using and deploying open source tools to protect your deployments Discover techniques to mitigate or prevent known Kubernetes hacks Who this book is for This book is for security consultants, cloud administrators, system administrators, and DevOps engineers interested in securing their container deployments. If you're looking to secure your Kubernetes clusters and cloud-based deployments, you'll find this book useful. A basic understanding of cloud c...
    Note: Online resource; Title from title page (viewed July 9, 2020) , 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: 9781839214295
    Language: English
    Pages: 1 online resource (344 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: A comprehensive introduction to automated application deployment on Kubernetes for beginners Key Features Effectively manage applications deployed in Kubernetes using Helm Learn to install, upgrade, share, and manage applications deployed in Kubernetes Get up and running with a package manager for Kubernetes Book Description Containerization is currently known to be one of the best ways to implement DevOps. While Docker introduced containers and changed the DevOps era, Google developed an extensive container orchestration system, Kubernetes, which is now considered the frontrunner in container orchestration. With the help of this book, you'll explore the efficiency of managing applications running on Kubernetes using Helm. Starting with a short introduction to Helm and how it can benefit the entire container environment, you'll then delve into the architectural aspects, in addition to learning about Helm charts and its use cases. You'll understand how to write Helm charts in order to automate application deployment on Kubernetes. Focused on providing enterprise-ready patterns relating to Helm and automation, the book covers best practices for application development, delivery, and lifecycle management with Helm. By the end of this Kubernetes book, you will have learned how to leverage Helm to develop an enterprise pattern for application delivery. What you will learn Develop an enterprise automation strategy on Kubernetes using Helm Create easily consumable and configurable Helm charts Use Helm in orchestration tooling and Kubernetes operators Explore best practices for application delivery and life cycle management Leverage Helm in a secure and stable manner that is fit for your enterprise Discover the ins and outs of automation with Helm Who this book is for This book is for Kubernetes developers or administrators who are interested in learning Helm to provide automation for application development on Kubernetes. Although no prior knowledge of Helm is required, basic knowledge of Kubernetes application development will be useful.
    Note: Online resource; Title from title page (viewed June 10, 2020) , 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: 9781839217753
    Language: English
    Pages: 1 online resource (1 video file, approximately 3 hr., 14 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local
    Abstract: Take advantage of the performance and speed of C++ directly in web browsers About This Video This practical guide will take you beyond the simple Hello World stage and you'll soon get up and running with WebAssembly by solving a real-world problem Start off with the basics and rapidly move on to more advanced topics Includes hands-on, practical examples to guide you through the interplay between C++ and WebAssembly and tips and tricks to optimize your application's performance In Detail Due to recent trends, companies are looking to design their applications live on the web. However, it's easy to grow frustrated with JavaScript, which offers limited scope for fine- tuning performance. If you want get ahead of your competitors by working in a language you're comfortable with, one that is designed for speed? WebAssembly is your answer. Starting with first principles; you'll learn is why WebAssembly is so powerful and why C++ is a natural fit. The you'll look at compiling a program for WebAssembly using C++. This course looking provides code examples, rather than slides so that you can really delve into the depths of WebAssembly. Allowing you to go beyond simple toy examples and learn about how real programs compile to WebAssembly. You'll find out that not everything works out right the first time, and it's just as important to learn how to debug and profile your programs. By the end of this course, you will have gained all the skills you need to get a speed advantage over pure JavaScript applications, leaving your competitors behind.
    Note: Online resource; Title from title screen (viewed April 30, 2020) , 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
    Language: English
    Pages: 1 online resource (276 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Become a proficient NLP data scientist by developing deep learning models for NLP and extract valuable insights from structured and unstructured data Key Features Get to grips with word embeddings, semantics, labeling, and high-level word representations using practical examples Learn modern approaches to NLP and explore state-of-the-art NLP models using PyTorch Improve your NLP applications with innovative neural networks such as RNNs, LSTMs, and CNNs Book Description In the internet age, where an increasing volume of text data is generated daily from social media and other platforms, being able to make sense of that data is a crucial skill. With this book, you'll learn how to extract valuable insights from text by building deep learning models for natural language processing (NLP) tasks. Starting by understanding how to install PyTorch and using CUDA to accelerate the processing speed, you'll explore how the NLP architecture works with the help of practical examples. This PyTorch NLP book will guide you through core concepts such as word embeddings, CBOW, and tokenization in PyTorch. You'll then learn techniques for processing textual data and see how deep learning can be used for NLP tasks. The book demonstrates how to implement deep learning and neural network architectures to build models that will allow you to classify and translate text and perform sentiment analysis. Finally, you'll learn how to build advanced NLP models, such as conversational chatbots. By the end of this book, you'll not only have understood the different NLP problems that can be solved using deep learning with PyTorch, but also be able to build models to solve them. What you will learn Use NLP techniques for understanding, processing, and generating text Understand PyTorch, its applications and how it can be used to build deep linguistic models Explore the wide variety of deep learning architectures for NLP Develop the skills you need to process and represent both structured and unstructured NLP data Become well-versed with state-of-the-art technologies and exciting new developments in the NLP domain Create chatbots using attention-based neural networks Who this book is for This PyTorch book is for NLP developers, machine learning and deep learning developers, and anyone interested in building intelligent language applications using both traditional NLP approaches and deep learning architectures. If you're looking to adopt modern NLP techniques and models for your d...
    Note: Online resource; Title from title page (viewed July 9, 2020) , 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: 9781800208131
    Language: English
    Pages: 1 online resource (454 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Resolve the black box models in your AI applications to make them fair, trustworthy, and secure. Familiarize yourself with the basic principles and tools to deploy Explainable AI (XAI) into your apps and reporting interfaces. Key Features Learn explainable AI tools and techniques to process trustworthy AI results Understand how to detect, handle, and avoid common issues with AI ethics and bias Integrate fair AI into popular apps and reporting tools to deliver business value using Python and associated tools Book Description Effectively translating AI insights to business stakeholders requires careful planning, design, and visualization choices. Describing the problem, the model, and the relationships among variables and their findings are often subtle, surprising, and technically complex. Hands-On Explainable AI (XAI) with Python will see you work with specific hands-on machine learning Python projects that are strategically arranged to enhance your grasp on AI results analysis. You will be building models, interpreting results with visualizations, and integrating XAI reporting tools and different applications. You will build XAI solutions in Python, TensorFlow 2, Google Cloud's XAI platform, Google Colaboratory, and other frameworks to open up the black box of machine learning models. The book will introduce you to several open-source XAI tools for Python that can be used throughout the machine learning project life cycle. You will learn how to explore machine learning model results, review key influencing variables and variable relationships, detect and handle bias and ethics issues, and integrate predictions using Python along with supporting the visualization of machine learning models into user explainable interfaces. By the end of this AI book, you will possess an in-depth understanding of the core concepts of XAI. What you will learn Plan for XAI through the different stages of the machine learning life cycle Estimate the strengths and weaknesses of popular open-source XAI applications Examine how to detect and handle bias issues in machine learning data Review ethics considerations and tools to address common problems in machine learning data Share XAI design and visualization best practices Integrate explainable AI results using Python models Use XAI toolkits for Python in machine learning life cycles to solve business problems Who this book is for This book is not an introduction to Python programming or machine learning concepts. Yo...
    Note: Online resource; Title from title page (viewed July 31, 2020) , 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: 9781839216862
    Language: English
    Pages: 1 online resource (430 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Get to grips with the building blocks of programming languages and get started on your programming journey without a computer science degree Key Features Understand the fundamentals of a computer program and apply the concepts you learn to different programming languages Gain the confidence to write your first computer program Explore tips, techniques, and best practices to start coding like a professional programmer Book Description Learning how to code has many advantages, and gaining the right programming skills can have a massive impact on what you can do with your current skill set and the way you advance in your career. This book will be your guide to learning computer programming easily, helping you overcome the difficulties in understanding the major constructs in any mainstream programming language. Computer Programming for Absolute Beginners starts by taking you through the building blocks of any programming language with thorough explanations and relevant examples in pseudocode. You'll understand the relationship between computer programs and programming languages and how code is executed on the computer. The book then focuses on the different types of applications that you can create with your programming knowledge. You'll delve into programming constructs, learning all about statements, operators, variables, and data types. As you advance, you'll see how to control the flow of your programs using control structures and reuse your code using functions. Finally, you'll explore best practices that will help you write code like a pro. By the end of this book, you'll be prepared to learn any programming language and take control of your career by adding coding to your skill set. What you will learn Get to grips with basic programming language concepts such as variables, loops, selection and functions Understand what a program is and how the computer executes it Explore different programming languages and learn about the relationship between source code and executable code Solve problems using various paradigms such as procedural programming, object oriented programming, and functional programming Write high-quality code using several coding conventions and best practices Become well-versed with how to track and fix bugs in your programs Who this book is for This book is for beginners who have never programmed before and are looking to enter the world of programming. This includes anyone who is about to start studying programming and wa...
    Note: Online resource; Title from title page (viewed July 31, 2020) , 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: 9781800560161
    Language: English
    Pages: 1 online resource (1 video file, approximately 7 hr., 6 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local ; Electronic videos
    Abstract: Fast, scalable, and professional-grade user interface automation principles About This Video Get up to speed with setting up Python with a virtual environment Understand how to add a web driver to your PATH environment variable Become well-versed with handling browser windows and tabs In Detail Python is one of the most popular languages in the world and its demand is only growing with each passing day. As Selenium is an industry-standard for test automation, Python's readability makes the two a perfect match for writing valuable automated tests. Browser automation is in high demand as software testing costs rise and the software industry expands. Unfortunately, engineers interested in automation have little in the form of concrete guidance on how to be successful, or what properly written automation code even looks like. In this course, you'll explore how learning can be interactive by understanding the fundamentals of browser automation using the Python language with Selenium. It will prepare you for any interview for entry-level browser automation, while helping you enhance your professional portfolio with the right skills. You will first focus on setting up your environment. Progressing through the sections, you'll go on to understand the basics of browser automation. Later, the course will help you get hands-on with building robust applications that scrape web data. By the end of this course, you will be well-versed with performing browser automation using Python and Selenium.
    Note: Online resource; Title from title screen (viewed May 28, 2020) , 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
    Language: English
    Pages: 1 online resource (789 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Update your Android studio skills and build modern Android applications using Java Key Features Develop a comprehensive understanding of Android Jetpack Build your familiarity with Android architecture guidelines Study the design of Android applications and its user interfaces in-depth Book Description To meet the demands of the mobile market and keep its developer community ahead, Android rolls out frequent updates. Focussing on Android Jetpack libraries, this book teaches you how to build reliable Android applications using Java. The book begins with the set-up of Android development and testing environments on Windows, macOS, and Linux. You will create an Android app and test it on an Android virtual device and a physical Android device. Next, you'll explore the features of Android Studio 3.6, Android 10, Android architecture, and Android Jetpack. Moving ahead, you'll cover touch-screen handling, cloud-based file storage, and foldable device support. The book then covers advanced topics such as views and widget implementation, multi-window support integration, and biometric authentication. Finally, you will learn to upload your app to the Google Play Console and handle the build process with Gradle. By the end of this book, you'll have all the knowledge and skills needed to create modern Android applications. What you will learn Design UI for Android applications using Android Studio Editor Build reliable apps with fewer coding errors using Android Jetpack Test Android applications on physical devices and emulators Explore unique ways to handle single- and multi-touch events Use Gesture libraries to implement gesture and pinch recognition systems Increase your app visibility with app links Who this book is for This book is ideal for application developers and programmers who want to leverage their Android skills using Java. A basic understanding of Java and Android SDK will help you to learn the concepts covered in this book more quickly.
    Note: Online resource; Title from title page (viewed April 30, 2020) , 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: 9781800205970
    Language: English
    Pages: 1 online resource (1 video file, approximately 4 hr., 41 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local
    Abstract: Implement a reliable application architecture using the patterns and best practices recommended by AWS. About This Video Understand the core principles behind building reliable applications and how AWS helps to support these Take a Python application and architect it for reliability using AWS services Deploy a globally accessible, fault-tolerant web application on the AWS cloud by employing a combination of infrastructure and application resilience patterns In Detail Reliability in AWS includes the ability of a system to recover from infrastructure or service disruptions. It's essential to acquire computing resources to meet the demand, and mitigate disruptions such as configuration issues or transient network problems. In this course, you will first explore the key concepts and core services of AWS and Site Reliability Engineering (SRE). We show you step-by-step how to implement a real-world application that is built via the reliability principles defined within the AWS Well-Architected Framework using the SRE approach. So you can increase the reliability of application architectures on AWS by implementing resilience infrastructure and application resilience. You will be covering some common architectural patterns used every day by real-world AWS solution architects to build reliable systems and implement fault tolerance into an application architecture running on AWS. While learning how to further increase the reliability of application architectures on AWS by implementing multi-region solutions for disaster recovery on a global scale. By the end of this course, you will have gained a variety of AWS architecture skills that you can then apply to the real world.
    Note: Online resource; Title from title screen (viewed June 30, 2020) , 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: 9781838822347
    Language: English
    Pages: 1 online resource (1 video file, approximately 5 hr., 31 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local
    Abstract: Understand the user in-depth and apply the best UX practice and design principles About This Video This practical course will teach you key skills, from running user workshops all the way to building high-fidelity prototypes This course combines theory and applied principles in a step-by-step way, with plenty of screen shares and live demonstrations of UX tasks This course features many relevant case studies, practical how-to guides, and demonstrations of best-practice principles In Detail Whether your background is in development or design, you will often hear phrases such as 'Oh, this software is easy, the users will have no problem with it, or can you just add some UX to it'. As digital creators; How do we navigate through the often subjective and conflicting input from various stakeholders, into our design work? How can we be certain that our design will be successful with the user? How can you create a good design? This course will immerse you in five core aspects of user experience. You will look at how to understand users better, so you can create better experiences for them. We will get practical, looking at specific tools and methods, as we consider how to collaborate more constructively with others in our organizations. Our conversational style of teaching will help you pick up the basics quickly, without getting bogged down in the theory. The course also offers total flexibility so that, if you want to investigate a particular topic, you can jump straight in at your own pace. By the end of the course, you will be able to decode UX designs and understand what actually excites your customers and what doesn't.
    Note: Online resource; Title from title screen (viewed June 30, 2020) , 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
    Language: English
    Pages: 1 online resource (261 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Learn how to install, use, and administer CentOS 8 with the help of expert guidance and engaging examples Key Features Become familiar with a popular and stable Red Hat Enterprise Linux distribution Gain a thorough overview of the operating system by learning concepts such as disk partitioning, KVM virtualization, and more Explore advanced topics such as logical volume management and firewall configuration Book Description Linux kernel development is perhaps the world's largest collaborative project to date. With CentOS 8 Essentials, you'll be given easily accessible information to install, use, and administer the CentOS 8 distribution. The book begins with a concise history of the Linux operating system and CentOS. You'll then learn how to install CentOS 8 using the dual boot configuration so that it can coexist with Windows on the same drive. After installing CentOS, you'll learn GNOME 3 - the desktop environment included with CentOS 8 that helps you navigate through the distribution. As you progress, you'll explore the Cockpit web interface that enables you to perform tasks via a web browser instead of using the command-line. You'll then take a brief tour of the Bash shell environment and learn ways to administer a system that doesn't have a desktop or a Cockpit interface. While learning advanced concepts, you'll see how to manage swap space efficiently and control the performance of CentOS 8. By the end of the book, you'll have all the essential information you need to comfortably start using the CentOS 8 distribution. What you will learn Work in dual boot environments Install and manage packages with App Streams Perform systemd unit configuration tasks using the systemctl command-line tool Configure the RHEL 8 firewall Share files with Linux and Windows systems using Samba and NFS Deploy KVM-based virtual machines Who this book is for CentOS 8 Essentials is an ideal book for you if you want essential information to start using the CentOS 8 distribution. Whether you are a developer, a system administrator, or a tech lover with no previous Linux administration background, you'll be able to start your adventure with this book.
    Note: Online resource; Title from title page (viewed May 12, 2020) , 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: 9781800561069
    Language: English
    Pages: 1 online resource (1 video file, approximately 13 hr., 13 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local
    Abstract: Get to grips with Unity game development by building over 20 mini projects using Unity and C# About This Video Build a 2D shooter game in just 1 hour Create your first 3D model and import it into Unity Integrate video ads in your games In Detail The Unity game engine is free and easy to learn and has excellent documentation. Equipped with Unity game development skills and knowledge of C# scripting, you will be able to build impressive games easily. Suitable for beginners, this course includes more than 100 lectures and over 20 hours of content. You'll learn Unity 2D and 3D game development by building 20+ mini projects and develop skills that you can use in any of your Unity projects later. Starting with the installation of Unity and Visual Studio, this course will take you through the process of learning game development with Unity by building a variety of projects. For budding programmers, a separate section covers the fundamentals of C# scripting for game development in Unity. Once you've mastered the basics, the course will take you through sample projects that demonstrate the process of creating games with Unity. By the end of the course, you'll have developed the knowledge to create fully-functional games with Unity and C# and use your C# skills to build any other non-game projects. Complete with working files, you'll be able to build game projects with the author and receive a verifiable certificate of completion at the end of the course.
    Note: Online resource; Title from title screen (viewed May 28, 2020) , 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: 9781800208247
    Language: English
    Pages: 1 online resource (1 video file, approximately 8 hr., 37 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local
    Abstract: Learn core Apache Kafka features along with creating Java, Node.js and Python producers and consumers About This Video Understand how Apache Kafka works and its core features Build custom Apache Kafka producers and consumers using native Java API Learn and practice how to run multiple brokers on the same computer In Detail Explore an interactive and easy way to learn Apache Kafka with this practical guide. Featuring interesting activities to help you build projects using APIs for programming languages such as Node.js and Python, this course will ensure you get hands-on experience. You will learn how Apache Kafka works and also understand its core features. After delving into the architecture of Kafka, you will focus on how to build custom Apache Kafka producers and consumers using native Java API. The course will gradually assist you in working through a variety of activities related to Apache Kafka, from creating a cluster with multiple brokers and developing topics with replication factors, through to launching the performance monitor for testing the performance of consumers and producers. The course will also demonstrate how to use Apache Kafka API to create your own consumers and producers using Python and Node.js. By the end of this course, you'll be well-versed with Apache Kafka and have the skills and confidence you need to build projects using it.
    Note: Online resource; Title from title screen (viewed April 30, 2020) , 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
    Language: English
    Pages: 1 online resource (346 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Enhance your simulation modeling skills by creating and analyzing digital prototypes of a physical model using Python programming with this comprehensive guide Key Features Learn to create a digital prototype of a real model using hands-on examples Evaluate the performance and output of your prototype using simulation modeling techniques Understand various statistical and physical simulations to improve systems using Python Book Description Simulation modeling helps you to create digital prototypes of physical models to analyze how they work and predict their performance in the real world. With this comprehensive guide, you'll understand various computational statistical simulations using Python. Starting with the fundamentals of simulation modeling, you'll understand concepts such as randomness and explore data generating processes, resampling methods, and bootstrapping techniques. You'll then cover key algorithms such as Monte Carlo simulations and Markov decision processes, which are used to develop numerical simulation models, and discover how they can be used to solve real-world problems. As you advance, you'll develop simulation models to help you get accurate results and enhance decision-making processes. Using optimization techniques, you'll learn to modify the performance of a model to improve results and make optimal use of resources. The book will guide you in creating a digital prototype using practical use cases for financial engineering, prototyping project management to improve planning, and simulating physical phenomena using neural networks. By the end of this book, you'll have learned how to construct and deploy simulation models of your own to overcome real-world challenges. What you will learn Gain an overview of the different types of simulation models Get to grips with the concepts of randomness and data generation process Understand how to work with discrete and continuous distributions Work with Monte Carlo simulations to calculate a definite integral Find out how to simulate random walks using Markov chains Obtain robust estimates of confidence intervals and standard errors of population parameters Discover how to use optimization methods in real-life applications Run efficient simulations to analyze real-world systems Who this book is for Hands-On Simulation Modeling with Python is for simulation developers and engineers, model designers, and anyone already familiar with the basic computational methods that are used t...
    Note: Online resource; Title from title page (viewed July 17, 2020) , 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: 9781838826048
    Language: English
    Pages: 1 online resource (384 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Integrate scikit-learn with various tools such as NumPy, pandas, imbalanced-learn, and scikit-surprise and use it to solve real-world machine learning problems Key Features Delve into machine learning with this comprehensive guide to scikit-learn and scientific Python Master the art of data-driven problem-solving with hands-on examples Foster your theoretical and practical knowledge of supervised and unsupervised machine learning algorithms Book Description Machine learning is applied everywhere, from business to research and academia, while scikit-learn is a versatile library that is popular among machine learning practitioners. This book serves as a practical guide for anyone looking to provide hands-on machine learning solutions with scikit-learn and Python toolkits. The book begins with an explanation of machine learning concepts and fundamentals, and strikes a balance between theoretical concepts and their applications. Each chapter covers a different set of algorithms, and shows you how to use them to solve real-life problems. You'll also learn about various key supervised and unsupervised machine learning algorithms using practical examples. Whether it is an instance-based learning algorithm, Bayesian estimation, a deep neural network, a tree-based ensemble, or a recommendation system, you'll gain a thorough understanding of its theory and learn when to apply it. As you advance, you'll learn how to deal with unlabeled data and when to use different clustering and anomaly detection algorithms. By the end of this machine learning book, you'll have learned how to take a data-driven approach to provide end-to-end machine learning solutions. You'll also have discovered how to formulate the problem at hand, prepare required data, and evaluate and deploy models in production. What you will learn Understand when to use supervised, unsupervised, or reinforcement learning algorithms Find out how to collect and prepare your data for machine learning tasks Tackle imbalanced data and optimize your algorithm for a bias or variance tradeoff Apply supervised and unsupervised algorithms to overcome various machine learning challenges Employ best practices for tuning your algorithm's hyper parameters Discover how to use neural networks for classification and regression Build, evaluate, and deploy your machine learning solutions to production Who this book is for This book is for data scientists, machine learning practitioners, and anyone who wants to lea...
    Note: Online resource; Title from title page (viewed July 24, 2020) , 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
    Language: English
    Pages: 1 online resource (240 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Delve into the world of real-world financial applications using deep learning, artificial intelligence, and production-grade data feeds and technology with Python Key Features Understand how to obtain financial data via Quandl or internal systems Automate commercial banking using artificial intelligence and Python programs Implement various artificial intelligence models to make personal banking easy Book Description Remodeling your outlook on banking begins with keeping up to date with the latest and most effective approaches, such as artificial intelligence (AI). Hands-On Artificial Intelligence for Banking is a practical guide that will help you advance in your career in the banking domain. The book will demonstrate AI implementation to make your banking services smoother, more cost-efficient, and accessible to clients, focusing on both the client- and server-side uses of AI. You'll begin by understanding the importance of artificial intelligence, while also gaining insights into the recent AI revolution in the banking industry. Next, you'll get hands-on machine learning experience, exploring how to use time series analysis and reinforcement learning to automate client procurements and banking and finance decisions. After this, you'll progress to learning about mechanizing capital market decisions, using automated portfolio management systems and predicting the future of investment banking. In addition to this, you'll explore concepts such as building personal wealth advisors and mass customization of client lifetime wealth. Finally, you'll get to grips with some real-world AI considerations in the field of banking. By the end of this book, you'll be equipped with the skills you need to navigate the finance domain by leveraging the power of AI. What you will learn Automate commercial bank pricing with reinforcement learning Perform technical analysis using convolutional layers in Keras Use natural language processing (NLP) for predicting market responses and visualizing them using graph databases Deploy a robot advisor to manage your personal finances via Open Bank API Sense market needs using sentiment analysis for algorithmic marketing Explore AI adoption in banking using practical examples Understand how to obtain financial data from commercial, open, and internal sources Who this book is for This is one of the most useful artificial intelligence books for machine learning engineers, data engineers, and data scientists working in the fin...
    Note: Online resource; Title from title page (viewed July 10, 2020) , 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
    Language: English
    Pages: 1 online resource (404 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: A practical guide to understanding the latest features of the Rust programming language, useful libraries, and frameworks that will help you design and develop interesting projects Key Features Work through projects that will help you build high-performance applications with Rust Delve into concepts such as error handling, memory management, concurrency, generics, and macros with Rust Improve business productivity by choosing the right libraries and frameworks for your applications Book Description Rust is a community-built language that solves pain points present in many other languages, thus improving performance and safety. In this book, you will explore the latest features of Rust by building robust applications across different domains and platforms. The book gets you up and running with high-quality open source libraries and frameworks available in the Rust ecosystem that can help you to develop efficient applications with Rust. You'll learn how to build projects in domains such as data access, RESTful web services, web applications, 2D games for web and desktop, interpreters and compilers, emulators, and Linux Kernel modules. For each of these application types, you'll use frameworks such as Actix, Tera, Yew, Quicksilver, ggez, and nom. This book will not only help you to build on your knowledge of Rust but also help you to choose an appropriate framework for building your project. By the end of this Rust book, you will have learned how to build fast and safe applications with Rust and have the real-world experience you need to advance in your career. What you will learn Access TOML, JSON, and XML files and SQLite, PostgreSQL, and Redis databases Develop a RESTful web service using JSON payloads Create a web application using HTML templates and JavaScript and a frontend web application or web game using WebAssembly Build desktop 2D games Develop an interpreter and a compiler for a programming language Create a machine language emulator Extend the Linux Kernel with loadable modules Who this book is for This Rust programming book is for developers who want to get hands-on experience with implementing their knowledge of Rust programming, and are looking for expert advice on which libraries and frameworks they can adopt to develop software that typically uses the Rust language.
    Note: Online resource; Title from title page (viewed June 19, 2020) , 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
    Language: English
    Pages: 1 online resource (698 pages)
    Edition: 3rd edition
    Keywords: Electronic books ; local
    Abstract: Build and design multiple types of applications that are cross-language, platform, and cost-effective by understanding core Azure principles and foundational concepts Key Features Get familiar with the different design patterns available in Microsoft Azure Develop Azure cloud architecture and a pipeline management system Get to know the security best practices for your Azure deployment Book Description Thanks to its support for high availability, scalability, security, performance, and disaster recovery, Azure has been widely adopted to create and deploy different types of application with ease. Updated for the latest developments, this third edition of Azure for Architects helps you get to grips with the core concepts of designing serverless architecture, including containers, Kubernetes deployments, and big data solutions. You'll learn how to architect solutions such as serverless functions, you'll discover deployment patterns for containers and Kubernetes, and you'll explore large-scale big data processing using Spark and Databricks. As you advance, you'll implement DevOps using Azure DevOps, work with intelligent solutions using Azure Cognitive Services, and integrate security, high availability, and scalability into each solution. Finally, you'll delve into Azure security concepts such as OAuth, OpenConnect, and managed identities. By the end of this book, you'll have gained the confidence to design intelligent Azure solutions based on containers and serverless functions. What you will learn Understand the components of the Azure cloud platform Use cloud design patterns Use enterprise security guidelines for your Azure deployment Design and implement serverless and integration solutions Build efficient data solutions on Azure Understand container services on Azure Who this book is for If you are a cloud architect, DevOps engineer, or a developer looking to learn about the key architectural aspects of the Azure cloud platform, this book is for you. A basic understanding of the Azure cloud platform will help you grasp the concepts covered in this book more effectively.
    Note: Online resource; Title from title page (viewed July 17, 2020) , 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: 9781800560765
    Language: English
    Pages: 1 online resource (1 video file, approximately 3 hr., 22 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local ; Electronic videos
    Abstract: Learn to spot targeted email phishing, social engineering attacks, hacker tactics, and browser and mobile threats About This Video Get up to speed with vishing resources Understand what macro malware is Get up and running with smishing attacks and how they occur In Detail Do you want to get trained in cybersecurity awareness? This course is designed to teach you the basics of cybersecurity awareness, social engineering, and network security even if you have no IT and cybersecurity experience or knowledge. The course uses effective visuals, humor, examples, and storytelling to make your learning experience engaging, memorable, and effective. You'll learn how to configure a browser securely to block everything from malicious cookies to trackers. As you progress, you'll understand how to stop social engineering attacks effectively by identifying red flags in text messages, phishing emails, and more. Later, you'll explore cybersecurity software that helps you ensure the safety of your systems. By the end of this course, you'll be well-versed with cybersecurity and have the skills you need to prevent attacks and breaches.
    Note: Online resource; Title from title screen (viewed July 29, 2020) , 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: 9781800201217
    Language: English
    Pages: 1 online resource (174 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Cut through the noise and get real results with this workshop for beginners. Use a project-based approach to exploring machine learning with TensorFlow and Keras. Key Features Understand the nuances of setting up a deep learning programming environment Gain insights into the common components of a neural network and its essential operations Get to grips with deploying a machine learning model as an interactive web application with Flask Book Description Machine learning gives computers the ability to learn like humans. It is becoming increasingly transformational to businesses in many forms, and a key skill to learn to prepare for the future digital economy. As a beginner, you'll unlock a world of opportunities by learning the techniques you need to contribute to the domains of machine learning, deep learning, and modern data analysis using the latest cutting-edge tools. The Applied TensorFlow and Keras Workshop begins by showing you how neural networks work. After you've understood the basics, you will train a few networks by altering their hyperparameters. To build on your skills, you'll learn how to select the most appropriate model to solve the problem in hand. While tackling advanced concepts, you'll discover how to assemble a deep learning system by bringing together all the essential elements necessary for building a basic deep learning system - data, model, and prediction. Finally, you'll explore ways to evaluate the performance of your model, and improve it using techniques such as model evaluation and hyperparameter optimization. By the end of this book, you'll have learned how to build a Bitcoin app that predicts future prices, and be able to build your own models for other projects. What you will learn Familiarize yourself with the components of a neural network Understand the different types of problems that can be solved using neural networks Explore different ways to select the right architecture for your model Make predictions with a trained model using TensorBoard Discover the components of Keras and ways to leverage its features in your model Explore how you can deal with new data by learning ways to retrain your model Who this book is for If you are a data scientist or a machine learning and deep learning enthusiast, who is looking to design, train, and deploy TensorFlow and Keras models into real-world applications, then this workshop is for you. Knowledge of computer science and machine learning concepts and experience in ...
    Note: Online resource; Title from title page (viewed July 30, 2020) , 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
    Language: English
    Pages: 1 online resource (502 pages)
    Edition: 4th edition
    Keywords: Electronic books ; local
    Abstract: Discover the next level of network defense and penetration testing with the Metasploit 5.0 framework Key Features Make your network robust and resilient with this updated edition covering the latest pentesting techniques Explore a variety of entry points to compromise a system while remaining undetected Enhance your ethical hacking skills by performing penetration tests in highly secure environments Book Description Updated for the latest version of Metasploit, this book will prepare you to face everyday cyberattacks by simulating real-world scenarios. Complete with step-by-step explanations of essential concepts and practical examples, Mastering Metasploit will help you gain insights into programming Metasploit modules and carrying out exploitation, as well as building and porting various kinds of exploits in Metasploit. Giving you the ability to perform tests on different services, including databases, IoT, and mobile, this Metasploit book will help you get to grips with real-world, sophisticated scenarios where performing penetration tests is a challenge. You'll then learn a variety of methods and techniques to evade security controls deployed at a target's endpoint. As you advance, you'll script automated attacks using CORTANA and Armitage to aid penetration testing by developing virtual bots and discover how you can add custom functionalities in Armitage. Following real-world case studies, this book will take you on a journey through client-side attacks using Metasploit and various scripts built on the Metasploit 5.0 framework. By the end of the book, you'll have developed the skills you need to work confidently with efficient exploitation techniques What you will learn Develop advanced and sophisticated auxiliary, exploitation, and post-exploitation modules Learn to script automated attacks using CORTANA Test services such as databases, SCADA, VoIP, and mobile devices Attack the client side with highly advanced pentesting techniques Bypass modern protection mechanisms, such as antivirus, IDS, and firewalls Import public exploits to the Metasploit Framework Leverage C and Python programming to effectively evade endpoint protection Who this book is for If you are a professional penetration tester, security engineer, or law enforcement analyst with basic knowledge of Metasploit, this book will help you to master the Metasploit framework and guide you in developing your exploit and module development skills. Researchers looking to add their ...
    Note: Online resource; Title from title page (viewed June 12, 2020) , 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
    Language: English
    Pages: 1 online resource (368 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Get up and running with collecting evidence using forensics best practices to present your findings in judicial or administrative proceedings Key Features Learn the core techniques of computer forensics to acquire and secure digital evidence skillfully Conduct a digital forensic examination and document the digital evidence collected Analyze security systems and overcome complex challenges with a variety of forensic investigations Book Description A computer forensics investigator must possess a variety of skills, including the ability to answer legal questions, gather and document evidence, and prepare for an investigation. This book will help you get up and running with using digital forensic tools and techniques to investigate cybercrimes successfully. Starting with an overview of forensics and all the open source and commercial tools needed to get the job done, you'll learn core forensic practices for searching databases and analyzing data over networks, personal devices, and web applications. You'll then learn how to acquire valuable information from different places, such as filesystems, e-mails, browser histories, and search queries, and capture data remotely. As you advance, this book will guide you through implementing forensic techniques on multiple platforms, such as Windows, Linux, and macOS, to demonstrate how to recover valuable information as evidence. Finally, you'll get to grips with presenting your findings efficiently in judicial or administrative proceedings. By the end of this book, you'll have developed a clear understanding of how to acquire, analyze, and present digital evidence like a proficient computer forensics investigator. What you will learn Understand investigative processes, the rules of evidence, and ethical guidelines Recognize and document different types of computer hardware Understand the boot process covering BIOS, UEFI, and the boot sequence Validate forensic hardware and software Discover the locations of common Windows artifacts Document your findings using technically correct terminology Who this book is for If you're an IT beginner, student, or an investigator in the public or private sector this book is for you.This book will also help professionals and investigators who are new to incident response and digital forensics and interested in making a career in the cybersecurity domain.
    Note: Online resource; Title from title page (viewed April 30, 2020) , 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...