Training by Topic
Training by Instructor
Training by Manufacturer |
CISSP Video CourseTRT:8:36:19
The fast, powerful way to prepare for your CISSP exam with 30+ hours of personal video training from leading security expert Shon Harris! ![]() This online video contains almost three and a half hours of training adapted from Shon Harris’s legendary five-day SSCP boot camps–including realistic labs, scenarios, case studies, and animations designed to build and test your knowledge in real-world settings! Comprehensive coverage of CISSP domains of knowledge: . Social Engineering . Data Collection . Risk Acceptance . New ISO Standards . Security Program Components . Data Protection Levels About the Shon Harris Security Series This online video is part of a complete library of books, online services, and videos designed to help security professionals enhance their skills and prepare for their certification exams. Every product in this series reflects Shon Harris’s unsurpassed experience in teaching IT security professionals. This online video contains over four and a half hours of training adapted from Shon Harris’s legendary five-day SSCP boot camps–including realistic labs, scenarios, case studies, and animations designed to build and test your knowledge in real-world settings! Comprehensive coverage of CISSP domains of knowledge: . Access Control Characteristics . Fraud Controls . Passwords . Account Management Systems . Kerberos Issues . Decentralized Access Control Administration About the Shon Harris Security Series This online video is part of a complete library of books, online services, and videos designed to help security professionals enhance their skills and prepare for their certification exams. Every product in this series reflects Shon Harris’s unsurpassed experience in teaching IT security professionals. This online video contains over four and a half hours of training adapted from Shon Harris’s legendary five-day SSCP boot camps–including realistic labs, scenarios, case studies, and animations designed to build and test your knowledge in real-world settings! Comprehensive coverage of CISSP domains of knowledge: . Access Control Characteristics . Fraud Controls . Passwords . Account Management Systems . Kerberos Issues . Decentralized Access Control Administration About the Shon Harris Security Series This online video is part of a complete library of books, online services, and videos designed to help security professionals enhance their skills and prepare for their certification exams. Every product in this series reflects Shon Harris’s unsurpassed experience in teaching IT security professionals. This online video contains over four and a half hours of training adapted from Shon Harris’s legendary five-day SSCP boot camps–including realistic labs, scenarios, case studies, and animations designed to build and test your knowledge in real-world settings! Comprehensive coverage of CISSP domains of knowledge: . Access Control Characteristics . Fraud Controls . Passwords . Account Management Systems . Kerberos Issues . Decentralized Access Control Administration About the Shon Harris Security Series This online video is part of a complete library of books, online services, and videos designed to help security professionals enhance their skills and prepare for their certification exams. Every product in this series reflects Shon Harris’s unsurpassed experience in teaching IT security professionals. This online video contains over two and a half hours of training adapted from Shon Harris’s legendary five-day SSCP boot camps–including realistic labs, scenarios, case studies, and animations designed to build and test your knowledge in real-world settings! Comprehensive coverage of CISSP domains of knowledge: . Access Control Characteristics . Fraud Controls . Passwords . Account Management Systems . Kerberos Issues . Decentralized Access Control Administration About the Shon Harris Security Series This online video is part of a complete library of books, online services, and videos designed to help security professionals enhance their skills and prepare for their certification exams. Every product in this series reflects Shon Harris’s unsurpassed experience in teaching IT security professionals. This online video contains about an hour of training adapted from Shon Harris’s legendary five-day SSCP boot camps–including realistic labs, scenarios, case studies, and animations designed to build and test your knowledge in real-world settings! Comprehensive coverage of CISSP domains of knowledge: . Access Control Characteristics . Fraud Controls . Passwords . Account Management Systems . Kerberos Issues . Decentralized Access Control Administration About the Shon Harris Security Series This online video is part of a complete library of books, online services, and videos designed to help security professionals enhance their skills and prepare for their certification exams. Every product in this series reflects Shon Harris’s unsurpassed experience in teaching IT security professionals. This online video contains nearly seven hours of training adapted from Shon Harris’s legendary five-day SSCP boot camps–including realistic labs, scenarios, case studies, and animations designed to build and test your knowledge in real-world settings! Comprehensive coverage of CISSP domains of knowledge: . Access Control Characteristics . Fraud Controls . Passwords . Account Management Systems . Kerberos Issues . Decentralized Access Control Administration About the Shon Harris Security Series This online video is part of a complete library of books, online services, and videos designed to help security professionals enhance their skills and prepare for their certification exams. Every product in this series reflects Shon Harris’s unsurpassed experience in teaching IT security professionals. This online video contains over two and a half hours of training adapted from Shon Harris’s legendary five-day SSCP boot camps–including realistic labs, scenarios, case studies, and animations designed to build and test your knowledge in real-world settings! Comprehensive coverage of CISSP domains of knowledge: . Access Control Characteristics . Fraud Controls . Passwords . Account Management Systems . Kerberos Issues . Decentralized Access Control Administration About the Shon Harris Security Series This online video is part of a complete library of books, online services, and videos designed to help security professionals enhance their skills and prepare for their certification exams. Every product in this series reflects Shon Harris’s unsurpassed experience in teaching IT security professionals. This online video contains nearly three and a half hours of training adapted from Shon Harris’s legendary five-day SSCP boot camps–including realistic labs, scenarios, case studies, and animations designed to build and test your knowledge in real-world settings! Comprehensive coverage of CISSP domains of knowledge: . Access Control Characteristics . Fraud Controls . Passwords . Account Management Systems . Kerberos Issues . Decentralized Access Control Administration About the Shon Harris Security Series This online video is part of a complete library of books, online services, and videos designed to help security professionals enhance their skills and prepare for their certification exams. Every product in this series reflects Shon Harris’s unsurpassed experience in teaching IT security professionals. This online video contains nearly two hours of training adapted from Shon Harris’s legendary five-day SSCP boot camps–including realistic labs, scenarios, case studies, and animations designed to build and test your knowledge in real-world settings! Comprehensive coverage of CISSP domains of knowledge: . Access Control Characteristics . Fraud Controls . Passwords . Account Management Systems . Kerberos Issues . Decentralized Access Control Administration About the Shon Harris Security Series This online video is part of a complete library of books, online services, and videos designed to help security professionals enhance their skills and prepare for their certification exams. Every product in this series reflects Shon Harris’s unsurpassed experience in teaching IT security professionals. C# Fundamentals I and IITRT:10:20:53
C# 2008 Fundamentals I and II show you everything you need to know to start building robust, powerful software with C# and .NET. This collection provides $2,000 (USD) worth of expert C# training!
![]() In this lesson, you’ll learn how to write simple C# applications that perform simple input and output. Then, you’ll use the Visual C# 2008 IDE to compile and run programs, create applications from scratch, and explore .NET’s classes and documentation. This lesson shows how to declare classes and use them to create objects; implement a class’s behaviors as methods; invoke an object’s methods; implement data inside a class using instance variables; and use properties to access these variables. It also introduces powerful C# features such as auto-implemented properties and constructors. In this lesson, you’ll learn how to use the C# control statements if, if…else, and while, and work with theincrement and decrement operators. This lesson shows how to build basic graphical user interfaces (GUIs) with Windows Forms. You’ll construct basic GUIs and handle user events; work with common control properties; lay out controls with Visual Studio Windows Forms Designer; create menus and Tooltips; handle mouse events; and design Multiple Document Interface windows. This lesson takes a deeper look at methods. It starts with static methods and variables; then covers allowed promotions between simple types; the enumeration data type; the visibility (“scope”) of identifiers; method overloading; and “pass by value” and “pass by reference” method arguments. This lesson first shows how to declare, initialize, and reference elements of arrays, and use for…each to iterate through arrays. It introduces C#’s new implicitly typed local variables; then shows how to pass arrays to methods; pass reference-type variables with the ref keyword; work with multi-dimensional arrays; implement methods that take variable-length argument lists; and more. This lesson introduces LINQ, C# 2008’s most powerful new feature. You’ll learn how to query, sort, and filter array contents with LINQ; use LINQ with the list generic collection; and use generic methods for processing different object types consistently. This lesson introduces encapsulation, data hiding, and private data; using the this keyword to reference object members; using indexers and readonly variables; and building new class libraries. Next, it introduces new C# features that support LINQ: object initializers, extension methods, delegates, lambda expressions, and anonymous types. (Continued) This lesson introduces encapsulation, data hiding, and private data; using the this keyword to reference object members; using indexers and readonly variables; and building new class libraries. Next, it introduces new C# features that support LINQ: object initializers, extension methods, delegates, lambda expressions, and anonymous types. In this lesson, you’ll learn how inheritance promotes reusability; start working with base and derived classes; and use the new protected access modifier and the base keyword. Next, you’ll discover how to construct class hierarchies that make it easier to maintain, modify, and debug classes. This lesson shows how to use polymorphism to “program in the general,” making systems more extensible and maintainable. You’ll learn how to use overridden methods; distinguish between abstract and concrete classes; declare abstract classes; determine object type at execution; use interfaces; and overload operators. This lesson explains what exceptions are, and shows how and when to use them to build more robust code. It covers using try and catch blocks to identify and trap exceptions; throwing exceptions to indicate problems; using finally code to release resources; creating new exception types; and more. This lesson shows how to build basic graphical user interfaces (GUIs) with Windows Forms. You’ll construct basic GUIs and handle user events; work with common control properties; lay out controls with Visual Studio Windows Forms Designer; create menus and Tooltips; handle mouse events; and design Multiple Document Interface windows. This lesson shows how to build robust graphical user interfaces with Windows Presentation Foundation (WPF). You’ll learn what WPF can do; review basic XML concepts and use WPF’s XML-based XAML language to describe GUIs; lay out controls; handle events; and draw graphics. This lesson introduces SilverlightTM, and shows how to use it to create cross-platform Rich Internet Applications (RIA). It explains Silverlight’s relationship to WPF, presents several Silverlight applications, and walks through building an application that obtains data from a web service and renders it through a custom Silverlight GUI. This lesson first reviews the .NET Library’s collection classes, then drills deeper into two generic collection classes: SortedDictionary and LinkedList. This lesson explores additional WPF features. We being by exploring how to customize properties for common controls using styles. We then learn how to create a control template, how to create custom shaped windows, how to use new data binding capabilities, how to use data templates, how to use brushes to display solid colors, how to use LinearGradientBrushes, how to create and rotate a custom polygon, and finally how to do built-in animation. This lesson explores the classes and class hierarchy built into the System.Xml.Linq namespace. In this lesson you will learn how to manipulate XML content programmatically, how to query XML documents, how to use methods built into Linq to XML classes to search XML documents, how to us XPath expressions to query XML documents, and finally how to programmatically transform XML documents from one format to another . CCNA Video MentorTRT:2:31:37
CCNA Video Mentor is a unique video product that provides you with more than four hours of personal visual instruction from best-selling author and instructor Wendell Odom. In the 20 videos presented on the DVD, Wendell walks you through common Cisco® router and switch configuration topics. Designed to develop and enhance hands-on skills, each video guides you through essential configuration tasks for both the CCENT and CCNA® certification exams, including router and switch configuration, IP subnetting, RIP, OSPF, and EIGRP configuration, configuring VLANs, IPv6, PAT, PPP and CHAP, and access lists. ![]() CCNA ICND2 Introduction TRT:2:07 LANs Learning Objectives TRT:0:39 Lab 1: Configuring VLANs TRT:10:05 Lab 2: VTP Servers and Clients TRT:15:43 Routing Protocols Learning Objectives TRT:1:12 Lab 3: RIP with Split Horizon, Route Poisoning, and Poison Reverse TRT:12:37 Lab 4: Single and Multi-Area OSPF Configuration TRT:18:02 Lab 5: EIGRP Configuration and Operation TRT:11:32 Lab 6: Understanding EIGRP Metric Calculations TRT:12:27 Scaling IP Addresses Learning Objectives TRT:0:48 Lab 7: NAT Overload (PAT) TRT:13:41 Lab 8: IPv6 Subnetting and Address Configuration TRT:17:59 WAN Learning Objectives TRT:0:33 Lab 9: PPP and CHAP Configuration TRT:12:26 Security Learning Objectives TRT:0:53 Lab 10: Access Lists TRT:9:48 Lab 11: Access Lists II TRT:11:05 CISSP Video Course Domain 10 - Operations SecurityTRT:0:48:32
Get all the hands-on training you need to pass (ISC)²’s tough SSCP exam, get certified, and move forward in your IT security career! In this online video, the world’s #1 information security trainer walks you through every skill and concept you’ll need to master. This online video contains over two hours of training adapted from Shon Harris’s legendary five-day SSCP boot camps–including realistic labs, scenarios, case studies, and animations designed to build and test your knowledge in real-world settings! ![]() CISSP Video Course Domain 10 - Operations Security TRT:01:42:32 Cocoa Programming FundamentalsTRT:4:52:03
Cocoa Programming Fundamentals provides a video guided tour of the powerful and elegant Cocoa APIs and programming tools found on Mac OS X. Expert author and developer David Chisnall explains how Cocoa's core frameworks and components work, and then demonstrates how to put them to use in designing and developing sophisticated Mac OS X applications. ![]() Your instructor introduces the concepts in this course. This lesson takes a look at the developer tools available for Cocoa programming: Command-line Unix tools; the Xcode IDE; debugging and profiling tools. This lesson introduces graphical programming on OS X: Using Interface Builder; storing objects in NIB files; connecting controller objects to views; and common Cocoa UI design patterns This lesson looks at two related technologies in Cocoa: Key-Value Coding (KVC) and Key-Value Observing (KVO) This lesson takes a look at the basics of drawing in Cocoa application: NSView and the view hierarchy; handling events; drawing lines and shapes in a Cocoa view This lesson explains how to work with text in Cocoa: Storing text; adding attributes to text; enumerating fonts; laying out text This lesson explores some advanced graphical features of Cocoa: Reusable drawing with cells; coordinate transforms; drawing text in a custom view The lesson covers how to create dynamic layouts in Cocoa: Understanding the view; moving views to new superviews; creating and destroying windows The lesson covers sound and speech in Cocoa: Playing sound; using QuickTime; synthesizing speech This lesson covers advanced visual effects in Cocoa: Caching drawing on layers; animating transitions with CoreAnimation; Integrating OpenGL with Cocoa This lesson shows how to use pasteboards to integrate applications within a system: Copy and paste; drag and drop; directly accessing pasteboards; supporting pasteboards via delegation This lesson takes a look inside Objective-C and shows how it provides a lot of the power of Cocoa: How message sending works; exploring the runtime system; sending messages by name; introspecting classes This lesson shows how to ports applications to other platforms: Compiling Cocoa applications on other platforms; using GNUstep as a Cocoa replacement; customizing GUIs for non-Mac platforms CompTIA Security+ SY0-201TRT:6:25:06
The fast, powerful way to prepare for your CompTIA Security+ exam! ![]() This video introduces the lessons and labs in this product. This lesson introduces the concepts behind asymmetric algorithms and digital envelopes. It also explains the differences between public, private, and symmetric keys. INCLUDES THESE LABS: Lab 1a: Public and Private Key Generation This lesson explains steganography tools and methods. Includes the Lab for Steganography. This lesson describes sniffer and protocol analyzing tools and describe sniffer detection methods. Includes a Lab that demonstrates sniffer and protocol analyzer software and explains reasons for using these tools. This lesson describes PKI and certification concepts and outlines the benefits and downfalls of PKI. Includes the Lab on Certificates that delves into the details of a certificate. This lesson looks at the protocols that make up the TCP/IP suite. INCLUDES THESE LABS: Lab 5a: Configuring TCP/IP and the ARP Cache for Windows and Linux This lesson describes different types of passwords, password policies and management, and password attacks and their countermeasures. CSS FundamentalsTRT:7:34:17
Start building state-of-the-art CSS Web sites right now! ![]() This lesson will give you a basic understanding of how CSS works and what you can expect while learning CSS. You will also be introduced to useful resources and references that will help you throughout later lessons. In this lesson, you will learn how to work with CSS syntax. You will also learn about inheritance and cascade, two important concepts for designing websites efficiently with CSS. In this lesson, you will get started writing CSS. You will learn how to manipulate colors and images, format text, and work with links. (Continued) In this lesson, you will get started writing CSS. You will learn how to manipulate colors and images, format text, and work with links. In this lesson, you will use CSS positioning to build layouts. You will learn how to size elements with CSS units and how to manipulate them to get the design you want. In this lesson, you will learn the special CSS attributes for tables and the three types of lists. You will learn how to present data using these elements and make it more attractive to the user. This lesson introduces you to CSS resets, grid-based design, and frameworks. You will learn how to use grids in your layouts and get an introduction to Blueprint, a popular CSS framework. In this lesson, you will learn essential techniques for working with complex column layouts. You will also learn how to handle fluid layouts, which can stretch to the width of the browser window. In this lesson, you will learn special techniques for working with background images to create rollover and 3D effects for navigation elements and form controls. This lesson features three complete walkthroughs that will show you how to take a design from start to finish. You will learn how to work with complex layouts and how to use CSS frameworks to accelerate the design process. (Continued) This lesson features three complete walkthroughs that will show you how to take a design from start to finish. You will learn how to work with complex layouts and how to use CSS frameworks to accelerate the design process. In this lesson, you will learn how to install different browsers on your computer and how to test your designs across all browsers. You will also learn how to prevent common CSS problems so you can spend less time testing. This lesson will give you a basic introduction to print and mobile stylesheets and show you how you can get started using CSS to optimize your content for cellphones. iPhone App Development FundamentalsTRT:8:33:54
![]() iPhone App Development Fundamentals TRT:14:51:54 Click "Show Lessons" for more information and to see lesson previews. Before You Begin TRT:17:28 Welcome to iPhone App Development Fundamentals - Part 1 TRT:7:38 In this lesson you’ll build the Welcome app. You’ll learn how to work in Xcode, Apple’s Integrated Development Environment (IDE), and how to use Interface Builder to create this simple iPhone app by dragging and dropping predefined building blocks. In this lesson you’ll build the Tip Calculator app. This app uses various object-oriented Objective-C features including class declarations (known as interfaces in Objective-C), class implementations and inheritance. You’ll also learn basic Objective-C keywords and syntax as you write the code that responds to user interactions and programmatically updates the GUI. In this lesson you’ll build the Favorite Twitter Searches app, which allows users to save their favorite (possibly lengthy) Twitter search strings. You will learn to use three new GUI components–View, Scroll View and Button. A View provides the fundamental capabilities of many other GUI components. Buttons are types of Controls. A Control is a type of View, so Buttons are also Views. Such components respond to touches, display complicated graphics and perform 3D animations. In this lesson you’ll learn to build The Flag Quiz Game app, which tests the user’s ability to correctly identify flags from around the world. You will learn to use the Utility Application template, which defines an app with frontside and flipside views. In addition, you will learn to use Cocoa’s memory management capabilities. In this lesson you’ll build the Spot-On Game app, which tests a user’s reflexes by requiring them to touch moving spots before they disappear. You will learn to use the SpotOnViewController to process multi-touch events, the Core Animation framework to animate the spots, and the AVFoundation framework to add sounds to the app. In this lesson you’ll build the Cannon Game app, which challenges the player to destroy a seven-piece target before a ten-second time limit runs out. You will learn to manually perform animations by responding to NSTimer events that occur at fixed time intervals. You also learn to use structures in our programs; and how to draw lines, draw text, change line thicknesses, and change colors using the Core Graphics framework. In this lesson you’ll build the Painter app, which turns the iPhone screen into a virtual painter’s canvas. You will learn to combine custom views with Cocoa GUI components to create a richer app, process multiple screen touches, detect when touches move and leave the screen, detect motion events to clear the screen when the user shakes the iPhone, and add variables of primitive and struct types to collections. Welcome to iPhone App Development Fundamentals - Part 2 TRT:5:06 In this lesson you’ll build the Address Book app, which provides quick and easy access to stored contact information. You will learn to use the UITableView, the standard table for iPhone apps; to use the Navigation-based Application template to switch between Views using a Navigation Controller; and to add Buttons to a UINavigationItem so that one navigation bar can handle transitions between multiple Views. In this lesson you’ll build the Route Tracker app, which monitors the user’s location and heading–visually displaying a route on a map. You will learn to use the Map Kit framework’s MKMapView class to rotate, zoom, and draw to the map. In this lesson you’ll build the Slideshow app, which allows the user to create and manage slideshows using pictures and music from the iPhone photo album and iPod library. You will learn to use a UIImagePickerController to allow the user to add pictures from the iPhone’s photo library, use an MPMediaPickerController to allow the user to add music from the iPod library, use a UIActionSheet to allow the user to choose how slideshow images transition from one to the next, and use an MPMusicPlayerController to play music during the slideshow. In this lesson you’ll build the Enhanced Slideshow app, which adds video capabilities to the SlideShow app you built in Lesson 10, and allow the user to save slideshows. You will learn to use an MPMoviePlayerController to play videos from the iPhone’s photo library, a UIImagePickerController to allow the user to chose images and videos from the photo library, an NSCoder to serialize and deserialize objects, use an NSKeyedArchiver to serialize all saved slideshows to memory so the app can reload the slideshows the next time it executes, and use the app’s delegate class to save data when the app closes. In this lesson you’ll build the Voice Recorder app, which allows the user to record sounds using the iPhone’s microphone. You will learn to record audio files using an AVAudioRecorder and the AV Foundation framework, verify text input using an NSPredicate object and a regular expression, use metering to create a visual representation of the user’s audio input, and create an NSData object representing an audio file and use an MFMailComposeViewController to send an e-mail with the recording attached. n this lesson you’ll build the, Enhanced Address Book app, which is an enhanced version of the Address Book app created in Lesson 8. This version allows the user to transfer contacts between iPhones using Bluetooth technology. You will learn to use the Core Data framework to graphically define the app’s data model in a manner similar to building GUIs in Interface Builder, and the Game Kit framework to allow multiple iPhones to interact via Bluetooth. In this lesson you will build the Twitter® Discount Airfares app, which uses Twitter web services to discover discount airfares from jetBlue. You will learn to construct a Twitter URL and pass it to the NSURLConnection, which handles the networking issues; parse the response using the class NSXMLParser; and store the parsed data in an NSMutableArray and display it in a UITableView with custom UITableViewCells. Java Fundamentals I and IITRT:7:28:17
"Java Fundamentals I and II" will show you everything you need to know to start building robust, powerful software with Java SE. This collection provides 14+ hours and $2,000 (USD) worth of expert Java training!
![]() Your instructor, Paul Deitel, walks you through what you're about to learn. In this lesson, you’ll learn how to write Java applications that perform simple input and output. Then, you’ll use both the NetBeans IDE and the command line to compile and run programs and create applications from scratch. Finally, you will explore some of the built-in classes in the Java API. This lesson shows you how to declare classes and use them to create objects; implement a class’s behaviors as methods; invoke an object’s methods; implement data inside a class using instance variables; and use properties to access these variables. It also introduces powerful Java features such as constructors and describes the difference between primitive and reference types in Java. In this lesson, you’ll learn how to use the Java control statements if, if…else, and while, and work with the increment and decrement operators. In this lesson, you’ll learn how to use the Java control statements for and do…while, as well as the switch multiple-selection statement. You’ll also learn how to use the end-of-file indicator to specify when user input is complete; and create more complex conditions with conditional and Boolean logical operations. This lesson takes a deeper look at methods. You begin by learning about static methods (including the main() method), and then you discover Java’s eight primitive data types, some common Java packages, random number generation, the enumeration data type, the visibility (“scope”) of identifiers, and finally method overloading. This lesson first shows you how to declare, initialize, and reference elements of arrays, and how to use the enhanced for statement to iterate through arrays. You then learn how to pass arrays to methods, declare and work with multi-dimensional arrays, implement methods that take variable-length argument lists, and finally how to read in a program’s command line arguments. This lesson introduces key OOP concepts including encapsulation and data hiding. You will also learn about using the this keyword to reference object members, how to create and import static members of a class, using the enum data type for building named constants, and finally how to organize classes into packages for software reusability. This lesson is an introduction to using the Eclipse development platform to build Java applications. You lean to use Eclipse with your existing Java source code, and also how to build Java applications from scratch with Eclipse. This lesson is an introduction to creating Java applications with the NetBeans IDE. You learn both how to create a NetBeans project using existing Java source code, and how to create a new Java application from scratch with NetBeans. In this lesson you’ll learn how inheritance promotes reusability, and you’ll start working with superclasses and subclasses. You will also learn about the keyword extends, the protected access modifier, the super keyword, constructors in a class hierarchy, and finally the Object class. This lesson shows you how to use polymorphism to “program in the general,” making systems more extensible and maintainable. You’ll learn how to override methods, distinguish between abstract and concrete classes, declare abstract methods, determine object type at execution, and finally use interfaces. This lesson shows you how to build basic graphical user interfaces (GUIs) and how to perform event handling. You will learn about nested classes and anonymous inner classes used in event handling; how to create and manipulate various GUI components, including text fields, buttons, labels, and combo boxes; and how to handle mouse events. This lesson explains what exceptions are, and shows you how and when to use them to build more robust code. It covers using the keywords try, throw and catch to identify and trap exceptions, the finally block to release resources, stack unwinding to terminate a method, and stack traces for debugging purposes. You will also explore the exception class hierarchy and the throwable superclass, checked and unchecked exceptions, using the online Java API documentation to determine the exception thrown by a method, and finally how to create chained exceptions. You will learn what collections are and how to use them in your applications to manage your data. You will also learn about array manipulation with the Arrays class, algorithms used to manipulate implementations in the collections framework, using an iterator to walk through a set of items in a collection, using synchronization wrappers in multi-threaded applications, and finally using modifiability wrappers to allow client code to use the data in a data structure. JavaScript Fundamentals I and IITRT:12:26:56
JavaScript Fundamentals I and II provides you with all of the training you need to build world-class web applications. Begin with JavaScirpt basics, including control statements, functions, arrays, objects, events, CSS, DOM, and more. Then, master scripting with XML and RSS, and finish by learning to build the rich Ajax applications that are taking the Web by storm!
![]() Introduction to JavaScript Fundamentals with Paul Deitel In this lesson you will learn to use XHTML to build basic web pages. You will learn to add images to web pages, create and use hyperlinks, mark up lists of information for use in drop down menus, and create tables and forms. Finally, you will learn how to make web pages accessible to search engines. (Continued) In this lesson you will learn to use XHTML to build basic web pages. You will learn to add images to web pages, create and use hyperlinks, mark up lists of information for use in drop down menus, and create tables and forms. Finally, you will learn how to make web pages accessible to search engines. In this lesson you will learn to use CSS to control the look and feel of every element of your web pages. You will learn to use the class attribute to apply styles to page elements. You will also learn to specify fonts, sizes, colors and other properties; control the backgrounds of elements; use the box model to put padding and borders around elements; and finally use stylesheets to separate presentation from content. (Continued) In this lesson you will learn to use CSS to control the look and feel of every element of your web pages. You will learn to use the class attribute to apply styles to page elements. You will also learn to specify fonts, sizes, colors and other properties; control the backgrounds of elements; use the box model to put padding and borders around elements; and finally use stylesheets to separate presentation from content. In this lesson, you’ll learn how to write JavaScript programs that perform simple input and output. You will learn how to use the if selection statement for decision making, and how to use relational and equality operators with the if selection statement. In this lesson, you’ll learn how to use the JavaScript control statements if, if…else, and while. You will then explore counter-controlled repetition and sentinel-controlled repetition; and the increment, decrement, and assignment operators. In this lesson, you’ll learn how to use the JavaScript control statements for and do…while, as well as the switch multiple-selection statement. You will also learn about the break and continue statements, and the logical operators used to create complex conditions in your programs. In this lesson you will learn about user-defined functions. You begin by creating functions and learning to pass information to them. You then learn about using random number generation, the “visibility” or scope of identifiers, JavaScript’s global functions, and finally recursive functions useful for manipulating XML files. This lesson first shows you how to declare, initialize, and reference elements of arrays in JavaScript. You then learn how to pass arrays to functions, sort array elements, and declare and manipulate multi-dimensional arrays. In this lesson you learn about the built-in JavaScript objects Math, String, Date, Boolean, and Number objects. Then you study the web-browser’s document and window objects. Finally you learn to use cookies to store session information. (Continued) In this lesson you learn about the built-in JavaScript objects Math, String, Date, Boolean, and Number objects. Then you study the web-browser’s document and window objects. Finally you learn to use cookies to store session information. In this lesson you learn about the web-browser’s Document Object Model (DOM) to create dynamic web pages. You learn to use JavaScript to manipulate the W3C DOM using both DOM nodes and DOM trees, traverse and modify XHTML document elements, change CSS styles, and create JavaScript animations using the DOM. (Continued) In this lesson you learn about the web-browser’s Document Object Model (DOM) to create dynamic web pages. You learn to use JavaScript to manipulate the W3C DOM using both DOM nodes and DOM trees, traverse and modify XHTML document elements, change CSS styles, and create JavaScript animations using the DOM. This lesson introduces the concept of event handling in JavaScript. You will learn how to create and register event handlers; enable and disable event bubbling; how to use the event object; and how to recognize and respond to onload, onmousemove, onmouseover, and onmouseout events. These events allow you to program visual interactivity into your web pages. In this lesson you will learn to markup content in XML format and process that content. You will learn about XML namespaces, Document-Type-Definitions (DTDs) and XML Schemas used to define the structure of an XML document, the eXtensible Stylesheet Language (XSL) used to transform XML documents, and how to use JavaScript to retrieve and process the content of XML documents. (Continued) In this lesson you will learn to markup content in XML format and process that content. You will learn about XML namespaces, Document-Type-Definitions (DTDs) and XML Schemas used to define the structure of an XML document, the eXtensible Stylesheet Language (XSL) used to transform XML documents, and how to use JavaScript to retrieve and process the content of XML documents. (Continued) In this lesson you will learn to markup content in XML format and process that content. You will learn about XML namespaces, Document-Type-Definitions (DTDs) and XML Schemas used to define the structure of an XML document, the eXtensible Stylesheet Language (XSL) used to transform XML documents, and how to use JavaScript to retrieve and process the content of XML documents. In this lesson you will learn to use the group of technologies known as AJAX to build web pages that look and feel and respond like desktop applications. You will learn about using the XMLHttpRequest object to dynamically update web page content, how to make asynchronous server requests, and how to use JSON to transmit data quickly between clients and servers. (Continued) In this lesson you will learn to use the group of technologies known as AJAX to build web pages that look and feel and respond like desktop applications. You will learn about using the XMLHttpRequest object to dynamically update web page content, how to make asynchronous server requests, and how to use JSON to transmit data quickly between clients and servers. PHP and MySQLTRT:8:41:39
For every developer who wants to build production-quality applications using PHP and MySQL.
![]() In this lesson you learn to install Apache, MySQL, and PHP software, and make sure they are configured properly. Installation is covered on Windows and Mac OS X. In this lesson you learn to build your first web application in PHP. Along the way, you learn techniques for entering your PHP scripts and some basics about data types and variables. You also begin building the calculator application that you will enhance in later lessons. In this lesson you explore additional variables and data types, variable expansion used to generate HTML, arithmetic operators, and type conversions. You begin enhancing the simple calculator application. In this lesson you learn about script lifetime in PHP, how to use constants to enhance code readability, the logical and comparison operators, and the switch statement. You then learn to add these features to the calculator application. In this lesson you learn to program PHP functions, use loops, pass parameters to functions, declare variables within functions, and finally how to add functions to the calculator application. In this lesson you learn about strings in PHP. You learn about string operators and built-in functions for manipulating strings. You then learn to write your own string manipulation functions to enhance the calculator application. In this lesson you explore techniques for iterating over array elements, functions for manipulating arrays, ways to optimize the organization of your PHP code, and how to apply these techniques to a photo sharing application which you will enhance in later lessons. In this lesson you learn about using Object Oriented Programming (OOP) techniques to create new classes with variables and functions. You then learn to add constructors to classes to make them easier to use, and ways to control access to class variables and functions. You use these techniques to update the photo sharing application. In this lesson you learn more advanced OOP techniques. You learn about inheritance and class hierarchies, overriding classes and functions, and how to apply these techniques to improve the photo sharing application. In this lesson you learn to make classes flexible and reusable. You learn how to add constants and static methods to a class, ways to improve error handling with exception handling, and finally how to apply these techniques to make the photo sharing application more robust. In this lesson you learn more about the element used in HTML pages, new elements to put on forms and how to process them on the server, information that PHP and the web server provide to your scripts, and how to apply these to improve the forms and processing in the photo sharing application. In this lesson you learn to create a MySQL database. You lean about MySQL data types and how to insert data into a database, including how this is done form within a PHP script. You then modify the create new user page in the photo sharing application so that new users are added to a database. In this lesson you learn to use SQL to retrieve data from tables. You begin with the SELECT statement and the WHERE clause to retrieve, filter and refine returned data. You then learn how to sort and limit returned data, and then how to load users from the photo sharing application database. In this lesson you learn to update and delete rows from tables. You then learn to use a FULLTEXT index, how to spread data over multiple tables and use the JOIN statement to retrieve data, and finally how to use SQL transactions to update multiple tables. You use these features to add a user bio feature to the photo sharing application. In this lesson you learn to modify your PHP application to use HTTP cookies. You also learn about sessions, and more about the MySQL FULLTEXT search index. These features allow you to add a search capability to the photo sharing application. In this lesson you learn to modify the photo sharing web application to enable users to upload files. You then look at the functions in PHP that enable you to work with files and directories. In this lesson you learn about functions that allow you to output numbers, dates, and currencies. Then you explore output buffering and security, and learn to do a security audit of the photo sharing application. In this lesson you learn about error handling, including ways to report errors that won’t confuse end users. You learn to replace PHP’s default error handling mechanism, and also how to use the Xdebug tool to monitor your web applications. Programming in Objective C 2.0 (Parts 1 & 2)TRT:14:15:29
Programming in Objective-C 2.0 is the world’s first complete video training course on the fundamentals of Objective-C, the programming language at the heart of Mac OS X and iPhone/iPad development.
![]() Python FundamentalsTRT:5:24:22
For any student or professional interested in learning the fundamentals of Python! ![]() The first lesson helps viewers set up and ready to learn Python. Material covered includes installation, how/where to write Python source code, development environment, Python's interactive interpreter, etc., all of which culminates in the classic "Hello World!" example. Before diving straight into Python, it's important to learn where Python has come from and where it is going. This lesson features a brief language backgrounder, what it's key advantages are, and most importantly, goes into some detail about Python's current transition to its next generation release, Python 3. The lesson concludes with both the expected "Hello World!" example as well as a demo of the core language fundamentals that are covered in the remainder of this LiveLessons video course. True to its name, this lesson covers the basic language syntax rules: code structure, statements, delimitation, variables, assignment, plus rules and guidelines for identifier names. Of course, those are language independent aspects, but the latter part of the lesson focuses on Python-specifics such as keywords and built-in functions. It then concludes with three very important introductions: how to create and call functions, how to import functionality from other Python modules, and the raw_input() built-in function which can be used to obtain user input from the command-line. The longest lesson in this LiveLessons video course features an in-depth look into Python's standard data types. It starts off with light fare such as Boolean values and the various operators and built-in functions that work with most Python types. This is followed by a comprehensive look at Python's numeric, sequence, and hashing types, as well as the operators and built-in functions and methods that apply to each of those types. (Continued) The longest lesson in this LiveLessons video course features an in-depth look into Python's standard data types. It starts off with light fare such as Boolean values and the various operators and built-in functions that work with most Python types. This is followed by a comprehensive look at Python's numeric, sequence, and hashing types, as well as the operators and built-in functions and methods that apply to each of those types. This is the first lesson of our LiveLessons video course that you can skip and come back to later. It goes into detail about Python's memory model and is strongly recommended viewing but may be too advanced for those who are just learning Python. Topics covered in this lesson include objects, references, and memory management. It also features a way of categorizing each of the standard types using various models to help you learn and understand them much better; then concludes several quizzes to test your comprehension. It's back to the basics with this lesson, covering generic flow control using loops and conditionals. The lesson begins with a review of Python's syntax rules then covers Python's if statement then its for and while loops as well as auxiliary constructs, statements, and built-in functions. In this lesson, we review what files -- including the standard files -- are and provide the context in which to think about files in Python. Material covered in this lesson includes the open() built-in function as well as file object methods; it then concludes with a brief discussion of other forms of persistent storage available for Python users. Run-time exception handling may still seem "new" even though the concept has been around for a long time, but it is pretty much of a requirement of most modern-day programming languages. This lesson begins with a review of exceptions then discusses how to accomplish exception handling in Python. The latter part of the lesson covers other exception-related functionality featuring the else, finally, raise, and assert statements as well as how to create (and use) exception classes. The lesson concludes with what you CANNOT do with exceptions as well as a reminder that not all exceptions mean some error is involved... they can be just warnings or simple notification of loop termination. Creating and calling functions were briefly introduced back in an earlier lesson, so the goal of this lesson is to fill in more of the gaps as well as introducing other features of functions and functional programming found in Python. In particular, a good amount of time is spent on features that focus on functions arguments/parameters, i.e., keyword arguments, default values, return values, calling convention applicability in Python, etc. The remainder of the lesson covers variable scope, namespaces, functional programmings, anonymous functions, variable arguments, and finally, argument grouping. The final lesson can also be deferred by the viewer. Although Python is an object-oriented programming language, using OOP is not required to create a working application. Users can learn and use OOP when they are ready. This lesson is fairly comprehensive, starting with a general introduction to OOP then gradually bringing Python into the picture. The remainder of the lesson covers all the core OOP components of Python: classes, class attributes, instances, instance attributes, methods, subclasses and finally, multiple inheritance. SQL Server Fundamentals for the Accidental DBATRT:6:23:38
For power users, developers, IT pros, and anyone who manages SQL Server without formal DBA training.
![]() Course Introduction TRT:2:09 Section 1 Overview TRT:1:35 This lesson aims to give you an overview of what SQL Server is and the different flavors of SQL Server you may encounter. We will also cover the different components of SQL Server that are included in the product. Section 2 Learning Objectives TRT:1:53 In order to manage all your SQL Servers, you first must find them. In this lesson, we will look at different places where you might find SQL Server in your environment. The goal is to provide you with more information about how SQL Server is used so that you can recognize situations where SQL Servers may be in use. You will work with many tools in the process of managing SQL Servers, but none more so than the SQL Server Management Studio (SSMS). The goal of this lesson will be to orient you with SSMS and show you how it is used. Continuing our look at tools, this lesson will introduce you to the Configuration Manager and how it is used to manage the settings of the various services. A fantastic tool for analysis and troubleshooting is the Profiler. In this brief introduction we will show you the basics of Profiler and make sure you know how to get around with the tool. If you’re developing database projects such as Integration Services packages or Reporting Services repots, you will use the Business Intelligence Development Studio (BIDS). This lesson will help you get familiar with the tool. Section 3 Learning Objectives TRT:1:52 This lesson serves as the first of two lessons that will cover relational database basics. It is easier to manage SQL Server if you have at least a passing understanding of what databases are and how they are structured. In this lesson, we will focus on the foundation of databases, namely tables. This lesson builds on the preceding by extending our discussion of relational databases. We will look at how the data in tables is joined through the concept of relationships. Section 4 Learning Objectives TRT:1:42 This lesson provides you with some detail as to how SQL Server manages databases. We will look at the different files that make up a database and how they are managed. Crucial to the operation of SQL Server and therefore crucial to your knowledge is the transaction log. This lesson aims to explain the workings of the transaction log and to give you an idea of how recovery models affect its use. System databases are used by SQL Server to keep all its internal processes up and running. We will look at each system database and how each contributes to the function of SQL Server as a whole. Section 5 Learning Objectives TRT:1:47 Often SQL Server is installed on a server with a few other applications running. In this lesson, we will look at the settings that control how SQL Server interacts with the server’s CPUs. Just as important as the CPUs, memory also plays an enormous role for SQL Server. This lesson will show you the available memory settings and explain why you might need to make changes. Section 6 Learning Objectives TRT:1:49 A crucial task when working with SQL Server is backing up the databases. This lesson will show you what you need to know to make sure you can backup your databases and protect yourself from data loss. This lesson will be an introduction to SQL Server jobs. We will look specifically at how you can schedule routine maintenance such as backups in order to reduce the amount of manual work you need to put into managing SQL Server. Section 7 Learning Objectives TRT:1:39 What good is backing up if you can’t restore your database in the event of a loss? This lesson will provide you with the information necessary to perform a database restore. Restoring System databases is a little different than restoring user databases. In this lesson we will look at those differences and walk through the process of restoring system databases.\ Section 8 Learning Objectives TRT:1:58 Your first line of security is the login. This lesson will explain logins and show you how to create them and manage the permissions assigned to each login. Users are separate from logins and control the access granted into individual databases. In this lesson, we will look at what users are and how they are managed. Database roles are used to manage groups of users and assign the users permissions to do things in a database. This lesson aims to arm you with the information you need to manage database roles or even create your own. This lesson will focus on a discussion of ownership chaining. This is an important concept in security and without fully understanding it, you may be handing out more permissions than your users need. We will talk specifically about what ownership changing is and look at some real-world examples. Section 9 Learning Objectives TRT:1:59 This will be the first lesson where we look at Transact SQL or T-SQL. T-SQL is the language used to work with SQL Server data and objects. In this lesson, we look at Data Manipulation Language (DML), which is used to work with the data being stored in your database. In order to create and modify objects in databases such as tables or views, you use Data Definition Language (DDL). In this lesson, we will look at the basics of DDL and how it is used. Section 10 Learning Objectives TRT:1:58 In addition to structures such as tables, databases are also made up of programming structures that allow you to run T-SQL code. The most common of these structures are stored procedures. In this lesson, we will look at what stored procedures are, how they are created, and how you set up security on them. This lesson will cover functions, another programming option in SQL Server databases. This lesson will cover views. Views provide access to data without the need to access a table directly. We will look at what you need to know to use views effectively. Triggers allow you to have bits of T-SQL run automatically in response to an event such as data being inserted into a table. This lesson will cover the different types of triggers and how you can use them in your databases. With the release of SQL Server 2005, we were given the ability to use CLR code structures within SQL Server. This lesson will show you how this is accomplished and how you can make stored procedures, functions, or types in SQL Server that reference CLR code. Section 11 Learning Objectives TRT:1:46 Indexing is a huge topic in the world of SQL Server. This lesson will provide you with the basics of what indexes are how SQL Server uses them to find data. This lesson will build on the last by providing you with what you need to know about the different types of indexes. In addition, we will look at how each type of index is implemented. This final indexing lesson will discuss a relatively new feature of SQL Server: included columns in indexes. We will look at what they are and how they are implemented in SQL Server. Section 12 Learning Objectives TRT:1:52 We have looked at several security concepts and this lesson will bring these concepts together to help you make a real-world decision. We will look at the most common options for allowing applications access to SQL Server and the pros and cons of each. This final lesson will be a discussion on creating abstraction layers. Abstraction layers have several uses and we will examine each as well as take a look at the problems that can arise when you don’t have an abstraction layer. ASP.NET MVC 4 LiveLessonsTRT:5:21:55
ASP.NET MVC 4 introduces web developers to ASP.NET MVC, along with the history of web applications on the Microsoft platform. Developers will dive into each part of this framework and will learn how to leverage each piece to its fullest with code examples. Viewers will learn how to create well-structured MVC web applications from scratch, add libraries and dependencies to the web application without creating unnecessary coupling, create dynamic web pages and screens that: accept, validate, and process user input. Viewers will also learn how to expose complex data to the application users through screens, extend the MVC framework to create cross-cutting behavior with minimal code, and develop using HTML5, CSS3, jQuery to create MVC web applications that function equally well on desktops, tablets and smartphones.
![]() Learning Objectives TRT:6:02 Lesson 1: ASP.NET MVC Programming Fundamentals TRT:0:43 Lesson 1.1: Build a basic controller TRT:7:29 Lesson 1.2: Handle querystring variables TRT:3:39 Lesson 1.3: Handle form posts TRT:3:22 Lesson 2: View Fundamentals TRT:0:36 Lesson 2.1: Move from Web Forms to MVC views TRT:5:47 Lesson 2.2: Build views using Razor TRT:14:56 Lesson 2.3: Use view helpers TRT:12:03 Lesson 2.4: Customize Razor views: Layout sections and, strongly-typed views TRT:5:10 Lesson 3: Model Fundamentals TRT:0:38 Lesson 3.1: Model your domain TRT:10:08 Lesson 3.2: Pass data to the view TRT:20:49 Lesson 3.3: Use strongly-typed models TRT:18:47 Lesson 4: Routing TRT:0:40 Lesson 4.1: Design route URLs TRT:5:21 Lesson 4.2: Route a URL to a controller TRT:7:07 Lesson 4.3: Create dynamic routes TRT:6:31 Lesson 4.4: Generate URLs from routes TRT:6:05 Lesson 5: Controller in Depth TRT:0:42 Lesson 5.1: Extend controllers with filters TRT:12:30 Lesson 5.2: Extend controllers with action results TRT:10:03 Lesson 5.3: Test MVC applications TRT:12:37 Lesson 6: Model in Depth TRT:0:50 Lesson 6.1: Use model binding TRT:7:43 Lesson 6.2: Extend the model binding with value providers TRT:9:12 Lesson 6.3: Build view-specific models with AutoMapper TRT:12:26 Lesson 7: Views in Depth TRT:0:50 Lesson 7.1: Manage code duplication TRT:4:53 Lesson 7.2: Use partial views for common page sections TRT:6:49 Lesson 7.3: Assemble complex pages with child actions TRT:7:50 Lesson 7.4: Organize large applications with areas TRT:6:29 Lesson 7.5: Develop MVC for the iPad and iPhone with responsive design TRT:10:06 Lesson 7.6: Target and test iPad and iPhone with mobile display modes TRT:8:39 Lesson 8: Templates and Validation TRT:0:42 Lesson 8.1: Build consistent forms with templated helpers TRT:9:30 Lesson 8.2: Control selection of editor and display templates TRT:6:28 Lesson 8.3: Customizing templates TRT:6:21 Lesson 8.4: Validate user input with DataAnnotations and ModelState TRT:6:39 Lesson 9: AJAX and jQuery TRT:0:45 Lesson 9.1: Apply jQuery for html features TRT:6:15 Lesson 9.2: Enable unobtrusive javascript validation for forms TRT:8:27 Lesson 9.3: Add ajax callbacks easily with AjaxHelper TRT:6:50 Lesson 10: Web API TRT:0:44 Lesson 10.1: Use the fundamentals of HTTP TRT:6:54 Lesson 10.2: Create web services with Web API and MVC TRT:7:08 Lesson 10.3: Use Web API for jQuery ajax calls TRT:4:51 Summary TRT:2:49 Game Development Essentials with Unity 4 LiveLessons (Pearson)TRT:5:26:04
This training demonstrates the power and versatility of the Unity 4 engine and helps you leverage this engine in your own game development endeavors. Each lesson in this series focuses on a particular aspect of the Unity game engine, and by the end of the course, you should be able to begin making your own games. Geig covers the Unity interface, concepts of 2D and 3D game development, building terrain for your games, as well as developing game objects that interact through collision. You will also learn to work with scripts and manipulate objects through code. And for those of you who want to develop for mobile devices, you will find coverage here as well. Finally, the course ends with a lesson on how to construct your own game with the Unity 4 game engine. ![]() Course Objectives TRT:1:38 Lesson 1: Introduction to Unity 4 | Learning Objectives TRT:0:32 1.1 Identify Unity and its versions TRT:4:10 1.2 Work with the concepts and terminology of 3D TRT:9:30 1.3 Start a Unity project and use the Unity 4 interface TRT:18:28 1.4 Organize a Unity project TRT:2:27 1.5 Navigate Unity and use transformation controls TRT:3:05 Lesson 2: Building Terrain in Unity | Learning Objectives TRT:0:58 2.1 Add terrain to the project TRT:2:09 2.2 Sculpt terrain using a height map TRT:5:21 2.3 Sculpt terrain using Unity tools TRT:9:27 2.4 Download and import the terrain toolkit TRT:3:06 2.5 Utilize the terrain toolkit TRT:5:41 2.6 Add textures to a terrain TRT:10:11 2.7 Add foliage to a terrain TRT:7:01 2.8 Add water to a terrain TRT:2:48 2.9 Add ambient details to a terrain TRT:4:57 2.10 Navigate and refine our world TRT:6:18 Lesson 3: Learning to Use Game Objects | Learning Objectives TRT:0:41 3.1 Add game objects to our project TRT:1:22 3.2 Use meshes in our project TRT:4:06 3.3 Apply textures to meshes TRT:6:19 3.4 Work with cameras in Unity 4 TRT:8:56 3.5 Utilize layers to organize objects TRT:2:37 3.6 Illuminate your world with lights TRT:4:39 3.7 Create and use prefabs TRT:4:41 Lesson 4: Detecting Collisions | Learning Objectives TRT:0:41 4.1 Apply rigidbodies to game objects TRT:4:10 4.2 Create object interactions with colliders TRT:6:38 Lesson 5: Introduction to Unity Scripting | Learning Objectives TRT:1:01 5.1 Understand the basics of scripts TRT:2:53 5.2 Use important Unity functions TRT:6:29 5.3 Utilize variables TRT:11:18 5.4 Compare variables and use operators TRT:7:50 5.5 Use conditional statements TRT:7:33 5.6 Use loops and iteration TRT:6:30 5.7 Create and use functions TRT:7:02 5.8 Read user input TRT:7:49 5.9 Access local components TRT:7:46 5.10 Access game objects TRT:5:29 5.11 Generate prefabs TRT:5:20 5.12 Use trigger colliders TRT:5:21 5.13 Implement GUIs in Unity 4 TRT:11:23 Lesson 6: Mobile Development with Unity 4 | Learning Objectives TRT:0:55 6.1 Design for mobile devices TRT:5:02 6.2 Set up the Mobile Development Environment TRT:7:35 6.3 Use a phone’s accelerometer for game input TRT:6:54 6.4 Use a phone’s multi-touch screen for game input TRT:6:57 Lesson 7: Building Our First Game | Learning Objectives TRT:0:58 7.1 Define the idea of our first game TRT:4:37 7.2 Sculpt the game world TRT:5:44 7.3 Build the player object TRT:2:48 7.4 Add powerups to the game TRT:8:41 7.5 Create powerup spawning points TRT:3:09 7.6 Build the game control object TRT:14:16 7.7 Implement the game HUD TRT:3:17 7.8 Add start and game over screens TRT:12:03 7.9 Build and run the game TRT:3:27 7.10 Improve the example game TRT:2:01 Summary TRT:1:19 Introduction to Oracle 11g Database Administration LiveLessonsTRT:3:05:31
Introduction to Oracle Database 11g Administration LiveLessons is a complete introductory training course covering the basic architecture, roles, and processes of being an Oracle Database Administrator. ![]() Introduction TRT:2:28 Lesson 1: Introduction to Databases | Learning Objectives TRT:0:36 Lesson 1.1: Introduction to Databases | Relational databases TRT:9:30 Lesson 1.2: Introduction to Databases | SQL TRT:6:07 Lesson 1.3: Introduction to Databases | Relationships TRT:4:28 Lesson 1.4: Introduction to Databases | Connections and Sessions TRT:3:53 Lesson 2: Installing Oracle Database | Learning Objectives TRT:0:56 Lesson 2.1: Installing Oracle Database | Installing Oracle TRT:21:40 Lesson 2.2: Installing Oracle Database | Database configuration assistants TRT:17:22 Lesson 2.3: Installing Oracle Database | Configuration tables TRT:3:59 Lesson 2.4: Installing Oracle Database | Oracle Enterprise Manager (OEM) TRT:10:00 Lesson 3: Instance Management | Learning Objectives TRT:0:38 Lesson 3.1: Instance Management | SQL*Plus TRT:11:20 Lesson 3.2: Instance Management | SQL developer TRT:7:26 Lesson 3.3: Instance Management | SGA TRT:3:00 Lesson 3.4: Instance Management | Starting and stopping OEM TRT:3:06 Lesson 3.5: Instance Management | Database parameters TRT:2:45 Lesson 3.6: Instance Management | Memory Management TRT:2:41 Lesson 4: Storage Management | Learning Objectives TRT:0:25 Lesson 4.1: Storage Management | Control files TRT:1:40 Lesson 4.2: Storage Management | Redo log files TRT:2:23 Lesson 4.3: Storage Management | Tablespace TRT:3:08 Lesson 4.4: Storage Management | Undo data TRT:1:50 Lesson 5: Managing Users and Security | Learning Objectives TRT:0:27 Lesson 5.1: Managing Users and Security | Users and tablespaces TRT:3:02 Lesson 5.2: Managing Users and Security | Privileges TRT:4:19 Lesson 5.3: Managing Users and Security | Roles and profiles TRT:2:59 Lesson 6: Managing Schema Objects | Learning Objectives TRT:0:35 Lesson 6.1: Managing Schema Objects | Schemas TRT:4:08 Lesson 6.2: Managing Schema Objects | Creating tables TRT:10:02 Lesson 6.3: Managing Schema Objects | Constraints TRT:2:46 Lesson 6.4: Managing Schema Objects | Indexes, views, and stored programs TRT:14:41 Lesson 7: Backup and Recovery | Learning Objectives TRT:0:30 Lesson 7.1: Backup and Recovery | Oracle database recovery features TRT:1:29 Lesson 7.2: Backup and Recovery | Types of recovery TRT:2:38 Lesson 7.3: Backup and Recovery | Backup policies for configuration TRT:5:10 Lesson 8: Administration and Upgrade | Learning Objectives TRT:0:36 Lesson 8.1: Administration and Upgrade | OEM Advisors TRT:2:53 Lesson 8.2: Administration and Upgrade | Configuring and using alerts and metrics TRT:1:56 Lesson 8.3: Administration and Upgrade | Automatic Database Diagnostic Monitor (ADDM) TRT:1:34 Lesson 8.4: Administration and Upgrade | Other Available Advisors TRT:2:35 Conclusion TRT:1:50 jQuery Fundamentals LiveLessons (Pearson)TRT:4:10:25
jQuery Fundamentals LiveLessons covers the core jQuery library. This library gives you an easy to use solution that will enhance the functionality and use of your website. Each lesson in this video focuses on a particular portion of the jQuery library, and by the end viewers should be proficient in using jQuery, as well as writing their own plugins. Viewers will learn how to set up a development environment, including a web server, in both Windows and OSX; use a selector and refine the elements selected; move around the Document Object Model (DOM) tree to selected elements; manipulate the DOM; change attributes and styles; utilize Event handling; add animations and effects; load data remotely through various Ajax calls and actions; and finally, how to use jQuery plugins and how to create their own. ![]() Introduction TRT:1:57 Lesson 1: Setting Up a Development Environment | Learning Objectives TRT:0:41 1.1 Download and install the XAMPP web server for OSX TRT:4:21 1.2 Download and install the XAMPP web server for Windows 7 TRT:4:47 1.3 Download and install the Sublime Text 2 text editor for OSX TRT:3:24 1.4 Download and install the Sublime Text 2 text editor for Windows 7 TRT:2:41 1.5 Test a simple HTML page TRT:4:50 Lesson 2: Introduction to jQuery | Learning Objectives TRT:0:49 2.1 Understand the different versions of jQuery TRT:6:35 2.2 Add jQuery to the page TRT:2:52 2.3 Use a Content Delivery Network (CDN) TRT:2:56 2.4 Understand the jQuery Selector TRT:6:00 2.5 Use the basic selector filters TRT:6:17 2.6 Use the child selector filters TRT:2:34 2.7 Use the content selector filters TRT:2:12 2.8 Use the form selector filters TRT:3:18 Lesson 3: Traversing the Document Object Model (DOM) | Learning Objectives TRT:0:40 3.1 Define the Document Object Model (DOM) TRT:1:41 3.2 Use methods for filtering TRT:7:13 3.3 Traverse the DOM tree TRT:8:20 3.4 Use other filtering functions TRT:3:44 Lesson 4: Manipulating the DOM | Learning Objectives TRT:0:36 4.1 Wrap elements TRT:2:08 4.2 Insert elements TRT:10:20 4.3 Remove elements TRT:4:04 4.4 Replace elements TRT:2:07 4.5 Copy elements TRT:1:37 Lesson 5: Modifying Attributes and Styles | Learning Objectives TRT:0:44 5.1 Change attributes TRT:5:07 5.2 Change styles TRT:5:22 5.3 Work with dimensions TRT:5:27 5.4 Get the offset TRT:7:21 5.5 Use data attributes TRT:4:43 Lesson 6: Event Handling | Learning Objectives TRT:0:42 6.1 Use document loading TRT:4:02 6.2 Use browser events TRT:4:36 6.3 Use mouse events TRT:9:38 6.4 Use keyboard events TRT:4:26 6.5 Attach event handlers TRT:15:01 Lesson 7: Animation and Effects | Learning Objectives TRT:0:39 7.1 Use Simple effects TRT:5:46 7.2 Use Fade effects TRT:7:10 7.3 Use Slide effects TRT:6:08 7.4 Create custom animation and effects TRT:11:56 Lesson 8: Server Communication through Ajax | Learning Objectives TRT:0:43 8.1 Perform Ajax setup and use TRT:10:16 8.2 Implement Ajax events TRT:8:19 8.3 Execute Ajax helper functions TRT:5:48 8.4 Apply shorthand Ajax methods TRT:7:18 Lesson 9: jQuery Plugins | Learning Objectives TRT:0:46 9.1 Implement third-party jQuery plugins TRT:3:57 9.2 Use the jQuery plugin architecture TRT:3:32 9.3 Build a jQuery plugin TRT:7:26 9.4 Implement the plugin TRT:2:42 Summary TRT:2:06 Xcode and Instruments Fundamentals LiveLessons: Build and Optimize Apps for iOS & OS XTRT:3:31:22
Xcode and Instruments Fundamentals LiveLessons covers how to develop and debug applications with the Xcode IDE and how to use Instruments to perform sophisticated debugging and performance analysis. Brandon Alexander, developer and author, covers how to use the iOS development toolkit. The first four lessons cover Xcode by showing viewers how to navigate the basic interface, create a new project and use various editors, understand how Xcode organizes the build settings, debug their application with LLDB, and customize Xcode for their workflow. Lessons 5-10 focus on Instruments by showing viewers how to navigate the interface and profile their application, analyze memory leaks and break retain cycles, analyze general performance and make the application responsive, analyze Core Data performance, analyze power consumption of the application, and use Instruments to drive the application. ![]() Introduction TRT:4:19 Lesson 1: Welcome to Xcode | Learning Objectives TRT:0:37 Lesson 1.1: Welcome to Xcode | Tour the Xcode interface TRT:20:29 Lesson 1.2: Welcome to Xcode | Navigate Xcode TRT:18:52 Lesson 2: Editing Your Project’s Files | Learning Objectives TRT:1:14 Lesson 2.1: Editing Your Project’s Files | Edit source files TRT:11:57 Lesson 2.2: Editing Your Project’s Files | Edit Interface Builder files TRT:6:28 Lesson 2.3: Editing Your Project's Files | Create Storyboards TRT:4:10 Lesson 2.4: Editing Your Project's Files | Edit Core Data models TRT:5:04 Lesson 3: Inside Your Project’s Build Settings | Learning Objectives TRT:0:36 Lesson 3.1: Inside Your Project’s Build Settings | Edit your project's build configuration TRT:8:08 Lesson 3.2: Inside Your Project’s Build Settings | Conquer Targets and Schemes TRT:9:09 Lesson 3.3: Inside Your Project's Build Settings | Create sub-projects and static libraries TRT:2:30 Lesson 4: Advanced Xcode | Learning Objectives TRT:0:38 Lesson 4.1: Advanced Xcode | Prepare for debugging on the device TRT:3:21 Lesson 4.2: Advanced Xcode | Debug with LLDB TRT:10:48 Lesson 4.3: Advanced Xcode | Customize Xcode TRT:6:59 Lesson 5: Welcome to Instruments | Learning Objectives TRT:0:35 Lesson 5.1: Welcome to Instruments | Prepare for performance tuning and look at the Instruments interface TRT:10:39 Lesson 5.2: Welcome to Instruments | Tour the available Instruments TRT:5:24 Lesson 6: Debugging Memory Issues | Learning Objectives TRT:0:29 Lesson 6.1: Debugging Memory Issues | Fix memory leaks and retain cycles< TRT:4:49 Lesson 6.2: Debugging Memory Issues | Detect and remove NSZombies TRT:4:48 Lesson 6.3: Debugging Memory Issues | Analyze overall memory performance TRT:6:09 Lesson 7: General Performance Analysis and Tuning | Learning Objectives TRT:0:33 Lesson 7.1: General Performance Analysis and Tuning | Use the Time Profiler: Discover inefficient algorithms TRT:4:17 Lesson 7.2: General Performance Analysis and Tuning | Use the Time Profiler: Un-block the main thread TRT:8:37 Lesson 7.3: General Performance Analysis and Tuning | Improve graphics performance: Analyze blended layers TRT:4:22 Lesson 7.4: General Performance Analysis and Tuning | Improve graphics performance: Discover offscreen rendered images TRT:5:23 Lesson 7.5: General Performance Analysis and Tuning | Improve graphics performance: Find misaligned images TRT:4:06 Lesson 8: Tuning Core Data | Learning Objectives TRT:0:36 Lesson 8.1: Tuning Core Data | Analyze fetches TRT:5:02 Lesson 8.2: Tuning Core Data | Look at the cache system TRT:5:23 Lesson 8.3: Tuning Core Data | Analyze save times and frequency TRT:2:47 Lesson 9: Power Management | Learning Objectives TRT:0:38 Lesson 9.1: Power Management | Gather power usage data TRT:1:34 Lesson 9.2: Power Management | Analyze power usage data TRT:8:07 Lesson 10: Automation with Instruments | Learning Objectives TRT:0:27 Lesson 10.1: Automation with Instruments | Automate UI testing TRT:5:55 Lesson 10.2: Automation with Instruments | Combine automation with other Instruments TRT:2:35 Summary TRT:2:48 Learning iPad Programming LiveLessonsTRT:8:25:40
In Learning iPad Programming LiveLessons, instructor Kirby Turner walks you through the process of building PhotoWheel, a photo management and sharing app that leverages the most common aspects of iOS 5. Each video lesson focuses on the latest features in iOS 5 and Xcode, including Storyboarding, Core Data, Automatic Reference Counting (ARC), iCloud, and more. If you want to build apps for the iPad, Learning iPad Programming LiveLessons will lead you through each step with visual queues and Kirby's own tips and tricks.
Download the free version of PhotoWheel from the App Store today! Share your photos with friends and upload to iCloud, all while learning how to build the app.
Prefer Text to Video? Click below to get the book version: ![]() Introduction TRT:1:25 1.1: iPad Programming Fundamentals | Lesson Introduction TRT:0:45 1.2: iPad Programming Fundamentals | Downloading and Installing TRT:3:38 1.3: iPad Programming Fundamentals | Creating a New Project TRT:3:20 1.4: iPad Programming Fundamentals | Exploring Project Options TRT:4:35 1.5: iPad Programming Fundamentals | Reviewing Generated Project Files TRT:3:48 1.6: iPad Programming Fundamentals | Exploring Workspace Window TRT:7:57 1.7: iPad Programming Fundamentals | Using the iOS Simulator TRT:2:11 1.8: iPad Programming Fundamentals | Using Interface Builder TRT:11:18 1.9: iPad Programming Fundamentals | Creating Outlets and Actions TRT:12:46 1.10: iPad Programming Fundamentals | Using Editors TRT:3:41 1.11: iPad Programming Fundamentals | Exploring Other Xcode Features TRT:8:42 1.12: iPad Programming Fundamentals | Examining Organizer TRT:6:16 1.13: iPad Programming Fundamentals | Accessing Documentation TRT:3:01 1.14: iPad Programming Fundamentals | Debugging Your App TRT:5:08 1.15: iPad Programming Fundamentals | Provisioning Your iPad TRT:10:57 2.1: Storyboard and View Controllers | Lesson Introduction TRT:0:34 2.2: Storyboard and View Controllers | Creating the Xcode Project TRT:11:55 2.3: Storyboard and View Controllers | Introducing Storyboard TRT:10:06 2.4: Storyboard and View Controllers | Understanding the Initial View Controller TRT:4:24 2.5: Storyboard and View Controllers | What Is a View Controller? TRT:4:05 2.6: Storyboard and View Controllers | Preparing for Segue TRT:3:07 2.7: Storyboard and View Controllers | Understanding View Controller Containment TRT:16:11 2.8: Storyboard and View Controllers | Building an About Box TRT:17:07 3.1: Views and Gestures | Lesson Introduction TRT:0:37 3.2: Views and Gestures | Creating a Wheel View TRT:26:20 3.3: Views and Gestures | Using Touch Gestures TRT:8:02 3.4: Views and Gestures | Writing a Custom Touch Gesture TRT:15:22 3.5: Views and Gestures | Making WheelView More Useful TRT:15:18 3.6: Views and Gestures | Introducing Table Views TRT:9:33 3.7: Views and Gestures | Creating a Grid View TRT:13:34 3.8: Views and Gestures | Adding Wheel and Grid Views to PhotoWheel TRT:12:23 4.1: Data Persistence and Working with Photos | Lesson Introduction TRT:0:45 4.2: Data Persistence and Working with Photos | Introducing Core Data TRT:7:58 4.3: Data Persistence and Working with Photos | Designing the PhotoWheel Data Model TRT:7:27 4.4: Data Persistence and Working with Photos | Generating Subclasses TRT:13:31 4.5: Data Persistence and Working with Photos | Adding a Model Object TRT:7:51 4.6: Data Persistence and Working with Photos | Fetching Results TRT:10:15 4.7: Data Persistence and Working with Photos | Using the Fetched Results Controller TRT:19:39 4.8: Data Persistence and Working with Photos | Using the Image Picker Controller TRT:19:46 4.9: Data Persistence and Working with Photos | Editing a Model Object TRT:5:29 4.10: Data Persistence and Working with Photos | Deleting a Model Object TRT:5:53 5.1: Rotation and Scroll Views | Lesson Introduction TRT:0:21 5.2: Rotation and Scroll Views | Adding Device Rotation Support TRT:2:39 5.3: Rotation and Scroll Views | Performing a Custom Rotation Animation TRT:8:02 5.4: Rotation and Scroll Views | Setting the Launch Image TRT:3:56 5.5: Rotation and Scroll Views | Creating a Custom Segue TRT:12:28 5.6: Rotation and Scroll Views | Customizing Navigation Controller Pop Animation TRT:9:38 6.1: Scroll Views | Lesson Introduction TRT:0:22 6.2: Scroll Views | Building a Full Screen Photo Browser TRT:23:13 6.3: Scroll Views | Pinching and Zooming a Photo TRT:12:44 7.1: Cloud Services | Lesson Introduction TRT:0:34 7.2: Cloud Services | Getting Your Flickr App Key TRT:1:02 7.3: Cloud Services | Writing a Simple Flickr API Class TRT:8:48 7.4: Cloud Services | Downloading Images TRT:9:21 7.5: Cloud Services | Adding Flickr to the List of Options TRT:4:21 7.6: Cloud Services | Creating a Custom Grid View Cell TRT:4:09 7.7: Cloud Services | Displaying Flickr Photos TRT:11:01 7.8: Cloud Services | Saving Selected Flickr Photos TRT:11:17 7.9: Cloud Services | Enabling iCloud Synching in PhotoWheel TRT:2:50 7.10: Cloud Services | Storing Images Outside of Core Data TRT:10:28 7.11: Cloud Services | Making the Persistent Store Coordinator Work with iCloud TRT:5:49 7.12: Cloud Services | Receiving Data from iCloud TRT:5:22 Conclusion TRT:0:35 SharePoint 2010 Development: 10 Solutions Every SharePoint Developer Should Know How to CreateTRT:6:14:05
In this one-of-a-kind video package, top developer Scot Hillier shows you exactly how to build today’s most valuable, widely used collaborative applications with SharePoint 2010 and the powerful new Visual Studio 2010 Tools for SharePoint. ![]() Cisco LAN SwitchingTRT:5:39:52
The LAN Switching Video Mentor is an excellent guide to configuring Cisco switches. "Dave's videos are outstanding in their conciseness and relevance of content. They hit the nail on the head every time!" Geoff Tagg, President, INDT Ltd.
![]() This lab demonstrates how a switch interfaces can be configured to support connected devices. The command line interface (CLI) is used while the computer is connected to the switch console. This lab takes a look at Layer 2 switching and covers how to configure virtual networks within a switch. This lab explores how VLANs are carried over trunk links between switches. In this lab, VTP is leveraged to automate VLAN configuration across multiple switches in a network. This lab covers STP operation and how it maintains a loop-free Layer 2 switching topology. STP Root Switch configuration is also covered. This lab explores Per-VLAN STP Plus (PVST+) operation and how STP reacts to a variety of topology changes within a VLAN. In this lab, Rapid PVST+ operation and configuration is covered, along with its behavior under several types of topology changes. This lab explores MST and how it can be configured and used to simplify STP operation in a network. This lab covers several features that can be used to stabilize the loop-free Layer 2 switching topology. Root Guard, BPDU Guard, Loop Guard, and Unidirectional Link Detection are demonstrated. This lab demonstrates how multiple switch interfaces can be bundled together into a single logical EtherChannel interface. EtherChannels can increase available bandwidth and redundancy. This lab moves beyond Layer 2 switching to cover Layer 3 switching and routing. In this lab, the Layer 3 interface used for multilayer switching is made more redundant for devices within an IP subnet. The Hot Standby Router Protocol (HSRP) is demonstrated by configuring multiple switches to work together and share a common gateway IP address. This lab explores the Gateway Load Balancing Protocol (GLBP) to provide robust gateway redundancy for devices within an IP subnet. In this lab, the normal rules of Layer 2 VLANs are stretched to provide new forms of isolation by configuring Private VLANs. This lab covers several types of ACLs that can be configured and applied within a switch to control or restrict traffic movement. In this lab, the Port Security feature is leveraged to control access to switch interfaces. This lab demonstrates DHCP Snooping, IP Source Guard, and Dynamic ARP Inspection, which all work to detect and mitigate attempts to spoof network information for malicious purposes. This lab provides an overview of the many Quality of Service (QoS) features available on Catalyst switches. It also demonstrates how many of the features can be configured to identify and handle types of traffic according to QoS policies. This lab explores how packets put into and taken out of queues at switch interfaces. It also looks at congestion avoidance methods that keep interface queues from becoming too congested. In this lab, the Switch Port Analyzer (SPAN) family of features are demonstrated. By using one of the SPAN features, a switch can copy or mirror traffic from a source to a destination--either on the same switch or to a different switch. Monitored traffic is normally sent to an external network or protocol analyzer or to the Mini Protocol Analyzer, found within a switch itself. CISSP Video Course Domain 9 - Application SecurityTRT:0:41:06
Get all the hands-on training you need to pass (ISC)²’s tough SSCP exam, get certified, and move forward in your IT security career! In this online video, the world’s #1 information security trainer walks you through every skill and concept you’ll need to master. This online video contains almost three and a half hours of training adapted from Shon Harris’s legendary five-day SSCP boot camps–including realistic labs, scenarios, case studies, and animations designed to build and test your knowledge in real-world settings!
![]() CISSP Video Course Domain 9 - Application Security TRT:03:23:06 CISSP Video Course Domain 7 - Telecommunications and NetworkingTRT:1:30:06
Get all the hands-on training you need to pass (ISC)²’s tough SSCP exam, get certified, and move forward in your IT security career! In this online video, the world’s #1 information security trainer walks you through every skill and concept you’ll need to master. This online video contains almost seven hours of training adapted from Shon Harris’s legendary five-day SSCP boot camps–including realistic labs, scenarios, case studies, and animations designed to build and test your knowledge in real-world settings! ![]() Domain 7 - Telecommunications and Networking TRT:06:54:06 Click "Show Lessons" for more information. CISSP Video Course Domain 7 - Telecommunications and Networking TRT:06:54:06 Silverlight 2 DevelopmentTRT:7:38:31
Silverlight 2 provides a solid framework for building Rich Internet Applications (RIAs) that can run in a variety of browsers on multiple operating systems. Applications built using Silverlight 2 you can take advantage of a rich set of features including built-in support for animations, robust controls, integrated networking classes, deep zoom images and flexible data binding.
![]() Welcome to Silverlight 2 TRT:3:48 Getting Started with Silverlight 2 TRT:1:34 Creating a Silverlight 2 Project in Visual Studio 2008 TRT:14:44 Debugging a Silverlight 2 Project TRT:8:24 Introduction to XAML TRT:3:06 Creating Shapes and Text using XAML TRT:18:01 Working with ImageBrushes TRT:8:18 Working with Gradients TRT:17:50 Working with Transformations TRT:9:31 Creating XAML in Blend TRT:15:39 Interacting with XAML Controls TRT:6:59 Using Silverlight 2 Controls TRT:2:00 Defining Layout Controls in XAML TRT:29:29 Defining User Interface Controls in XAML TRT:26:31 Creating User Controls TRT:7:29 Working with Styles and Templates TRT:2:30 Defining and Using Styles TRT:13:12 Customizing Controls with Templates TRT:16:27 Customizing Control Templates in Blend TRT:12:20 Binding Data to Controls TRT:2:16 Introduction to Databinding TRT:29:30 Creating Data Templates TRT:15:15 Creating Type Converters TRT:12:31 Retrieving Data from Remote Servers TRT:4:20 Understanding Cross-Domain Issues TRT:7:42 Creating WCF Services TRT:11:56 Retrieving Data from WCF Services TRT:13:15 Calling REST APIs with WebClient TRT:17:18 Calling REST APIs with WebRequest/WebResponse TRT:10:09 Creating Animations TRT:1:34 Defining a Storyboard with Animations TRT:24:27 Working with the Visual State Manager in Blend TRT:10:15 Working with Media TRT:1:41 Working with Images and Media Files TRT:15:55 Using the Deep Zoom Composer and MultiScaleImage Control TRT:18:11 Using the Silverlight Toolkit TRT:2:33 Survey of Toolkit Controls TRT:8:07 Using Toolkit Controls TRT:15:39 Applying Themes TRT:6:28 Using the ImplicitStyleManager TRT:11:37 SQL FundamentalsTRT:5:26:38
Start building powerful SQL queries right now! ![]() This segment covers the basics of getting around in the MySQL interfaces, especially the command line and also MySQL Query Browser. Other aspects of the interfaces will be discussed throughout the content This segment covers use of the SELECT and DISTINCT statements, how to order database results using the ORDER clause, and how to use the WHERE clause and subqueries to filter data This segment shows viewers how to use the UPDATE, INSERT, and DELETE statements as well as how to manage transactions. This segments shows viewers how to use the COUNT/SUM/MIN/MAX functions and the GROUP BY clause, and how to filter results using the HAVING clause. This segment introduces viewers to the concept of joins, and then discusses in detail the INNER, OUTER, UNION, INTERSECT, and MINUS joins. This segment discusses CREATE, DROP, and ALTER TABLE statements, and shows the viewer how to place Indexes on tables for improved performance. It also shows viewers how to use keys and constraints to control data entered into tables and how to work with temporary table objects. This segment introduces viewers to handling database security, working with users, and assigning rights. This advanced lesson focuses on the use of a variety of SQL functions, including String and Numbers, Date and Time, and Conversion functions. It also discusses VIEWS, STORED PROCEDURES, TRIGGERS, and CURSORS. (Continued) This advanced lesson focuses on the use of a variety of SQL functions, including String and Numbers, Date and Time, and Conversion functions. It also discusses VIEWS, STORED PROCEDURES, TRIGGERS, and CURSORS. Cisco FirewallTRT:5:43:01
“The Cisco Firewall [training] is an outstanding aide in learning to configure and understand the Cisco Adaptive Security Appliance. Whether you are a newcomer to the ASA or operationally experienced, these videos clearly explain and demonstrate how to configure and manage the ASA from the commandline and from the ASDM GUI.” —Mark Macumber, Systems Engineer, Cisco
"Cisco Firewall" is a unique video product that provides you with more than five hours of personal visual instruction from best-selling author and lead network engineer David Hucaby. In the 16 videos presented on the DVD, David walks you through common Cisco® firewall configuration and troubleshooting tasks. Designed to develop and enhance hands-on skills, each 10–30 minute video guides you through essential configuration tasks on the Cisco ASA and FWSM platforms and shows you how to verify that firewalls are working correctly.
Lab Layout:
Network Animation:
Command-Line Interface (CLI) Video:
![]() This lab demonstrates how a new firewall can be configured for the first time. The command-line interface (CLI) is used while the computer is connected to the firewall console. This lab shows how the firewall mode (transparent or routed) is set. Then a variety of firewall interfaces, both physical and logical, are configured. In this lab, sources of routing information are configured. Static routes, default routes, standby ISPs, and the OSPF dynamic routing protocol are all demonstrated. This lab shows how a firewall can be configured for remote management through Telnet, SSH, and ASDM sessions. This lab demonstrates how a single physical firewall platform can be configured to run multiple instances of virtual firewalls or security contexts. In this lab, two firewalls are configured as a failover pair. This enables them to operate in a redundant fashion, increasing their availability during a failure. This lab demonstrates several different kinds of failures, triggering the failover operation presented in Lab 6. A “hitless” upgrade is also shown, in which the operating system of each firewall in a failover pair is upgraded without impacting the traffic passing through. This lab shows examples of six different ways to configure address translation on a firewall. In this lab, security policies are defined through access list configuration. Furthermore, access lists are configured in a more organized, compact fashion with object groups. This lab demonstrates how additional interfaces can be added to a firewall, beyond the simple “inside” and “outside” interfaces. In this lab, a firewall is configured to generate and send logging messages to a collection point. After they are collected, the messages can be analyzed, or they can become a record for an audit trail. This lab demonstrates how the Modular Policy Framework (MPF) is used to define a policy that sets connection limits on UDP and TCP connections. In this lab, the MPF is used to configure priority queuing policies that handle specific types of traffic more efficiently than other traffic. In addition, policing is used to limit the bandwidth used by certain types of traffic. This lab shows how a firewall can be configured to change how it inspects traffic related to specific applications. This lab demonstrates the Packet Tracer tool and how it can be used to verify a firewall’s configuration. A virtual packet is sent from one interface to another, with a graphical display showing what happens to the packet at each step along the way. In this lab, a firewall is configured to capture traffic for further analysis. Both the CLI and ASDM are used to configure a capture session and to display the packets captured. Microsoft PowerPoint 2010 LiveLessonsTRT:5:10:08
With over 4-1/2 hours of video training at your command, becoming a whiz with PowerPoint 2010 has never been easier. Dive in and quickly learn the tasks you need from Echo Swinford, PowerPoint expert and professional trainer. The detailed coverage includes but is not limited to:
![]() Introduction TRT:0:59 1.1: PowerPoint Environment | Lesson Introduction TRT:0:23 1.2: PowerPoint Environment | Interface Overview TRT:4:27 1.3: PowerPoint Environment | Introducing File Formats TRT:5:13 1.4: PowerPoint Environment | The Ribbon: Touring Your PowerPoint Toolbox TRT:7:15 1.5: PowerPoint Environment | File Menu (Backstage) TRT:6:25 1.6: PowerPoint Environment | Customizing the Ribbon and QAT TRT:9:35 2.1: Understanding Placeholders and Layouts | Lesson Introductionv TRT:0:26 2.2: Understanding Placeholders and Layouts | The Importance of Placeholders and Layouts TRT:4:21 2.3: Understanding Placeholders and Layouts | Inserting text TRT:5:01 2.4: Understanding Placeholders and Layouts | Slide Master and Layouts TRT:6:49 3.1: Themes and Templates | Lesson Introduction TRT:0:23 3.2: Themes and Templates | What is a Theme? TRT:3:40 3.3: Themes and Templates | Modifying a Theme TRT:7:24 3.4: Themes and Templates | Creating and Saving Templates TRT:9:48 4.1: Working with Shapes | Lesson Introduction TRT:0:26 4.2: Working with Shapes | Manipulating Shapes TRT:11:52 4.3: Working with Shapes | Alignment and Distribution TRT:14:49 4.4: Working with Shapes | Edit Points TRT:3:52 4.5: Working with Shapes | Combine Shapes Tools TRT:4:46 5.1: Formatting Shapes | Lesson Introduction TRT:0:28 5.2: Formatting Shapes | Shape Fills and Outlines TRT:11:32 5.3: Formatting Shapes | Shape Effects TRT:7:40 5.4: Formatting Shapes | Format Painter and Eyedroppers TRT:3:26 6.1: Formatting Text | Lesson Introduction TRT:0:20 6.2: Formatting Text | Basic Text Formatting TRT:10:53 6.3: Formatting Text | Advanced Text Formatting TRT:5:42 7.1: Working with Photos | Lesson Introduction TRT:0:19 7.2: Working with Photos | Inserting Pictures TRT:7:00 7.3: Working with Photos | Cropping and Sizing Images TRT:2:16 7.4: Working with Photos | Remove Background Tool TRT:3:59 7.5: Working with Photos | Stylizing Your Photos TRT:5:15 7.6: Working with Photos | Creating a Photo Album TRT:2:38 7.7: Working with Photos | Compressing Pictures TRT:3:14 8.1: Working with SmartArt | Lesson Introduction TRT:0:17 8.2: Working with SmartArt | Creating a SmartArt Diagram TRT:3:45 8.3: Working with SmartArt | Formatting Your Diagram TRT:6:07 9.1: Working with Tables | Lesson Introduction TRT:0:20 9.2: Working with Tables | Creating a Table TRT:3:06 9.3: Working with Tables | Formatting Tables TRT:8:21 10.1: Working with Charts | Lesson Introduction TRT:0:18 10.2: Working with Charts | Creating a Chart TRT:5:42 10.3: Working with Charts | Formatting a Chart TRT:6:06 10.4: Working with Charts | Chart Templates TRT:6:48 10.5: Working with Charts | Inserting Charts from Excel TRT:4:36 11.1: Animations and Transitions | Lesson Introduction TRT:0:32 11.2: Animations and Transitions | Animation Basics TRT:15:40 11.3: Animations and Transitions | Motion Paths TRT:3:20 11.4: Animations and Transitions | Trigger Animations TRT:3:05 11.5: Animations and Transitions | Animation Painter TRT:1:19 11.6: Animations and Transitions | Slide Transitions TRT:5:27 12.1: Multimedia | Lesson Introduction TRT:0:22 12.2: Multimedia | Choosing Media Formats TRT:1:34 12.3: Multimedia | Inserting and Playing Multimedia TRT:5:29 12.4: Multimedia | Video and Audio Editing Tools TRT:2:25 12.5: Multimedia | Multimedia Tools Format Settings TRT:2:21 12.6: Multimedia | Synch Animations to Video or Audio TRT:3:20 12.7: Multimedia | Add Video from a Website TRT:1:37 12.8: Multimedia | Compress and Optimize Media TRT:2:37 13.1: Reviewing Tools | Lesson Introduction TRT:0:19 13.2: Reviewing Tools | Comments TRT:2:03 13.3: Reviewing Tools | Comparing Files TRT:2:42 14.1: Setting Up a Slide Show | Lesson Introduction TRT:0:21 14.2: Setting Up a Slide Show | Custom Shows TRT:2:51 14.3: Setting Up a Slide Show | Nonlinear Presentations TRT:7:15 14.4: Setting Up a Slide Show | Slide Show Playback Settings TRT:2:36 14.5: Setting Up a Slide Show | Starting Slide Show TRT:1:59 14.6: Setting Up a Slide Show | Slide Show Shortcut Keys TRT:3:55 14.7: Setting Up a Slide Show | Broadcast Slide Show TRT:1:33 15.1: Printing and Finalizing | Lesson Introduction TRT:0:26 15.2: Printing and Finalizing | Headers and Footers TRT:2:52 15.3: Printing and Finalizing | Creating Sections TRT:2:29 15.4: Printing and Finalizing | Greyscale, Color, Black and White TRT:2:03 15.5: Printing and Finalizing | Printing Handouts, Slides and Notespages TRT:1:58 15.6: Printing and Finalizing | Removing Notes and Identifying Information TRT:1:51 15.7: Printing and Finalizing | Saving as Picture Presentation TRT:1:48 15.8: Printing and Finalizing | Saving as PDF TRT:1:30 15.9: Printing and Finalizing | Saving as Video TRT:2:09 Conclusion TRT:0:18 |


