Your email was sent successfully. Check your inbox.

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

Proceed reservation?

Export
Filter
  • Safari, an O’Reilly Media Company.  (41)
  • Iyengar, S.
  • [Erscheinungsort nicht ermittelbar] : Apress  (41)
  • [Erscheinungsort nicht ermittelbar] : Chapman and Hall/CRC
  • Electronic videos ; local  (41)
Datasource
Material
Language
Years
  • 1
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Apress | Boston, MA : Safari
    ISBN: 9781484270660
    Language: English
    Pages: 1 online resource (1 video file, approximately 2 hr., 43 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local
    Abstract: This video will develop a foundation for creating Java-based, enterprise-ready, cloud applications and microservices using the Spring Boot micro-framework and all its cool features, from zero configuration files to faster development to easy deployment. In this video, you'll walk through the nuts and bolts of Spring Framework 5 and Spring Boot, then dive into the web application development tier that Spring Boot offers. Next, you'll go over data access, data persistence, and reactive data programming. Next, you'll cover testing, security, and messaging using Spring Boot. Furthermore, you'll see the new tools and features in Spring Boot to take your applications further including Actuator, Micrometer, Prometheus, and Grafana. Finally, the video concludes on native cloud application development, integration, and deployment onto the cloud with Kubernetes and more. After learning with this video, you'll come away with the know-how to build your first complete complex application with Spring Boot. What You Will Learn Get a survey of the Spring Boot micro-framework Do web development with Spring Boot See how data access and persistence works using Spring Boot Work with WebFlux and reactive data Use Boot's Actuator, Micrometer, Prometheus, and Grafana Develop and deploy native Java cloud applications in Spring Boot Who This Video Is For Those who have prior Java programming experience who may be new to Spring Boot.
    Note: Online resource; Title from title screen (viewed May 13, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 2
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Apress | Boston, MA : Safari
    ISBN: 9781484273531
    Language: English
    Pages: 1 online resource (1 video file, approximately 59 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local
    Abstract: Create your own collection of Lookup Tables (LUTs) for Photoshop and video rather than buying from a third party. This video will explain what a Look or Lumetri LUT is, how to create these tables from adjustment layers and apply them successfully as a new single adjustment layer in Photoshop, or reuse them in Adobe Media Encoder for short video clips. The tutorial starts with an overview of LUTs, its history, usage, kinds, color modes, file formats and what Adobe programs use or can create LUTs. You will also find out why you should create your own LUTs. Next, you will learn about best practices when creating a LUT and how to group the adjustment layers correctly as well as look at how you can apply your LUT as a color lookup adjustment layer in Photoshop and further modifications and settings you can apply to that adjustment layer. Finally, you will learn to apply your LUT file to a video clip or stitched clips in Media Encoder. You will also find some advice on where to store your LUT files to maintain the same linkage. What You Will Learn Learn to create your own LUTs How these same files can be reused for video Learn how LUTs can be reused from Photoshop Projects Who This Book is For Graphic artists who may have only beginner experience in how to create LUTs and how to use them in videos.
    Note: Online resource; Title from title screen (viewed August 6, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 3
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Apress | Boston, MA : Safari
    ISBN: 9781484273395
    Language: English
    Pages: 1 online resource (1 video file, approximately 45 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local
    Abstract: Gain an overview of the Eclipse-based open source Jakarta EE APIs and technologies formerly called Java EE (Enterprise Edition). This video highlights the key components of the latest Jakaarta EE release, giving you the knowledge you need to begin your journey to developing enterprise-level applications. This video will familiarize you with the important terms and concepts behind the Jakarta EE enterprise application development platform and introduce its architecture. After completing this video course, you’ll be prepared for a deeper dive into enterprise application development using Jakarta EE. What You Will Learn Discover what Jakarta EE is and how it has evolved to meet current business needs Understand why Jakarta EE application development is more relevant now than ever Master the key Jakarta EE specifications and how to use them Leverage TCKs to ensure compatibility Who This Video Is For Full-stack Java developers and programmers; no prior experience in Jakarta EE or Java EE is assumed. However, at least some prior exposure to core Java, Java SE, and the JDK is recommended.
    Note: Online resource; Title from title screen (viewed August 6, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 4
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Apress | Boston, MA : Safari
    ISBN: 9781484271537
    Language: English
    Pages: 1 online resource (1 video file, approximately 1 hr., 15 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local
    Abstract: Learn to avoid bad programming practices that create low-quality code that is difficult to maintain or test, and exhibits properties such as brittleness, low comprehensibility, and high defect density. This video takes a humorous slant on the typical programming practice manual by reversing the usual approach. Its approach is to jokingly assume that you wish to be an agent of chaos and sneak bad code into a software project in order to ruin its chances of success, or frustrate your colleagues by producing unreadable, error-prone garbage. Under this pretense, the video teaches how to avoid the kind of bad habits that introduce bugs or cause code contributions to be outright rejected. The bad practices are organised into topics that form the basis of programming (layout, variables, loops, etc.). At the end of each topic, a more serious voice chimes in temporarily to explain why the ‘advice’ just given is actually poor and suggests some better alternative practices. By sourcing classic programming guidebooks, empirical studies, and a range of coding conventions from some of the most successful software projects, this video explains the reasoning behind good programming practices. These topics form the basis of good programming style and are important for anyone embarking on a career in professional programming or wishing to contribute to a software project. Normally, beginner programmers learn these good practices by going through a period of making mistakes and learning from them. This video helps to shorten that learning process by teaching a core of good practices and will enable you to become a productive programmer faster. This video – Part 2 of the series – focuses on coding practices at the ‘modular scale’, i.e. at the level of organisational building blocks such as subroutines and classes. What You Will Learn Become a better coder by learning how (not) to program Choose your tools wisely Think of programming as problem solving Discover the consequences of a program’s appearance and overall structure Avoid bad habits and common mistakes See how poor error-handling makes for unstable programs Who This Video Is For You should have some practical programming knowledge (i.e. you can program in at least one programming language), but little to no professional experience. You are either still undergoing training in software development, or are at the beginning of your programming career. You have, at most, 1-2 years of professional experience.
    Note: Online resource; Title from title screen (viewed July 13, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 5
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Apress | Boston, MA : Safari
    ISBN: 9781484265826
    Language: English
    Pages: 1 online resource (1 video file, approximately 1 hr., 26 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local
    Abstract: In this course, we will look at using asynchronous programming in Python: the options, pitfalls, and best practices. We start with multi-threading, which is particularly useful when there is a lot of waiting, e.g. for HTTP requests or disk access. With multi-threading, you can start many requests in quick succession and then wait for all of them to complete at once. Next, the course will show you how to write your code in a thread-safe manner, and how to use it risk-free. Further, it covers Python’s global interpreter lock, which prevents a lot of serious problems in Python but also stops you from running threads in parallel. Going forward we discover how you can use Python’s multiprocessing library to run functions in parallel. Threads and processes often need to share or exchange data. In asynchronous code just passing Python objects is usually not the safest way to do this. This course looks at the main ways to do this correctly in Python, such as queues and events. Finally, the course moves on to the concurrent.future library which contains higher-level abstractions, including thread and processing pools and an asynchronous map function. The course finishes with advice on how to write robust asynchronous code, and how to test and debug it. What You Will Learn Take advantage of multi threading (concurrency) using the threading module Implement multi processing (parallelism) using the multiprocessing module Understand inter-process communication and data sharing using locks, queues, semaphores, barriers, events, and timers Test and debug asynchronous Python code Understand thread and process pools using concurrent.futures Who This Video Is For Intermediate to experienced Python programmers who want to speed up existing Python code by using multi processing and multi threading.
    Note: Online resource; Title from title screen (viewed January 5, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 6
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Apress | Boston, MA : Safari
    ISBN: 9781484269190
    Language: English
    Pages: 1 online resource (1 video file, approximately 1 hr., 1 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local
    Abstract: A hit-the-ground-running introduction to the expansive world of understanding your data. If you fail to understand what all the hoopla is around data analytics, but you know you need to jump in somewhere, this video is for you. Learning a handful of techniques you’ll get started with turning great quantities of data into useful information that can help you better understand your own world of data. This video is a user-friendly entry point that teaches you how to use machine learning algorithms to move from the trenches of data to making informed data-driven decisions. It begins with a brief introduction to data analysis and guidance on how to set up a development environment in Databricks. From there you will investigate data using popular tools such as SQL and Python on top of Apache Spark. From there you will move on to learning how to clean up data and prepare it for use in a machine-learning algorithm. The final segment offer guidance for presenting the results visually. What You Will Learn Investigate small and large datasets using SQL and Python Clean and prepare data for advanced analytics Run machine learning algorithms Show data results using visualizations Who This Video Is For People who work with data, including analysts, data engineers, data scientists, and the data curious. Basic knowledge about the data field is assumed, but no special skills are needed.
    Note: Online resource; Title from title screen (viewed January 19, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 7
    ISBN: 9781484270004
    Language: English
    Pages: 1 online resource (1 video file, approximately 1 hr., 2 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local
    Abstract: ​This video helps you to design databases and processes that can manage millions or billions (or more) rows of data for analytics and reporting. Analytic workloads follow different architectural and query patterns than standard transactional systems, and the associated data stores grow differently over time as compared to online transaction-processing systems. This video covers the purpose, usage, and effects of growth on analytic data stores with a focus on storing the data directly in SQL Server. Topics covered in this video include design issues such as compression and advanced indexing techniques for online analytical processing (OLAP) data. Also covered are performance optimization and efficient query patterns. Watching this video helps you learn to better retrieve data with the ultimate goal of answering organizational questions using your analytics data store. What You Will Learn Understand the nature of OLAP data, its structure, and its usage Store OLAP data natively in SQL Server using best-practice options Minimize resource consumption by compressing your data Enhance query performance through columnstore indexing Scale your OLAP query performance to account for future growth Add new data elements to existing analytic data stores Who This Video Is For For data and analytics professionals who create, manage, and query large analytic data stores. For database professionals who expect to do so in the future, who want to know the options that are available in Microsoft SQL Server.
    Note: Online resource; Title from title screen (viewed February 16, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 8
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Apress | Boston, MA : Safari
    ISBN: 9781484270349
    Language: English
    Pages: 1 online resource (1 video file, approximately 1 hr., 4 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local
    Abstract: Privacy is essential for individuals and democracy as a whole – and the only real way to achieve this is with strong encryption. The target audience for this video is anyone who wants to keep their communications truly private. This could be personal information or intellectual property – the solutions are the same. After viewing this video, you will understand: Why privacy is important, not just for individuals but for democracy and society The basics of encryption and how it is essential for privacy The difference between data at rest and data in motion How data travels between computers/devices on the internet The trade-offs between security, convenience, and cost How to set up truly secure and private communications What You Will Learn Define privacy and why it’s so important Discover how the internet really works Gain an understanding of cryptography and encryption Set up secure email, messaging, and file sharing Enable secure and private web browsing (HTTPS, VPNs, and DNS over HTTPS) Who This Video Is For Anyone who wants to keep their communications truly private.
    Note: Online resource; Title from title screen (viewed April 6, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 9
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Apress | Boston, MA : Safari
    ISBN: 9781484270479
    Language: English
    Pages: 1 online resource (1 video file, approximately 1 hr., 16 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local
    Abstract: This video dives into PolyBase - Microsoft's technology for data virtualization - and its ability to virtualize data from a variety of data sources into SQL Server 2019. In this video, you will learn how to configure SQL Server and PolyBase to connect to another SQL Server instance. You will also learn the differences between PolyBase and linked server connections. Next you will learn how to connect to additional data sources from SQL Server 2019, such as to Cosmos DB and PostgreSQL. You will see the configuration steps needed, as well as options available for retrieving data. From there, you will learn how to use statistics to assist the optimizer, obtain key query tuning tips, and implement a reference for loading a data warehouse using PolyBase. What You Will Learn Connect to remote instances of SQL Server, Cosmos DB, and PostgreSQL Contrast linked servers to PolyBase and learn when to choose which method Use statistics to assist the SQL Server optimizer in executing PolyBase queries Tune queries against external tables Load data from multiple external data sources into a data warehouse Who This Video Is For Data platform specialists who need to work on multiple data platforms, but want to use one unifying language to tie them together. Viewers should be familiar with SQL Server and the T-SQL language, but do not need prior experience with any other technologies. Viewers should have seen the first video in the series, PolyBase Concepts and Configuration.
    Note: Online resource; Title from title screen (viewed March 2, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 10
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Apress | Boston, MA : Safari
    ISBN: 9781484269770
    Language: English
    Pages: 1 online resource (1 video file, approximately 1 hr., 13 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local
    Abstract: This video presents patterns and practices for making Blazor WebAssembly applications run fast at their optimal speeds. You’ll learn patterns and best practices for performance that broadly cover two aspects of Blazor development: Firstly, you’ll learn about optimizing application download size so your applications load and execute without undue lag. Secondly, you’ll learn techniques for reducing the number of updates that Blazor needs to apply to user interface elements in the browser’s DOM. While Blazor WebAssembly is already designed to provide strong performance, the techniques in this video provide you additional tools and techniques that you can employ in order to delight your users and gain a competitive edge against your competition. Techniques taught in this video such as assembly trimming, lazy loading, and reducing unnecessary user interface updates can put your applications a step ahead of your competition when it comes to creating fast applications that users will want to return to again and again. What You Will Learn Work with lazy-load assemblies to incrementally download your application’s code Use virtualization to avoid rendering UI elements not currently visible Create lightweight components that reduce unnecessary UI updates Reduce unnecessary rendering of component subtrees Optimize JavaScript interop speeds Limit the number of components and reduce frequent events Who This Video Is For Blazor developers who have experience building WebAssembly applications. Especially for those developers who want to gain an edge on their competition through faster application performance.
    Note: Online resource; Title from title screen (viewed January 28, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 11
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Apress | Boston, MA : Safari
    ISBN: 9781484268933
    Language: English
    Pages: 1 online resource (1 video file, approximately 1 hr., 21 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local
    Abstract: In this video, you will explore forecasting techniques in Python, including how to use machine learning models from Scikit Learn, as well as integrating R as a sub process to gain access to the robust forecast library, incorporating the auto.arima and tbats models. We create our own Python class called Forecaster that stores all of the relevant information about the predictions, including error metrics, model forms, hyperparameter selections, and the forecasts themselves. The module is written in such a way that models can easily be added to the framework for increasing accuracy. In the specific scenario, we are forecasting on 150 separate time series—3 time series for each state using economic indicators from the St. Louis Federal Reserve (FRED) website. We build an API to extract the data and add our own indicators that we think will influence the future. At the time that this video is published, the country is experiencing a recession from the COVID-19 pandemic. Therefore, we will extract the recession indicator from the FRED website and make assumptions about how long the recession will last. Using this information, we create an economic outlook for each state. These forecasts can then be used to see which states we expect to recover most quickly from the recession. This modeling process will be done in Python on a Jupyter Notebook, so it's a good idea to have Anaconda installed on your computer so you can follow along. The rpy2 library from Python will be utilized, so having R installed in your local environment is necessary. What You Will Learn Create classes in Python Make predictions with machine learning and common forecasting models Manipulate data with Pandas Store data in base Python structures (lists, dictionaries) Create APIs and visual aids Who This Book Is For Data scientists with experience who are looking to take their forecasting skills to the next level.
    Note: Online resource; Title from title screen (viewed January 12, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 12
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Apress | Boston, MA : Safari
    ISBN: 9781484271278
    Language: English
    Pages: 1 online resource (1 video file, approximately 35 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local
    Abstract: Create a simple chat app for iOS using the Multipeer Connectivity framework. Multipeer Connectivity is an important development in the latest iOS. Using this framework, you’ll provide users an interactive way to communicate and exchange data between each other. You'll see how to set one of the users as the host, and allow other users to join the hosted chat. Then each participant will be able to send a message in a shared room between all of the users. You’ll achieve this by implementing the Multipeer Connectivity framework, setting up the room protocols, and creating pathways for the exchange of data with users in the room. Learn how to create multi-screen apps; save simple data, such as a person’s screen name, indefinitely; and add a few storyboard elements, such as buttons and textfields. Finally, this video gives you a skeleton for creating other apps, such as a multiplayer game linked between different devices. What You Will Learn Create basic Xcode projects for iOS Implement the Multipeer Connectivity framework Create host and guest functionality and exchange data between devices Who This Video Is For Developers with more advanced skills in Xcode and Swift.
    Note: Online resource; Title from title screen (viewed May 5, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 13
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Apress | Boston, MA : Safari
    ISBN: 9781484271940
    Language: English
    Pages: 1 online resource (1 video file, approximately 1 hr., 8 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local
    Abstract: Learn how to optimize the performance of your SQL Server backups using data science techniques. Microsoft provides default backup settings which work but which are decidedly sub-optimal against large databases. This video shows what these settings are, explains their defaults, and educates you on the available values that provide you room in which to optimize your backup times. The end game is that you’ll be able to optimize your backups and be confident that you’ve optimized to the extent that’s possible given your specific environment. After an introduction to the available settings, you’ll learn a method built for tuning your backup settings to provide faster backups and shorter maintenance windows in your own environment. That method includes knowing how to sample timing data and other statistics, and how to apply data science techniques by which to understand your findings and to implement your findings in two of the most popular, community-based backup tools: MinionWare's Minion Backup and Ola Hallengren's SQL Server Maintenance Solution. You’ll be able to confidently schedule maintenance windows and to defend those schedules to management using the data that this video helps you to collect. What You Will Learn Know the key settings that control SQL Server backup performance Create database backup statements using these key settings Use sampling within PowerShell to test performance of different settings Create models using algorithms such as random forest for statistical learning Analyze the results of these models using evolutionary programming techniques Implement the results using free, community-based backup solutions Who This Video Is For Database administrators who wish to minimize the size of their backup windows and those wanting to get their backups done in the least-possible time. Viewers should be familiar with SQL Server and the T-SQL language. The video will also include PowerShell and R, so familiarity with either of these languages is nice but not required.
    Note: Online resource; Title from title screen (viewed June 9, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 14
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Apress | Boston, MA : Safari
    ISBN: 9781484271520
    Language: English
    Pages: 1 online resource (1 video file, approximately 53 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local
    Abstract: Learn to avoid bad programming practices that create low-quality code that is difficult to maintain or test, and exhibits properties such as brittleness, low comprehensibility, and high defect density. This video takes a humorous slant on the typical programming practice manual by reversing the usual approach. Its approach is to jokingly assume that you wish to be an agent of chaos and sneak bad code into a software project in order to ruin its chances of success, or frustrate your colleagues by producing unreadable, error-prone garbage. Under this pretense, the video teaches how to avoid the kind of bad habits that introduce bugs or cause code contributions to be outright rejected. The bad practices are organised into topics that form the basis of programming (layout, variables, loops, etc.). At the end of each topic, a more serious voice chimes in temporarily to explain why the ‘advice’ just given is actually poor and suggests some better alternative practices. By sourcing classic programming guidebooks, empirical studies, and a range of coding conventions from some of the most successful software projects, this video explains the reasoning behind good programming practices. These topics form the basis of good programming style and are important for anyone embarking on a career in professional programming or wishing to contribute to a software project. Normally, beginner programmers learn these good practices by going through a period of making mistakes and learning from them. This video helps to shorten that learning process by teaching a core of good practices and will enable you to become a productive programmer faster. This video – Part 1 of the series – focuses on practices at the small scale, i.e. at the level of individual lines of code and fundamental constructs such as conditionals and loops. What You Will Learn Become a better coder by learning how (not) to program Choose your tools wisely Think of programming as problem solving Discover the consequences of a program’s appearance and overall structure Avoid bad habits and common mistakes See how poor error-handling makes for unstable programs Who This Video Is For You should have some practical programming knowledge (i.e. you can program in at least one programming language), but little to no professional experience. You are either still undergoing training in software development, or are at the beginning of your programming career. You have, at most, 1-2 years of professional...
    Note: Online resource; Title from title screen (viewed July 13, 2021) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 15
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : Apress | Boston, MA : Safari
    ISBN: 9781484259238
    Language: English
    Pages: 1 online resource (1 video file, approximately 56 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local
    Abstract: This video will teach you Blazor, a new web development framework from Microsoft now available with the release of .NET Core 3.0. You will learn how to build web applications without having to learn JavaScript. You will apply the most fundamental components of the Blazor framework, writing both client- and server-side components of your web applications using .NET languages. No knowledge of JavaScript is necessary; although Blazor code can easily inter-operate with JavaScript. You will discover the two hosting models for Blazor; Blazor WebAssembly and Blazor Server. The first, Blazor WebAssembly, runs compiled .NET code directly in a browser via WebAssembly. The second, Blazor Server, creates client-side components for you, while running all the logic on the server. Client-side components communicate with server-side components asynchronously in real time. Choose either, as the code syntax is the same, allowing you to easily move your code to Blazor WebAssembly or Blazor Server. What You Will Learn Get introduced to Blazor and find out why you should learn it Understand the differences between the Blazor Server and Blazor WebAssembly hosting models Discover the fundamental components of Blazor and Razor components Make Blazor applications modular Run Blazor on both server and browser Make your .NET code inter-operate with in-browser JavaScript Who This Video is For Developers who are already familiar with ASP.NET Core.
    Note: Online resource; Title from title screen (viewed April 7, 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] : Apress | Boston, MA : Safari
    ISBN: 9781484266113
    Language: English
    Pages: 1 online resource (1 video file, approximately 49 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local
    Abstract: Use your custom data to create and train models with the help of .NET and Azure. Machine learning is here and with it comes a multitude of opportunities for developers to apply it and use it in a variety of applications. This video will teach you how you can use Model Builder inside Visual Studio to create a model. You can then easily integrate the model you build into all kinds of applications including chatbots. You will discover that the custom model created with ML.NET will ensure the most accurate response for your type of data. The video begins with a general overview of bots and the tools you need to create them. You'll then learn how to create a bot using Azure. And finally you will dive into the specifics of ML.NET and Model Builder to learn how you can integrate your custom model with the Azure Web App Bot. What You Will Learn Understand what a bot is Work with Microsoft Bot Framework on Azure Create a bot on Azure Build a simple natural language understanding model for a bot Implement data normalization Use the ML.NET capabilities Understand how ML.NET Model Builder works Who This Video Is For Developers and engineers who are familiar with C# and .NET and interested in learning about bots, machine learning, custom ML models, and ML.NET.
    Note: Online resource; Title from title screen (viewed October 29, 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] : Apress | Boston, MA : Safari
    ISBN: 9781484267004
    Language: English
    Pages: 1 online resource (1 video file, approximately 1 hr., 7 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local
    Abstract: Create new apps and update legacy apps that support older iOS versions to allow users to take advantage of widgets. Apple introduced a new way to allow users to update and modernize their iPhone home screens. They can use widgets on their home screen to keep their favorite information at their fingertips. Keep your apps new and relevant by adding widget capabilities. We will be creating a demo app to incorporate a static widget that will update the widget on the home screen whenever information in the app changes. What You Will Learn Add and configure a static widget Update legacy apps to use widgets Design widgets with user friendly UI functions Who This Video Is For iOS developers with experience using the Swift programming language. Some experience with SwiftUI would be beneficial, but not essential.
    Note: Online resource; Title from title screen (viewed November 5, 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] : Apress | Boston, MA : Safari
    ISBN: 9781484265918
    Language: English
    Pages: 1 online resource (1 video file, approximately 53 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local
    Abstract: This video will guide you on the principles and practice of designing a smart, AI-based intrusion detection system (IDS) to defend a network from cybersecurity threats. The course begins by explaining the theory and state of the art of the field, and then proceeds to guide you on the step-by-step implementation of an ML-based IDS. The first part of the course will explain how an intrusion detection system is used to stop cybersecurity threats such as hackers from infiltrating your network. Next, it will explain why traditional intrusion detection systems are not able to keep up with the rapid evolution of black hat adversaries, and how machine learning offers a self-learning solution that is able to keep up with, and even outsmart them. Further, you will learn the high-level architecture of an ML-based IDS; how to carry out data collection, model selection, and objective selection (such as accuracy or false positive rate); and how all these come together to form a next-generation IDS. Moving forward, you'll see how to implement the ML-based IDS. What You Will Learn Discover how an IDS works See how machine learning-based IDSs are able to solve the problems that traditional IDSs have faced Architect a machine learning-based IDS Train the ML components of a next-generation IDS Choose the correct metric function for your next-generation IDS in order to satisfy the most commonly encountered business objectives Who This Video Is For Cybersecurity professionals, data scientists, and students of these disciplines.
    Note: Online resource; Title from title screen (viewed September 29, 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] : Apress | Boston, MA : Safari
    ISBN: 9781484266991
    Language: English
    Pages: 1 online resource (1 video file, approximately 39 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local
    Abstract: Implement machine learning to realize the power of AI algorithms. Developers and companies often struggle to deploy machine learning models efficiently. One of the main reasons for this is a lack of proper process set up and execution. After getting feedback and comments from his YouTube subscribers, Vikraman has created a system of step-by-step instructions for the process. Using TensorFlow.js, you'll walk through the process of deploying machine learning models in web applications. You'll learn to deploy these models at scale and to work with users' existing hardware such as web cams to accomplish common machine learning tasks. What You Will Learn Deploy machine learning models at scale Save, export, and restore machine learning models Use Flask to work with TensorFlow and Keras models Who This Video Is For Engineers, coders, and researchers who wish to deploy machine learning models in web applications. A basic understanding of TensorFlow, Python, HTML and general machine learning and deep learning algorithms is helpful.
    Note: Online resource; Title from title screen (viewed November 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] : Apress | Boston, MA : Safari
    ISBN: 9781484266946
    Language: English
    Pages: 1 online resource (1 video file, approximately 1 hr., 15 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local
    Abstract: Learn to create stunning animated and interactive charts using Highcharts and Angular. Along the way you will develop smooth dashboards that will work in all modern browsers. You will see how to use Highcharts to call backend services for data and easily construct real-time data dashboards. This video course provides the best solutions for real-time challenges and covers a wide range of charts including line, area, deviation, Gauge, stacked bar, scatter plot, and 3D charts. Highcharts is one of the most useful products for developing charting on the web and Angular is well known for speed. Using Highcharts with Angular, you can build fast, interactive dashboards. Get up to speed using this video course today. What You Will Learn Develop interactive, animated dashboards Implement Highcharts using Angular Use and export different chart types Create interactive styling themes and colors for a dashboard Who This Video Is For Developers who are already familiar with HTML, CSS, and JavaScript.
    Note: Online resource; Title from title screen (viewed December 1, 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] : Apress | Boston, MA : Safari
    ISBN: 9781484263938
    Language: English
    Pages: 1 online resource (1 video file, approximately 49 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local
    Abstract: Master what is sometimes called Git’s killer feature: distributed branching. This is a complex topic that sometimes trips up even seasoned users, so it is covered carefully at a steady pace. The specific practical topics covered are: creating branches, merging branches, and using remote branches. The principles are explained and the features are demonstrated using video examples (command-line and GUI versions presented in split screen). As well as these practical issues, the final segments present some additional tips and advice. For one, typical strategies and workflows are explained that you may wish to apply in your own development projects. For another, a summary of more advanced features points the way to learning opportunities for you once you have mastered the intermediate skills from this video. Finally, a short discussion of GitHub introduces you to the basic features and the potential of the world’s most popular Git hosting community. The tools for carrying out tasks in Git are demonstrated step-by-step, allowing you to see exactly how they should be carried out in real-time. Also, Git is powerful but can be a complicated system to use. For explaining the complex issues, particularly around repository history, a visual representation is developed. What You Will Learn Discover the principles of distributed branching Create and merge branches Resolve conflicts between branches Create a clean, linear history via rebasing Examine typical strategies and workflows used by experienced Git users Take a brief tour of GitHub Who This Video Is For Software developers with at least basic programming skills and a small amount of experience. They may possibly have worked with other, centralized version control systems.
    Note: Online resource; Title from title screen (viewed August 19, 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] : Apress | Boston, MA : Safari
    ISBN: 9781484262856
    Language: English
    Pages: 1 online resource (1 video file, approximately 60 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local
    Abstract: This video highlights best practices in database design that can help you to ensure the development of high-quality data solutions. It shows how to avoid common mistakes that lead to badly designed applications and code that scales poorly. You'll be able to avoid future technical debt that is expensive to fix and can hamstring an organization. It is far less expensive and time-consuming to make well-researched decisions up-front than to be forced to refactor bad code in the future. This video shows you the way. Easy-to-follow rules and conventions from this video help you to ensure quality by properly reviewing database architecture and design to be sure that developers will be able to create and maintain applications that scale and perform as expected. The video shows how a documented database design checklist helps you and your developers to ensure that best practices are followed when creating new database objects. Once created, best practices can be updated and maintained as organizational needs change and evolve. What You Will Learn Employ best practices for designing tables, columns, and procedural T-SQL Optimize correctly and separately for the different needs of OLAP versus OLTP Avoid common mistakes and their impact on database scalability and performance Achieve the desired scalability for your applications when designing database objects Design and name objects consistently to ease future maintenance Document, search, and maintain your database metadata Create sound database architecture based on the relational model Who This Book Is For For developers and data professionals who want to improve the scalability and maintainability of their database-driven applications. For database administrators who are involved in their organization’s design efforts.
    Note: Online resource; Title from title screen (viewed August 28, 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] : Apress | Boston, MA : Safari
    ISBN: 9781484263945
    Language: English
    Pages: 1 online resource (1 video file, approximately 1 hr., 32 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local
    Abstract: Become a macOS power user while also learning skills necessary to become a competent programmer. Apple adopted Zsh as a Unix shell on top of bash to incorporate additional features for both system administration and programming. With this video, you'll start by learning the most useful plugins for Zsh, then develop a working lexicon of syntax and how to use the auto suggestions correctly and effectively. After you've mastered those basics of getting your terminal set up and learning how to communicate with the system, you'll build out your arsenal of tools. Incorporate hotkeys, create custom aliases, and manage multiple screens. Keep your workload manageable and organized by killing unneeded processes and building a Git log alias. And finish everything by creating your own custom functions. Zsh is an essential part of any Mac power user's experience of the platform. Set yourself apart and get the most of your system by learning how to work with Unix and the terminal to speak directly to your Mac. What You Will Learn Customize your terminal Manage multiple screens Create custom functions Who This Video Is For macOS power users, system administrators, and programmers who want to get into the system past the simple, elegant GUI presented to consumer users.
    Note: Online resource; Title from title screen (viewed August 24, 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] : Apress | Boston, MA : Safari
    ISBN: 9781484265840
    Language: English
    Pages: 1 online resource (1 video file, approximately 1 hr., 30 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local
    Abstract: This video dives into Microsoft SQL Server's PolyBase feature for virtualizing data from Apache Hadoop and Azure Blob Storage into SQL Server. From this video you will learn how to configure SQL Server and PolyBase to connect to Azure Blob Storage, including how to make connections to public and secured blob containers. You’ll also learn how to make connections to Hadoop clusters and query data that is stored in Hadoop. The video begins by showing how to read from and insert data into Azure Blob Storage. From there, you will learn how to connect PolyBase to a Hadoop cluster, whether in Cloudera’s distribution of Hadoop or the Hortonworks Data Platform. Once connected, you will learn how to query data in Hadoop using two methods: streaming and predicate pushdown. Finally, the video provides key tips on troubleshooting Hadoop integrations, including tips on where to look for log data as well as common configuration and data issues. What You Will Learn Connect to Azure Blob Storage and Hadoop clusters from SQL Server Uncover configuration options needed to connect to a Hadoop cluster Use predicate pushdown to create MapReduce jobs which offload work to a Hadoop cluster Write data to Hadoop and Azure Blob Storage using T-SQL from SQL Server Troubleshoot common errors when connecting to Hadoop or Azure Blob Storage Who This Video Is For Data platform specialists who need to work on multiple data platforms but want to use one unifying language to tie them together. Viewers should be familiar with SQL Server and the T-SQL language, and should be familiar with the content from the prior video in the series, PolyBase Concepts and Configuration.
    Note: Online resource; Title from title screen (viewed September 22, 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] : Apress | Boston, MA : Safari
    ISBN: 9781484268230
    Language: English
    Pages: 1 online resource (1 video file, approximately 34 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local
    Abstract: Download JSON data from an online location into your iOS apps. You’ll work a sample list of contacts with email addresses, phone numbers, names, and other relevant information. You'll then see how to format the data properly and list it in a TableView to be more user-friendly to read for display in your app. Working with JSON in iOS is one of the most useful pieces of knowledge for a developer. It’s used on a daily basis in a wide variety of apps. Displaying online data in an app is an essential part of the iOS ecosystem. Learn how to download text from a server and then format the data properly with Codable in Swift. Using custom cells, you’ll build a TableView then place everything in an adaptable AutoLayout. Finally, you’ll populate the TableView with the formatted JSON data represented by an array of custom items. By the end of this video, you’ll be able to incorporate JSON data into your apps in a user-friendly and easily accessible manner. What You Will Learn Format JSON data properly with Codable in Swift Build a TableView with custom cells Place data in adaptable AutoLayout Who This Video Is For iOS developers with advanced skills in Xcode and Swift who want to incorporate JSON data displayed properly in their apps.
    Note: Online resource; Title from title screen (viewed December 3, 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] : Apress | Boston, MA : Safari
    ISBN: 9781484266663
    Language: English
    Pages: 1 online resource (1 video file, approximately 42 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local
    Abstract: Deploy machine learning models more easily and efficiently on embedded and mobile devices using TensorFlow Lite (TFLite). TFLite is an open source deep learning framework developed by Google. Look under the hood at the system architecture to see how and when to use each component of TFLite. In the first section, you will learn what makes TFLite different from standard TensorFlow and other products like TFMobile. In the next section, you will learn about the pre-trained model that is available in TFLite, and how to use that pre-trained model to build your own. You will also learn how to convert a TensorFlow model into the TFLite format and train it. After that, you will cover the concept of transfer learning and how you can apply transfer learning to train a pre-trained model to perform some custom tasks in TFLite. Having trained the model, you'll use the TFLite interpreter to run a machine learning model on mobile platforms. As part of this you will review a simple Android app, which will help you to start using TFLite on mobile devices. Running machine learning models on mobile devices is really exciting but it also comes with challenges so, you will need to optimize your model to reduce your app's size. Finally, you will learn how to run TFLite on embedded devices such as Raspberry Pi. Overall this video will help anyone who wants to start learning TFLite and train their own machine learning models using TFLite. After watching this video, you can apply your newly learned TFLite skills to your own projects. What You Will Learn Run any machine learning model on mobile devices Experiment with machine learning projects on the Raspberry Pi Create a machine learning-based mobile app Who This Video Is For Data scientists, software engineers, and students working in these fields will find useful information on working with machine learning models in their current mobile development environments.
    Note: Online resource; Title from title screen (viewed November 18, 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] : Apress | Boston, MA : Safari
    ISBN: 9781484267769
    Language: English
    Pages: 1 online resource (1 video file, approximately 1 hr., 33 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local
    Abstract: Some programmers don’t use Python because they think it is too slow. Yet writing fast-enough programs in Python often takes less time than in other languages. In this video, you will learn how to effectively and efficiently speed up your Python programs. We start by looking at how to measure the speed of a program, so you can see the impact of your changes. And we will discover where your program spends most of its time to help you focus your efforts. You will see how to create performance graphs and drill down into the detail. Next, we move on to optimizing the code by changing the flow and structure. Some approaches take more processing power than others, and we will look at how to use code complexity to express this and help you choose the best algorithm. We will see some examples of switching to a different algorithm and the impact on the code’s speed. You will see some simple techniques to cache the results from your functions. Moving code out of large loops can also have a significant impact. Having restructured the code, you will learn how to speed up individual lines of code. We will look at ten common tasks in Python and compare the different ways to achieve them. After watching this video, you will be able to measure code performance to see what works, profile your code to discover where to focus, change the code structure and flow to improve speed, and go through your code line by line to use faster Python syntax. What You Will Learn Benchmark Python code and track the progress of optimization efforts Profile Python code and discover low-hanging fruit to focus your optimization Change the code flow and structure to minimize how much code gets run Choose the fastest Python syntax, line by line, to speed everything up Who This Video Is For Intermediate to experienced Python programmers who want to speed up existing Python code and write faster new Python code.
    Note: Online resource; Title from title screen (viewed November 20, 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] : Apress | Boston, MA : Safari
    ISBN: 9781484264232
    Language: English
    Pages: 1 online resource (1 video file, approximately 8 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local
    Abstract: Relays are key to using your Arduino to directly control devices that work on alternating current. This trick enables you to use a far greater variety of components in your projects, and in this case, it's one of my favorites: electroluminescent wires. In this video, you'll use this eye catching and fun device to showcase the powerful relay technique. What You Will Learn Discover the different types of relays available and how they work Use relays with Arduino Switch on and off a strip of electroluminescent wire (a device not normally compatible with Arduino) Who This Video Is For Beginning-intermediate Arduino users – people who have built a few projects and are looking for ways to incorporate a greater variety of components into them.
    Note: Online resource; Title from title screen (viewed August 27, 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] : Apress | Boston, MA : Safari
    ISBN: 9781484267721
    Language: English
    Pages: 1 online resource (1 video file, approximately 8 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local
    Abstract: In this video, you will learn how to train an Arduino to recognize simple voice commands and receive practical suggestions on how to apply voice commands to creative projects. Machine learning is finally easily compatible with Arduino! What You Will Learn Build a bot respond to simple voice commands by making beeping noises Use the built-in microphone on the Arduino Nano 33 BLE Sense to recognize simple commands Generate your own noises using a piezo Train and collect data for machine learning Who This Video Is For Existing Arduino users of an intermediate level or above, looking to expand and advance their creative projects.
    Note: Online resource; Title from title screen (viewed November 20, 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] : Apress | Boston, MA : Safari
    ISBN: 9781484266670
    Language: English
    Pages: 1 online resource (1 video file, approximately 51 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local
    Abstract: Write better, more robust, and well-architected code. Then put tests on CI with every run, so you have real proof that your app works as expected. Running tests over and over again costs you very little whereas running manual tests costs time again and again. 100% test coverage is not practical. A more effective approach is to write well-modularized code which is easy to test in isolation with unit tests and then do several integration tests testing the entire flow of your app to make sure all modules work together. Use XCTest, which Apple provides out of the box with XCode, to test all networking and model layers and plan classes. This is your opportunity to test against several different edge cases since it’s easy to simulate different conditions. Unit testing your controllers is complicated because controllers rely on the UIKit controller life cycle that's not available in the test environment. Therefore, it’s easier to use UI Testing (also provided by Apple with XCode) to write integration tests. Write a few of them covering your happy paths. Adding your tests on CI and running them automatically on every commit to your mainline branch will help you avoid timely manual tests or a failing app. Your tests will always be up to date and work for you instead of getting in the way. What You Will Learn Do test-driven development with Xcode Write robust tests covering just the use cases you need Use automated testing to avoid wasting time Who This Video Is For Software developers and team leads working with Swift on iOS applications in an Apple environment.
    Note: Online resource; Title from title screen (viewed November 3, 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] : Apress | Boston, MA : Safari
    ISBN: 9781484265925
    Language: English
    Pages: 1 online resource (1 video file, approximately 57 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local
    Abstract: This video shows how to improve Blazor’s debugging experience by structuring applications to be easily moved between server- and client-side deployments. Practices shown allow the full use of Visual Studio 2019’s debugging features even when the target deployment is WebAssembly on the client. You’ll learn how to develop and debug using Blazor’s server-side support using the extensive debugging support from Visual Studio, then how to move your fully debugged applications into WebAssembly on the client. You’ll be able to use the full debugging features of Visual Studio even when your deployment target is client side. What You Will Learn Debug Blazor applications, both server side and WebAssembly Structure Blazor applications and build services for maximum reuse Find and fix bugs faster using advanced breakpoints and watches Use Blazor component libraries to build both server-side and WebAssembly applications Develop and debug JavaScript Interup, again for maximum reuse Gain insight into your code’s behavior through detailed logging Who This Video Is For Blazor developers who want to use Visual Studio’s debugger to get better insight into their application’s behavior. Also developers who want to overcome the weak debugging support for client-side Blazor development. Also programmers who want to build Blazor applications that support both server-side and WebAssembly deployments with maximum reuse.
    Note: Online resource; Title from title screen (viewed October 23, 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] : Apress | Boston, MA : Safari
    ISBN: 9781484266748
    Language: English
    Pages: 1 online resource (1 video file, approximately 19 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local
    Abstract: Learn how to use the full capabilities of the new Photoshop frame tools quickly and efficiently. At first, users might not realize there are more than just two frame options or how these tools are like a layer mask. These are the problems we’ll solve in this video! What You Will Learn Familiarize yourself with the workspace Understand the full capabilities of the frame tool Use the pen tool to create custom shape layers Make custom shapes in Photoshop into custom frames Who This Video Is For Beginners who are using images and layers in their projects.
    Note: Online resource; Title from title screen (viewed November 3, 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] : Apress | Boston, MA : Safari
    ISBN: 9781484265055
    Language: English
    Pages: 1 online resource (1 video file, approximately 1 hr., 0 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local
    Abstract: This video takes you through everything you need to understand SQL injection and how to prepare for attacks as well as how to prevent them. It covers vulnerable website links, basic injection attacks, database and table name discovery, and data extraction. It's everything an ethical hacker needs to know about a SQL injection attack. Web penetration/hacking is a critical issue affecting organizations of all sizes and a SQL injection attack is widely used to perform this attack. SQL injection is a serious web security risk for many organizations used to gather sensitive information from websites. Attackers can easily compromise vulnerable systems. SQL injection is the number one risk in the market. It's easily discoverable to hackers and the impact of this type of attack is severe. It deserves the number one spot. What You Will Learn Use the Sqlsus tool—an open source MySQL injection and takeover tool Analyze time-based SQL injection attacks Understand different SQL injection types Review error-based SQL injection attacks Apply various methods to retrieve table names, column names, and data Who This Video Is For Network security experts, web security specialists, application security experts, penetration testers, and ethical hackers.
    Note: Online resource; Title from title screen (viewed September 15, 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] : Apress | Boston, MA : Safari
    ISBN: 9781484258484
    Language: English
    Pages: 1 online resource (1 video file, approximately 24 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local
    Abstract: Implement a public-facing Apache web server on the Raspberry Pi 3. Start by installing a headless Raspbian operating system and use SSH and FTP clients to interact with it on a Pi. Following the installation of Raspbian, you'll set up Apache on the Pi and configure it to host a basic experimental website. Finally, you'll configure Apache and a router to make your website public facing so that anyone outside your local network can access the site via an IP address. The last segment of the video will go over an alternative to Apache built into Python and already installed on Raspbian. Python SimpleHTTPServer can be used to set up a basic server on a Pi with only a few commands. It’s not robust enough to be used with larger scale projects, but if you just need a light server that can be set up in a few minutes then Python SimpleHTTPServer is the tool for you. After watching this video, you’ll have all the tools you need to set up your Raspberry Pi as a fully functional server. What You Will Learn Install and use a headless operating system on the Raspberry Pi 3 Set up SSH and FTP on the Pi Configure Apache to host a basic website Make the server publicly accessible with port forwarding Implement a server using Python SimpleHTTPServer Who This Video Is For Beginning developers, computer science enthusiasts, and website creators interested in working with the simple Raspberry Pi hardware and available open source software.
    Note: Online resource; Title from title screen (viewed March 24, 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] : Apress | Boston, MA : Safari
    ISBN: 9781484264102
    Language: English
    Pages: 1 online resource (1 video file, approximately 60 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local
    Abstract: Press forward into intermediate Swift programming after having mastered the basics. In this video you'll pick up iOS app development with UIKit and learn enough of the language needed to create a professional app. Lead off with functions, which are important to understand to use SwiftUI well. You’ll cover function types and how those can be passed around like any other type. Then work with enumerations for Swift with Error, Result, and various other value types that are implemented using enums. You’ll also see the differences between value types (struct) and reference types (class). Because SwiftUI is struct based and UIKit is class based, you’ll focus on the basics of properties and methods, which are the contents of your structs and classes. You’ll explore some small differences between methods on classes vs. structs or other value types, then use initializers to initialize structs and classes while learning the rules for values before properties can be used. Finally, class inheritance will show how setting up a class hierarchy can help manage base functionality that will be common to all subclasses. Once you’ve worked through the video, you’ll have a toolkit of skills ready to take you from “Hello, World!” to an app worthy of distribution or at least demoing to a potential buyer or employer. What You Will Learn Handle Swift Error enums Initialize structs and classes Set up class hierarchies Who This Video Is For Apple platform developers working in iOS and macOS interested in taking their basic knowledge to a more professional level. Also students learning Swift who want to outpace their peers in iOS app development.
    Note: Online resource; Title from title screen (viewed August 14, 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] : Apress | Boston, MA : Safari
    ISBN: 9781484255933
    Language: English
    Pages: 1 online resource (1 video file, approximately 1 hr., 31 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local
    Abstract: Master the first, but critical, step in establishing a hybrid Active Directory; an Azure Active Directory scenario and deploying and managing Azure AD Connect. You will learn how to deploy Azure AD Connect in the correct way, out of the gate, to avoid a multitude of issues that magically appear later on. You will discover the difference between an express and custom install, and when and where it makes sense to use one over the other. Once you have Azure AD Connect up-and-running, you will go through several troubleshooting steps to fix wrongly configured identities, ensuring a smooth sync to Azure AD. By the end of the video, you’ll have seen that the baseline for establishing a successful hybrid identity solution with Azure Active Directory and on-premises Active Directory is having a healthy synchronization of identity objects in place, a core feature of Azure AD Connect. What You Will Learn Set up synchronization of identity objects Integrate your on-premises Active Directory with Azure Active Directory Cover the different topologies available for a hybrid Azure Active Directory model Focus on the deployment, monitoring, and troubleshooting of the AD Connect synchronization tool Who This Video Is For Those who want a better understanding of how to integrate their on-premises Active Directory with Azure Active Directory.
    Note: Online resource; Title from title screen (viewed September 11, 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] : Apress | Boston, MA : Safari
    ISBN: 9781484258316
    Language: English
    Pages: 1 online resource (1 video file, approximately 1 hr., 23 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local
    Abstract: In this video course you will learn how to write simple programs in the popular and powerful Python programming language. You'll start by looking at how to install Python, and how to create and run simple Python scripts. You will then learn how to store and operate on information. You will see how to combine strings, split them up and search in strings, all with some very simple commands. We also explain how to work with numbers, such as adding or multiplying them. You will also see the different ways to store collections of values, for instance as a list or a dictionary. Next we explain how to control the flow of your program. You will discover how to make decisions and respond to different values (‘if’) and how to do the same thing many times (‘for’ and ‘while’). To make it very practical you will learn how to manipulate files and spreadsheets. And to help you write larger programs and tackle more complicated tasks you will see how to split your program into simple steps. Learn to tap into the power of Python and its many libraries in one and a half hours. What You Will Learn Install and use Python Store and process information - strings, numbers and collections of information items Control the program flow - easily repeat actions and respond to the data by performing different actions as necessary Break your program up into manageable chunks using functions Work with files and spreadsheets Who This Book Is For An absolute beginner with little or no programming experience who wants to learn to program, especially in Python
    Note: Online resource; Title from title screen (viewed March 10, 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] : Apress | Boston, MA : Safari
    ISBN: 9781484258552
    Language: English
    Pages: 1 online resource (1 video file, approximately 1 hr., 11 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local
    Abstract: Learn to edit your images using the powerful, yet easy-to-learn, Adobe Photoshop Elements, the “younger sibling” of the professional program. This instructional video will teach you how to enhance, retouch, and edit your images using Adobe Photoshop Elements. In this easy to digest video, you can immediately put your new photo editing skills to use. This video will touch on the essential basics to get beginners off the ground, starting with learning the work space, and moving onto retouching, exposure correction, and more. Photoshop Elements is a powerful photo editing program with many of the core functions of the professional's choice, Adobe Photoshop. It's available for both Windows and Mac, but at a fraction of the cost. You'll see how Photoshop Elements is ideal for improving static images―color corrections, reviving faded images, and digitally repairing defects such as scratches and torn areas. It can also help organize and share images. The full version of Photoshop (or even the open-source GIMP) can be overwhelming to new or novice users. Photoshop Elements is ideal for beginners to learn photo editing, and also ideal for those with some working knowledge of image editing who don’t require the full scope of Photoshop’s features. What You Will Learn Get an overview of Photoshop Elements Adjust exposure, lighting, and color Repair damaged and flawed photos Remove unwanted objects Replace backgrounds and retouch people Use filters for artistic effects, drawing tools, and text tools Who This Video Is For Aspiring photographers, genealogists, small business owners (who prefer to edit images themselves).
    Note: Online resource; Title from title screen (viewed March 25, 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] : Apress | Boston, MA : Safari
    ISBN: 9781484266984
    Language: English
    Pages: 1 online resource (1 video file, approximately 43 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local
    Abstract: Skip wasting time while trying to get TensorFlow-GPU up and running by stepping through the complex procedure to learn what steps are pivotal and which aren’t. Gain a basic overview of TensorFlow-GPU and why it might be the right choice for your machine learning and deep learning development environment. Then look at which version of Python will fit best for your needs and how to get it to interact properly with your TF-GPU. You’ll also find out how to gauge whether or not your graphics card is well suited to the task and what your options are based on your hardware. Once all the basic requirements are met, we’ll install the Cuda toolkit to provide a development environment for creating high-performance GPU-accelerated applications. The toolkit includes GPU-accelerated libraries, debugging and optimization tools, a C/C++ compiler, and a runtime library to deploy your applications. We’ll also need to install Visual Studio IDE for the C++ development libraries that will be required by the toolkit. Many users miss this step and they run into the problem of their toolkit not installing properly. Having done all these steps we will then look into cuDNN, which is a deep neural network library. This library provides highly tuned implementations for standard routines such as forward and backward convolution, pooling, normalization, and activation layers. We’ll have to provide a path to cuDNN, too, as it’s not an application but a library. So we’ll look into how to make our system locate these libraries. Finally, we’ll install TensorFlow-GPU. We’ll verify it by running some basic commands and also verify whether it’s making use of your GPU or not. TensorFlow-GPU offers a powerful, hardware-dependent development environment for the most consumptive of deep learning tasks. What You Will Learn Install the packages needed for TensorFlow-GPU Set a path in Windows 10 Use the correct version of Python for your needs Who This Video Is For Developers new to deep learning who would like to use the more powerful GPU for hardware intensive deep-learning applications.
    Note: Online resource; Title from title screen (viewed November 24, 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] : Apress | Boston, MA : Safari
    ISBN: 9781484265833
    Language: English
    Pages: 1 online resource (1 video file, approximately 45 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local
    Abstract: In this video, you will learn regression techniques in Python using ordinary least squares, ridge, lasso, decision trees, and neural networks. We start by exploring a census dataset that captures sales from a business in various counties across the United States. We briefly explore the dataset before moving onto model assumptions and feature engineering. We then implement a linear regression, which is a simple model that is easy to interpret, then move through more complex models to see what best makes predictions on our dataset. To avoid overfitting, we split our dataset and to optimize predictions, we tune hyperparameters with k-folds cross validation. We move through models that are more complex until we arrive at a neural network model. We then use the model with the lowest error metrics on the test dataset and make predictions on a new dataset. Using these predictions, we make a recommendation to the company's shareholders who want to expand the business about which counties to expand to next. This modeling process will be done in Python 3 on a Jupyter notebook, so it's a good idea to have Anaconda installed on your computer so you can follow along. We will structure our notebook to be easy-to-read by others on our team who may want to expand on our analysis. What You Will Learn Explore a dataset with Pandas Transform variables in a dataset to account for non-linearities and optimize predictions Tune model hyperparameters and score model performance to determine the best model for a given dataset Use statistical modeling to make recommendations to shareholders Who This Video Is For Software professionals with knowledge of Python basics and data scientists looking to apply data science to industry.
    Note: Online resource; Title from title screen (viewed September 28, 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] : Apress | Boston, MA : Safari
    ISBN: 9781484265819
    Language: English
    Pages: 1 online resource (1 video file, approximately 12 min.)
    Edition: 1st edition
    Keywords: Electronic videos ; local
    Abstract: Learn how to use Pathfinder Effects to make editable changes to your shapes and type objects. The Pathfinder Panel allows you to combine objects into new shapes. However, a common problem is that these changes are permanent, or simply not compatible with type objects. In this video, you’ll discover the easy solution and process of using Pathfinder Effects for creating editable assets, combining objects into new shapes, and being able to work with type objects. Pathfinder Effects allows you to continue editing your shape or type before committing to a final vector graphic. We’ll briefly review the Illustrator workspace before diving into creative solutions to create a two-color blend for type objects and shapes. This effect and font color can be removed and edited at any time. You’ll learn how Pathfinder Effects differ from the pathfinder panel. This is useful when it comes to type or preserving shapes – a valuable skill for future projects. What You Will Learn See a brief overview of the Illustrator workspace Use creative solutions to create a two-color blend for type objects and shapes Apply and remove effects and font colors at any time Discover how Pathfinder Effects differs from the Pathfinder Panel Avoid having to convert your text to shape outlines Who This Video Is For Students, graphic designers, and corporate administrators who need to create documents for events. Viewers should be beginner or intermediate level users with some experience in basic layout in Illustrator.
    Note: Online resource; Title from title screen (viewed September 22, 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...