Research Resource Discovery

Viewing: 8126 - 8150 of 8393.

Windows as a Service: Planning Deployment

Starting with Windows 10, Microsoft provides quality and feature updates for Windows on an ongoing basis. The new release strategy-called Windows as a service-means IT admins need to adjust the way they have typically planned for OS deployments. In this course, Microsoft MVP Joli Ballew walks admins through a summary of Windows as a service, and presents the major considerations for successful deployments. She explains the difference between the semi-annual and long-term servicing channels, the advantages of becoming a Windows Insider, and strategies for minimizing risk with deployment rings and build testing. She also covers servicing tools such as Windows Update, Windows Update for Business, Windows Server Update Services, and System Center Configuration Manager, which offer different degrees of control, including deferment and targeting options.

Affiliation: UIUC
Provider: Lynda.com
Type: Streaming Resource

Windows Package Management: NuGet and Chocolatey

Developing software requires a collection of packages (aka libraries). Managing these packages can be a task all its own and usually requires a package manager. This course takes a look at some of the most popular tools for Windows package management: NuGet, Chocolatey, Boxstarter, and OneGet. Walt Ritscher shows how to integrate NuGet with Visual Studio 2015, the official Windows IDE, and work with NuGet packages. He also shows how to install and update Windows apps with Chocolatey, automate installs and reboots with Boxstarter, and manage all these third-party tools with OneGet (aka Windows 10 PackageManagement). Want to create custom packages not offered in any of these libraries? In the closing chapter, Walt explains how to create, publish, and install your own packages with the NuGet Packager extension.

Affiliation: UIUC
Provider: Lynda.com
Type: Streaming Resource

Windows Performance Toolkit: CPU Analysis

The CPU is the brain of the computer. Sometimes it gets overtaxed. As a Windows developer, it's important to make your applications execute as fast as possible while minimizing the consumption of system resources. Analyzing the CPU usage of your application with the Windows Performance Toolkit can help you understand its inner workings and optimize its performance. Here Thomas Pantels uses two tools in Windows Performance Toolkit—Windows Performance Analyzer and Windows Performance Recorder—to profile an application and transform a single-threaded app into a multithreaded version where tasks run in parallel.

Affiliation: UIUC
Provider: Lynda.com
Type: Streaming Resource

Windows Performance Toolkit: Detecting Memory Leaks

Diagnosing application performance problems on a PC can feel like you have to be one part detective and one part psychic. Your application may compile and run fine—until boom, it crashes. These crashes are usually caused by memory leaks: poorly managed resource allocations in the application. Luckily, with Windows Performance Toolkit, you can locate and correct problems such as memory leaks quickly and efficiently. Thomas Pantels, former application engineer at Intel, shows how to analyze and optimize applications with memory leaks using Windows Performance Recorder (WPR) and Windows Performance Analyzer (WPA). He drills into an OpenCV application developed in C++, walks through the source code, and fixes the leak, providing a thorough overview of Windows Performance Toolkit in action and practical techniques that will help your applications make better use of system resources.

Affiliation: UIUC
Provider: Lynda.com
Type: Streaming Resource

Windows Performance Toolkit: Malware Analysis

Each time you go online, you face the threat of malware. In this course, learn how to find and analyze malware that's undetected by most antivirus programs. Follow Thomas Pantels as he shows how to work with the Windows Performance Recorder—which is used to record system events—and the Windows Performance Analyzer, which is used to inspect those events. He explains how to find and analyze key logger patterns and then shows how to analyze screen recordings, webcam recordings, and microphone recordings.

Affiliation: UIUC
Provider: Lynda.com
Type: Streaming Resource

Windows Performance Toolkit: Single- to Multi-Threaded Apps Using Intel Advisor

Turn a single-threaded application into a multi-threaded one quickly with Intel Advisor. Making a single-threaded application multi-threaded can be time consuming, involving additional code complexity. Intel Advisor makes this task easy by showing you what parts of your code can be executed on a separate thread and where to split your code into separate threads. You can also forecast the performance gain your application will experience as a result of adding parallelism. This course shows you how to use this valuable software to convert your applications to multi-threaded.

Affiliation: UIUC
Provider: Lynda.com
Type: Streaming Resource

Windows Performance Toolkit: Spyware Audio Detection

In this course, Thomas Pantels examines a keylogger that's undetected by antivirus and antimalware programs. This spyware can record an entire room conversation inside your home and extract information from private calls. Follow Thomas as he shows how to use two powerful performance monitoring tools included in the Windows Performance Toolkit—the Windows Performance Recorder and Windows Performance Analyzer—to find spyware that could be lurking on your computer because it's undetected by antivirus software. He examines the source code for a keylogger to see how this malicious spyware ticks, and how to detect odd behavior in your system at a very low level. He shows how to determine if your private conversations are actually being recorded by inspecting the processes using the Windows audio stream.

Affiliation: UIUC
Provider: Lynda.com
Type: Streaming Resource

Windows Performance Toolkit: Spyware Detection

Is your PC running slow? The answer might be more nefarious than you think. Spyware such as keyloggers can often go undetected by antivirus software. Windows Performance Toolkit offers two powerful tools for identifying and gathering evidence of keyloggers: the Recorder, used to record system events, and the Analyzer, used to inspect those events. Join Thomas Pantels as he explains what a keylogger is and demonstrates how it functions and hides in plain sight. Using Windows Performance Toolkit, he shows how to set up a profiling environment to gather evidence and find the keylogger "hooks." Once you've traced the keylogger, you can delete the application and get your computer back on track.

Affiliation: UIUC
Provider: Lynda.com
Type: Streaming Resource

Windows Performance Toolkit: Unity Game Optimization

You have just finished your new Unity game, but it's not performing the way you expected. Watch this course to learn how to use the Windows Performance Toolkit to optimize the gaming experience. Determine if your Unity game is CPU bound by learning how to analyze CPU usage in Windows Performance Analyzer. Then, find out how to adjust Unity settings to improve game performance. At the end of the course, instructor Thomas Pantels compares pre- and post-optimization metrics to show exactly how much the Windows Performance Toolkit can benefit your game development workflow.

Affiliation: UIUC
Provider: Lynda.com
Type: Streaming Resource

Windows Performance Toolkit: Virus Analysis

What happens when your computer starts acting unpredictably, keeps shutting down, or stops responding all together? A virus is the likely culprit. The Windows Performance Toolkit provides tools to catch threats that anti-virus programs miss. In this course, Thomas Pantels shows how to inspect a self-replicating virus that injects its own malicious source code into other normal Windows programs and files. These newly infected files further spread the virus when they are executed. By analyzing CPU usage and file I/O activity with Windows Performance Analyzer, you can isolate the virus and remove it from your system permanently.

Affiliation: UIUC
Provider: Lynda.com
Type: Streaming Resource

Windows Performance Toolkit: Worm Analysis

Did you know your computer could be sending spam to your coworkers and contacts, without your consent or knowledge? A worm is the likely culprit. Unlike a virus, a worm can spread without user interaction. Anyone who simply opens your email will be infected. Windows Performance Toolkit provides tools to catch worms that antivirus programs can miss. Join instructor Thomas Pantels, as he shows how to use Windows Performance Toolkit to analyze and locate a worm that automatically sends spam emails to the contacts in your Microsoft account. By analyzing network I/O activity and disk and CPU usage, he shows how to isolate the worm and provides tips to remove it from your system permanently.

Affiliation: UIUC
Provider: Lynda.com
Type: Streaming Resource

Windows Performance Tools: DeadLock Analysis with Intel VTune Amplifier

Are your Windows apps underperforming? Application threads often wait too long on synchronization objects (locks), which results in processor cores being underutilized. Discover how to use the Locks and Waits analysis in Intel's VTune Amplifier to identify and remove deadlocks: one of the most common reasons for inefficient parallel execution within a Windows application. Follow along with instructor Thomas Pantels as he demos the analysis tool and shows where to locate and enhance source code to remove deadlocks.

By the end of this course you will know how to use the Locks and Waits analysis on your own application and improve the efficiency of parallel task execution on Windows.

Affiliation: UIUC
Provider: Lynda.com
Type: Streaming Resource

Windows Performance Tools: Memory Leak Analysis with Intel Inspector

Memory leaks are a common cause of unexpected crashes in Windows applications. It's important to detect them before your apps go live. Luckily, there is a tool to help. Intel Inspector XE is a memory and threading debugger that can be used to detect memory leaks in C, C++, and Fortran applications running on Windows. Learn to use the Intel Inspector to easily find and repair memory leaks in any of your own Windows applications, with this installment of Windows Performance Tools. Thomas Pantels shows how to profile a C++ application, detect memory issues with Inspector XE, and pinpoint memory leaks in an OpenCV demo app. By the end of this course, you will be able to use the Intel Inspector to easily find memory-related issues like memory leaks in any of your own applications.

Affiliation: UIUC
Provider: Lynda.com
Type: Streaming Resource

Windows Performance Tools: Thread Analysis with Intel VTune Amplifier

Multithreaded apps can perform better than single-threaded apps, but the performance improvements come with increased code complexity and overhead. By comparing and analyzing different versions of your apps with VTune Amplifier, you can decide whether this trade-off is worth it. In this course, Thomas Pantels shows how to visualize and analyze two versions of a demo C++ application that simulates house-building tasks. The first version is single threaded; the second is multithreaded. By the end of this course, you will know how to install and configure Intel's VTune Amplifier. You will walk away knowing how to use the tool to analyze and compare both single-threaded and multithreaded Windows applications and understand the results.

Affiliation: UIUC
Provider: Lynda.com
Type: Streaming Resource

Windows Phone SDK Essential Training

Discover how to build professional apps that encompass the 17 major feature areas of Windows Phone, from XAML to multimedia to network access. In this course, author Michael Lehman details the standard hardware device configuration, teaches how to navigate the development environment, and explores the Windows Phone APIs. The course shows how to build sample applications while learning Windows Phone concepts and frameworks, including the Metro design language.

Affiliation: UIUC
Provider: Lynda.com
Type: Streaming Resource

Windows Power Tools: Optimizing Code

With the widespread adoption of mobile devices and laptops, managing your application's power consumption is more important than ever. Battery-hogging applications produce poor user experiences and get bad ratings. Luckily, there are Windows power tools to help you track the energy consumption of the applications you develop.

With these diagnostic tools and some efficient programming, you can reduce your app's power consumption while improving its response times. In this course, Thomas Pantels introduces a handful of tools used to measure and optimize power consumption. You will see demos on how to use the Intel Power Gadget, Windows Performance Toolkit, TypePerf, and SoC Watch, along with some simple coding tips for making any Windows app more energy efficient.

Affiliation: UIUC
Provider: Lynda.com
Type: Streaming Resource

Windows Presentation Foundation: 1 Build Dramatic Desktop Applications

Windows Presentation Foundation (WPF) in Visual Studio 2015 provides developers with a unified programming model for building rich, modern desktop applications on Windows. In this course, expert developer Walt Ritscher steps you through the details of how to create dramatic Windows user experiences using WPF and XAML. Learn the fundamentals of the framework while you follow along with Walt, building a sample app that showcases all of its most interesting features. Learn to lay out the user interface, add images and custom user controls, work with data binding and data templates, and style content. Plus, get a look at the attention-grabbing 3D and UI effects you can add with Windows Presentation Foundation.

Affiliation: UIUC
Provider: Lynda.com
Type: Streaming Resource

Windows Presentation Foundation: 2 Layout

Windows Presentation Foundation (WPF) in Visual Studio 2015 provides developers with a unified programming model for building modern applications on Windows. In this course, expert developer Walt Ritscher steps you through the details of how to create rich Windows user experiences using WPF's layout panels: basic UI containers used to position and arrange elements in XAML and other code. Explore the six prebuilt layout panels available, including stack, dock, and grid panels, and learn how to add rows, columns, and child elements; size and position content; and create a custom layout panel of your own, for more precise control of your interface designs.

Affiliation: UIUC
Provider: Lynda.com
Type: Streaming Resource

Windows Presentation Foundation: 3 Events and the Event Model

Windows Presentation Foundation (WPF) in Visual Studio 2015 helps developers build modern desktop applications for Windows. The event model is WPF's new system for monitoring and reacting to application events and user-triggered events like keyboard and mouse input. It greatly improves on the .NET event model, and is an important skill for any developer who wants to create rich Windows user experiences. Join expert developer Walt Ritscher as he steps you through the details of working with events in WPF. Learn how routing works and discover how to navigate up the tree (with event bubbling) and down the tree (with event tunneling)—and stop events from moving at all with event suppression. Then follow along with Walt as he explores many sample events, including mouse, text, and keyboard events and gesture events on the InkCanvas.

Affiliation: UIUC
Provider: Lynda.com
Type: Streaming Resource

Windows Presentation Foundation 4: Brushes and Colors

Windows Presentation Foundation (WPF) in Visual Studio 2015 provides developers with a unified programming model for building modern user interfaces for Windows desktop applications. One of the most important aspects of any UI is color; learn how WPF tools like brushes and the visual Color Editor can help you create more appealing and engaging user experiences. Walt Ritscher introduces the solid, gradient, and tiled brushes; explains what properties are "brushable"; and shows how to specify color using RGB values, hexadecimal notation, and the sRGB color space. Plus, learn how to use opacity masks to adjust the transparency of different elements, and how to store brushes and colors in XAML resources so they are easily reusable and accessible from anywhere within Visual Studio.

Affiliation: UIUC
Provider: Lynda.com
Type: Streaming Resource

Windows Presentation Foundation 5: Interaction and Controls

Windows Presentation Foundation (WPF) in Visual Studio 2015 provides developers with a unified programming model for building modern line-of-business desktop applications on Windows. This course covers how to work with the essential WPF controls and classes to create interactivity. Join Walt Ritscher as he takes you through how to leverage fundamental code families. Walt uses a custom app shell to show the examples and demonstrate the code in each chapter. Get ready to explore the broad world of interaction and control options that you can leverage by learning about the types of classes that support user interaction and the definitions of the features found in UI elements.

Affiliation: UIUC
Provider: Lynda.com
Type: Streaming Resource

Windows Server 2012 Active Directory: Domain Service Design

Learn about the design and concepts behind multiple-domain, multiple-tree, and multiple-forest environments. Instructor Rick Trader shows you how to install DNS to support the infrastructure and design the overall Active Directory structure. Plus, learn how to work with trusts in Windows Server 2012.

Affiliation: UIUC
Provider: Lynda.com
Type: Streaming Resource

Windows Server 2012 Active Directory: File System and Storage

Learn about different Windows storage technologies such as Encrypting File System (EFS) and Distributed File System (DFS), and storage optimization techniques. Authors Mike Danseglio and Rick Trader also provide tips on securing files and folders in Windows Server 2012, advanced auditing techniques, and advice on monitoring and troubleshooting storage issues.

Affiliation: UIUC
Provider: Lynda.com
Type: Streaming Resource

Windows Server 2012 Active Directory: Management and Implementation

Learn how to administer an Active Directory environment across multiple locations, and replicate across the domain. Dive into group policies and explore advanced tools such as PowerShell. Mike Danseglio and Rick Trader teach you everything you need to know about Windows Server 2012 Active Directory management and implementation.

Affiliation: UIUC
Provider: Lynda.com
Type: Streaming Resource

Windows Server 2012 Active Directory: Network Services

In this Windows Server 2012 course, Mike Danseglio and Rick Trader cover installation, configuration, and troubleshooting of Windows Distributed File System (DFS). Learn how to provide services and resources to the users across your organization and how to plan, install, implement, and troubleshoot DHCP. Plus, explore topics like fault tolerance, DHCP clustering, and DNS.

Affiliation: UIUC
Provider: Lynda.com
Type: Streaming Resource



Pages