Online Training Search and Registration

Refine Search
Filters:
Subject
Technology
  • .NET Framework Essentials Using C#

    $1,325.00
    .NET Framework Essentials Using C# Logo
    Microsoft .NET is an advance in programming technology that greatly simplifies application development, both for traditional, proprietary applications and for the emerging paradigm of Web-based services. .NET is a complete restructuring of Microsoft’s whole system infrastructure and represents a major learning challenge for programmers developing applications on Microsoft platforms. Part of .NET is a major new object-oriented programming language,. . .

    .NET Framework Essentials Using C#

    • .NET Fundamentals
      • What is Microsoft .NET?
      • Common Language Runtime
      • CLR Serialization
      • Attribute-Based Programming
      • Interface-Based Programming
      • Metadata
      • Common Type System
      • Framework Class Library
      • Language Interoperability
      • Managed Code
      • Assemblies and Deployment
      • Web Services
      • ASP.NET
      • Performance
      • .NET Native
      • .NET Core and Cross-platform Development
      • XML Serialization
    • Class Libraries
      • Components in .NET
      • Building Class Libraries at the Command Line
      • Class Libraries Using Visual Studio
      • Using References
    • Assemblies, Deployment and Configuration
      • Assemblies
      • Private Assembly Deployment
      • Shared Assembly Deployment
      • Configuration Overview
      • Configuration Files
      • Programmatic Access to Configuration
      • Using SDK Tools for Signing and Deployment
      • Application Settings
    • Metadata and Reflection
      • Metadata
      • Reflection
      • Late Binding
    • I/O and Serialization
      • Directories
      • Files
      • Serialization
      • Attributes
    • .NET Programming Model
      • Memory Management and Garbage Collection
      • Asynchronous Delegates
      • BackgroundWorker
      • Application Domains
    • .NET Threading
      • Threading Fundamentals
      • ThreadPool
      • Foreground and Background Threads
      • Synchronization
      • Task Parallel Library
    • .NET Security
      • Authentication and Authorization
      • Code Access Security
      • Sandboxing
      • Permissions
      • Role-Based Security
      • Principals and Identities
    • Interoperating with COM and Win32
      • .NET Client Calling a COM Server
      • 64-bit System Considerations
      • PInvoke
    • ADO.NET and LINQ
      • ADO.NET Overview
      • .NET Data Providers
      • Connections
      • Using LocalDB
      • Commands
      • DataReaders and Connected Access
      • Data Sets and Disconnected Access
      • Language Integrated Query
    • Debugging Fundamentals
      • Compile-time Errors and Run-time Errors
      • Configuring Debug, Release, and Special Builds
      • Visual STudio Debugger
      • Just-In-Time Debugging
      • Attaching Debugger to a Running Process
    • Tracing
      • Tracing
      • Event Logs
      • Using the BooleanSwitch and TraceSwitch Classes
      • Print Debugging Information with the Debug Class
      • Instrumenting Release Builds with the Trace Class
      • Using Listeners
      • Implementing Custom Listeners

    Upcoming Dates

  • Access 2013 / 2016 - Advanced

    $285.00
    Access 2013 / 2016 - Advanced Logo
    This course builds on the skills and concepts taught in the Introduction and Intermediate courses. Students will learn advanced querying techniques, how to work with macros, how to import, export and link objects, and how to utilize advanced database management techniques. This course will help students prepare for the Microsoft Office Specialist exam for Access 2016. For comprehensive certification training, students should complete the Introduction,. . .

    Access 2013 / 2016 - Advanced

    • Querying with SQL
      • SQL and Access
      • Writing SQL statements
      • Attaching SQL queries to controls
    • Advanced queries
      • Creating crosstab queries
      • Creating parameter queries
      • Using action queries
    • Macros
      • Creating, running, and modifying macros
      • Attaching macros to the events of database objects
    • Advanced macros
      • Creating macros to provide user interaction
      • Creating macros that require user input
      • Creating AutoKeys and AutoExec macros
      • Creating macros for data transfer
    • Importing, exporting, and linking objects
      • Importing objects
      • Exporting objects
      • Working with XML documents
      • Linking Access objects
      • Using hyperlink fields
    • Database management
      • Optimizing resources
      • Protecting databases
      • Setting options and properties
  • Access 2013 / 2016 - Intermediate

    $285.00
    Access 2013 / 2016 - Intermediate Logo
    This course builds on the skills and concepts taught in the Introduction course. Students will learn relational database concepts and techniques, advanced queries, advanced form and report building, and how to create charts. This course will help students prepare for the Microsoft Office Specialist exam for Access 2016. For comprehensive certification training, students should complete the Introduction, Intermediate, and Advanced courses for . . .

    Access 2013 / 2016 - Intermediate

    • Relational databases
      • Database normalization
      • Table relationships
      • Referential integrity
    • Related tables
      • Creating lookup fields
      • Modifying lookup fields
      • Subdatasheets
    • Complex queries
      • Joining tables in queries
      • Using calculated fields
      • Summarizing and grouping values
    • Advanced form design
      • Adding unbound controls
      • Graphics
      • Adding calculated values
      • Adding combo boxes
      • Advanced form types
    • Reports and printing
      • Report formatting
      • Calculated values and subreports
      • Printing
      • Label printing
    • Charts
      • Charts in forms
      • Charts in reports
  • Access 2013 / 2016 - Introduction

    $285.00
    Access 2013 / 2016 - Introduction Logo
    This course covers the basic skills and concepts students need to use Microsoft Access 2013 or 2016 productively and efficiently. After an introduction to the Access environment, students will learn how to plan databases and create tables. Then they will learn to organize fields and records, and to work with data entry rules. They will learn how to create basic queries and how to work with forms and reports. This course will help students prepare. . .

    Access 2013 / 2016 - Introduction

    • Getting started
      • Database Concepts
      • Exploring the Access environment
    • Databases and tables
      • Planning and designing databases
      • Exploring tables
      • Creating tables
    • Fields and records
      • Changing the design of a table
      • Finding and editing records
      • Organizing records
    • Data Entry rules
      • Setting field properties
      • Working with input masks
      • Setting validation rules
    • Basic queries
      • Creating and using queries
      • Modifying query results and queries
      • Performing operations in queries
    • Using forms
      • Creating forms
      • Using Design view
      • Sorting and filtering records
    • Working with reports
      • Creating reports
      • Modifying and printing reports
  • Acrobat DC - Advanced

    $225.00
    Acrobat DC - Advanced Logo
    As a business professional, you have some experience using Adobe® Acrobat®. Now you're ready to take further advantage of all the features of Acrobat Pro DC to bring your documents to the next level. Whether you are creating PDFs for commercial printing or for viewing digital versions on a range of platforms, Adobe Acrobat Pro DC enables you to output your content so your audience will be able to access and view the document just the way you intended.. . .

    Acrobat DC - Advanced

    • Customizing the Acrobat Pro DC Workspace
      • Customize the Toolbars
      • Create Custom Tool Sets
    • Creating PDFs from Technical Documents
      • Create PDF Documents Using Autodesk AutoCAD
      • Measure Technical Drawings
    • Enhancing PDF Documents
      • Embed Multimedia
      • Enhance PDF Document Accessibility
      • Use Actions
      • Manage the Security of PDF Documents
    • Creating Interactive PDF Forms
      • Create a PDF Form
      • Compile and Manage PDF Form Data
    • Finalizing PDF Files for Commercial Printing
      • Apply Color Management Settings
      • Preview Printed Effects
      • Perform Preflight on a PDF Document
      • Create PDF/X, PDF/A, and PDF/E Compliant Files
      • Create a Composite and Color Separations
      • Export a PDF Document to Other Formats
  • Acrobat DC - Introduction

    $225.00
    Acrobat DC - Introduction Logo
    Communicating ideas and information is the cornerstone of organizational operations. And, electronic forms of communication have made the transfer of knowledge quick, easy, and inexpensive. The ability to harness the potential of electronic forms of communication is critical in nearly every type of organization. But, in many, if not most, organizations, people work with a wide variety of devices running on a wide variety of platforms. And sometimes,. . .

    Acrobat DC - Introduction

    • Accessing PDF Documents
      • Open a PDF Document
      • Browse a PDF Document
    • Creating and Saving PDF Documents
      • Create and Save a PDF Document from an Existing Document
      • Create a PDF Document from a Web Page
      • Combine Multiple PDF Documents
    • Navigating Content in a PDF Document
      • Perform a Search in a PDF Document
      • Search Multiple PDF Documents
      • Work with Bookmarks
      • Create Links and Buttons
    • Modifying PDF Documents
      • Manipulate PDF Document Pages
      • Edit Content in a PDF Document
      • Add Page Elements
    • Reviewing PDF Documents
      • Add Comments and Markup
      • Compare PDF Documents
      • Initiate and Manage a Review
      • Digitally Sign PDF Documents
    • Converting PDF Files
      • Reduce the File Size of a PDF Document
      • Optimize PDF Files
      • Convert and Reuse PDF Document Content
  • Advanced JavaScript Programming

    $650.00
    Advanced JavaScript Programming Logo
    In this Advanced JavaScript Programming class, you will learn advanced JavaScript techniques and good standard coding conventions. You will also learn advanced form validation with Regular Expressions, to manipulate the HTML DOM and to create jump menus and cascading select menus. Finally, you will learn to manipulate CSS with JavaScript to create applications using Dynamic HTML.

    Advanced JavaScript Programming

    • Quick JavaScript Recap
      • Primitive Data Types
      • Native Types
      • Functions
      • The DOM
      • JavaScript is not the DOM
      • The Window Object
      • The XMLHttpRequest Object
      • JSON
    • Advanced Functions
      • Optional Function Arguments
      • Truthy and Falsey
      • Default Operator
      • Default Operator Gotcha!
      • Functions Passed as Arguments
      • Anonymous Functions
      • Inner Functions
      • Observing and Capturing Events
      • The eval() Functions
      • Variable Scope
      • Error Handling
      • The Delete Operator
    • Regular Expressions
      • Getting Started
      • JavaScript's Regular Expression Methods
      • Flags
      • String Methods
      • Regular Expression Syntax
      • Start and End
      • Number of Occurrences
      • Common Characters
      • Grouping
      • Negation
      • Subpatterns
      • Alternatives
      • Escape Character
      • Backreferences
      • Form Validation with Regular Expressions
      • Cleaning Up Form Entries
    • The HTML Document Object Model
      • innerHTML
      • Accessing Element Nodes
      • getElementById()
      • getElementsByTagName()
      • getElementsByClassName()
      • querySelectorAll()
      • querySelector()
      • Accessing Element and Text Nodes Hierarchically
      • Attaching Events
      • Event Propagation: Capturing and Bubbling
      • Detaching Events
      • Accessing Attribute Nodes
      • Accessing Nodes by Type, Name or Value
      • Removing Nodes from the DOM
      • DOM Differences: The Whitespace Problem
      • Creating New Nodes
      • Identifying the Target of an Event
    • Dynamic Forms
      • Jump Menus
      • The options[] Collection
      • The selectedIndex Property
      • Disabling Form Elements
      • Adding Options to a Select Menu
      • Cascading Select Menus
      • Making the Code Modular
      • Creating a JavaScript Time
    • Dynamic HTML
      • Introduction
      • Accessing and Modifying Styles
      • JavaScript Style Properties
      • Hiding and Showing Elements
      • Manipulating Tables
      • Dynamically Changing Dimensions
      • Creating a Timed Slider
      • Positioning Elements Dynamically
      • Creating a Different Timed Slider
      • Changing the Z-Index
      • A Note on JavaScript Frameworks

    Upcoming Dates

  • After Effects CC

    $975.00
    After Effects CC Logo
    Do you want to create amazing visual effects and motion graphics? In this course you will spend three days learning to create impressive, dynamic designs for commercial video and motion picture production, for the web, or for use in presentations and eLearning material. You will learn about basic animation and effects, keyframes and layers, how to work with text, parenting and nesting, transparency, track and key, using paint and vector paint, expressions. . .

    Adobe After Effects CC

    • Workflow
      • About the Work Area
      • Creating a project and importing footage
      • Creating a composition and arranging layers
      • Adding effects and modifying layer properties
      • Animating the composition
      • About the Tools panel
      • About timecode and duration
      • About the timeline panel
      • Previewing your work
      • Optimizing performance in After Effects
      • Rendering and exporting your composition
      • Customizing workspaces
      • Controlling the brightness of the user interface
    • Basic Animation using After Effects and Presets
      • Importing footage using Adobe Bridge
      • Creating a new composition
      • Working with imported Illustrator layers
      • Applying effects to a layer
      • Applying and controlling effects
      • Applying an animation preset
      • Previewing the effects
      • Adding transparency
      • Rendering the composition
    • Animating Text
      • About text layers
      • Creating and formatting point text
      • Using a text animation preset
      • Animating with scale keyframes
      • Animating using parenting
      • About parent and child layers
      • Animating imported Photoshop text
      • Animating type tracking
      • Animating text opacity
      • Using a text animator group
      • Animating a layer's position
      • Timing layer animations
      • Adding motion blur
    • Working with Shape Layers
      • Adding a shape layer
      • Creating custom shapes
      • Duplicating shapes
      • Duplicating and modifying a composition
      • Positioning layers with snapping
      • Adding compositions to a 3D project
      • Adding the finishing touches
    • Animating a Multimedia Presentation
      • Using creative cloud libraries in After Effects
      • Adjusting anchor points
      • Parenting layers
      • Precomposing layers
      • Keyframing a motion path
      • Animating additional elements
      • Applying an effect
      • About solid-color layers
      • Animating precomposed layers
      • Animating the background
      • Adding an audio track
      • Supported audio file formats
    • Animating Layers
      • Preparing layered Photoshop files
      • About Photoshop layer styles
      • Simulating lighting changes
      • Duplicating an animation using the pick whip
      • About expressions
      • Animating movement in the scenery
      • Adjusting the layers and creating a track matte
      • About track mattes and traveling mattes
      • Animating the shadows
      • Adding a lens flare effect
      • Adding a video animation
      • Rendering the animation
      • Retiming the composition
    • Working with Masks
      • About masks
      • Creating a mask with the Pen tool
      • Editing a mask
      • About mask modes
      • Creating a Bezier mask
      • Feathering the edges of a mask
      • Replacing the content of the mask
      • Zooming and panning by touch
      • Adding a reflection
      • Creating a vignette
      • Using the rectangle and ellipse tools
      • Adjusting the timing
      • Trimming the work area
    • Distorting Objects with the Puppet Tools
      • About the Puppet tools
      • Adding Deform pins
      • Defining areas of overlap
      • Stiffening an area
      • Animating pin positions
      • Squash and stretch
      • Recording animation
      • Act it out with Adobe Character Animator
    • Using the Roto Brush Tool
      • About rotoscoping
      • Creating a segmentation boundary
      • Fine-tuning the matte
      • Refine soft matte and refine hard matte effects
      • Freezing your Roto Brush tool results
      • Changing the background
      • Adding animated text
      • Outputting your project
    • Performing Color Correction
      • Adjusting color balance
      • Replacing the background
      • Color-correcting using auto levels
      • Motion tracking the clouds
      • Replacing the sky in the second clip
      • Color grading
    • Using 3D Features
      • Creating 3D text
      • Using 3D views
      • Importing a background
      • Adding 3D lights
      • Adding a camera
      • Repositioning layers
      • Extruding text
      • Working with Cinema 4D Lite
    • Working with 3D Camera Tracking
      • About the 3D Camera Tracker effect
      • Repairing rolling shutter distortions
      • Tracking the footage
      • Creating a ground plane, a camera, and the initial text
      • Creating realistic shadows
      • Adding ambient light
      • Creating additional text elements
      • Locking a layer to a plane with a null object
      • Animating the text
      • Adjusting the camera's depth of field
      • Rendering the composition
    • Advanced Editing Techniques
      • Using Warp Stabilizer VFX
      • Bicubic scaling
      • Warp Stabilizer VFX settings
      • Using single-point motion tracking
      • Checking for drift
      • Moving and resizing the track points
      • Using multipoint tracking
      • Mocha for After Effects
      • Creating a particle simulation
      • Understanding Particle Systems II properties
      • About high dynamic range (HDR) footage
    • Rendering and Outputting
      • Creating templates for the Render Queue
      • About compression
      • Exporting using the Render Queue
      • Preparing movies for mobile devices
      • Rendering movies with Adobe Media Encoder
      • Preparing a movie for broadcast output

    Upcoming Dates

  • Angular 5 - Advanced

    $650.00
    Angular 5 - Advanced Logo
    This course teaches developers who have a solid grounding in and experience building applications with Angular how to take advantage of the more sophisticated features of this incredibly powerful platform. Achieve the maximum speed possible on the Web Platform today, and take it further, via Web Workers and server-side rendering. Angular puts you in control over scalability. Meet huge data requirements by building data models on RxJS, Immutable.js. . .

    Angular 5 - Advanced

    • Advanced Components
      • Lifecycle Hooks
      • Composing Your User Interface
      • Component Communication
      • View Encapsulation
      • Style Scoping with Special Selectors
    • Advanced Directives
      • Access and Update the DOM Using ElementRef and Renderer
      • Respond to User Events Using HostListener
      • Set Properties on the Host Element Using HostBinding
      • Custom Directives Bound to Collections
    • Advanced Routing
      • Handling Parallel Router-Outlets
      • Route Guards
      • Route Transitions and Animation
    • Testing Angular Objects
      • Setting Up the Test Environment
      • Testing Pipes and Simple Services
      • Mocks, Fakes, and Spies
      • Parts of an Angular Test
      • Testing a Simple Component
      • Components with Inputs and Outputs
      • Component with Service
      • Mocking the HTTP Backend
    • Reactive (Model-Driven) Forms
      • Setup/Bootstrap
      • Model
      • Form Component
      • Metadata
      • Template
    • End-to-end Testing
      • Setting up Protractor
      • Searching the Document for Specific Content
      • Interacting with UI Elements
      • Creating Page Helper Objects
    • State Management
      • Kinds of Application State
      • Where to Store State
      • Client State Storage Using ngrx
      • State as Immutable Objects
      • Reducer Functions
    • Appendix: AngularJS to Angular Migration Strategies
      • Design Best Practices for Upgrading
      • Preparation
      • Upgrading with The Upgrade Adapter

    Upcoming Dates

  • Angular 5 - Introduction

    $975.00
    Angular 5 - Introduction Logo
    From prototype through global deployment, Angular delivers the productivity and scalable infrastructure that supports Google's largest applications. Learn one way to build applications with Angular and reuse your code and abilities to build apps for any deployment target: web, mobile web, native mobile and native desktop.

    Angular 5 - Introduction

    • Introduction
      • What is Angular?
      • Angular vs. AngularJS
      • Scope and Goal of Angular
      • Architecture (Big Picture / Concepts)
      • A Basic Angular Application
    • TypeScript Introduction
      • Programming Languages for Angular
      • How TypeScript Works
      • Transpiling TypeScript
      • TypeScript Syntax
      • The Type System
      • Classes
      • Interfaces
      • Arrow Functions
      • Modules
      • Generics
    • Components
      • What is a component?
      • Angular Modules
      • Developing a Simple Component
      • HTML Templates
      • Models
      • Nesting Components
    • Routing
      • Routing and Navigation
      • Router Terminology
      • Router Setup
      • Programmatic Navigation
      • Passing Data While Navigating
      • Using Route Parameter Values
    • Angular CLI
      • Installation
      • Usage
      • Generating a New Project
      • Generating Components, Directives, Pipes and Services
      • Generating a Route
      • Creating a Build
      • Build Targets and Environment Files
      • Bundling
    • Data Binding
      • Unidirectional Data Flow
      • Binding Syntax
      • Template Expressions
      • One-Way Binding
      • Event Binding
      • Template Statements
      • Two-Way Binding
    • Pipes
      • What are Pipes?
      • Using Pipes
      • Built-in Pipes
      • Pipe Syntax
      • Chaining Pipes
      • Creating a Custom Pipe
      • Pure vs Impure Pipes
    • Directives
      • What is a Directive?
      • Kinds of Directives
      • Attribute Directives
      • Setting Attributes Dynamically
      • Structural Directives
      • Adding and Removing Elements Dynamically
    • Service and Dependency Injection
      • What is a Service?
      • Service Example
      • What is Dependency Injection?
      • Why do I need Dependency Injection?
      • Registering a Service
      • Injecting a Service
      • @Injectable Decorator
      • Multiple Service Instances
      • @Optional and @Host Decorators
    • HTTP
      • The Angular HTTP Client
      • Setting Up the Root Component
      • HTTP Client Using Promises
      • Observables and Reactive Programming
      • HTTP Client in Using Observables
      • Enhancing Services with .map() and .catch()
    • Template-Driven Forms and Validation
      • Template-Driven Forms
      • Binding Input Fields
      • Accessing the Form Object
      • Binding the Submit Event
      • HTML5 Validation
      • Angular Validation
      • Defining Validation Directives
      • Tracking Change State of Form Controls
      • Displaying Validation State
      • Disabling Submit When Invalid

    Upcoming Dates

  • ASP.NET Core MVC

    $975.00
    ASP.NET Core MVC Logo
    ASP.NET Core is a cross-platform open source framework from Microsoft for creating powerful and fast web applications. This course provides a thorough and practical introduction to using MVC 6, C# and .NET Core 2.0 to build web applications using the MVC design pattern.

    ASP.NET Core MVC

    • Introduction
      • Getting Started
      • .NET Core vs. Full Framework
      • Development Environments
      • The .NET CLI and Templates
    • ASP.NET Core Application Architecture
      • Startup Class
      • Configuration
      • Services
      • Middleware Pipeline
      • package.json
    • Routing and Controllers
      • Route Templates and RouteData
      • What Makes a Controller?
      • Action Methods
      • async and await
      • Inherited Content Methods
      • Session State and TempData
      • Attribute-Based Routing
    • Razor Views
      • Conventions and Layouts
      • Razor Syntax
      • ViewData and ViewBag
      • Strongly-Typed Views
      • HTML and URL Helpers
      • Tag Helpers
      • Partial Views
    • Services and Dependency Injection
      • Configuring Services
      • Service Lifetime
      • Injecting Services in Controllers
      • Injecting Services in Views
      • Injecting App Settings
    • Models
      • ViewModels vs. Domain Models
      • Model Binding
      • Route Data and URL Parameters
      • Entity Framework Core
    • Forms and Validation
      • Forms Using HTML Helpers
      • Forms Using Tag Helpers
      • Validation Using Attributes
      • Client-Side Validation
      • Custom Validation Code
    • ViewComponents
      • Motivation for ViewComponents
      • Creating ViewComponents
      • Invoking ViewComponents
      • Rendering Different Views
    • Advanced Topics
      • Areas
      • Display Templates
      • Editor Templates
      • Custom HTML Helper Methods
      • Custom Tag Helpers
    • Razor Pages
      • Basic Page Conventions
      • Adding a Model
      • Handling Events
      • Multiple Handlers
      • Binding Properties
      • Routing Constraints
    • Web API
      • Representational State Transfer
      • API Routes
      • API Controllers
      • HTTP Testing Tools
      • API Best Practices

    Upcoming Dates

  • ASP.NET MVC 5 Using Visual C#

    $975.00
    ASP.NET MVC 5 Using Visual C# Logo
    This course provides a practical hands-on introduction to developing Web applications using ASP.NET MVC 5 and C#. This Web development framework from Microsoft emphasizes separation of concerns in the architecture and testability of applications. The course includes coverage of the Razor View Engine, Entity Framework 6 and ASP.NET Web API 2. It also introduces Windows Azure and the deployment of ASP.NET MVC applications to the Azure cloud. The course. . .

    ASP.NET MVC 5 Using Visual C#

    • Introduction to ASP.NET MVC
      • Review of ASP.NET Web Forms
      • Advantages and Disadvantages of Web Forms
      • Model-View-Controller Pattern
      • ASP.NET MVC
      • Advantages and Disadvantages of ASP.NET MVC
      • Unit Testing
    • Getting Started with ASP.NET MVC
      • Installing ASP.NET MVC
      • Using Visual Studio
      • Hello World for ASP.NET MVC
      • Rendering Views
      • Razor View Engine
      • Dynamic Output
    • ASP.NET MVC Architecture
      • The Controller in ASP.NET MVC
      • The View in ASP.NET MVC
      • The Model in ASP.NET MVC
      • Helper Methods for HTML
      • Form Submission
      • Model Binding
      • Input Validation
    • The Model
      • Microsoft Technologies for the Model
      • ADO.NET
      • LINQ
      • ADO.NET Entity Framework 6
      • CRUD Operations
      • NuGet Package Manager
    • The Controller
      • IController Interface
      • Controller Base Class
      • Actions
      • Retrieving Data from a Request
      • Action Results
      • Action Attributes
      • Filters
      • Asynchronous Controllers
    • The View
      • View Responsibility
      • Using ViewBag
      • Using Dynamic Objects
      • Html Helpers
      • Validation Attributes
    • Routing
      • Routing in ASP.NET MVC
      • Properties of Routes
      • Parameters in Routing
      • Registering Routes
      • Debugging Routes
      • Areas
    • Unit Testing
      • Test-Driven Development
      • Test Automation
      • Refactoring
      • Visual Studio Unit Test Framework
      • Test Cases
      • Test Classes
      • Test Runners
      • Testing ASP.NET MVC Applications
      • Dependency Injection
      • Mocking Frameworks
      • Inversion of Control Containers
    • Security
      • Input Forgery
      • Cross-Site Scripting
      • Session Hijacking
      • Cross-site Request Forgery
      • SQL Injection
      • Using the MVC Framework Securely
    • Combining ASP.NET MVC and Web Forms
      • Using Web Forms in an MVC Application
      • Using MVC in a Web Forms Application
    • ASP.NET Web API
      • ASP.NET Web API
      • Representational State Transfer
      • REST and Web API
      • HTTP Services Using Web API
      • Using Fiddler
      • ASP.NET Web API Clients
      • CRUD Operations
    • Deployment on Windows Azure
      • What Is Windows Azure?
      • A Windows Azure Testbed
      • Deploying an Application to Azure
      • Updating an Application on Azure

    Upcoming Dates

  • ASP.NET Web API Essentials Using Visual C#

    $650.00
    ASP.NET Web API Essentials Using Visual C# Logo
    This course provides a practical hands-on introduction to developing and consuming ASP.NET Web API services using C# and Visual Studio 2015 or higher. This Web development framework from Microsoft makes it easy to create HTTP services that can reach a broad range of clients. It is an excellent platform for creating RESTful Web applications. Developers or architects responsible for Web applications in a Microsoft environment would be the ideal audience. . .

    ASP.NET Web API Essentials Using Visual C#

    • Introduction to ASP.NET Web API
      • ASP.NET Web API
      • Representation, State and Transfer
      • REST and Web API
      • HTTP Services Using Web API
      • Using Fiddler
      • Web API vs. WCF
    • Web API and HTTP
      • HTTP Response Codes
      • HttpResponseException
      • Implementing POST
      • Implementing PUT
      • Implementing DELETE
    • Media Formatters and Content Negotiation
      • Internet Media Types
      • Media Formatters
      • MediaFmtDemo Code
      • JSON and XML Formatters
      • Content Negotiation
      • Accept and Content-Type Headers
      • Using the Query String
      • Custom Request Headers
      • Serialization
      • BSON Serialization
    • JavaScript Clients
      • Document Object Model
      • jQuery
      • Sending AJAX Requests
      • Implementing a Client
    • Binding, Validation and Routing
      • Reading Raw HTTP Requests
      • Route Data, Query String and Request Body
      • Binding to Simple Types
      • Binding to Complex Types
      • Validation Using Data Annotations
      • Routing in ASP.NET Web API
      • Using Default Routes
    • .NET Clients
      • Web API Client Libraries
      • HttpClient
      • Issuing GET Requests
      • Issuing POST Requests
      • Other Requests

    Upcoming Dates

  • C# Essentials

    $650.00
    C# Essentials Logo
    Microsoft .NET is an advance in programming technology that greatly simplifies application development, both for traditional, proprietary applications and for the emerging paradigm of Web-based services. .NET is a complete restructuring of Microsoft’s entire system infrastructure and represents a major learning challenge for programmers developing applications on Microsoft platforms. This two-day intensive course is designed for the experienced. . .

    C# Essentials

    • .NET: What You Need to Know
      • .NET Executables and the CLR
      • A .NET Testbed for C# Programming
      • Using Visual Studio 2017
    • C# Overview for the Sophisticated Programmer
      • First C# Console Application
      • Namespaces
      • Data Types
      • Conversions
      • Control Structures
      • Subroutines and Functions
      • Parameter Passing
      • Strings
      • Arrays
      • Implicitly Typed Variables
      • Console I/O
      • Formatting
      • Exception Handling
    • Object-Oriented Programming in C#
      • Classes
      • Access Control
      • Methods and Properties
      • Asymmetric Accessor Accessibility
      • Static Data and Methods
      • Constant and Readonly Fields
      • Auto-Implemented Properties
      • Inheritance
      • Overriding Methods
      • Abstract Classes
      • Sealed Classes
      • Access Control and Assemblies
    • C# and the .NET Framework
      • Components
      • Interfaces
      • System.Object
      • .NET and COM
      • Collections
      • IEnumerable and IEnumerator
      • Copy Semantics in C#
      • Generic Types
      • Type-Safe Collections
      • Object Initializers
      • Collection Initializers
      • Anonymous Types
      • Attributes
    • Delegates and Events
      • Delegates
      • Anonymous Methods
      • Lambda Expressions
      • Random Number Generation
      • Events
    • Introduction to Windows Forms
      • Creating Windows Applications Using Visual Studio 2017
      • Partial Classes
      • Buttons, Labels and Textboxes
      • Handling Events
      • Listbox Controls
    • Newer Features in C#
      • Dynamic Data Type
      • Named Arguments
      • Optional Arguments
      • Variance in Generic Interfaces
      • Asynchronous Programming Keywords
      • New Features in C# 6.0 and 7.0
    • Using Visual Studio 2017
      • Signing in to Visual Studio
      • Overview of Visual Studio 2017
      • Creating a Console Application
      • Project Configurations
      • Debugging
      • Multiple-Project Solutions
    • Language Integrated Query (LINQ)
      • What Is LINQ?
      • Basic Query Operators
      • Filtering
      • Ordering
      • Aggregation

    Upcoming Dates

  • Camtasia 9 Fundamentals

    $325.00
    Camtasia 9 Fundamentals Logo
    Using TechSmith Camtasia 9, you can quickly create eLearning for just about anything (computer software or PowerPoint presentations) and post your completed lessons on your web server, Learning Management System, YouTube, Vimeo, or Screencast.com. Your lessons can include videos of actions taken on your computer, animations, audio, quizzes and surveys.

    Camtasia 9 Fundamentals

    • Exploring Camtasia
      • The Camtasia Interface
      • The Media Bin and Library
      • The Canvas and Timeline
    • The Camtasia Recorder
      • Rehearsals
      • Recording Screen Actions
      • Annotations
      • Recording Effects
    • Adding Media
      • Import a Video
      • Add a Video to the Timeline
      • Import Images
      • Add a Track
      • Create a Watermark
      • Add Cursor Effects
    • Groups, Annotations, Behaviors, and Transitions
      • Create a Group
      • Add a Callout
      • Apply Image Color to Callout Text
      • Add a Behavior to a Callout
      • Add a Transition to a Group
      • Modify Transition Timing
    • Audio
      • Add Background Music to a Video
      • Fade Audio In and Out
      • Record Voice Narration
      • Split a Music Clip
      • Rename Tracks
      • Silence and Cut Audio
    • Sharing
      • Share an MP4
      • Share to YouTube
      • Share with a Smart Player
      • Add a Watermark to a Shared Lesson
    • Extending, Zooming, Trimming, and Interactivity
      • Extend a Video Frame
      • Trim a Video Selection
      • Add a Zoom-n-Pan
      • Add a Marker
      • Add a TOC
      • Add a Hotspot to the Timeline
    • Quizzes and Screencast.com
      • Add a Quiz and Multiple Choice Question
      • Add a Fill In the Blank Question
      • Share to Screencast.com
    • PowerPoint and Captions
      • Record PowerPoint
      • Manually Create Closed Captions
      • Control Caption Timing
      • Use Speech-to-Text to Create Closed Captions
  • Captivate 2017 - Advanced

    $650.00
    Captivate 2017 - Advanced Logo
    This course teaches the higher-end, more advanced functionality of Adobe Captivate 2017. You improve your screen recording skills via project templates and by pre-editing your text captions. You learn how to create and produce video projects that will enable you to record screen actions in real-time. Then, after learning how to import questions into Captivate using the GIFT format, you learn how to create a random quiz using question pools and. . .

    Captivate 2017 - Advanced

    • Caption Pre-Editing
      • Rehearse a Script
      • Set Recording Preferences
      • Record a Software Simulation
      • Edit a Text Capture Template
    • Video Demos
      • Record a Video Demo
      • Add a Video Zoom
      • Add a Video Pan
      • Smooth a Mouse Path and Show Visual Clicks
      • Split a Video
      • Trim a Video
    • Custom Styles, Branching and Aggregating
      • Create a Text Caption Style
      • Apply a Style Globally
      • Export and Import a Style
      • Name a Slide
      • Copy/Paste Project Assets
      • Use Buttons to Create a Branch
      • Explore the Branching Tab
      • Create a Slide Group
      • Publish SWFs
      • Aggregate SWFs
    • Random Quizzes
      • Review a GIFT File
      • Import a Question from a GIFT File
      • Create Question Pools
      • Move Questions to Pools
      • Insert Random Question Slides
    • Accessible eLearning
      • Set Document Information
      • Enable Accessibility
      • Add Accessibility Text to Slides
      • Import Slide Audio
      • Add Shortcut Keys
      • Add Closed Captions
      • Set a Tab Order
    • Variables and Widgets
      • Add Project Information
      • Insert a System Variable
      • Edit a System Variable
      • Create a User Variable
      • Use a Variable to Gather Data
      • Insert and Format a Widget
    • Interactions
      • Insert a Process Circle
      • Create a Drag and Drop Interaction
      • Change Object States
    • Actions
      • Use a Completed Action
      • Name Objects
      • Create a Mask
      • Control Object Visibility
      • Create a Simple Action
      • Attach an Action to a Button
      • Group Timeline Objects
      • Create a Variable
      • Create a Conditional Action
      • Create Decision Blocks
    • Masters, Themes, and Templates
      • Work With the Main Master Slide
      • Work With Content Masters
      • Apply a Master to Filmstrip Slides
      • Edit a Master
      • Apply a Theme
      • Create a Custom Theme
      • Review a Template
      • Base a Project on a Template
      • Create a Project Template
      • Insert a Placeholder
    • Responsive Projects
      • Review a Responsive Project
      • Customize Breakpoints
      • Customize Theme Colors
      • Use the Position Inspector
      • Modify a Single Breakpoint
      • Exclude from View
      • Add a New Breakpoint
      • Position and Link Objects
      • Edit Breakpoint Object Styles
    • Reporting Results
      • Set Quiz Reporting Options
      • Create a Manifest File
      • Report a Button Interaction
      • Adjust Slide Object Interaction
      • Preview in SCORM Cloud
      • Publish a Content Package
      • Create an LMS Account
      • Create an LMS Course
      • Attach a Lesson to a Course
      • Test an eLearning Course

    Upcoming Dates

  • Captivate 2017 - Introduction

    $650.00
    Captivate 2017 - Introduction Logo
    This course covers the core Adobe Captivate 2017 (also known as Captivate 10) skills needed to create interactive eLearning and mLearning content. You learn how to create a soft-skills lesson from scratch, including how to record and produce software demonstrations and interactive training simulations. You learn how to control the mouse pointer and add such standard objects as text captions, images, characters, assets from the eLearning Brothers,. . .

    Captivate 2017 - Introduction

    • Exploring Captivate
      • Explore a Finished Captivate Project
      • Zoom and Magnify
      • Navigate a Project
      • Explore and Reset the Workspace
      • Preview the Entire Project
    • New Project & Soft Skills eLearning
      • Create a Blank Project
      • Add Images to Placeholders
      • Insert and Format a Text Button
      • Disable Click Sounds
    • Recording Demos and Sims
      • Rehearse a Script
      • Review Recording Settings
      • Review Recording Modes
      • Record Using Multiple Modes
      • Record a Custom Simulation
      • Record a Demonstration that Pans
      • Manually Record the Screen
    • Captions, Styles and Timing
      • Insert and Edit Text Captions
      • Edit the Default Caption Style
      • Change a Callout Type Used by a Text Caption
      • Control Slide Timing
      • Control Slide Object Timing
      • Check Spelling
      • Align Slide Objects
    • Images and Smart Shapes
      • Insert, Resize, and Restore an Image
      • Transform an Image
      • Use the Library
      • Manage Unused Project Assets
      • Crop and Rename an Image
      • Remove a Background Color
      • Insert Characters and eLearning Brother Assets
      • Insert a Cloud Callout
      • Create an Image Mask
      • Delete a Slide Background
      • Work with Photoshop Layers
      • Create an Image Slideshow
    • Pointers, Paths, Boxes, and Buttons
      • Control Mouse Effects
      • Edit a Mouse Path
      • Clone an Object Style
      • Insert a Highlight Box
      • Insert an Image Button
      • Control Appear After Timing
    • Rollovers and Zooms
      • Insert a Rollover Caption
      • Insert a Rollover Image
      • Insert a Rollover Slidelet
      • Insert a Zoom Area
    • Audio
      • Import Audio onto a Slide Object
      • Import Background Audio
      • Add a Slide Note
      • Calibrate a Microphone
      • Record Slide Audio
      • Import Audio onto a Slide
      • Edit an Audio File
      • Insert Silence
      • Convert Text-to-Speech
    • Video, Animation and Effects
      • Insert a Flash Video
      • Set Flash Video Properties
      • Add Animation to a slide
      • Insert Text Animation
      • Apply an Effect to a Slide Object
      • Apply a Free Fall Effect to an Object
      • Edit Effect Timing
    • Adding Interactivity
      • Hide the Mouse
      • Replace Phrases
      • Insert a Click Box
      • Insert a Text Entry Box
    • Working With PowerPoint
      • Import PowerPoint Slides
      • Resize One Object and Apply to All
      • Round-Trip PowerPoint Edits
      • Synch With Source
      • Rescale a Project
    • Introduction to Question Slides
      • Edit Quizzing Object Styles
      • Set the Quiz Preferences
      • Insert Question Slides
      • Insert Knowledge Check Slids
    • Finishing Touches
      • Create a Link to a Web Site
      • Apply a Skin
      • Edit, Save and Delete a Skin
      • Create a TOC
      • Check Publish Settings and Add a Loading Screen
      • Publish a SWF and PDF
      • Run the HTML5 Tracker
      • Publish as HTML5
      • Publish as both SWF and HTML5 (Multiscreen)
      • Export Captions
      • Perform a “Round Trip"

    Upcoming Dates

  • Captivate 9 - Advanced

    $650.00
    Captivate 9 - Advanced Logo
    This course teaches the higher-end, more advanced functionality of Adobe Captivate. You will improve your screen recording skills via project templates and by pre-editing your text captions. You’ll learn how to create and produce video projects that will enable you to record screen actions in real-time. Then, after learning how to import questions into Captivate using the GIFT format, you’ll learn how to create a random quiz using question pools. . .

    Captivate 9 - Advanced

    • Caption Pre-Editing
      • Rehearse a Script
      • Set Recording Preferences
      • Record a Software Simulation
      • Edit a Text Capture Template
    • Video Demos
      • Record a Video Demo
      • Add a Video Zoom
      • Add a Video Pan
      • Smooth a Mouse Path and Show Visual Clicks
      • Split a Video
      • Trim a Video
    • Custom Styles, Branching and Aggregating
      • Create a Text Caption Style
      • Apply a Style Globally
      • Export and Import a Style
      • Name a Slide
      • Copy/Paste Project Assets
      • Use Buttons to Create a Branch
      • Explore the Branching Tab
      • Create a Slide Group
      • Publish SWFs
      • Aggregate SWFs
    • Random Quizzes
      • Review a GIFT File
      • Import a Question from a GIFT File
      • Create Question Pools
      • Move Questions to Pools
      • Insert Random Question Slides
    • Accessible eLearning
      • Set Document Information
      • Enable Accessibility
      • Add Accessibility Text to Slides
      • Import Slide Audio
      • Add Shortcut Keys
      • Add Closed Captions
      • Set a Tab Order
    • Variables and Widgets
      • Add Project Information
      • Insert a System Variable
      • Edit a System Variable
      • Create a User Variable
      • Use a Variable to Gather Data
      • Insert and Format a Widget
    • Interactions
      • Insert a Process Circle
      • Create a Drag and Drop Interaction
      • Change Object States
    • Actions
      • Use a Completed Action
      • Name Objects
      • Create a Mask
      • Control Object Visibility
      • Create a Simple Action
      • Attach an Action to a Button
      • Group Timeline Objects
      • Create a Variable
      • Create a Conditional Action
      • Create Decision Blocks
    • Masters, Themes, and Templates
      • Work With the Main Master Slide
      • Work With Content Masters
      • Apply a Master to Filmstrip Slides
      • Edit a Master
      • Apply a Theme
      • Create a Custom Theme
      • Review a Template
      • Base a Project on a Template
      • Create a Project Template
      • Insert a Placeholder
    • Responsive Projects
      • Review a Responsive Project
      • Customize Breakpoints
      • Customize Theme Colors
      • Use the Position Inspector
      • Modify a Single Breakpoint
      • Exclude from View
      • Add a New Breakpoint
      • Position and Link Objects
      • Edit Breakpoint Object Styles
    • Reporting Results
      • Set Quiz Reporting Options
      • Create a Manifest File
      • Report a Button Interaction
      • Adjust Slide Object Interaction
      • Preview in SCORM Cloud
      • Publish a Content Package
      • Create an LMS Account
      • Create an LMS Course
      • Attach a Lesson to a Course
      • Test an eLearning Course

    Upcoming Dates

  • Captivate 9 - Introduction

    $650.00
    Captivate 9 - Introduction Logo
    This course teaches the core Adobe Captivate skills needed to create interactive eLearning and mLearning content. By following step-by-step instructions, you will learn how to create a soft-skills lesson from scratch. You’ll learn to record and produce software demonstrations, and interactive training simulations. By the time you finish this course, you'll know how to control the mouse pointer and add such standard objects as text captions, images,. . .

    Captivate 9 - Introduction

    • Exploring Captivate
      • Explore a Finished Captivate Project
      • Zoom and Magnify
      • Navigate a Project
      • Explore and Reset the Workspace
      • Preview the Entire Project
    • New Project & Soft Skills eLearning
      • Create a Blank Project
      • Add Images to Placeholders
      • Insert and Format a Text Button
      • Disable Click Sounds
    • Recording Demos and Sims
      • Rehearse a Script
      • Review Recording Settings
      • Review Recording Modes
      • Record Using Multiple Modes
      • Record a Custom Simulation
      • Record a Demonstration that Pans
      • Manually Record the Screen
    • Captions, Styles and Timing
      • Insert and Edit Text Captions
      • Edit the Default Caption Style
      • Change a Callout Type Used by a Text Caption
      • Control Slide Timing
      • Control Slide Object Timing
      • Check Spelling
      • Align Slide Objects
    • Images and Smart Shapes
      • Insert, Resize, and Restore an Image
      • Transform an Image
      • Use the Library
      • Manage Unused Project Assets
      • Crop and Rename an Image
      • Remove a Background Color
      • Insert Characters and eLearning Brother Assets
      • Insert a Cloud Callout
      • Create an Image Mask
      • Delete a Slide Background
      • Work with Photoshop Layers
      • Create an Image Slideshow
    • Pointers, Paths, Boxes, and Buttons
      • Control Mouse Effects
      • Edit a Mouse Path
      • Clone an Object Style
      • Insert a Highlight Box
      • Insert an Image Button
      • Control Appear After Timing
    • Rollovers and Zooms
      • Insert a Rollover Caption
      • Insert a Rollover Image
      • Insert a Rollover Slidelet
      • Insert a Zoom Area
    • Audio
      • Import Audio onto a Slide Object
      • Import Background Audio
      • Add a Slide Note
      • Calibrate a Microphone
      • Record Slide Audio
      • Import Audio onto a Slide
      • Edit an Audio File
      • Insert Silence
      • Convert Text-to-Speech
    • Video, Animation and Effects
      • Insert a Flash Video
      • Set Flash Video Properties
      • Add Animation to a slide
      • Insert Text Animation
      • Apply an Effect to a Slide Object
      • Apply a Free Fall Effect to an Object
      • Edit Effect Timing
    • Adding Interactivity
      • Hide the Mouse
      • Replace Phrases
      • Insert a Click Box
      • Insert a Text Entry Box
    • Working With PowerPoint
      • Import PowerPoint slides
      • Resize One Object and Apply to All
      • Round-Trip PowerPoint Edits
      • Synch With Source
      • Rescale a Project
    • Introduction to Question Slides
      • Edit Quizzing Object Styles
      • Set the Quiz Preferences
      • Insert Question Slides
      • Insert Knowledge Check Slids
    • Finishing Touches
      • Create a Link to a Web Site
      • Apply a Skin
      • Edit, Save and Delete a Skin
      • Create a TOC
      • Check Publish Settings and Add a Loading Screen
      • Publish a SWF and PDF
      • Run the HTML5 Tracker
      • Publish as HTML5
      • Publish as both SWF and HTML5 (Multiscreen)
      • Export Captions
      • Perform a “Round Trip"

    Upcoming Dates

  • CorelDRAW 2017 - Advanced

    $285.00
    CorelDRAW 2017 - Advanced Logo
    In CorelDRAW 2017 Advanced, you learn to create reusable templates and styles, manage multi-page creations, shape objects, manipulate nodes, create layers, work with effects, lenses, blends, contours and mesh fills and more. Learn CorelDRAW from an expert instructor in this one-day, live, online course.

    CorelDraw 2017 - Advanced

    • Templates, Pages and Styles
      • Working with Templates
      • Creating Templates
      • Working with Pages
      • Specifying the Page Layout
      • Choosing a Page Background
      • Adding, Duplicating, Renaming and Deleting Pages
      • Using Styles
      • Applying a Style
    • Shaping Objects
      • Using Curve Objects
      • The Shape Tool
      • Using Node Types
      • Manipulating Segments
      • Manipulating Nodes
    • Layers
      • Creating Layers
      • Changing Layer Properties
      • Moving and Copying Layers and Objects
      • Inserting Page Numbers
    • Advanced Enhancements
      • Drawing by Using Shape Recognition
      • Creating PowerClip Objects
      • Applying Fills to Areas
      • Combining Objects
      • Applying Lenses
      • Applying Perspective to Objects
      • Creating Extrusions
      • Creating Bevel Effects
      • Creating Drop Shadows
      • Roughening Objects
      • Smoothing Objects
      • Applying Distortion Effects
      • Adding Twirl Effects
      • Shaping Objects by Using Envelopes
      • Trimming Object
    • Blends, Contours, and Mesh
      • Blending Objects
      • Contouring Objects
      • Applying Mesh Fills
  • CorelDRAW 2017 - Introduction

    $285.00
    CorelDRAW 2017 - Introduction Logo
    In CorelDRAW 2017 Introduction, you will learn the CorelDRAW interface and how to create, format, manipulate and transform graphical objects, create and manipulate text, work with color palettes, enhance a drawing, and work with printing options. Learn CorelDRAW from an expert instructor in this one-day, live, online course.

    CorelDraw 2017 - Introduction

    • Exploring CorelDRAW
      • What is CorelDRAW?
      • Bitmaps versus Vector Graphics
      • Starting CorelDRAW
      • The Welcome Screen
      • The Application Window
      • Parts of the Screen
      • The Standard Toolbar
      • The Toolbox
      • The Property Bar
      • Dockers
      • The Status Bar
      • Choosing a Workspace
      • Using Help
      • Search
      • Exiting CorelDRAW
    • Starting CorelDRAW
      • Starting a Drawing
      • Using the Rulers
      • Using Guidelines
      • Opening a Drawing
      • Working with Multiple Drawings
      • Selecting Objects
      • Undoing, Redoing and Repeating Actions
      • Zooming and Panning
      • Previewing a Drawing
      • Saving a Drawing
      • Closing a Drawing
    • Creating Basic Objects
      • Drawing Rectangles and Squares
      • Adding Corners
      • Drawing Ellipses and Circles
      • Creating a Pie or Arc
      • Drawing Polygons and Stars
      • Drawing Lines
      • Drawing Perfect Shapes
    • Manipulating Objects
      • Transforming Objects
      • Copying and Moving Objects
      • Duplicating Objects
      • Using Step and Repeat
      • Copying Object Properties, Transformations, and Effects
      • Positioning Objects
      • Aligning and Distributing Objects
      • Changing the Order of Objects
      • Grouping Objects
      • Locking Objects
    • Formatting Objects
      • Color Models
      • Using the Color Palette
      • Using the Document Palette
      • Using Palette Libraries and Custom Color Palettes
      • Sampling Colors
      • Using Color Viewers
      • Using Color Blends
      • Using a Fountain Fill
      • Using Patterns
      • Formatting Lines and Outlines
    • Manipulating Text
      • Adding Text
      • Importing Text
      • Adding Artistic Text
      • Adding Paragraph Text
      • Selecting Text
      • Fitting Text to a Path
      • Working with Tables
      • Formatting a Table
    • Printing
      • Previewing Print Jobs
      • Printing Your Work
  • CorelDRAW X7 / X8 - Advanced

    $285.00
    CorelDRAW X7 / X8 - Advanced Logo
    In CorelDRAW X7 / X8 Advanced, you learn to create reusable templates and styles, manage multi-page creations, shape objects, manipulate nodes, create layers, work with effects, lenses, blends, contours and mesh fills and more. Learn CorelDRAW from an expert instructor in this one-day, live, online course.

    CorelDraw X7 / X8 - Advanced

    • Templates, Pages and Styles
      • Working with Templates
      • Creating Templates
      • Working with Pages
      • Specifying the Page Layout
      • Choosing a Page Background
      • Adding, Duplicating, Renaming and Deleting Pages
      • Using Styles
      • Applying a Style
    • Shaping Objects
      • Using Curve Objects
      • The Shape Tool
      • Using Node Types
      • Manipulating Segments
      • Manipulating Nodes
    • Layers
      • Creating Layers
      • Changing Layer Properties
      • Moving and Copying Layers and Objects
      • Inserting Page Numbers
    • Advanced Enhancements
      • Drawing by Using Shape Recognition
      • Creating PowerClip Objects
      • Applying Fills to Areas
      • Combining Objects
      • Applying Lenses
      • Applying Perspective to Objects
      • Creating Extrusions
      • Creating Bevel Effects
      • Creating Drop Shadows
      • Roughening Objects
      • Smoothing Objects
      • Applying Distortion Effects
      • Adding Twirl Effects
      • Shaping Objects by Using Envelopes
      • Trimming Object
    • Blends, Contours, and Mesh
      • Blending Objects
      • Contouring Objects
      • Applying Mesh Fills
  • CorelDRAW X7 / X8 - Introduction

    $285.00
    CorelDRAW X7 / X8 - Introduction Logo
    In CorelDRAW X7 / X8 Introduction, you will learn the CorelDRAW interface and how to create, format, manipulate and transform graphical objects, create and manipulate text, work with color palettes, enhance a drawing, and work with printing options. Learn CorelDRAW from an expert instructor in this one-day, live, online course.

    CorelDraw X7 / X8 - Introduction

    • Exploring CorelDRAW
      • What is CorelDRAW?
      • Bitmaps versus Vector Graphics
      • Starting CorelDRAW
      • The Welcome Screen
      • The Application Window
      • Parts of the Screen
      • The Standard Toolbar
      • The Toolbox
      • The Property Bar
      • Dockers
      • The Status Bar
      • Choosing a Workspace
      • Using Help
      • Search
      • Exiting CorelDRAW
    • Starting CorelDRAW
      • Starting a Drawing
      • Using the Rulers
      • Using Guidelines
      • Opening a Drawing
      • Working with Multiple Drawings
      • Selecting Objects
      • Undoing, Redoing and Repeating Actions
      • Zooming and Panning
      • Previewing a Drawing
      • Saving a Drawing
      • Closing a Drawing
    • Creating Basic Objects
      • Drawing Rectangles and Squares
      • Adding Corners
      • Drawing Ellipses and Circles
      • Creating a Pie or Arc
      • Drawing Polygons and Stars
      • Drawing Lines
      • Drawing Perfect Shapes
    • Manipulating Objects
      • Transforming Objects
      • Copying and Moving Objects
      • Duplicating Objects
      • Using Step and Repeat
      • Copying Object Properties, Transformations, and Effects
      • Positioning Objects
      • Aligning and Distributing Objects
      • Changing the Order of Objects
      • Grouping Objects
      • Locking Objects
    • Formatting Objects
      • Color Models
      • Using the Color Palette
      • Using the Document Palette
      • Using Palette Libraries and Custom Color Palettes
      • Sampling Colors
      • Using Color Viewers
      • Using Color Blends
      • Using a Fountain Fill
      • Using Patterns
      • Formatting Lines and Outlines
    • Manipulating Text
      • Adding Text
      • Importing Text
      • Adding Artistic Text
      • Adding Paragraph Text
      • Selecting Text
      • Fitting Text to a Path
      • Working with Tables
      • Formatting a Table
    • Printing
      • Previewing Print Jobs
      • Printing Your Work
  • CSS Processors

    $325.00
    CSS Processors Logo
    CSS Processors provides a practical and detailed introduction to the world of CSS processors. A CSS pre-processor is a program that takes the data of one language and converts the data into CSS upon compilation. A CSS post-processor takes existing CSS and refurbishes it to meet the standards of today's browsers. The modern landscape of CSS has been transformed by processors such as LESS, Sass, Stylus, PostCSS and others. The implementation of CSS. . .

    CSS Processors

    • Introduction to CSS Processors
      • Overview of Pre-processors
      • Overview of Post-processors
      • The CSS Workflow
      • Pros and Cons
    • CSS Pre-processors
      • LESS
      • Sass
      • Stylus
    • CSS Post-processors
      • PostCSS
      • Pleeease
      • Stylecow
      • Garden (Clojure)
    • Features and Functionality
      • Syntax
      • Variables
      • Nesting
      • Mixins
      • Inheritance
      • Importing
      • Color Functions
      • Operations
      • Prefixes
      • Fallbacks
      • Minification
      • Sourcemap Generators
      • Single @media Rule
    • A Deeper Look at PostCSS
      • CSS Parser
      • Abstract Syntax Tree (AST)
      • CSS Generator
      • Code Map Generator
      • Autoprefixer
      • CSSNext
      • CSS Modules
      • Font-Magician
      • Stylelint
      • PreCSS
    • Choosing a CSS Workflow
      • LESS vs. Sass vs. Stylus
      • Using PostCSS with Plugins
      • Using LESS, Sass or Stylus with PostCSS
      • Full Clojure Stack: Clojure + ClojureScript + Garden
  • CTT+ (Certified Technical Trainer)

    $650.00
    CTT+ (Certified Technical Trainer) Logo
    This course will prepare students for the CompTIA CTT+ certification exam. Students will learn how to plan and prepare to teach a course, and how to select and implement various delivery methods. They'll also learn how to demonstrate professional conduct and content expertise, how to use communication and presentation skills to facilitate learning, and how to establish and maintain a learner-centered environment. Finally, they'll learn techniques. . .

    CompTIA CTT+ (Certified Technical Trainer) Certification

    • Planning and preparation
      • Reviewing course objectives
      • Creating an environment conducive to learning
    • Exploring delivery methods and media
      • Selecting and implementing delivery methods
      • Using instructional media
    • Credibility and communications
      • Demonstrating professional conduct and content expertise
      • Using communication and presentation skills
    • Group facilitation
      • Creating a learner-centered environment
      • Using questions
      • Addressing learner needs
      • Motivating and reinforcing learners
    • Evaluating a training event
      • Evaluating learner performance
      • Evaluating trainer performance
    • Appendix A: Certification exam objectives map
      • Comprehensive exam objectives

    Upcoming Dates

  • Developing Applications with Entity Framework 4.1

    $325.00
    Developing Applications with Entity Framework 4.1 Logo
    The course starts with an introduction to Entity Framework, where you will learn about data access and object-relational mapping, how the Entity Framework works and the tools it provides, and you will see how to build an entity data model. Then you will explore the entity data model in more detail, where you will learn about the model designer and the raw XML that actually defines the conceptual, storage, and mapping models. You will also learn how. . .

    Developing Applications with Entity Framework 4.1

    • Introduction
      • Prerequisites
      • Installing the Practice Files
        • Software Requirements
        • Sample Database
        • The Chapter Files
    • Introducing the Entity Framework
      • Object-Relational Mapping (ORM) and Data Access
        • Object/Relational Differences
        • Object-Relational Mapping (ORM)
        • Generic Data Objects vs. Entity Objects
        • Data Programming Against a Model
    • The Entity Framework and Data Model
      • Why Use Entity Framework?
      • When Should You Not Use Entity Framework or an ORM?
    • Building a Simple Application Using Entity Framework
      • Building the Entity Data Model and Objects
      • Exploring the New Entity Object Project
    • Entity Framework APIs and Tools
      • Entity Data Model Designer
      • Object Services
      • Entity Framework Services
    • The Entity Data Model
      • Introduction
        • The Models within the Model
    • Creating and Using an Entity Data Model
      • Creating a Model Using Database-First Design
      • Creating a Model Using Model-First Design
      • Explore the Model with the Model Browser
    • Entity Data Model in the Raw
      • The Designer Section
      • The Runtime Section
      • Model Build Mechanics
    • Using Stored Procedures in the Model
      • Updating the Model from the Database
      • Using Stored Procedures for an Entity's Insert, Update, and Delete Functions
      • Using Stored Procedures that Read Data
      • Using Stored Procedures the Return a Scalar Value
    • Lab 2: The Entity Data Model
      • Lab 2 Overview
      • Create a New Model from a Database
      • Update a Database to Include Stored Procedures
      • Use a Stored Procedure to Read Data
    • Querying and Updating Entity Framework Data
      • Overview of Querying Options
        • Entity Framework Query Options
        • Building and Testing Queries with LINQPad
        • A Very Simple Query
    • Using a LINQ to Entities
      • A LINQ Primer
      • LINQ to Entities
      • Projections
      • Querying Related Data
      • Grouping
    • Other Querying Options
      • Querying with Entity SQL
      • Directly Querying EntityClient
    • Updating Entities and Saving Data
      • Updating Existing Entities
      • Inserting New Entities
      • Deleting Entities
    • Lab 3: Querying and Updating Entity Framework Data
      • Lab 3 Overview
      • LINQ to Entities Puzzles
      • Build an Application Using LINQ to Entities
    • Customizing Entities
      • Unleash the Power of Object Relational Mapping
        • The Sample AWLT Model
    • Modifying Entities in the Model Designer
      • Organizing the Model
      • Cleaning Up the Model
      • Default Values
    • Using Partial Classes and Methods to Customize Entities
      • Partial Classes in Entity Framework
    • Hooking into Entity Framework Events
      • ObjectContext's ObjectMaterialized Event
      • ObjectContext's SavingChanges Event
      • EntityObject's PropertyChanging and PropertyChanged Events
      • RelatedEnd's AssociationChanged Event
    • Lab 4: Customizing Entities
      • Lab 4 Overview
      • Build and Organize an Entity Data Model
      • Customize an Entity Data Model
    • Code-First Development
      • Domain-Centric Modeling
        • Using Code-First
    • Creating and Using a Model with Code-First
      • Build an MVC 3 Application and Data Model
      • Using the Model in an MVC 3 Application
    • Customizing the Database
      • Conventions
      • Data Annotations
      • DbModeBuilder API
    • Lab 5: Code-First Development
      • Lab 5 Overview
      • Create a Data Model for Code-First
      • Build a Code-First Database and Explore Its Schema
      • Customize a Code-First Database
  • Developing Web Applications Using Node.js

    $650.00
    Developing Web Applications Using Node.js Logo
    Node.js® is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices. Developing Web Applications Using NodeJS is a two-day instructor-led course that teaches students how to build server-side web applications using open. . .

    Developing Web Applications Using Node.js

    • Setting up Node.js and Other Essentials
      • Installing Node.js and NPM
      • Launching Node.js Scripts
      • Node.js Basics and Syntax
      • Node.js Core Modules
      • Handy Node.js Utilities
    • Node Package Manager
      • Installing a Package
      • Global Packages
      • Updating Packages
      • Creating Packages
    • Using Express.js to Create Node.js Web Apps
      • Installing Express.js
      • Express.js Scaffolding
      • Setting Up Folders and Configuration
    • TDD and BDD
      • Installing and Understanding Mocha
      • TDD with Assert
      • BDD with Expect.js
    • Persistence with MongoDB and Mongoskin
      • Installing and Running MongoDB
      • Data Manipulation from the Mongo Console
      • Native MongoDB Driver for Node.js
      • Main Mongoskin Methods
    • Boosting Data with Mongoose ORM Library
      • Installing Mongoose
      • Mongoose Schemas
      • Mongoose Models
      • Relationships and Joins
      • Express.js + Mongoose = True MVC
    • Using Sessions and OAuth in Node.js Apps
      • Authorization with Express.js
      • Token-Based Authentication
      • Session-Based Authentication
      • Node.js OAuth
    • Building Node.js REST API Servers
      • RESTful API Basics
      • Test Coverage with Mocha and Superagent
      • REST API Server Implementation with Express and Mongoose

    Upcoming Dates

  • Dreamweaver CC - Advanced

    $285.00
    Dreamweaver CC - Advanced Logo
    You are familiar with creating web pages and now you will use Adobe® Dreamweaver® CC to enhance web pages by adding advanced functions such as movement, media elements, forms, and links to social media. You will also create responsive pages to ensure that your websites are compatible with various modern display devices, such as tablets and smartphones. You will create HTML email for email marketing or email newsletters. Lastly, you will share files. . .

    Dreamweaver CC - Advanced

    • Designing with CSS
      • CSS styles and starter layouts
      • Working with page layouts and styles
    • AP Divs and Responsive layouts
      • Creating AP Divs
      • Working with AP Divs
      • Creating responsive layouts
    • Site assets and templates
      • Using Library assets and snippets
      • Templates
    • Behaviors, Navigation and Tables'
      • Behaviors
      • Content Navigation
      • Tables
    • Forms
      • Building a form
      • Validation input fields
    • Working with XML
      • Using XML and XSLT
      • Working with XML data
    • jQuery Mobile and PhoneGap
      • jQuery Mobile
      • PhoneGap
    • Appendix A: ACE exam objectives map
      • Comprehensive exam objectives
  • Dreamweaver CC - Introduction

    $285.00
    Dreamweaver CC - Introduction Logo
    Adobe® Dreamweaver® CC focuses on some of the basic features of Dreamweaver so that students can navigate the environment and use Dreamweaver tools to build websites. This course focuses on the tools necessary to build a functional website and prepares students for the Web Authoring Using Adobe Dreamweaver CC objectives to help students prepare for the Adobe Certified Associate (ACA) exam. This course is also designed to cover much of the Adobe Certified. . .

    Dreamweaver CC - Introduction

    • Getting started
      • The Internet and website planning
      • Setting up your workspace
      • The Document window
      • The Property inspector
      • Previewing a web page
    • Websites and pages
      • Planning a website
      • Setting up a site
      • Creating web pages
      • Exploring website files
      • Managing site files
    • Basic editing
      • Inserting and importing text
      • Using special characters
      • Adding structure
      • Inserting line breaks
      • Creating lists
    • CSS basics
      • Overview of style sheets
      • External style sheets
      • Creating styles
      • Cascade effects
    • Images, multimedia, and links
      • Working with images
      • Editing images
      • Adding Flash
      • Examining links
      • Adding links
    • Code basics
      • Discussing code basics
      • Exploring head elements
      • Selecting code
      • Inserting code
      • Editing code
      • Using Find and Replace
    • Publishing
      • Performing pre-publishing checks
      • Specifying site connections
      • Transferring files
  • English Grammar Workshop

    $650.00
    English Grammar Workshop Logo
    Are your grammar, punctuation and writing skills hurting your professional image? If you communicate in writing (letters, memos, reports, email, etc.), you will benefit from this intensive, two-day course that focuses on the biggest flaws hindering today's employees. Not only do we have an in-depth discussion of each grammar rule, but we show many examples AND do hands-on practice exercises designed to drill the concept into your memory. The goal. . .

    English Grammar Workshop

    • Sentence Fragments
    • The Run-On Sentence
    • The Parts of Speech
    • Commas with Independent and Dependent Clauses
    • Commas After Introductory Constructions
    • Commas and the Short Phrase
    • Interrupters
    • An Interrupter vs. The Conjunctive Adverb
    • Parenthetical Phrases or Clauses
    • Explanatory Elements
    • Appositives
    • Possessive Case
    • The Pronouns Who and Whom
    • Verb Tense
    • Rules for Verb Tenses
    • Mood
    • Squinting Modifiers
    • Misplaced Modifiers
    • Dangling Modifiers
    • Careless Placement of Only
    • Verbal Phrase
    • Parallelism

    Upcoming Dates

  • Excel 2013 / 2016 - Advanced

    $195.00
    Excel 2013 / 2016 - Advanced Logo
    In this course, students will further build on the skills acquired in the Microsoft Excel Introduction and Intermediate courses. They will work with advanced functions and formulas, as well as lookup functions such as VLOOKUP, MATCH, and INDEX. In addition, students will learn about data validation, and will use advanced data filtering. They will apply advanced chart formatting options, and create more complex charts. They will work with PivotTables. . .

    Excel 2013 / 2016 - Advanced

    • Advanced functions and formulas
      • Logical functions
      • Conditional functions
      • Financial functions
      • Text functions
      • Date and time functions
      • Array formulas
      • Calculation options
    • Lookups and data tables
      • Using lookup functions
      • Creating data tables
    • Advanced data management
      • Validating cell entries
      • Advanced filtering
    • Advanced charting
      • Chart formatting options
      • Combination charts
      • Graphical objects
    • PivotTables and PivotCharts
      • Working with PivotTables
      • Modifying PivotTable data
      • Formatting PivotTables
      • Using PivotCharts
      • PowerPivot
    • Exporting and importing data
      • Exporting and importing text files
    • Analytical tools
      • Goal Seek
      • Scenarios
      • Instant data analysis
    • Macros and Visual Basic
      • Running and recording a macro
      • Working with VBA code
    • Accessibility and language features
      • Accessibility considerations
      • Internationalization
  • Excel 2013 / 2016 - Intermediate

    $195.00
    Excel 2013 / 2016 - Intermediate Logo
    This course will teach students how to work with large worksheets in Microsoft Excel, and use multiple worksheets and workbooks efficiently. It will introduce them to more advanced formatting techniques, such as applying special number formats, using workbook styles and themes, adding backgrounds, and mimicking watermarks. In addition, students will learn how to create outlines and subtotals, and how to create and apply cell names. They will sort. . .

    Excel 2013 / 2016 - Intermediate

    • Managing workbooks and worksheets
      • Viewing large worksheets
      • Printing large worksheets
      • Working with multiple worksheets
      • Linking worksheets with 3-D formulas
      • Using multiple workbooks
      • Linking workbooks
    • Advanced formatting
      • Using special number formats
      • Working with themes
      • Other advanced formatting
    • Outlining and subtotals
      • Outlining and consolidating data
      • Creating subtotals
    • Cell and range names
      • Creating and using names
      • Managing names
    • Data structure and tables
      • Sorting and filtering data
      • Working with tables
    • Web and sharing features
      • Saving workbooks as Web pages
      • Using hyperlinks
    • Documenting and auditing
      • Auditing features
      • Comments in cells and workbooks
      • Protection
      • Workgroup collaboration
    • Application settings and templates
      • Application settings
      • Working with templates
  • Excel 2013 / 2016 - Introduction

    $195.00
    Excel 2013 / 2016 - Introduction Logo
    This course will familiarize students with spreadsheet terminology and the fundamental concepts of Microsoft Excel, including identifying Excel window components, navigating worksheets, and downloading templates. In addition, students will learn the basics of entering and editing text, values, and formulas, and how to save workbooks in the native Excel format, as well as in other formats. They will learn how to move and copy data and formulas, how. . .

    Excel 2013 / 2016 - Introduction

    • Getting started
      • Spreadsheet terminology
      • The Excel environment
      • Navigating a worksheet
      • Using a template
    • Entering and editing data
      • Entering and editing text and values
      • Entering and editing formulas
      • Saving and updating workbooks
    • Modifying a worksheet
      • Moving and copying data
      • Moving, copying, and viewing formulas
      • Absolute and relative references
      • Inserting and deleting ranges, rows, and columns
    • Functions
      • Entering functions
      • AutoSum
      • Other common functions
    • Formatting
      • Text formatting
      • Row and column formatting
      • Number formatting
      • Conditional formatting
      • Additional formatting options
    • Charts
      • Chart basics
      • Formatting charts
    • Graphics
      • Working with pictures
      • Conditional formatting with graphics
      • SmartArt graphics
    • Printing
      • Preparing to print
      • Page Setup options
      • Printing worksheets
  • Google AdWords

    $325.00
    Google AdWords Logo
    Are you a business owner, web analyst, or online marketing specialist who needs to understand search engine marketing? This is the course for you! In addition to learning the fundamentals of search engine marketing, this course teaches you how to use Google AdWords to meet your online marketing needs. You will learn how to navigate Google AdWords and how to create and manage ad campaigns using the best strategies related to keyword lists. You will. . .

    Google AdWords

    • Creating a Google AdWords Account
      • Creating and Navigating a Google AdWords Account Structure
      • Configuring and Managing Account Alerts and Notifications
    • Creating Ad Campaigns
      • Planning an AdWords Campaign
      • Creating Campaigns and Configuring Campaign Settings
      • Creating and Configuring Ad Groups, Ads, and Keywords
    • Optimizing Keywords
      • Select Keywords in AdWords
      • Research Keywords with the Google Keyword Planner
      • Research Keywords Online
      • Configure Ad Groups and Keywords
    • Writing Ads in Google AdWords
      • Review Google Ad Policies
      • Write High-Quality AdWords Ads
    • Analyzing and Reporting Campaign Performance
      • Reviewing Your Campaign and Adjusting Settings
      • Analyzing and Optimizing Ads
      • Creating Reports in AdWords
    • Managing Bidding and Budgets
      • Set and Manage Budgets
      • Set and Manage Bids
  • Google Analytics

    $325.00
    Google Analytics Logo
    By monitoring, tracking, and analyzing visitors to your website and their activities on your website, you can draw conclusions about the effectiveness of your site content, promotions, and advertising campaigns and technical details such as site architecture and navigation. Google Analytics is a robust analytics suite that is integrated with Google's data and other application service offerings, such as AdWords and AdSense. This course is designed. . .

    Google Analytics

    • Implementing Google Analytics
      • Overview of Google Analytics
      • Create a Google Analytics Account
      • Tag Your Pages
    • Managing Google Analytics Accounts
      • Configure Google Analytics Settings
      • Manage Multiple Accounts, Views and Web Properties
    • Configuring Goals, Funnels, and Filters
      • Configure Goals
      • Configure Funnels
      • Configure Filters
    • Monitoring and Alerting
      • Monitor Real-Time Reports
      • Manage Dashboards
      • Manage Intelligence Alerts and Reports
    • Analyzing Website Traffic
      • Analyze Traffic with Audience Reports
      • Analyze Traffic with Acquisition Reports
    • Analyzing Behavior and Conversions
      • Analyze Data with Behavior Reports
      • Analyze Data with Conversion Reports
  • HTML5 and CSS3 Fundamentals

    $975.00
    HTML5 and CSS3 Fundamentals Logo
    This course is for anyone who wants to develop web pages the professional way, using HTML5 semantic tags to structure the content and CSS3 to format and lay it out on the page. If you are a budding web developer, an experienced web developer who wants to update your HTML/CSS skills to the new standards, or a web developer who still uses tables for page layout when you should be using CSS, this course is for you! But it's also for web programmers,. . .

    HTML5 and CSS3 Fundamentals

    • Introduction to Web Development
      • How Web Applications Work
      • Introduction to HTML and CSS
      • Tools for Development
      • View Deployed Web Pages
      • Compatibility, Accessibility, and Search Engine Optimization
    • Code, Test and Validate a Web Page
      • HTML Syntax
      • CSS Syntax
      • Test, Debug and Validate
    • Use HTML to Structure a Web Page
      • Code the Head Section
      • Code Text Elements
      • Structure Content of a Page
      • Code Links, Lists and Images
      • Page Layout
    • Use CSS to Format Elements of a Web Page
      • An Introduction to CSS
      • Specify Measurements and Colors
      • How to Code Selectors
      • Working with Text
      • External Style Sheets
    • The CSS Box Model for Spacing, Borders and Backgrounds
      • An Introduction to the Box Model
      • Size and Space Elements
      • Set Borders and Backgrounds
    • CSS for Page Layout
      • Float Elements in 2- and 3-column Layouts
      • CSS3 and Text Columns
      • Position Elements
    • Links and Lists
      • How to Code Lists
      • How to Format Lists
      • How to Code Links
      • How to Create Navigation Lists and Bars
    • Images
      • Types of Images for the Web
      • Include an Image on a Page
      • Resize, Align and Float an Image
      • HTML5 Figure and Figcaption Elements
      • Thumbnails, Image Rollovers and Image Maps
      • Image Editors
      • Favicons
    • Tables
      • Using Tables
      • CSS3 Structural Pseudo-Classes
      • Nest Tables
      • Control Wrapping
    • Forms
      • How to Use Forms and Controls
      • Align, Format and Set Tab Order
      • HTML5 and CSS3 for Data Validation
      • HTML5 Controls
    • Audio and Video
      • Media Types for Video and Audio
      • Video and Audio Codecs
      • How to Encode Media
      • Add Audio and Video to a Web Page
    • Format Web Pages for Printing
    • JavaScript to Enhance Web Pages
      • Introduction to JavaScript and DOM Scripting
      • Using JavaScript to Enhance Web Pages
    • jQuery to Enhance Web Pages
    • jQuery Mobile to Build Mobile Sites
    • Advanced HTML5 and CSS3 Features

    Upcoming Dates

  • HTML5 for Developers

    $975.00
    HTML5 for Developers Logo
    HTML5 for Developers is the ideal course for web designers and developers who will be designing web sites and front-end web applications. They will learn HTML5 site design, including the new paradigms for structure, syntax and semantics.

    HTML5 for Developers

    • History and Motivation behind HTML5
      • History of HTML
      • Goals for HTML5
      • Syntax Changes
      • Browser Support
      • Feature Detection and Modernizr
      • Contrasting HTML5 with Prior Versions
    • HTML5 Structural Elements
      • Defining HTML5 Documents
      • The header Element
      • The nav Element
      • The section Element
      • The article Element
      • The aside Element
      • The footer Element
    • Tackling the Document Outline
      • HTML4 Outlines
      • The HTML5 Outline Algorithm
      • Sectioning Content
      • Using hgroup
      • Avoiding “Untitled Body”
      • Sectioning Roots
    • The Importance of Semantic Markup
      • Microdata Syntax
      • Using Microdata
      • Working with figure and figcaption
      • The mark Element
      • The cite Element
      • The address Element
      • Working with date and time
    • HTML5 Site Design and Page Structure
      • Planning Document Structure
      • The Element Decision Flowchart
      • Checking Document Outlines
      • Coding Document Structure
      • Using Class and ID Attributes
    • Rich Content with HTML5 Media Elements
      • The video Element and Attributes
      • Video Codecs and Cross-browser Support
      • Video Element Events
      • The audio Element and Attributes
      • Audio Codecs and Cross-browser Support
      • Audio Element Events
    • HTML5 Form Enhancements
      • New Form Elements
        • The datalist Element
        • The progress Element
        • The meter Element
        • The output Element
      • New Input-Type Attributes
        • Capturing Email Addresses
        • Building a Web Address
        • Creating a Phone Number Field
        • Number Fields and Number Ranges
        • Invoking the Color Picker
      • New Attributes and Methods
        • The autofocus Attribute
        • The autocomplete Attribute
        • Displaying Placeholder Text
        • The pattern Attribute
        • Regular Expressions
    • Graphics and Animation Using Canvas
      • Preparing the Canvas with getContext()
      • Drawing on the Canvas
      • Drawing Images
      • Animating the Canvas
      • Processing Video on the Canvas
    • Utilizing Geolocation Services
      • Finding Browser Location with getCurrentPosition()
      • Continuous Tracking with watchPosition()
      • Interacting with Google Maps
    • Client Side Data – Simple Storage
      • LocalStorage
      • SessionStorage

    Upcoming Dates

  • Illustrator CC - Advanced

    $325.00
    Illustrator CC - Advanced Logo
    You have created simple artwork by using the basic drawing and painting tools available in Adobe® Illustrator® CC. You now want to use advanced tools, options, and effects to create complex artwork. In this course, you will draw complex illustrations and enhance them by using various painting options. You will also use painting tools, manage colors, format type, work with effects, prepare artwork for commercial printing, and prepare graphics for the. . .

    Illustrator CC - Advanced

    • Drawing Complex Illustrations
      • Apply the Grid, Guides, and Info Panel
      • Combine Objects to Create Complex Illustrations
      • Organize Artwork with Layers
      • Create a Perspective Drawing
      • Trace Artwork
    • Enhancing Artwork Using Painting Tools
      • Paint Objects Using Fills and Strokes
      • Paint Objects Using Live Paint Groups
      • Paint with Custom Brushes
      • Add Transparency and Blending Modes
      • Apply Meshes to Objects
      • Apply Patterns
    • Customizing Colors and Swatches
      • Manage Colors
      • Customize Swatches
      • Manage Color Groups
      • Adjust Color
    • Formatting Type
      • Set Character Formats
      • Apply Advanced Formatting Options to Type
    • Enhancing the Appearance of Artwork
      • Apply Effects to an Object
      • Create Graphic Styles
      • Apply a Mask to an Object
      • Apply Symbols and Symbol Sets
    • Preparing Content for Deployment
      • Prepare Artwork for Printing
      • Prepare Transparency and Colors for Printing
      • Create Slices and Image Maps
      • Save Graphics for the Web
      • Prepare Documents for Video
      • Prepare Files for Other Applications
    • Setting Project Requirements
      • Identify the Purpose, Audience and Audience Needs
      • Determine and Evaluate Standard Copyright Rules for Artwork, Graphics, and Graphics Use
      • Determine and Evaluate Project Management Tasks and Responsibilities
    • Appendix A: Graphic Design & Illustration Using Adobe Illustrator CC
      • Comprehensive exam objectives
  • Illustrator CC - Introduction

    $325.00
    Illustrator CC - Introduction Logo
    This course focuses on Adobe® Illustrator® CC, the component within Creative Cloud used to create drawn graphics, while enabling its users to integrate content from other domains. With Illustrator's many, easily used tools, you will discover that not only can you unlock the same creative impulses you've always had as you've picked up a pencil to sketch out an idea, but also capture those multiple ideas and “what ifs” during the. . .

    Illustrator CC - Introduction

    • Exploring Illustrator
      • Bitmaps versus Vector Graphics
      • Starting Illustrator
      • The Welcome Screen
      • The Application Window
      • Parts of the Screen
      • Understanding the Artboard
      • The Tools Panel
      • The Control Panel
      • Panels
      • Managing Panels
      • The Status Bar
      • Choosing a Workspace
      • Exiting Illustrator
    • Starting Illustrator
      • Starting a Drawing
      • Using the Rulers
      • Using the Grid
      • Using Guides
      • Opening a Drawing
      • Working with Multiple Drawings
      • Selecting Objects
      • Undoing and Redoing Actions
      • Zooming and Moving
      • The Navigator Panel
      • Saving a Drawing
      • Closing a Drawing
    • Creating Basic Shapes
      • Drawing Rectangles and Squares
      • Drawing Rounded Rectangles
      • Drawing Ellipses and Circles
      • Drawing Polygons and Stars
      • Drawing Lines
      • Drawing an Arc
      • The Pen Tool
      • The Pencil Tool
    • Manipulating Objects
      • Transforming Objects
      • Copying and Moving Objects
      • Duplicating Objects
      • Positioning Objects
      • Aligning and Distributing Objects
      • Changing the Order of Objects
      • Grouping Objects
      • Locking Objects
    • Formatting Objects
      • Color Models
      • Using the Fill and Stroke Tools
      • Using the Color Picker
      • Using the Color Panel
      • Sampling Colors Using the Eyedropper
      • Using Swatches
      • Using a Gradient
      • Using Patterns
    • Manipulating Text
      • Adding Text
      • Importing Text
      • Adding Point Type
      • Adding Area Type
      • Threading Text Between Objects
      • Selecting Text
      • Adding Type on a Path
    • Printing
      • Printing your Work
  • InDesign CC - Advanced

    $325.00
    InDesign CC - Advanced Logo
    Adobe InDesign allows you to create complex, interactive documents that can be accessed across a range of devices. This course covers the "Print & Digital Media Publication Using Adobe InDesign CC" objectives to help students prepare for the Adobe Certified Associate (ACA) exam. This course is also designed to cover the Adobe Certified Expert (ACE) exam objectives. In this course you learn to become more proficient with text editing, document setup,. . .

    InDesign CC - Advanced

    • Document Forms and Setup
      • Linking Files
      • Replicating and Linking Content
      • Alternate Page Sizes and Layouts
      • Creating Placeholders, Templates, and Conditional Text
      • Using Object Libraries and Snippets
      • Using Data Merge
    • Color Techniques
      • Understanding Color Management
      • Understanding Process and Spot Colors
      • Creating Colors, Tints and Mixed Ink Swatches
      • Creating Gradients
      • Colorizing a Grayscale Image
      • Using Transparency
      • Creating Individual Image Profiles
    • Vector Paths
      • Creating Vector Paths
      • Using Vector Paths and Pictures
      • Using Vector Paths and Type
    • Long Documents
      • Inserting Sections
      • Inserting Text Variables
      • Creating a Table of Contents
      • Creating Indexes and Cross-references
      • Creating Footnotes
      • Understanding Books
    • Interactive Documents
      • Creating Interactive Objects
      • Learning Interactive Behaviors
      • Adding Animation and Video
      • Building PDF forms
    • Exporting interactive documents
      • Export to PDF, HTML, and SWF
      • Export to EPUB
    • XML
      • Exporting documents as XML files
      • Importing XML files
  • InDesign CC - Introduction

    $650.00
    InDesign CC - Introduction Logo
    Adobe InDesign allows you to create well-designed, professional documents and publications. This course covers the "Print & Digital Media Publication Using Adobe InDesign CC" objectives to help students prepare for the Adobe Certified Associate (ACA) exam. This course is also designed to cover the Adobe Certified Expert (ACE) exam objectives. In this course, you learn to create professional documents and print layouts, to place text and graphics,. . .

    InDesign CC - Introduction

    • Introduction
      • Understanding the Adobe InDesign Environment
      • Examining Preferences and Defaults
      • Using Context Menus
      • Navigating through a Document
      • Preflighting as You Work
      • Customizing the Workspace
    • Document Basic
      • Viewing Guides
      • Creating New Documents
      • Adding Text
      • Using Columns
      • Adjusting Frame Properties
      • Placing and Altering Graphics and Files
      • Importing and Editing Text
    • Objects
      • Inserting Objects
      • Aligning and Positioning Objects
      • Wrapping Text Around Objects
      • Modifying and Transforming Objects
      • Using Object Styles
    • Multi-Page Documents
      • Working with Master Pages
      • Applying Master Pages
      • Inserting, Deleting and Moving Pages
      • Adding Page Numbers
      • Applying Layers
    • Customizing Text
      • Formatting Characters and Paragraphs
      • Applying Colors, Swatches and Gradients
      • Creating and Applying Styles
      • Threading Text Frames
      • Adding Jump Line Page Numbers
    • Tables
      • Creating a Table
      • Modifying a Table
      • Formatting a Table
    • Document Preparation
      • Preflighting Documents
      • Finding and Changing Fonts
      • Checking Spelling
      • Preparing Documents for Final Output
      • Exporting to PDF

    Upcoming Dates

  • JavaScript Introduction

    $975.00
    JavaScript Introduction Logo
    Students will learn to use JavaScript effectively to make their web pages more dynamic and functional and to reduce the number of roundtrips to the server. Students will learn JavaScript syntax, how to work with variables, learn write flow control logic, validate forms, create roll-over images, open and work with new windows, and learn to work with JavaScript timers, intervals and navigation history.

    Introduction to JavaScript

    • JavaScript Basics
      • The Name "JavaScript"
      • The HTML DOM
      • JavaScript Syntax
      • Basic Rules
      • Dot Notation
      • Square Bracket Notation
      • Where is JavaScript Code Written?
      • JavaScript Objects, Methods, and Properties
      • Methods
      • Properties
      • The Implicit Window Object
      • The getElementById() Method
      • Event Handlers
    • Variables, Arrays and Operators
      • JavaScript Variables
      • A Loosely-typed Language
      • Storing User-Entered Data
      • Arrays
      • Associative Arrays
      • Array Properties and Methods
      • JavaScript Operators
    • JavaScript Functions
      • Built-in Functions
      • Number(object)
      • String(object)
      • isNaN(object)
      • parseFloat() and parseInt()
      • Built-in Functions vs. Methods
      • User-defined Functions
      • Function Syntax
      • Passing Values to Functions
      • A Note on Variable Scope
      • Returning Values from Functions
    • Built-in JavaScript Objects
      • String
      • Math
      • Date
      • typeof Operator
    • Conditionals and Loops
      • Conditionals
      • if - else if - else Conditions
      • Switch / Case
      • Loops
      • while Loop Syntax
      • do...while Loop Syntax
      • for Loop Syntax
      • for...in Loop Syntax
    • JavaScript Form Validation
      • Accessing Form Data
      • Basics of Form Validation
      • The this Object
      • Cleaner Validation
      • Validating Radio Buttons
      • Validating Checkboxes
      • Validating Select Menus
      • Focus, Blur, and Change Events
      • Validating Textareas
    • Images, Windows and Timers
      • Image Rollovers
      • Preloading Images
      • Creating a Slide Show
      • Windows
      • Timers
      • Popup Timed Slide Show
    • Navigator, History, and Location Objects
      • The navigator Object
      • Feature Detection
      • history Object
      • location Object
      • Creating a Simple Quiz

    Upcoming Dates

  • jQuery Fundamentals

    $975.00
    jQuery Fundamentals Logo
    You can think of jQuery as one of the four technologies that every professional web developer should master, along with HTML5, CSS3, and JavaScript. So this class is for any web developer today. That includes web developers who know HTML5 and CSS3 but are new to JavaScript and jQuery, web developers who have done JavaScript programming but are new to jQuery, web developers who have used jQuery for special-purpose applications but don’t feel comfortable. . .

    jQuery Fundamentals

    • Introduction to Web Development
      • How a Web Application Works
      • The Components of a JavaScript Application
      • Critical HTML and CSS Skills
      • How to Test a JavaScript Application
      • How to Use Aptana to Develop JavaScript Applications
    • Getting Started with JavaScript
      • How to Include JavaScript in an HTML Document
      • The JavaScript Syntax
      • How to Work with JavaScript Data
      • How to Code Control Statements
      • How to Find Errors in Your Code
    • How to Work with Objects, Functions, and Events
      • How to Use Objects to Work with Data
      • How to Use Functions
      • How to Handle Events
    • How to Test and Debug a JavaScript Application
      • An Introduction to Testing and Debugging
      • How to Debug with Firebug
      • Other Debugging Methods
    • How to Work with Arrays
      • How to Create and Use an Array
    • How to Script the DOM with JavaScript
      • DOM Scripting Properties and Methods
      • Two Critical Issues for JavaScript Applications
      • DOM Scripting Skills for Links and Images
      • How to Use Timers
    • Get Off to a Fast Start with jQuery
      • Introduction to jQuery
      • Basics of jQuery Programming
      • A Working Subset of Selectors, Methods, and Event Methods
    • How to Use Effects and Animations
      • How to Use Effects
      • A Slide Show Application with Effects
      • How to Use Animation
      • A Carousel Application with Animation
    • How to Use the DOM Manipulation and Traversal Methods
      • The DOM Manipulation Methods
      • The Methods for Working with Styles and Positioning
      • The DOM Traversal Methods
    • How to Work with Forms and Data Validation
      • Introduction to Forms and Controls
      • How to Use jQuery to Work with Forms
      • A Validation Application that uses JavaScript
      • How to Use a Plugin for Data Validation
      • A Validation Application that Uses the Validation Plugin
    • How to Create and Use Plugins
      • Introduction to Plugins
      • How to Use Four of the Most Useful Plugins
      • How to Create Your own Plugins
      • A Web Page that Uses Two Plugins
    • jQuery UI Themes and Widgets
      • Introduction to jQuery UI
      • How to Build and Use a jQuery UI Download
      • How to Use jQuery UI Widgets
    • How to Use jQuery UI Interactions and Effects
      • How to Use Interactions
      • How to Use Effects
    • Ajax, JSON, and Blogger
      • Introduction to Ajax
      • How to Use the jQuery Shorthand Methods for Ajax
      • How to Use the $.ajax Method for Working with Ajax
      • How to Use Ajax with the API for Google's Blogger
    • API's for YouTube, Twitter, and Flickr
    • API for Google Maps
    • jQuery Mobile
      • How to Work with Mobile Devices
      • How to Get Started with jQuery Mobile
      • How to Style Web Pages with jQuery Mobile
    • How to Enhance a jQuery Mobile Web Site
      • How to Use the jQuery Mobile Documentation
      • How to Use jQuery Mobile for Content Formatting
      • How to Use jQuery Mobile for List Views
      • How to Use jQuery Mobile for Forms

    Upcoming Dates

  • Minute-Taker's Workshop

    $145.00
    Minute-Taker's Workshop Logo
    The Minute-Taking Workshop is a course for those who find themselves called upon to take minutes but who have little knowledge on how to produce an accurate record of a meeting. You may be faced with ambiguous agreements, a vague agenda, interruptions, a poor chairperson or any number of difficult issues. This course provides practical guidance on how to overcome these and other problems and to take accurate minutes.

    Minute-Taker's Workshop

    Participants are welcome to bring along a copy of minutes from their latest meeting (non-confidential) to critique and compare (optional).

    • Introductions, Objectives and Agenda
    • Exercise and Discussion of Communication Styles
    • Definitions
    • Purpose of Minutes
    • Misconceptions about Minute-Taking
    • Valuable Minute-Taking Skills
    • What makes a meeting unsuccessful?
    • What makes a meeting successful?
    • Cycle of a Meeting
    • Typical Meeting Structure
    • Meeting Roles and Responsibilities
    • The Minute-Taker Before the Meeting
      • Sample Meeting Checklist
    • The Minute-Taker During the Meeting
    • The Minute-Taker After the Meeting
    • Common Questions
    • Useful Words for Minutes
    • Recording Decisions and Actions
    • Business English for Minutes
  • Object-Oriented Programming in C#

    $1,650.00
    Object-Oriented Programming in C# Logo
    Microsoft’s .NET is a revolutionary advance in programming technology that greatly simplifies application development and is a good match for the emerging paradigm of Web-based services, as opposed to proprietary applications. Part of this technology is the new language from Microsoft, C#. This language combines the power of C++ and the ease of development of Visual Basic 6. It bears a striking resemblance to Java and improves on that language. C#. . .

    Object-Oriented Programming in C#

    • .NET: What You Need To Know
      • .NET Executables and the CLR
      • A .NET Testbed for C# Programming
      • Using Visual Studio 2017
    • First C# Programs
      • Hello, World
      • Namespaces
      • Variables and Expressions
      • Using C# as a Calculator
      • Input/Output in C#
      • .NET Framework Class Library
    • Data Types in C#
      • Data Types
      • Integer Types
      • Floating Point Types
      • Decimal Type
      • Characters and Strings
      • Boolean Type
      • Conversions
      • Nullable Types
    • Operators and Expressions
      • Operator Cardinality
      • Arithmetic Operators
      • Relational Operators
      • Logical Operators
      • Bitwise Operators
      • Assignment Operators
      • Expressions
      • Checked and Unchecked
    • Control Structures
      • If Tests
      • Loops
      • Arrays
      • Foreach
      • More about Control Flow
      • Switch
    • Object-Oriented Programming
      • Objects
      • Classes
      • Inheritance
      • Polymorphism
      • Object-Oriented Languages
      • Components
    • Classes
      • Classes as Structured Data
      • Methods
      • Constructors and Initialization
      • Static Fields and Methods
      • Constant and Readonly
    • More about Types
      • Overview of Types in C#
      • Value Types
      • Boxing and Unboxing
      • Reference Types
      • Implicitly Types Variables
    • Methods, Properties and Operators
      • Methods
      • Parameter Passing
      • Method Overloading
      • Variable-Length Parameter Lists
      • Properties
      • Auto-Implemented Properties
      • Operator Overloading
    • Characters and Strings
      • Characters
      • Strings
      • String Input
      • String Methods
      • StringBuilder Class
      • Programming with Strings
    • Arrays and Indexers
      • Arrays
      • System.Array
      • Random Number Generation
      • Jagged Arrays
      • Rectangular Arrays
      • Arrays as Collections
      • Bank Case Study - Step 1
      • Indexers
    • Inheritance
      • Single Inheritance
      • Access Control
      • Method Hiding
      • Bank Case Study - Step 2
    • Virtual Methods and Polymorphism
      • Virtual Methods and Dynamic Binding
      • Method Overriding
      • Fragile Base Class Problem
      • Polymorphism
      • Abstract Classes
      • Sealed Classes
      • Heterogeneous Collections
      • Bank Case Study - Step 3
    • Formatting and Conversion
      • ToString
      • Format Strings
      • String Formatting Methods
      • Bank Case Study - Step 4
      • Type Conversions
    • Exceptions
      • Exception Fundamentals
      • Structured Exception Handling
      • User-Defined Exception Classes
      • Inner Exceptions
      • Bank Case Study - Step 5
    • Interfaces
      • Interface Fundamentals
      • Programming with Interfaces
      • Using Interfaces at Runtime
      • Bank Case Study - Step 6
      • Resolving Ambiguities
    • .NET Interfaces and Collections
      • Collections
      • Bank Case Study - Step 7
      • IEnumerable and IEnumerator
      • Copy Semantics and ICloneable
      • Comparing Objects
      • Generic Types
      • Type-Safe Collections
      • Object Initializers
      • Collection Initializers
      • Anonymous Types
      • Bank Case Study - Step 8
    • Delegates and Events
      • Delegate
      • Anonymous Methods
      • Lambda Expressions
      • Events
    • Introduction to Windows Forms
      • Creating Windows Applications Using Visual Studio 2017
      • Partial Classes
      • Buttons, Labels and Textboxes
      • Handling Events
      • Listbox Controls
    • Newer Features in C#
      • Dynamic Data Type
      • Named Arguments
      • Optional Arguments
      • Variance in Generic Interfaces
      • Asynchronous Programming Keywords
      • New Features in C# 6.0 and C# 7.0
    • Using Visual Studio 2017
      • Signing in to Visual Studio
      • Overview of Visual Studio 2017
      • Creating a Console Application
      • Project Configurations
      • Debugging
      • Multiple-Project Solutions
    • Language Integrated Query (LINQ)
      • What Is LINQ?
      • Basic Query Operators
      • Filtering
      • Ordering
      • Aggregation
    • Unsafe Code and Pointers in C#
      • Unsafe Code
      • C# Pointer Type

    Upcoming Dates

  • Outlook 2013 / 2016 - Advanced

    $195.00
    Outlook 2013 / 2016 - Advanced Logo
    This course builds on the skills and concepts taught in Outlook 2013 / 2016 - Introduction. Students will learn how to customize Outlook, use Quick Steps, create Folder pane shortcuts, customize the Navigation bar, customize their messages and signatures, and set up automatic replies. Then students will learn how to set rules for organizing messages and use advanced techniques for managing and maintaining their mailboxes. Students will also learn. . .

    Outlook 2013 / 2016 - Advanced

    • Customizing Outlook
      • The Outlook environment
      • General options and account settings
      • Quick Steps
      • The Folder pane and Navigation bar
    • Customizing messages
      • Message appearance
      • Signatures
      • Voting buttons
      • Out-of-office messages
    • Mailbox organization and management
      • Setting rules
      • Managing your mailbox
    • Organizing items
      • Folders
      • Searching
      • Advanced filtering
      • Categories
    • Notes and Journals
      • Recording information with notes
      • Tracking activities with the Journal
    • Collaboration
      • Sharing your calendar and contacts
      • Staying informed with RSS
    • Appendix A: Connecting with SharePoint
      • Connecting with colleagues via Outlook Social Connectors
  • Outlook 2013 / 2016 - Introduction

    $195.00
    Outlook 2013 / 2016 - Introduction Logo
    This course covers the basic functions and features of Outlook 2013 / 2016. After an introduction to Outlook’s window components, students will learn how to read and send email messages using several methods. Then they will learn how to manage email messages and attachments, configure message options, and use basic search functions. Students will also learn to manage contacts and contact groups, work with tasks, and create appointments. Finally, they. . .

    Outlook 2013 / 2016 - Introduction

    • Getting Started
      • The program window
      • Outlook Today
    • Email Basics
      • Reading messages
      • Creating and sending messages
      • Working with messages
      • Handling attachments
      • Printing messages and attachments
    • Email Management
      • Setting message options
      • Organizing the Inbox folder
      • Managing junk email
    • Contacts
      • Working with contacts
      • Address books
      • Using contact groups
    • Tasks
      • Working with tasks
      • Managing tasks
    • Appointments and Events
      • Creating and sending appointments
      • Modifying appointments
      • Working with events
      • Using Calendar Views
    • Meeting Requests and Responses
      • Scheduling meetings
      • Managing meetings
  • Photoshop CC - Advanced

    $325.00
    Photoshop CC - Advanced Logo
    Adobe® Photoshop® CC is a leading graphic creation application, popular among graphic designers, illustrators, and photographers. Photoshop’s numerous features work together to provide a comprehensive toolset for you, the design professional. This course delves into some of the more advanced image creation and editing techniques and offers you hands-on activities that demonstrate how these techniques can be used in combination to create exciting visual. . .

    Photoshop CC - Advanced

    • Creating Raster Images
      • Draw with Brushes
      • Create Gradients
      • Apply Tool Presets
    • Applying Vector Image Tools
      • Create Images with Vector Paths
      • Apply the Shape Drawing Tools
      • Work with Type
      • Apply Type Special Effects
    • Applying Advanced Layer Techniques
      • Modify Images with Masks
      • Apply Special Effects by Using Filters
      • Apply Special Effects to Layers
      • Apply Smart Objects for Nondestructive Editing
    • Automating Tasks
      • Create and Apply Actions
      • Batch Process Files with Photoshop and Adobe Bridge
    • Editing Video
      • Edit Video
      • Add Graphics, Titles, and Animation to Video
    • Setting Project Requirements
      • Identify Purpose, Audience, and Audience Needs
      • Adhere to Copyright Rules for Artwork, Graphics and Graphics Use
      • Determine and Evaluate Project Management Tasks and Responsibilities
    • Visual Communication Using Adobe Photoshop CC Certification Exam Objectives
  • Photoshop CC - Introduction

    $325.00
    Photoshop CC - Introduction Logo
    This course focuses on some of the basic features of Photoshop so that the student can navigate the environment and use Photoshop tools to work with photographic images. In addition, the orientation to Adobe® Bridge and organization of files in Bridge is covered. Although Photoshop is used by a variety of professionals, from photographers to designers to videographers, this course focuses mainly on the photography component. The illustration and animation. . .

    Photoshop CC - Introduction

    • Exploring Photoshop
      • Bitmaps versus Vector Graphics
      • What is Photoshop?
      • Starting Photoshop
      • The Start Workspace
      • The Photoshop Workspace
      • The Control Panel
      • The Tools Panel
      • Panels
      • Managing Panels
      • The Status Bar
      • Choosing a Workspace
      • Exiting Photoshop
    • Starting Photoshop
      • Starting a Document
      • Preset Options
      • Using the Rulers
      • Using the Grid
      • Using Guides
      • Opening a Document
      • Working with Multiple Documents
      • Selection Techniques
      • Zooming and Moving
      • Undoing and Redoing Actions
      • The Navigator Panel
      • Saving a File
      • Closing a File
    • Layers
      • Understanding Layers
      • Creating Layers
      • Working with Layers
      • Stacking Order
      • Filling Layers and Selections
      • Transforming Layers and Selections
      • Using Free Transform
      • Using Type Layers
      • Formatting Text
      • Rasterizing Text
    • Image Adjustments
      • Image Adjustments
      • Adjustment Layers
      • Fill Layers
      • The Red Eye Tool
      • The Clone Stamp Tool
      • Content-Aware Fill
      • The Spot Healing Brush Tool
      • The Healing Brush Tool
      • The Patch Tool
      • Toning Tools
      • The Blur Tool
      • The Content-Aware Move Tool
      • The Background Eraser Tool
    • Painting and Color
      • Painting in Photoshop
      • Erasing
      • Color Models
      • Foreground and Background Colors
      • Gradients
      • Using the Eyedropper Tool
      • Quick Mask
      • Using Filters
    • Creating Basic Objects
      • Drawing Shapes
      • Drawing Rectangles
      • Drawing Rounded Rectangles
      • Drawing Ellipses and Circles
      • Drawing Polygons and Stars
      • The Pen Tool
      • The Pencil Tool
  • PowerPoint 2013 / 2016 - Advanced

    $195.00
    PowerPoint 2013 / 2016 - Advanced Logo
    This course builds on the skills and concepts taught in PowerPoint 2013 / 2016 - Introduction. Students will learn to control global settings by using slide masters, and to apply effects such as transitions and timings. They’ll learn more about working with images, and how to include media files, animation, and a photo album in a presentation. Next, they’ll explore advanced tools for working with SmartArt, tables, and charts, and then learn how to. . .

    PowerPoint 2013 / 2016 - Advanced

    • Slide masters and transitions
      • Slide masters
      • Transitions and timings
      • Custom slide shows
    • Graphics and media
      • Modifying graphics
      • Media clips
      • Animations
      • Photo albums
    • Customizing slide elements
      • Working with SmartArt graphics
      • Customizing tables
      • Working with charts
    • Action buttons and equations
      • Action buttons
      • Equations
    • Integrating Microsoft Office files
      • Applying content from a Word outline
      • Embedding and linking content
    • Finalizing and distributing presentations
      • Reviewing and finishing
      • Distributing presentations
    • Customizing PowerPoint
      • Application settings
  • PowerPoint 2013 / 2016 - Introduction

    $195.00
    PowerPoint 2013 / 2016 - Introduction Logo
    This course covers the basic functions and features of PowerPoint 2013 / 2016. After an introduction to PowerPoint’s window components, students will open and run a presentation and switch between views. They will create a basic presentation and add content, arrange, insert, and delete slides, and apply templates and design themes. Then, they will learn how to create and edit shapes, insert and modify WordArt objects and pictures, and work with tables,. . .

    Microsoft PowerPoint 2013/2016 - Introduction

    • Getting started
      • The PowerPoint interface
    • Creating presentations
      • Creating a basic presentation
      • Working with slides
    • Editing slide content
      • Formatting text and lists
      • Editing efficiently
    • Working with shapes
      • Creating shapes
      • Formatting shapes
      • Applying content to shapes
    • Graphics
      • WordArt
      • Pictures
    • Tables and charts
      • Tables
      • Charts
      • SmartArt
    • Preparing and printing presentations
      • Proofing presentations
      • Preparing a presentation
      • Printing presentations
  • Practical Usability Testing

    $650.00
    Practical Usability Testing Logo
    Successful user-centered design and development requires progressive usability testing to ensure that user needs, limitations, mental models and cognitive styles are considered throughout the design life cycle. In this course, you learn a variety of usability testing techniques, ranging from simple paper prototype tests to cutting edge remote testing, card sorting to eye tracking. This course is designed for usability practitioners, website/intranet. . .

    Practical Usability Testing

    • Introduction to Usability Testing
      • The History of Usability Testing
      • What is Usability Testing?
      • The Purpose of Usability Testing
      • Tappers vs. Listeners
      • User Experience Metrics
      • The Benefits of Usability Testing
    • Formulating a UX Test Strategy
      • Ramping Up to a Research Method
        • Define the Objective
        • Determine Research and Data Type
        • Find an Environment
        • Choose a Facilitation Style
        • Determine Study Length
        • Establish Sample Size and Quality
        • Select a Type of Usability Test
      • Writing Usability Test Tasks
      • Asking the Right Questions
    • Common UX Metrics
      • Completion Rates
      • Usability Problems
        • Usability Problem Reports
      • Task Time
      • Efficiency
        • Time-Based Efficiency
        • Overall Relative Efficiency
      • Errors
      • User Satisfaction
      • Likert Scale
      • Customer Satisfaction
    • Research Methodologies
      • Heuristic Evaluation
        • Visibility of System Status
        • Match Between System and Real World
        • User Control and Freedom
        • Consistency and Standards
        • Error Prevention
        • Recognition Rather than Recall
        • Flexibility and Efficiency of Use
        • Aesthetic and Minimalist Design
        • Recognize, Diagnose and Recover from Errors
        • Help and Documentation
      • Focus Groups
      • Prototype Testing
      • Benchmark Studies
      • Competitor Studies
      • 1:1 User Interviews
      • Remote Moderated
      • Remote Unmoderated
      • Card Sorting
      • Tree Testing
      • Diary Studies
      • A/B and Multivariate Testing
      • Preference Testing
      • Longitudinal Studies
      • Surveys
      • Omnichannel Studies
      • Multichannel Studies
    • Moderating Usability Tests
      • Attention is Selective
      • Unreliable Memories
      • Moderating Usability Tests
      • Moderator - Participant Arrangements
      • During the Session
      • During the Remote Session
      • Post-Test Activities
    • Analysis and Reporting

    Upcoming Dates

  • Prezi Next Fundamentals

    $195.00
    Prezi Next Fundamentals Logo
    Prezi Next is a web-based presentation application and storytelling tool that uses a single, infinite canvas instead of traditional slides. In this course, you will learn how to create non-linear presentations, zoom in and out of a visual map, create topics and subtopics, and differentiate between planets and stacks. You will also learn how to collaborate with others on Prezi presentations and share your Prezis in engaging live presentations, in simple. . .

    Prezi Next Fundamentals

    • Creating a Prezi
      • What is Prezi Next?
      • System Requirements
      • Creating a Prezi Account
      • Navigating the Dashboard
      • Using Templates and Themes
      • Setting Background Colors and Images
    • Designing a Prezi
      • Structuring a Presentation
      • Understanding the Overview
      • Understanding Topic Types
      • Planets vs. Stacks
      • Adding Topics
      • Adding Subtopics
      • Reordering Topics and Subtopics
      • Editing Connectors
    • Editing a Prezi
      • Editing a Presentation
      • Understanding the Editor
      • Deleting a Presentation
      • Adding Text
      • Editing Text
      • Adding Images
      • Editing Images
      • Layering Images
      • Copying and Pasting
      • Using Animations
      • Adding Animations
      • Editing Animations
      • Reviewing Your Animations
      • Adding Lines and Arrows
      • Editing Lines and Arrows
      • Snapping
      • Zooming
      • Importing a PowerPoint
      • Editing Imported Slides
      • Editing a Topic's Presets
      • Editing the Subtopic Curve
      • Playing a Video
    • Presenting a Prezi
      • Presenting
      • Presenting with Presenter View
      • Using Presenter Notes
      • Collaborating in Prezi Next
      • Removing Collaborators
      • Giving Commenting Rights
      • Using Comments in a Presentation
      • Using Comment History
      • Sharing a Presentation
      • Deactivating Links
      • Sharing a Downloaded Presentation
      • Exporting a Presentation to PDF
      • Filtering Presentations
      • Logging Out
    • Using Help
  • Project 2013 / 2016

    $650.00
    Project 2013 / 2016 Logo
    This course teaches the fundamental commands and features of Microsoft Project 2013 / 2016. Students will learn how to create and modify task lists, establish a project schedule, create calendars, assign resources to tasks, track costs, and work with different views and tables. Students will also apply filters and groups, and sort task and resource data. Students will learn how to work with templates, create baseline plans, monitor and update projects,. . .

    Project 2013 / 2016 - Introduction

    • Learning Project Basics
      • Project Management
      • Five Stages of a Project
      • Starting Microsoft Project
      • Using Help
      • Understanding Project Properties
      • Saving a Project
      • Opening an Existing Project
      • Exiting Microsoft Project
    • Creating a Project
      • Launching a Project
      • Understanding Calendars
      • Changing Working Hours
      • Converting Duration Units into Hours
      • Assigning a Base Calendar to a Project
      • Displaying Nonworking Time on the Gantt Chart
      • Changing Timescale
    • Working with Tasks and Durations
      • Understanding Task Modes
      • Work Breakdown Structure (WBS)
      • Defining Tasks
      • Entering Tasks
      • Using Task Information
      • Entering Task Durations
      • Entering Elapsed Durations
      • Entering a Milestone Task
    • Creating Task Relationships
      • Outlining Tasks
      • Indenting and Outdening Tasks
      • Inserting a Task
      • Deleting a Task
      • Moving a Task
      • Collapsing and Expanding an Outline
      • Using WBS Codes
      • Using Custom WBS Codes
      • Renumbering Custom WBS Codes
    • Understanding Relationships
      • Linking Tasks
      • Creating Task Relationships
      • Applying Lag and Lead Time
    • Working with Views
      • Project Views
      • Using the Gantt Chart View
      • Using Combination Views
      • Changing the View in a Pane
      • Applying a Table to a View
      • Printing a View
    • Using Resources and Costs
      • Creating a Resource
      • Working with Resource Calendars
      • Adding Resource Costs
      • Understanding Cost Calculations
      • Assigning Resources to Tasks
      • Removing a Resource Assignment
      • Changing the Task Type
      • Contouring a Work Assignment
      • Assigning Fixed Costs
      • Applying a Constraint
      • Setting a Deadline
    • Adjusting the Schedule
      • Addressing Resource Overallocation
      • Identifying Resource Overallocations
      • Viewing the Critical Path
      • Viewing Slack
      • Shortening the Critical Path
    • Working with Baselines
      • Working with Baselines
      • Using Baseline Tables
    • Tracking Your Progress
      • Tracking Progress
      • Updating Tasks
      • Using the Update Task Form
      • Using the Tracking Table
      • Using the Resource Usage View
      • Viewing Slippage
      • Entering the Percent Completed
      • Entering Actual and Remaining Durations
      • Entering Actual Work Values
      • Applying Progress Lines
    • Working with Reports
      • The Project Timeline
      • Running Reports
      • Printing Reports
      • Creating New Reports
      • Organizing Reports
      • Using Visual Reports
      • Using the Organizer
    • Working with Multiple Projects
      • Working with Consolidated Projects
      • The Resource Pool

    Upcoming Dates

  • Project Management Professional (PMP) Certification Prep

    $1,650.00
    Project Management Professional (PMP) Certification Prep Logo
    If you are taking this course, you probably have some professional exposure to the duties of a project manager, or you may be considering embarking on a career in professional project management. Your ability as a project manager to demonstrate best practices in project management—both on the job and through professional certification—is becoming the standard to compete in today's fast-paced and highly technical workplace. In this course, you will. . .

    PMP Certification

    • Defining Project Management Basics
      • Identify the Concepts of Project Management
      • Identify the Relationships Between Project Management and the Business
      • Identify Project Stakeholders and Governance
    • Defining Project Management within the Organization
      • Identify Organizational Influences
      • Identify the Project Team
      • Define the Project Life Cycle
      • Define Agile Methodology
    • Defining the PMI® Project Management Methodology
      • Define the Project Management Process
      • Define the Knowledge Areas
      • Identify Project Information
    • Initiating a Project
      • Initiating a Process Group Map
      • Develop a Project Charter
      • Identify Project Stakeholders
    • Planning a Project
      • Planning Process Group Map
      • Develop a Project Management Plan
      • Plan Scope Management
      • Collect Project Requirements
      • Define Project Scope
      • Create a Work Breakdown Structure
    • Planning a Project Schedule
      • Planning Process Group Map
      • Plan Schedule Management
      • Define Project Activities
      • Sequence Project Activities
      • Estimate Activity Durations
      • Develop a Project Schedule
    • Planning Project Costs
      • Planning Process Group Map
      • Plan Project Cost Management
      • Estimate Project Costs
      • Determine the Project Budget
    • Planning Project Quality, Resources, and Procurements
      • Planning Process Group Map
      • Plan Quality Management
      • Plan Resource Management
      • Estimate Activity Resources
      • Plan Project Procurements
    • Planning for Risk
      • Planning Process Group Map
      • Plan Risk Management
      • Identify Risks
      • Perform Qualitative Risk Analysis
      • Perform Quantitative Risk Analysis
      • Plan Risk Responses
    • Planning Stakeholder Engagement and Communications
      • Planning Process Group Map
      • Plan Stakeholder Engagement
      • Plan Communications Management
    • Executing a Project
      • Executing Process Group Map
      • Direct and Manage Project Work
      • Manage Project Knowledge
      • Manage Quality
      • Implement Risk Responses
      • Conduct Procurements
    • Working with Stakeholders
      • Executing Process Group Map
      • Acquire Resources
      • Develop a Team
      • Manage a Team
      • Manage Stakeholder Engagement
      • Manage Communications
    • Monitoring a Project
      • Monitor and Control Project Work Data Flow Diagram
      • Monitor and Control Project Work
      • Validate Project Scope
      • Monitor Risks
      • Monitor Stakeholder Engagement
      • Monitor Communications
    • Controlling a Project
      • Controlling Process Group Map
      • Perform Integrated Change Control
      • Control Project Scope
      • Control the Project Schedule
      • Control Project Costs
      • Control Project Quality
      • Control Resources
      • Control Project Procurements
    • Closing a Project
      • Closing Process Group Map
      • Close Project or Phase
    • Mapping Course Content to PMBOK Guide - Sixth Edition
    • Mapping Course Content to the Project Management Professional Examination Content Outline
    • Mapping Course Content to the PMI Talent Triangle

    Upcoming Dates

  • Project+

    $975.00
    Project+ Logo
    This course will prepare students for the current CompTIA Project+ certification exam. It covers the full range of project management concepts students need to know to plan and implement projects. Students will take an in-depth look at all phases of the project life-cycle: initiating, planning, executing, monitoring and closing a project. Learning how to manage business concerns such as scope, cost and time is balanced by thorough coverage of best. . .

    CompTIA Project+ Certification

    • Project management overview
      • Introduction to project management
      • IT project management
      • Different types of organizational structures
    • Project initiation
      • Stakeholder requirements
      • Business case
      • Requirements analysis
      • Key roles and responsibilities
      • The project charter
      • Stakeholder consensus and approval
    • Project planning, estimating and scheduling
      • Planning phase
      • Defining scope
      • Creating a work breakdown structure
      • Developing time and cost estimates
      • Creating a budget
      • The project team
      • The project schedule
    • Creating project plans
      • The communications management plan
      • The procurement management plan
      • The risk management plan
      • The quality management plan
      • The project management plan
    • Managing people
      • Managing the project team
      • Relationship with customer and sponsor
    • Managing cost and evaluating project performance
      • Tracking
      • Performance reporting
    • Managing change and quality
      • Managing change
      • Managing quality
    • Project closure
      • Closing a project
    • Certification exam objectives map
      • Comprehensive exam objectives
    • Case Studies
      • Billing System Conversion Project
      • ABC Financials Product Database
      • Case study tables

    Upcoming Dates

  • Publisher 2013 / 2016

    $285.00
    Publisher 2013 / 2016 Logo
    Microsoft® Office Publisher is a desktop publishing software application capable of producing greeting cards, certificates, newsletters, and other printed publications. Publisher offers a large selection of "building blocks" that can be dragged into your documents, helping you to create page elements such as calendars, newsletter sidebars, and borders. Publisher integrates mail merge features, which is handy when you need to send publications to a. . .

    Publisher 2013 / 2016 - Introduction

    • Getting Started with Microsoft Publisher 2013
      • Explore the Interface
      • Customize the Publisher Interface
      • Create a Publication
    • Adding Content to a Publication
      • Add Text to a Publication
      • Organize Text Boxes and Picture Placeholders in a Layout
      • Control the Display of Content in Text Boxes
      • Apply Building Blocks
    • Formatting Text in a Publication
      • Format Text and Paragraphs
      • Apply Paragraph Styles
      • Apply Schemes
    • Editing Text in a Publication
      • Edit Text in a Publication
      • Present Content in Tables
      • Insert Symbols and Special Characters
    • Adding and Formatting Graphics in a Publication
      • Add Graphical Objects to a Publication
      • Manipulate the Appearance of Pictures
    • Preparing a Publication for Sharing and Printing
      • Save a Publication
      • Run Design Checker
      • Preview and Print a Publication
      • Share a Publication
  • QuickBooks 2017 - Advanced

    $325.00
    QuickBooks 2017 - Advanced Logo
    In this course you will learn how to memorize transactions, customize forms, use other QuickBooks accounts, create reports, create graphs, track and pay sales tax, prepare payroll with QuickBooks, use online banking, share files with an accountant, estimate, time track, and job cost, and write letters.

    QuickBooks 2017 - Advanced

    • Memorizing Transactions
      • Entering a New Memorized Transaction
      • Editing a Memorized Transaction
      • Deleting a Memorized Transaction
      • Grouping a Memorized Transaction
      • Using a Memorized Transaction
      • Printing the Memorized Transaction List
      • Review
    • Customizing Forms
      • Creating a Custom Template
      • Modifying a Template
      • Printing Forms
      • Review
    • Using Other QuickBooks Accounts
      • Other QuickBooks Account Types
      • Working with Credit Card Transactions
      • Working with Fixed Assets
      • Working with Long-Term Liability Accounts
      • Using the Loan Manager
      • Review
    • Creating Reports
      • Creating QuickReports
      • Customizing QuickReports
      • Memorizing QuickReports
      • Running Preset Reports
      • Customizing Preset Reports
      • Sharing Reports
      • Exporting Reports to Microsoft Excel
      • Printing Reports
      • Review
    • Creating Graphs
      • Creating QuickInsight Graphs
      • Using QuickZoom with Graphs
      • Working with the Sales Graph
      • Customizing Graphs
      • Printing Graphs
      • Review
    • Tracking and Paying Sales Tax
      • Using Sales Tax in QuickBooks
      • Setting Up Tax Rates and Agencies
      • Indicating Who and What Gets Taxed
      • Applying Tax to Each Sale
      • Determining What You Owe
      • Paying Your Tax Agencies
      • Review
    • Preparing Payroll with QuickBooks
      • Using Payroll Tracking
      • Setting Up for Payroll
      • Setting Up Employee Payroll Information
      • Setting Up a Payroll Schedule
      • Writing a Payroll Check
      • Printing Paycheck Stub
      • Tracking Your Tax Liabilities
      • Paying Payroll Taxe
      • Preparing Payroll Tax Forms
      • Review
  • QuickBooks 2017 - Introduction

    $325.00
    QuickBooks 2017 - Introduction Logo
    In this course you will learn how to set up a company, work with lists, set up inventory, sell your product, invoice for services, process payments, work with bank accounts, enter and pay bills, and use the EasyStep Interview.

    QuickBooks 2017 - Introduction

    • Getting Started
      • Starting QuickBooks
      • Setting QuickBooks Preferences
      • Identifying Components of the QuickBooks Operating Environment
      • Using QuickBooks Help
      • Identifying Common Business Terms
      • Setting Up QuickBooks in Multi-User Mode
      • Updating QuickBooks
      • Backing Up and Restoring a Company File
      • Exiting QuickBooks
      • Review
    • Setting Up a Company
      • Creating a QuickBooks Company
      • Using the Chart of Accounts
      • Setting Up a Password
      • Setting a Closing Date
      • Review
    • Working with Lists
      • Creating Company Lists
      • Working with the Customers & Jobs List
      • Working with the Employees List
      • Working with the Vendors Lis
      • Working with the Items List
      • Working with Other Lists
      • Managing Lists
      • Review
    • Setting Up Inventory
      • Entering Products into Inventory
      • Ordering Products
      • Receiving Inventory
      • Paying for Inventory
      • Manually Adjusting Inventory
      • Review
    • Selling Your Product
      • Creating Product Invoices
      • Applying Credit to Invoices
      • E-mailing Invoices
      • Setting Price Levels
      • Making Cash Sales
      • Review
    • Invoicing for Services
      • Setting Up a Service Item
      • Changing the Invoice Format
      • Creating a Service Invoice
      • Topic 6D: Editing an Invoice
      • Voiding an Invoice
      • Deleting an Invoice
      • Entering Statement Charges
      • Creating Billing Statements
      • Review
    • Processing Payments
      • Displaying the Open Invoices Report
      • Using the Collections Center
      • Receiving Payments for Invoices
      • Making Deposits
      • Handling Bounced Checks
      • Review
  • QuickBooks 2018 - Advanced

    $325.00
    QuickBooks 2018 - Advanced Logo
    In this course you will learn how to memorize transactions, customize forms, use other QuickBooks accounts, create reports, create graphs, track and pay sales tax, prepare payroll with QuickBooks, use online banking, share files with an accountant, estimate, time track, and job cost, and write letters.

    QuickBooks 2018 - Advanced

    • Memorizing Transactions
      • Entering a New Memorized Transaction
      • Editing a Memorized Transaction
      • Deleting a Memorized Transaction
      • Grouping a Memorized Transaction
      • Using a Memorized Transaction
      • Printing the Memorized Transaction List
      • Review
    • Customizing Forms
      • Creating a Custom Template
      • Modifying a Template
      • Printing Forms
      • Review
    • Using Other QuickBooks Accounts
      • Other QuickBooks Account Types
      • Working with Credit Card Transactions
      • Working with Fixed Assets
      • Working with Long-Term Liability Accounts
      • Using the Loan Manager
      • Review
    • Creating Reports
      • Creating QuickReports
      • Customizing QuickReports
      • Memorizing QuickReports
      • Running Preset Reports
      • Customizing Preset Reports
      • Sharing Reports
      • Exporting Reports to Microsoft Excel
      • Printing Reports
      • Review
    • Creating Graphs
      • Creating QuickInsight Graphs
      • Using QuickZoom with Graphs
      • Working with the Sales Graph
      • Customizing Graphs
      • Printing Graphs
      • Review
    • Tracking and Paying Sales Tax
      • Using Sales Tax in QuickBooks
      • Setting Up Tax Rates and Agencies
      • Indicating Who and What Gets Taxed
      • Applying Tax to Each Sale
      • Determining What You Owe
      • Paying Your Tax Agencies
      • Review
    • Preparing Payroll with QuickBooks
      • Using Payroll Tracking
      • Setting Up for Payroll
      • Setting Up Employee Payroll Information
      • Setting Up a Payroll Schedule
      • Writing a Payroll Check
      • Printing Paycheck Stub
      • Tracking Your Tax Liabilities
      • Paying Payroll Taxe
      • Preparing Payroll Tax Forms
      • Review
  • QuickBooks 2018 - Introduction

    $325.00
    QuickBooks 2018 - Introduction Logo
    In this course you will learn how to set up a company, work with lists, set up items, sell your product, invoice for services, process payments, work with bank accounts, and enter and pay bills.

    QuickBooks 2018 - Introduction

    • Getting Started
      • Starting QuickBooks
      • Setting QuickBooks Preferences
      • Identifying Components of the QuickBooks Operating Environment
      • Using QuickBooks Help
      • Identifying Common Business Terms
      • Setting Up QuickBooks in Multi-User Mode
      • Updating QuickBooks
      • Backing Up and Restoring a Company File
      • Exiting QuickBooks
      • Review
    • Setting Up a Company
      • Creating a QuickBooks Company
      • Using the Chart of Accounts
      • Setting Up a Password
      • Setting a Closing Date
      • Review
    • Working with Lists
      • Creating Company Lists
      • Working with the Customers & Jobs List
      • Working with the Employees List
      • Working with the Vendors Lis
      • Working with the Items List
      • Working with Other Lists
      • Managing Lists
      • Review
    • Setting Up Inventory
      • Entering Products into Inventory
      • Ordering Products
      • Receiving Inventory
      • Paying for Inventory
      • Manually Adjusting Inventory
      • Review
    • Selling Your Product
      • Creating Product Invoices
      • Applying Credit to Invoices
      • E-mailing Invoices
      • Setting Price Levels
      • Making Cash Sales
      • Review
    • Invoicing for Services
      • Setting Up a Service Item
      • Changing the Invoice Format
      • Creating a Service Invoice
      • Topic 6D: Editing an Invoice
      • Voiding an Invoice
      • Deleting an Invoice
      • Entering Statement Charges
      • Creating Billing Statements
      • Review
    • Processing Payments
      • Displaying the Open Invoices Report
      • Using the Collections Center
      • Receiving Payments for Invoices
      • Making Deposits
      • Handling Bounced Checks
      • Review
  • RoboHelp 2017

    $650.00
    RoboHelp 2017 Logo
    This course teaches you the essential RoboHelp skills needed to create and deliver user assistance (help systems, policies and procedures, and knowledgebases). Step-by-step instructions guide you through the process of creating new RoboHelp projects and topics from scratch. Learn to import content from Microsoft Word, Adobe FrameMaker, PDFs, and HTML files. Enhance your topics with graphics, dynamic effects (DHTML), multimedia (eLearning content. . .

    Adobe RoboHelp 2017

    • Introduction to Adobe RoboHelp
      • Open an Existing Project
      • Explore the Pods
      • Create a Workspace
      • Create, Edit and Manage Topics
      • Explore a TOC and an Index
      • Generate HTML Help
      • Generate WebHelp
      • Generate Responsive HTML5
      • Generate Compliant WebHelp
    • New Projects and Adding Content
      • Create a Blank Project
      • Create a New Topic
      • Rename and Delete Topics
      • Import an HTML File
      • Import a Word Document
      • Import a FrameMaker Document
      • Import a PDF
      • Edit in Code View
    • Project Structure and CSS
      • Create Project Folders
      • Create a TOC Book
      • Add Pages to TOC Books
      • Auto-Create a TOC
      • Apply a Style Sheet to a Topic
      • Apply Paragraph Styles
      • Create a Style Sheet
      • Create a Font Set
      • Use Inline Formatting
      • Create a Character Style
    • Editing Content
      • Use Spell Check
      • AutoCorrect Text
      • Use the Thesaurus
      • Find and Replace Text
      • Create a PDF for Review
      • Import Comments From a PDF
    • Links
      • Link to a Word Document
      • Edit a Linked Word Document
      • Insert Hyperlinks
      • Insert Bookmarks
      • Add a Topic TOC
      • Insert and work with Popups
      • Use Link View and Resolve Broken Links
    • Images and Multimedia
      • Insert Images
      • Add an Image Margin
      • Add a Background Image
      • Add Hotspots to a Graphic
      • Insert an Adobe Captivate Simulation
      • Use Dynamic HTML to Create a Drop-Down Hotspot
      • Work with Twisties
    • Reusing Content
      • Create a Conditional Build Tag
      • Apply a Conditional Build Tag
      • Create a Build Tag Expression
      • Create a New TOC
      • Apply Topic-Level Tags
      • Create Content Categories
      • Work with Dynamic Filters
      • Work With Variables
      • Work With Snippets
      • Share Dropbox Resources
    • Tables and Lists
      • Insert a Table
      • Insert a Table Row
      • Work With Table Styles
      • Change Table Properties
      • Add a Horizontal Line
      • Insert a Symbol
      • Add a Bulleted List
      • Create a List Style
      • Edit a List Style
      • Set Global Formatting
    • Indexes, Search, and Glossaries
      • Run the Smart Index Wizard
      • Remove and Add Index Entries
      • Add Keywords via Topic Properties
      • Add Subkeywords to the Index
      • Create a See Also Keyword
      • Insert a Link Control
      • Add Custom Search Terms
      • Add a Search Synonym
      • Create External Search
      • Add Glossary Terms
    • Skins and Master Pages
      • Create a Screen Layout
      • Generate Responsive HTML5
      • Create a WebHelp Skin
      • Customize a WebHelp Skin
      • Customize Search Highlight
      • Create a Master Page
      • Edit a Master Page
      • Add Breadcrumbs to a Master Page
    • Windows, Browsing and Context-Sensitive Help (CSH)
      • Create a Custom Window
      • Create a Browse Sequence
      • Test an API Call for Help
      • Publish Content
      • Review CSH Source Code
      • Create a WebHelp Window
      • Assign Map IDs
    • Docs, eBooks, and Scripts
      • Generate a Print Doc from Adobe RoboHelp to Microsoft Word
      • Create an eBook
      • Generate a Report
      • Work with Scripts

    Upcoming Dates

  • SAP Crystal Reports - Advanced

    $650.00
    SAP Crystal Reports - Advanced Logo
    This course builds on the skills and concepts taught in SAP Crystal Reports - Introduction. Students will learn how to create and use parameter fields, including cascading parameters. They will learn how to build advanced formulas using variables, advanced functions, and constructs. They will also learn how to create and customize charts and maps, apply advanced formatting options to report elements, and create alerts and subreports. Finally, students. . .

    Crystal Reports - Advanced

    • Selecting data
      • Parameter fields
      • Defining report elements
    • Advanced formulas and functions
      • Running totals
      • Variables
      • Advanced functions
      • Constructs
    • Charts and maps
      • Working with charts
      • Creating maps
    • Formatting complex reports
      • The Section Expert
      • Advanced conditional formatting
      • Objects
    • Alerts and subreports
      • Report alerts
      • Subreports
    • Data management features
      • The Business Objects Enterprise Repository
      • The Workbench
    • Advanced data access techniques
      • ODBC data sources
      • SQL and the Database Expert

    Upcoming Dates

  • SAP Crystal Reports - Introduction

    $650.00
    SAP Crystal Reports - Introduction Logo
    This course teaches the basic features and functions of SAP Crystal Reports. Students will explore the program environment and learn how to open, navigate, create, modify, and save reports. They will learn the fundamentals of formatting report objects, of sorting and selecting records, and creating groups and summaries. They will also learn how to create simple formulas and functions. Finally, students will work with experts and wizards, and learn. . .

    SAP Crystal Reports - Introduction

    • Getting started
      • The Crystal Reports environment
      • Creating, viewing, and saving reports
      • Modifying report layout
      • The Help feature
    • Formatting
      • Absolute formatting
      • Introducing conditional formatting
    • Sorting and selecting records
      • Sorting records
      • Selecting records
    • Grouping and summarizing
      • Groups
      • Summaries
    • Formulas and functions
      • Formulas
      • Modifying formulas
      • Functions
    • Experts and wizards
      • The Database Expert
      • Report wizards
      • Cross-tab reports
    • Distributing reports
      • Exporting reports
      • Delivering reports

    Upcoming Dates

  • Social Media Strategist

    $650.00
    Social Media Strategist Logo
    What hashtags are trending right now? Is your website integrated with popular social media platforms? Would Facebook be a good fit for your organization? Should you have a blog? A talented social media strategist can answer these questions! In this course we will examine the history of social media and how it has changed marketing and advertising initiatives in the world of business. We will tackle the major social media platforms and teach you how. . .
    • The Rise of Social Media
    • Conducting Market Analysis
    • Auditing Social Media
    • Setting Goals and Selecting Platforms
    • Creating the Social Media Policy
    • Integrating Marketing Strategies
    • Developing Effective Content
    • Understanding the Popular Platforms
    • Launching Successful Campaigns
    • Managing the Community
    • Providing Customer Service
    • Measuring, Analyzing and Reporting
    • The Social Media Strategist Career

    Upcoming Dates

  • SQL Server Integration Services

    $975.00
    SQL Server Integration Services Logo
    This course will enable technology professionals with little or no ETL experience to be comfortable and productive with the SSIS tools and technologies. In this course you will learn about Sql Server Data Tools (SSDT) and working with Control and Data Flows to build workflows to extract, transform, and load data using a variety of data sources, transformations, and destinations. You will also become familiar with SSIS package management and package. . .

    Microsoft SQL Server Integration Services

    • Introduction
      • Prerequisites
      • Installing the Practice Files
        • Software Requirements
        • Security
        • A Word about the Sample Files
        • Script Language
        • Sample Databases
        • A Note about Excel
        • Installation
      • About the Author
    • A Guided Tour of Integration Services
      • Understanding Integration Services
        • What is ETL?
        • Integration Services Packages
        • Tools for Building Integration Services Packages
        • Integration Services Package Storage Options
        • Creating a Package with the Import and Export Wizard
        • Other Ways to Launch the Import and Export Wizard
      • Exploring and Executing an Integration Services Package in BIDS
        • The BIDS Interface and Components
        • Executing a Package in BIDS
      • Exploring and Executing a Package Outside of BIDS
    • Lab 1: A Guided Tour of Integration Services
      • Lab 1 Overview
      • Use the Import and Export Wizard
      • Use BIDS to Create a Package Manually
      • Execute a Package with BIDS and DTExecUI.exe
    • Control Flow
      • Overview of Control Flow in Integration Services
        • Elements in a Control Flow
        • Control Flow Tasks
      • Working with Workflow Tasks
        • The Execute SQL Task
        • File System Task
        • FTP Task
        • Send Mail Task
      • Precedence Constraints
        • Why Use Precedence Constraints?
        • Implementing Precedence Constraints
        • Recommendations
    • Lab 2: Control Flow
      • Lab 2 Overview
      • Work with the Execute SQL Control Flow Task
      • Implement Precedence Constraints
    • Data Flows
      • The Data Flow Task
        • Data Flow Pipeline
        • Data Flow Sources
        • Data Flow Destinations
      • Data Viewers
      • Data Flow Transformations
        • Row Transformations
        • Rowset Transformations
        • Split and Join Transformations
        • Business Intelligence Transformations
        • Other Transformations
    • Lab 3: Data Flows
      • Lab 3 Overview
      • Create a Data Flow Source
      • Create a Data Flow Destination and Data Viewer
      • Create a Package Using Several Transformations
    • Variables and Configurations
      • Understanding Variables
        • Variable Properties
        • Variable Data Types
        • Variable Scope
        • Where Can You Use Variables?
        • Scope and the Execute Package Task
      • Using Variables in Control Flows
        • Execute SQL Task
        • File System Task
        • Precedence Constraint Expressions
        • Property Expressions
        • Send Mail Task
        • Foreach Loop Container
        • Script Task
      • Using Variables in Data Flow
        • Connection Managers
        • Derived Column Transformation
        • Conditional Split Transformation
        • Parameters
      • Configurations
        • Using Configurations
        • Configuration Storage
      • Using Variables and Configurations Between Packages
        • Parent and Child Scenarios
        • Direct Configuration
        • Indirect Configuration
    • Lab 4: Variables and Configurations
      • Lab 4 Overview
      • Using Variables with Parameterized Queries
      • Working with Property Expressions
      • Working with XML Configuration Files
    • Advanced Control Flow
      • Advanced Control Flow Overview
      • Using Containers
        • Container Properties
        • Task Host Container
        • Sequence Container
        • Foreach Loop Container
        • For Loop Container
        • Grouping Container
      • Transaction Support in Integration Services
    • Lab 5: Advanced Control Flow
      • Lab 5 Overview
      • Import Data form CSV Files with a Foreach Loop Container
    • Error Handling and Logging
      • When Things Go Wrong
      • Checkpoints
      • Handling Errors and Debugging
        • Error Handling in Control Flows with Precedence Constraints
        • Error Outputs in Data Flows
        • Breakpoints
      • Package Logging
        • Configuring Package Logging
        • Logging to a Text File
        • Logging to the Windows Event Log
        • Custom Logging
      • Event Handling
    • Lab 6: Error Handling and Logging
      • Lab 6 Overview
      • Create a Package that Fails
      • Redirect Problem Rows Using Error Outputs
    • Advanced Data Flow
      • Synchronous and Asynchronous Transformations
        • Synchronous Transformations
        • Asynchronous Transformations
      • Using Advanced Transformations
        • Audit Transformation
        • Multicast Transformation
        • Derived Column Transformation
        • Union All Transformation
        • Merge Transformation
        • Lookup Transformation
        • Fuzzy Lookup Transformation
        • Conditional Split Transformation
      • Handling Slowly Changing Dimensions
        • Loading a Data Warehouse
        • The Slowly Changing Dimension Transformation
    • Lab 7: Advanced Data Flow
      • Lab 7 Overview
      • Work with the Lookup Transformation
      • Work with Derived Column and Conditional Split Transformations
    • Package Deployment
      • Deploying Packages
        • Deployment Challenges
      • Create a Package Deployment Utility
        • Deployment Utility Properties
        • Deployment Folder
        • Deployment Manifest
      • Installing a Package
        • The Package Installation Wizard
        • Deploy a Package to the File System
        • Deploy a Package to the SQL Server
        • Importing a Package Using Management Studio
        • Should You Deploy to SQL Server or the File System?
      • Redeploying Updated Packages
    • Lab 8: Package Deployment
      • Lab 8 Overview
      • Create a Package Deployment Utility
      • Deploy a Package to the File System
      • Deploy a Package to the SQL Server
    • Package Management
      • Overview of Package Management
      • Managing Integration Services Packages
        • Managing Packages with DTUtil
        • Managing Packages with Management Studio
      • Executing Packages
        • DTExecUI: The Execute Package Utility
        • Executing Packages at the Command Line with DTExec
        • Scheduling Package Execution wit SQL Server Agent
      • Integration Services Security
        • Protecting Sensitive Package Information
        • Controlling Access to Packages Stored in SQL Server
        • Signing Packages with Digital Certificates
    • Lab 9: Package Management
      • Lab 9 Overview
      • Store a Package in SQL Server
      • Use DTUtil to Move a Package
      • Schedule a Package with SQL Agent
    • Scripting and Custom Components
      • Extending Integration Services Capabilities through Code
        • Integration Services Scripting
        • Custom Component Development
        • Integration Services Scripting
        • Integration Services Object Model
        • Visual Studio Tools for Applications Script Editor
      • Scripting in Control Flows with the Script Task
        • Variables
        • Going Beyond Built-In Tasks
      • Scripting in Data Flows with the Script Component
        • Input and Output Columns
        • Script Component Types
        • Synchronous and Asynchronous Script Transformations
        • Going Beyond Built-In Data Flow Components
      • Custom Integration Services Components
        • Custom Component Development
        • Third-Party Integration Services Components
    • Lab 10: Scripting and Custom Components
      • Lab 10 Overview
      • Create a Custom Asynchronous Transformation
      • Create a Custom Performance Logging Task
    • Best Practices
      • Best Practices for Using Integration Services
        • Keep It Simple
      • Best Practices for Package Development and Design
        • Development Standards
        • Package Design Best Practice
        • Error Handling and Logging
      • Data Flow Best Practices
        • Data Flow Source Performance
        • Data Flow Transformation Performance, Maintenance, and Ease of Use
        • Data Flow Destinations
        • Integration Services Engine Best Practices
      • Deployment and management Best Practices
        • Deployment Best Practices
        • Security Best Practices
        • Management Best Practices
    • Lab 11: Best Practices
      • Lab 11 Overview
      • Compare OLE DB Destination Settings
      • Use SQL Server Profiler for Performance Tuning
      • Create and Use a Template
    • Going Beyond ETL
      • Using Integration Services Beyond ETL
      • Migrating and Maintaining SQL Servers with Integration Services
        • SQL Server Transfer Tasks
        • SQL Server Maintenance Plans
      • Working with Analysis Services
        • The Analysis Services Processing Task
        • Dimension and Partition Processing Destinations
        • Analysis Services Execute DDL Task
        • Data Mining Query Task
        • Slowly Changing Dimension Transformation
      • Working with Windows Management Instrumentation
        • The WMI Data Reader Task
        • The WMI Event Watcher Task
    • Lab 12: Going Beyond ETL
      • Lab 12 Overview
      • Transfer SQL Server Objects
      • Rebuild an Index with the Rebuild Index Task

    Upcoming Dates

  • SQL Server Reporting Services

    $975.00
    SQL Server Reporting Services Logo
    In this course, you will learn how to use SQL Server Reporting Services. Explore its basic architecture and gain a basic understanding of the components of SSRS. You will then explore tabular and list reports that employ datasets and data regions. As you progress you will learn to add custom expressions, custom functions and format your reports using Visual Studio and SQL Server Business Intelligence Studio. The reports you create in the course will. . .

    Microsoft SQL Server Reporting Services

    • Introduction
      • Prerequisites
      • Installing the Practice Files
        • Software Requirements
        • Microsoft Sample Databases
        • Installation
      • About the Author
    • Introducing SQL Sever Reporting Services
      • Tour of Features
        • Feature Overview
        • Supported Report Types
        • Supported Output Formats
        • Data Sources
        • Programming Reporting Services
        • Deployment and Administration Features
      • What's New in SQL Server 2008 Reporting Services
      • Reporting Services Architecture
        • Report Server
        • Report Server Database
        • Report Designer
        • Report Manager
        • Reporting Services Configuration Tool
        • Report Server Command-Line Utilities
        • Report Builder
        • Report Models
      • Reporting Services and SharePoint
        • Why Use SharePoint Integrated Mode?
      • Report Server Projects
        • Creating a Report Server Project
        • Report Server Project Files
      • Creating Data Sources
        • Creating a Shared Data Source
      • Creating Reports
        • Using the Report Wizard
        • Importing Microsoft Access Reports
        • Creating a New Blank Report
        • Using the Visual Studio Report Designer
        • The Report Dataset
        • The Report Design
      • Running Reports
        • Report Execution Options
        • Output Options
    • Lab 1: Introducing SQL Server Reporting Services
      • Lab 1 Overview
      • Create a Report Using the Report Wizard
    • Creating Tabular and List Reports
      • Creating Your First Tabular Report
      • Working with Datasets and Data Regions
        • Adding a Dataset to a Report
        • Adding a Data Region to a Report
        • Associating a Data Region with a Dataset
      • Adding Controls to a Report
        • Adding Fields to a Data Region
        • Working with Other Report Item Types
      • Accessorizing Reports
        • Is It a Table or a Tablix
        • Adjusting Tablix Properties
        • Adding Page Headers and Footers to the Report
        • Adjusting Report Properties
        • Adding Rows and Columns to a Tablix Region
        • Merging and Splitting Cells
      • Creating a List Report
      • Working with Rich Text
        • Rich Text
    • Lab 2: Creating Reports
      • Lab 2 Overview
      • Create a Shared Data Source
      • Create a Report from Scratch
      • Create a Mail Merge Report with Rich Text
    • Calculations and Formatting
      • Creating Expressions
        • Expression Rules
        • Using the Expression Editor
        • Mathematical Calculations
        • String Expressions
        • Conditional Tests
        • Null Handling
        • Using Other Built-In Functions
        • Creating and Using Custom Functions
      • Using the Global Collections
        • Fields Collection
        • Globals Collection
        • User Collection
        • Parameters Collection
        • ReportItems Collection
        • Variables Collection
      • Formatting Items
        • Formatting Text Boxes Using the Toolbars
        • Formatting Text Boxes Using the Properties Window
        • Formatting Text Boxes Using the Text Box Properties Dialog Box
      • Conditional Formatting
        • Conditional Formatting and Rich Text
    • Lab 3: Calculations and Formatting
      • Lab 3 Overview
      • Reigning in a Long Text Field
      • Calculating the Price of Books
      • Highlighting Large Book Sales
    • Grouping and Sorting
      • Creating Groups
        • The Grouping Pane
        • The Details Group
        • Adding a Row Group
        • Adding an Adjacent Row Group
        • Editing Group Properties
        • Adding Group Headers and Footers
      • Calculating Totals and Percentages
        • An Example: Counting Rows in rptCustomersGrouped
        • An Example: Summing Sales in rptEmployeeSales
        • Scope
        • Calculating Percentages
      • Interactive Sorting
        • An Example: rptCustomersIntSort
        • An Example: rptCustomersIntSort2
      • Creating Drill-Down Reports
        • A Drill-Down Example
    • Lab 4: Grouping and Sorting
      • Lab 4 Overview
      • Create a Report with Nested Groups
      • Create a Report with Percentages
      • Create a Drill-Down Report
    • Working with Parameters
      • Creating Report Parameters
        • Parameters and Stored Procedures
      • Understanding Report and Dataset Parameters
        • Report Parameters
        • Dataset Parameters
        • Reordering Report Parameters
        • Displaying Parameter Values on the Report
        • Using Parameters with Ad-Hoc SQL
        • Using Unbound Parameters
      • Creating Drop-Down List Parameters
        • Displaying the Parameter Value and Label for a Drop-Down List Parameter
        • Cascading Parameters
      • Parameterized Sorting
      • Multivalued Parameters
        • Creating a Report Employing a Multivalued Parameter
        • Referencing the Multivalued Parameter Values in a Heading
      • Debugging Parameter Issues
    • Lab 5: Working with Parameters
      • Lab 5 Overview
      • Create a Parameterized Report
      • Create a Drop-Down List Parameter
      • Work with Multivalued Parameters
    • Creating Matrix Reports and Charts
      • Creating a Matrix Report
        • Basic Steps to Create a Matrix Report
      • Accessorizing Your Matrix Reports
        • Available Summary Statistics
        • Working with Row and Column Groups
        • Working with Totals
        • Adding Data Cells
      • SQL Server 2008 Matrix Features
        • Adding Adjacent Dynamic Columns to a Matrix
        • Adding Adjacent Static Columns to a Matrix
        • Adding a Percentage to a Matrix Report
      • Creating a Chart
        • Basic Steps to Create a Chart
        • SQL Server 2008 Chart Changes
        • Chart Anatomy
        • Formatting a Chart
        • Adding a Series to a Chart
      • Exploring the Charting Possibilities
        • Chart Talk
        • Chart Types
        • Column Charts
        • Line Charts
        • Shape Charts
        • Bar Charts
        • Area Charts
        • Range Charts
        • Scatter Charts
        • Polar Charts
        • Charting Tips
      • Adding Gauges to a Report
        • Basic Steps to Creating a Gauge Report
        • Gauge Anatomy
        • Adding a Gauge to an Existing Report
    • Lab 6: Creating Matrix Reports and Charts
      • Lab 6 Overview
      • Create a Matrix Report with Subtotals
      • Create a Stacked Column Chart
      • Create a Pie Chart with Point Labels
      • Add a Gauge to an Existing Matrix Report
    • Managing Reporting Services
      • Deploying Reporting Services Projects
        • Planning for Deployment
        • Setting the Active Configuration
        • Creating a Custom Configuration
        • Configuring the Report Project
        • Deploying a Reporting Services Project
        • Deploying Individual Reports and Data Sources
        • Redeploying Shared Data Sources
      • Exporting Reports and Printing
        • Exporting Reports
        • Client-Side Printing
      • Report Manager
        • Displaying or Hiding Report Manager Details
        • Navigating Around Report Manager
        • Running Reports
        • Managing Folders and Files
        • Managing Reports and Data Sources
        • Managing Generic Site Settings
        • Other Things You Can Do with Report Manager
      • Creating Linked Reports
    • Lab 7: Managing Reporting Services
      • Lab 7 Overview
      • Deploy a Report to the Local Reporting Services Server
      • Export a report to PDF and Excel Formats
      • Create Linked Reports
    • Security
      • Reporting Services Security
      • Securing Access to Reports
        • Authorizing Users at the Home Level
        • Authorizing Users at Project Level
        • Managing Reporting Services Roles
      • Reporting Services and Basic Authentication
      • Reporting Services and Secure Sockets Layer (SSL)
        • Enabling SSL
        • Requiring SSL
      • Data Source Security
        • Managing Data Source Security from Visual Studio
        • Four Choices for Managing Credentials
        • Which SQL Server Permissions Are Needed for a Report?
        • Managing Data Source Security from Report Manager
    • Lab 8: Security
      • Lab 8 Overview
      • Set Up Report Server Security Using Report Manager
      • Managing Data Source Security
    • Programming Reporting Services
      • The Reporting Services APIs
      • URL Access
        • Executing Reports via URLs
        • Integrating a Report into a Web Application Using URL Access
      • Using the Report Viewer Controls
        • Server vs. Local Reports
        • Using the Web Report Viewer Control with Server Reports
        • Using the Windows Report Viewer Control with Server Reports
      • Using the Report Viewer Control with Local Reports
        • Using the Web Report Viewer Control with Local Reports
        • Using the Windows Report Viewer Control with Local Reports
    • Lab 9: Programming Reporting Services
      • Lab 9 Overview
      • Integrate a Reporting Services into a Web App Using URL Access
      • Employ the Server Report Viewer Control in a Web App
      • Employ the Local Report Viewer Control in a Web App
    • Advanced Reporting Services Programming
      • Using the Reporting Services Web Service
        • A Tale of Two Endpoints
        • Why Use the Web Service?
        • Why Not Use The Web Service API?
        • Using the Report Server Web Service
        • An Example: The CallReportServiceVB.aspx and CallReportServiceCS.aspx Pages
        • A Second Example: Programmatically Creating Subscriptions
      • Working with Custom Assemblies
        • What's Wrong with the Code Window
        • Creating a Custom Assembly
        • A Custom Assembly Example
        • Security and Custom Assemblies
    • Lab 10: Advanced Reporting Services Programming
      • Lab 10 Overview
      • Call the Reporting Services Web Service
      • Create and Deploy a Custom Assembly
    • Snapshots and Subscriptions
      • Report Caching and Snapshots
        • Setting Up the NWReportUser Login and User Account
        • Setting the NWSub Credentials
        • Report Caching
        • Report Snapshots
        • Report History
      • Creating Subscriptions
        • Parts of a Subscription
        • Creating a Standard Subscription
      • Creating Data-Driven Subscriptions
        • Creating the Data-Driven Query
        • A Data-Driven Example
    • Lab 11: Snapshots and Subscriptions
      • Lab 11 Overview
        • Important Lab Setup
      • Enable Caching for a Report
      • Create a Snapshot with History
      • Create a File-Share Standard Subscription
    • Ad-Hoc Reporting with Report Builder 2.0
      • A Tale of Two Report Builders
        • Report Builder 1.0
        • Report Builder 2.0
        • Which Report Builder Version to Use?
      • Report Builder 2.0 Setup and Configuration
        • Launching Report Builder 2.0
        • Report Manager Link
        • Report Builder Data Sources
        • Creating the Login, Shared Data Sources, and Folder Used in the Chapter Samples
      • Getting Started with Report Builder 2.0
        • Using the new Table or Matrix Wizard
        • Using the New Chart Wizard
        • Is That All There Is?
      • Creating Reports with Report Builder
        • Constructing a Report
        • Report Builder Tour
        • Creating a Tabular Report
        • Adding a Group to a Report
        • Creating Matrix Reports
        • Adding Totals to a Report
        • Creating Charts
    • Lab 12: Ad-Hoc Reporting with Report Builder 2.0
      • Lab 12 Overview
      • Create a Matrix Report Using the Wizard
      • Create a Tabular Report
      • Create a Pyramid Chart
    • Appendix A: Creating Report Model Projects
      • Creating Report Model Projects
        • Basic Steps to Creating a Report Model
        • Creating a Project
        • Adding a Data Source to a Report Model Project
        • Creating Data Source Views
        • Generating Report Models Using the Report Model Wizard
        • The Generated Model
        • Refining and Enhancing the Report Models
      • Deploying Report Model Projects
        • Deploying Report Models
        • Creating Reports on Report Models

    Upcoming Dates

  • SQL Server: T-SQL Fundamentals

    $325.00
    SQL Server: T-SQL Fundamentals Logo
    This course will start with a quick overview of the history of SQL, then dive right into using T-SQL. You’ll learn about batches and scripts, how to declare and use variables—including the inevitable data type conversions—as well as the rich supply of operators available. Next you’ll learn about some of the many built-in T-SQL functions, for doing things like working with numbers, string manipulation, as well as global functions for getting state. . .

    SQL Server: T-SQL Fundamentals

    • Introduction
      • Prerequisites
      • Installing the Practice Files
        • Software Requirements
        • Sample Databases
        • Sample Code Installation
      • About the Author
    • Transact-SQL Programming
      • Overview of Transact-SQL (T-SQL)
        • Transact-SQL (T-SQL)
        • Batches and Scripts
        • Variables
        • Delimiters and Operators
        • Transact-SQL and Data Types
      • Using Built-In Functions
        • Working with Nulls
        • Handling Numbers
        • Manipulating Strings
        • Working with Date and Time Values
        • Using the @@ Functions
      • Controlling Program Flow
        • IF...ELSE Statements
        • BEGIN...END
        • GOTO, RETURN, and Label Statements
        • CASE Expression
        • WHILE Statement
        • WAITFOR Statement
      • Ranking Results
    • Lab 1: Transact-SQL Programming
      • Lab 1 Overview
      • Convert Data Types
      • Use Built-In Functions
      • Use Control-of-Flow Constructs
    • Data Selection Queries
      • Data Selection in SQL Server
        • Understanding Transact-SQL Data Selection
        • Schemas and Naming in SQL Server
      • The SELECT Statement
        • Selecting All Columns
        • Concatenating Columns
        • Naming Columns
        • Using DISTINCT to Limit Values
      • The WHERE Clause
        • Transact-SQL Comparison Operators
        • The LIKE Operator
        • The BETWEEN Operator
        • Using IS NULL to Test for Null
        • Multiple Conditions with the AND, OR, and NOT Operators
        • Operator Precedence
        • Using the IN Operator
      • Using ORDER BY to Sort Data
        • Sorting on a Single Column
        • Sorting by Multiple Columns
        • Sorting with Expressions
      • The GROUP BY Clause
        • Aggregate Functions
        • Counting Rows
        • Counting Column Data
        • Counting with the WHERE Clause
        • Using the GROUP BY Clause
        • Using ORDER BY with GROUP BY
        • Using HAVING with GROUP BY
        • TOP Values
      • Joining Tables
        • Cross Joins (Cartesian Products)
        • The use of Keys in Joining
        • Join Notation
        • Inner Joins
        • Outer Joins
        • Combining Inner and Outer Joins
        • Self Joins
    • Lab 2: Data Selection Queries
      • Lab 2 Overview
      • Build a Simple Select Query
      • Build an Aggregate Query
      • Join Tables with an Inner Join
      • Build an Aggregate Query with Multiple Inner Joins
      • Build an Aggregate Query with Inner and Outer Joins
    • Modifying Data
      • Modifying Data with Transact-SQL
      • Inserting Data
        • Inserting a Single Value
        • Inserting Multiple Values
        • Inserting Multiple Rows
        • Creating a New Table with SELECT INTO
        • Temporary Tables
        • Inserting with Output
        • Using Bulk Copy to Insert Data
      • Updating Data
        • Updating a Single Row
        • Updating Multiple Rows
        • Updating from Another Table
        • Updating with TOP
        • Updating Large Value Types with UPDATE WRITE
      • Deleting Data
        • Deleting a Single Row
        • Deleting Multiple Rows
      • Understanding Transaction Isolation
        • Isolation Levels
        • Blocking and Deadlocks
        • Using Snapshot Isolation
    • Lab 3: Modifying Data
      • Lab 3 Overview
      • Add a Product
      • Edit a Product
      • Delete a Product
  • Storyline 2 - Advanced

    $650.00
    Storyline 2 - Advanced Logo
    This course provides students with the knowledge and hands-on practice they need to develop and build advanced interactions, extend the functionality of Storyline, and have a better understanding of Storyline project workflow. In this class we explore many media features in depth, including best practices for audio and video, animations, Storyline variables, triggers, cue points, and student reporting. Students create a fully branded Storyline Template. . .

    Articulate Storyline 2 - Advanced 

    • Themes and Templates
      • Create a Theme
      • Format a Master Slide
      • Create Layouts
      • Save a Theme
      • Load a Theme
      • Add Slide Navigation to the Slide Master
      • Create Variables
      • Add Triggers for a Progress Indicator
      • Create and Use a Template
    • Custom Navigation
      • Create a Motion Path
      • Change Motion Path Options
      • Change the Duration of a Motion Path
      • Add a Second Motion Path to an Object
      • Delete Specific Triggers
      • Edit "When" a Trigger Occurs
      • Add Triggers that Reset Motion Paths
      • Copy and Edit a Trigger
      • Add Triggers that Disable States
      • Add Triggers that Enable States
      • Add a Trigger to Show a Layer
    • Gamification
      • Start and Stop Media
      • Change the Hover State
      • Make a Trigger Conditional
      • Show Layers Conditionally
      • Hide Objects Using States
      • Adjust a Variable
      • Change a State Based on When
      • Calculate a Score
      • Adjust Variables Dynamically
    • Video Control and Sliders
      • Work with Web Objects
      • Edit Video Parameters
      • Add Cue Points to the Timeline
      • Add Triggers Based on Cue Points
      • Change a Character's State Based on Time
      • Insert and Format a Slider
      • Set Slider Values
      • Add Triggers to a Slider
    • Advanced Quizzing
      • Modify Drag and Drop Questions
      • Add an Image as Question Feedback
      • Set Remediation
      • Import Questions From a File
      • Create a Random Quiz
      • Redirect a Quiz
    • Extending Storyline
      • Execute a Print JavaScript
      • Save Variables to a Text File with JavaScript
    • Accessibility and Reporting
      • Make an Image Accessible
      • Control Accessibility Visibility
      • Edit the Tab Order
      • Add a Keyboard Shortcut to a Button
      • Add Closed Captions
      • Upload a Project to an LMS

    Upcoming Dates

  • Storyline 2 - Introduction

    $650.00
    Storyline 2 - Introduction Logo
    Storyline is a powerful eLearning authoring tool that allows you to create interactive, professional-looking courses, presentations, and quizzes. Our 2-day introductory course teaches course developers how to create training titles, demonstrations, interactive simulations, branching scenarios, and quizzes without any programming. You will learn the Storyline Interface, understand scenes, slides, timeline features, and layers, publish your project. . .

    Articulate Storyline 2 - Introduction

    • Exploring Storyline
      • Planning eLearning Projects
      • Budgeting eLearning Projects
      • eLearning Development Phases
      • eLearning Development Process
      • Designing Storyline Slides
      • Fonts and Learning
      • Scripts
      • Storyboarding for Soft Skills
      • Explore a Finished Storyline Project
      • Explore Slides and Panels
      • Zoom and Magnify
      • Explore Panels
      • Preview the Entire Project
    • Creating Projects
      • Create a New Project
      • Apply a Theme
      • Apply a Content Master Slide
      • Insert New Slides
      • Create a New Content Master Slide
      • Apply a Different Master Layout to a Slide
      • Import Content from PowerPoint
    • Add Content
      • Create and Format a Text Box
      • Work with a List
      • Add an Image to a Slide
      • Add a Shape to a Slide
      • Customize a Shape
      • Insert a Character
      • Insert a Caption
    • Interactivity
      • Add Buttons to Slides
      • Change Button States
      • Create Layers
      • Insert a Text Entry Field
    • Triggers and Hotspots
      • Delete Default Triggers
      • Add a Trigger to a Button
      • Hide Player Buttons
      • Add Triggers to Layers
      • Add a Hide Layer Trigger
      • Add a Slide Trigger
      • Add a Conditional Trigger
      • Edit a Trigger
      • Add a Hotspot and Lightbox Trigger
    • Variables
      • Manage a Variable
      • Reference a Variable
      • Create a Variable
      • Manipulate a Variable with a Trigger
      • Create a True/False Variable
      • Create a Trigger to Change a True/False Variable
      • Add a Condition to an Existing Trigger
      • Play Audio with a Conditional Trigger
      • Add a Condition to a Button
    • Audio, Animation, and Video
      • Add Voiceover Audio to a Slide
      • Change Slide Audio
      • Edit Slide Audio
      • Add Silence
      • Record Voiceover Audio
      • Control Object Timing
      • Animate an Object
      • Control Animation Options
      • Insert Video
      • Delay Object Start Times
      • Trim Video
      • Animate a Video
      • Add a Slide Transition
    • Quizzes
      • Insert a Multiple Choice Slide
      • Insert a Matching Drag-and-Drop Slide
      • Insert a Freeform Drag-and-Drop Quiz Slide
      • Insert a Quiz Result Slide
    • Recording and Publishing
      • Rehearse a Script
      • Record a Video
      • Edit Player Properties
      • Reorder Slides and Edit Triggers
      • Publish Course Content

    Upcoming Dates

  • Storyline 360 - Advanced

    $650.00
    Storyline 360 - Advanced Logo
    This course provides students with the knowledge and hands-on practice they need to develop and build advanced interactions, extend the functionality of Storyline, and have a better understanding of Storyline project workflow. In this class we explore many media features in depth, including best practices for audio and video, animations, Storyline variables, triggers, cue points, and student reporting. Students create a fully branded Storyline Template. . .

    Articulate Storyline 360 - Advanced 

    • Themes and Templates
      • Create a Theme
      • Format a Master Slide
      • Create Layouts
      • Save a Theme
      • Load a Theme
      • Add Slide Navigation to the Slide Master
      • Create Variables
      • Add Triggers for a Progress Indicator
      • Create and Use a Template
    • Custom Navigation
      • Create a Motion Path
      • Change Motion Path Options
      • Change the Duration of a Motion Path
      • Add a Second Motion Path to an Object
      • Delete Specific Triggers
      • Edit "When" a Trigger Occurs
      • Add Triggers that Reset Motion Paths
      • Copy and Edit a Trigger
      • Add Triggers that Disable States
      • Add Triggers that Enable States
      • Add a Trigger to Show a Layer
    • Gamification
      • Start and Stop Media
      • Change the Hover State
      • Make a Trigger Conditional
      • Show Layers Conditionally
      • Hide Objects Using States
      • Adjust a Variable
      • Change a State Based on When
      • Calculate a Score
      • Adjust Variables Dynamically
    • Video Control and Sliders
      • Work with Web Objects
      • Edit Video Parameters
      • Add Cue Points to the Timeline
      • Add Triggers Based on Cue Points
      • Change a Character's State Based on Time
      • Insert and Format a Slider
      • Set Slider Values
      • Add Triggers to a Slider
    • Advanced Quizzing
      • Modify Drag and Drop Questions
      • Add an Image as Question Feedback
      • Set Remediation
      • Import Questions From a File
      • Create a Random Quiz
      • Redirect a Quiz
    • Extending Storyline
      • Execute a Print JavaScript
      • Save Variables to a Text File with JavaScript
    • Accessibility and Reporting
      • Make an Image Accessible
      • Control Accessibility Visibility
      • Edit the Tab Order
      • Add a Keyboard Shortcut to a Button
      • Add Closed Captions
      • Upload a Project to an LMS

    Upcoming Dates

  • Storyline 360 - Introduction

    $650.00
    Storyline 360 - Introduction Logo
    Storyline is a powerful eLearning authoring tool that allows you to create interactive, professional-looking courses, presentations, and quizzes. Our 2-day introductory course teaches course developers how to create training titles, demonstrations, interactive simulations, branching scenarios, and quizzes without any programming. You will learn the Storyline interface, understand scenes, slides, timeline features, and layers, publish your project. . .

    Articulate Storyline 360 - Introduction

    • Exploring Storyline
      • Planning eLearning Projects
      • Budgeting eLearning Projects
      • eLearning Development Phases
      • eLearning Development Process
      • Designing Storyline Slides
      • Fonts and Learning
      • Scripts
      • Storyboarding for Soft Skills
      • Explore a Finished Storyline Project
      • Explore Slides and Panels
      • Zoom and Magnify
      • Explore Panels
      • Preview the Entire Project
    • Creating Projects
      • Create a New Project
      • Apply a Theme
      • Apply a Content Master Slide
      • Insert New Slides
      • Create a New Content Master Slide
      • Apply a Different Master Layout to a Slide
      • Import Content from PowerPoint
    • Add Content
      • Create and Format a Text Box
      • Work with a List
      • Add an Image to a Slide
      • Add a Shape to a Slide
      • Customize a Shape
      • Insert a Character
      • Insert a Caption
    • Interactivity
      • Add Buttons to Slides
      • Change Button States
      • Create Layers
      • Insert a Text Entry Field
    • Triggers and Hotspots
      • Delete Default Triggers
      • Add a Trigger to a Button
      • Hide Player Buttons
      • Add Triggers to Layers
      • Add a Hide Layer Trigger
      • Add a Slide Trigger
      • Add a Conditional Trigger
      • Edit a Trigger
      • Add a Hotspot and Lightbox Trigger
    • Variables
      • Manage a Variable
      • Reference a Variable
      • Create a Variable
      • Manipulate a Variable with a Trigger
      • Create a True/False Variable
      • Create a Trigger to Change a True/False Variable
      • Add a Condition to an Existing Trigger
      • Play Audio with a Conditional Trigger
      • Add a Condition to a Button
    • Audio, Animation, and Video
      • Add Voiceover Audio to a Slide
      • Change Slide Audio
      • Edit Slide Audio
      • Add Silence
      • Record Voiceover Audio
      • Control Object Timing
      • Animate an Object
      • Control Animation Options
      • Insert Video
      • Delay Object Start Times
      • Trim Video
      • Animate a Video
      • Add a Slide Transition
    • Quizzes
      • Insert a Multiple Choice Slide
      • Insert a Matching Drag-and-Drop Slide
      • Insert a Freeform Drag-and-Drop Quiz Slide
      • Insert a Quiz Result Slide
    • Recording and Publishing
      • Rehearse a Script
      • Record a Video
      • Edit Player Properties
      • Reorder Slides and Edit Triggers
      • Publish Course Content

    Upcoming Dates

  • Test-Driven Development Using Visual Studio and C#

    $325.00
    Test-Driven Development Using Visual Studio and C# Logo
    An emerging software engineering paradigm is test-driven development, where tests are written early and testing is performed continuously during the development process. Problems are discovered early and corrected when they are found. This one-day course for developers explains the methodology of test-driven development and the use of the unit testing framework that comes with Visual Studio 2017, including the free Community version. The course. . .

    Test-Driven Development Using Visual Studio and C#

    • Test-Driven Development
      • What Is Test-Driven Development (TDD)?
      • Functional Tests / Customer Tests
      • Unit Tests / Programmer Tests
      • Test Automation
      • Simple Design
      • Refactoring
      • A Visual Studio Test Drive
      • TDD with Legacy Code
    • Visual Studio Unit Testing Fundamentals
      • Structure of Unit Tests
      • Unit Testing Framework
      • Assertions
      • Test Cases
      • Test Classes
      • Test Runners
      • Ignoring Tests
      • Initialization and Cleanup
    • More about Unit Testing Framework
      • Expected Exceptions
      • Custom Asserts
      • Playlists
      • Debugging Unit Tests
      • MSTest
      • Refactoring
  • The Science and Art of Effective Web and Application Design

    $975.00
    The Science and Art of Effective Web and Application Design Logo
    This course focuses on the current research, principles and methodologies for creating usable and effective interface designs. We examine key aspects of navigation, presentation, content and interaction, focusing on both sides of the UI/UX fence: science and art. This course is designed for usability practitioners, website/intranet developers, application developers, interface designers and project managers.

    The Science and Art of Effective Web and Application Design

    • Introduction to the Science and Art of Effective Web and Application Design
    • Design: Art and Science
      • User-Centered Design
      • What is a Better User Experience?
      • Keys to Understanding the User
      • Keys to Understanding the Experience
    • Navigation
      • How do People Navigate?
        • Two Types of Navigators
        • Users Scan Pages
        • After They Scan
      • Challenges of Web Navigation
      • Characteristics of Usable Navigation
      • Information Architecture
      • Primary Navigation Systems
        • Hierarchical Models
        • Sequential Navigation
        • Fixed Navigation
      • Supplemental Navigation Systems
        • Index or Sitemap
        • Breadcrumbs
        • Quicklinks
      • Navigation Case Study
      • Tips for Simplifying Navigation
    • Presentation
      • Visual Cognitive Processing
      • Loads
      • Eye Movement and Eye Tracking
        • Prominence
        • Grouping
        • Nesting
      • Tabs
      • Gestalt Principles of Visual Design
        • What is Gestalt Psychology?
        • How is Gestalt Related to Visual Perception?
        • Simplicity
        • Figure-Ground
        • Proximity
        • Law of Pragnanz
        • Similarity
        • Common Fate
        • Symmetry
        • Parallelism
        • Continuation
        • Closure
        • Common Region
        • Element Connectedness
      • Layout
        • Golden Ratio
        • Choices
      • Color
        • The Color Test
        • The Impact of Color
        • The Color Chart
        • Colors in Culture
        • Contrast
        • Mixing Color and Shape
      • Tips for the First User Experience
    • Content
      • Scanning
      • Writer's Pyramid
        • The Top
        • The Body or Structure
        • The Foundation
      • Writing Style
        • Clear and Simple
        • Organized Thoughts
        • Tell, Tell and Then Tell
        • Stick to the Point
        • Make It Interesting
        • Target Audience
        • Intelligent, But Lack of Knowledge
        • Slang and Jargon
        • Active Voice
        • Positive Terms
        • Direct Instructions
        • Short Sentences
        • Necessity
      • Readability Tests
    • Interaction Design
      • What is Interaction Design?
      • Five Dimensions of Interaction Design
      • Key Concerns of Interaction Design
      • Words
      • Visual Representations
        • Light and Shadow
        • Icons
        • Fonts
        • Font Size
        • Font Pairings
        • Line Spacing
        • Circles
        • Rounded Edges
      • Physical Objects or Space
        • The Shift from Flat Design
        • Ghost Buttons
        • User Interface Controls
      • Time
        • Pace
        • Responsiveness
        • Context
        • Auto-Rotating Carousels
        • Progress Indicators
        • Animations
          • Hover Animations
          • 12 Animation Principles
      • Behavior
        • Schemata
        • The Boiling Frog
        • Rewards
        • Feedback
        • Gamification
        • Tips for Gamification
      • Error Handling
      • Freedom to Customize
    • Wireframing
      • Wireframes
        • Lo-Fidelity Wireframes
        • Hi-Fidelity Wireframes
      • Is Paper Dead?
    • Accessibility

    Upcoming Dates

  • TypeScript Fundamentals

    $325.00
    TypeScript Fundamentals Logo
    TypeScript is a cutting-edge, open-source programming language that is a superset of JavaScript. TypeScript makes available today programming features that are planned for inclusion in future releases of JavaScript. TypeScript source code compiles to plain JavaScript, so it can be used in projects targeting any browser on any host with any operating system. This course prepares students with the fundamentals of TypeScript for use within modern web. . .

    TypeScript Fundamentals

    • Introduction to TypeScript
      • What is TypeScript?
      • How to Install TypeScript
      • Let, Const, Block Scope and Module Scope
      • Template Strings
      • Arrow Functions
      • Compiling TypeScript With Options
      • Install and Use Typings
      • Install and Use TSLint
    • Types in TypeScript
      • Primitive Types
      • Enums and Tuples
      • Symbols
      • Union Types
      • Intersection Types
      • Nullable Types With -- strictNullChecks
    • Classes
      • Encapsulation and Scope
      • Properties
      • Methods
      • Constructors and Parameter Properties
      • Inheritance
    • Interfaces and Namespaces
      • Creating Interfaces
      • Implementing Interfaces
      • Anonymous Interfaces
      • Type Guarding
      • Organizing Code in Namespaces
    • Generics
      • Generic Functions
      • Generic Classes
      • Generic Constraints
    • Appendix A: Decorators
      • Decorators, Decorator Factories and Composition
      • Class Decorators
      • Method Decorators
      • Property Decorators
      • Parameter Decorators
    • Images, Windows and Timers
      • Image Rollovers
      • Preloading Images
      • Creating a Slide Show
      • Windows
      • Timers
      • Popup Timed Slide Show
    • Navigator, History, and Location Objects
      • The navigator Object
      • Feature Detection
      • history Object
      • location Object
      • Creating a Simple Quiz
  • User Experience Foundations

    $650.00
    User Experience Foundations Logo
    To increase the usability and effectiveness of your own design projects, it is critical to understand users. This course takes a deep dive into the most current research on what makes people think and act, what motivates them, how they process and remember information, and, most importantly, what they want in products and applications. You will learn the key aspects of human vision, memory, thought, and decision-making that should directly impact. . .

    User Experience Foundations

    • Introduction to User Experience
    • The History of UX Design
      • Timeline
      • Keys to Understanding a User
    • Understanding Human Vision
      • Inattentional Blindness
      • Peripheral Vision
      • Reification
      • Similarity and Proximity
      • Continuation
      • Facial Recognition
      • Affordance
      • Color
    • Understanding Human Memory
      • Schemata
      • The Four-Item Rule
      • Recall vs. Recognition
      • Unreliable Memories
    • Understanding Human Thought
      • Mental Processing Loads
      • Cognitive Barriers
      • Progressive Disclosure
      • The Wandering Mind
      • Mental Modes
      • Cognitive Dissonance
    • Understanding Human Decisions
      • Unconscious Decisions
      • Time is Relative
      • Signal Detection
      • Selective Attention
      • Choices
      • Initial Impressions

    Upcoming Dates

  • User-Centered Analysis and Conceptual Design

    $650.00
    User-Centered Analysis and Conceptual Design Logo
    User-centered analysis is the basis for interface design that makes sense to the user. With a clear definition of user requirements, developers and designers can create more effective and usable software interface designs. In this course, you will learn the methods and concepts to analyze user-centered requirements—the foundation for designing user-centered interfaces, content, applications, and websites. This course is designed for usability practitioners,. . .

    User-Centered Analysis and Conceptual Design

    • Introduction to User-Centered Design
      • The Benefits of UCD
      • Data is Critical
      • Team Participation
      • Knowing the Alternatives
    • Data Analysis in User-Centered Design
      • Overview of Analyzing User Data
      • Gathering User Data to Analyze
        • Quantitative vs Qualitative
        • Field Trip
        • Observing Users
        • Observation Techniques
        • Gathering the Information
      • Experience Mapping
        • Depicting User Interactions
        • Building an Experience Map
        • Creating a Successful Experience Map
      • Actionable Data
        • Identifying Pain Points
        • Setting Goals
        • Understanding Metrics
        • Rich User Data in an Actionable Format
    • Personas in User-Centered Design
      • What is a Persona?
      • Personas in User-Centered Design
      • Benefits of Personas
      • Creating Personas
        • Exploring Elastic vs. Concrete Users
        • Personas vs. Market Segmentation
        • Creating Assumption Personas
        • How Many Personas Do You Need?
      • Moving to Data-Driven Personas
        • Data-Driven Personas Are More Believable
        • Gathering Data for Personas
        • Maintaining a Persona Data File
        • Know Thy User
    • Creativity in User-Centered Design
      • Understanding Ideation
      • What Does Ideation Mean?
      • The Local Maximum Problem
      • The Benefits of Ideation Techniques
      • Ideation Techniques
        • Downsides of Brainstorming
        • Design Charrettes
        • Possible Futures
        • Three-Dimensional Design
        • Role Play
      • Creativity is Key
    • Scenarios and Storyboards in User-Centered Design
      • Working with Scenarios and Storyboards
      • What are Scenarios and Storyboards?
      • Benefits of Scenarios and Storyboards
      • Creating Scenarios
        • Prerequisites for Scenario Creation
        • Writing Scenarios
        • Tips for Good Scenarios
      • Storyboards to Visualize Scenarios
        • From Scenario to Storyboard
        • Storyboard Creation
        • Tips for Good Storyboards
    • Prototyping in User-Centered Design
      • Paper Prototyping
        • What is Paper Prototyping?
        • Benefits of Paper Prototyping
        • Where Does It Fit in the UCD Process?
      • Creating a Paper Prototype
        • Building the Prototype
        • Materials to Use
        • Tips to Paper Prototyping
      • User Testing a Paper Prototype
        • Users Respond in Different Ways to Paper Prototypes
        • Special Considerations When Testing Paper Prototypes
        • Tips for User Testing Paper Prototypes
    • Using User-Centered Design Artifacts to Create an Implementation Plan
      • Implementation Planning
      • User-Centered Planning
      • Where Implementation Planning Fits in the UCD Process
      • Story Mapping
        • Create a Story Map
        • Laying Out the Interface
        • Prioritizing Items on the Story Map
        • Setting Metrics for Story Map Items
    • Content Strategy
      • What is Content?
      • The Content Strategy Process
        • The Components of Content Strategy
        • A Holistic Approach to Content Strategy
        • Key Driving Questions
      • Users, Motivations and Goals
        • Content Strategy for People
        • Identify and Understand Stakeholders
        • Understanding Context
        • Develop Fact-Based Personas
        • Extend Personas with Empathy Maps
      • Analysis and Structure
        • Substance and Structure
        • The Quantitative Content Audio
        • The Qualitative Content Audio
        • Content Models
      • Create Once, Publish Everywhere
        • Scenarios and Activity Flows
        • Information Architecture and Wireframing
      • Guides, Templates and Workflows
        • Voice and Tone
        • Style Guides
        • Examples and Templates
        • Workflows
      • Creation and Management
        • Governance and Ownership
        • Who Creates the Content?
        • Budgeting and Advocacy
        • Measuring Success
      • Next Steps

    Upcoming Dates

  • Visio 2013 / 2016 - Advanced

    $325.00
    Visio 2013 / 2016 - Advanced Logo
    This course builds on the concepts and skills taught in Visio 2013 / 2016 - Introduction. Students will learn how to work with layers, create custom themes, stencils and templates, and create business and project management diagrams. They will also learn how to integrate Visio with other Office programs, create software and database diagrams, and present diagrams both in Visio and in a web browser.

    Visio 2013 / 2016 - Advanced

    • Creating technical layouts
      • Layers
      • Drawing scales
      • Displaying shape dimensions
    • Custom themes and templates
      • Custom themes
      • Custom templates
    • Custom shapes and stencils
      • Special drawing operations
      • Shape behaviors
      • Custom stencils
    • Business diagrams and Web site mapping
      • Block, tree, and onion diagrams
      • Flowcharts
      • Organization charts
      • Project management diagrams
      • Web site maps
    • Integrating Visio with other programs
      • Integration with Microsoft Word
      • Integration with PowerPoint
      • Integration with Microsoft Outlook
      • Working with Web-enabling features
    • Software and database diagrams
      • Documenting software systems
      • Database model diagrams
    • Presenting diagrams in Visio and HTML
      • Presentation Mode
      • Sharing diagrams using a browser
  • Visio 2013 / 2016 - Introduction

    $325.00
    Visio 2013 / 2016 - Introduction Logo
    This course teaches the basic functions and features of Visio Professional 2013 / 2016. Students will learn how to use stencils, scale and resize objects, draw basic shapes and compound lines, and arrange objects. They will also learn how to create diagrams, work with text, apply formatting, work with background pages, and set file and print properties. Finally, students will create network and brainstorming diagrams, set shape properties, and create. . .

    Microsoft Visio 2013 / 2016 - Introduction

    • Getting Started
      • The start page
      • The Visio interface
      • Windows, stencils, and objects
    • Drawing tools
      • Basic shapes and lines
      • Compound lines
      • Editing objects
    • Basic diagrams
      • Planning a diagram
      • Creating a basic diagram
      • Working with text 
      • Organization charts
    • Formatting drawings
      • Formatting text
      • Formatting shapes and lines
    • Working with pages
      • File and print properties
      • Working with background pages
      • Working with links
    • Network and brainstorming diagrams
      • Network diagrams
      • Rack diagrams
      • Brainstorming diagrams
    • Customization and reporting
      • Layout and connection techniques
      • Shape properties
      • Reporting
  • Vue.js Fundamentals

    $1,325.00
    Vue.js Fundamentals Logo
    Vue.js is the progressive JavaScript framework that is rapidly gaining in popularity in the web community. It can be incrementally adopted, scaling easily from being used as a library to add small functionality to web pages to being used as a framework for a complete single-page-application. Vue.js is also easily integrated with other JavaScript libraries and frameworks.

    Vue.js 2 Fundamentals

    • Introduction
      • What is Vue.js?
      • How to get Vue.js
      • Hello Vue.js World
      • Data and Methods
    • Interacting with the DOM
      • Vue.js Virtual DOM
      • Interpolation
      • Methods
      • Interpolation and HTML Encoding
      • Event Binding, Arguments, and Modifiers
    • Data and Event Binding
      • JavaScript Code in the Template
      • 2-way Data Binding
      • Computed Properties
      • Watchers
      • Binding HTML Classes
      • Binding Style Properties
    • Conditionals and Iterations
      • Built-in Conditional Directives
      • Built-in Looping Directives
    • The Vue.js Instance
      • Configuration Options
      • Selector Limitations
      • Using Components
      • Template Limitations
      • Lifecycle Hooks
    • Using the Vue CLI
      • The Development Environment
      • The Development Workflow
      • Creating Projects Using Vue CLI
      • Webpack Template Overview
      • Vue Files and render
      • Using Vue CLI to Build for Production
    • Creating Components
      • Component Syntax
      • Data and Template Syntax
      • Registering a Component Locally
      • Root Component
      • File Naming Conventions (and Folder Conventions)
      • Selector Naming (Hyphenated vs. Camel-Case)
      • Component Styles and Scoping
    • Communicating Between Components
      • props
      • Emitting Events
      • Unidirectional Data Flow
      • Callback Functions
      • Vue.js Instance as Event Bus
    • Advanced Component Usage
      • Data Sharing Review
      • Content Sharing with Slots
      • Multiple, Named Slots
      • Default Slots and Default Content
      • Dynamic Components
    • Working with Forms
      • Input Form Binding
      • Input Modifiers
      • Checkboxes and Arrays
      • Radio Buttons
      • Dropdown Lists
      • Custom Controls
      • Submitting a Form
    • Directives
      • Built-in Directives
      • Creating Custom Directives
      • Directive Hook Functions
      • Passing Values to Custom Directives
      • Passing Arguments to Custom Directives
      • Creating Modifiers for Custom Directives
    • Filters and Mixins
      • Custom Filter
      • Computed Property as a Filter Alternative
      • Mixins
      • How Mixins Get Merged
      • The Global Mixin Antipattern
      • Mixins and Scope
    • Transitions and Animations
      • Transition Element
      • CSS CLasses Applied
      • Animating on Load
      • Using Animation Libraries
      • TRansitioning Between Elements
      • Transition JavaScript Hooks
      • Animating Dynamic Components
      • Animating Multiple Elements
    • Working with HTTP APIs
      • Installing Axios
      • HTTP Verb Methods
      • GETting Data
      • Configuring Axios Globally
      • Using Interceptors
      • Custom Axios Instances
    • Vue Routing
      • Setting up routes
      • Displaying Components with router-view
      • Router Modes
      • Creating Router Links
      • Navigating from Code
      • Using Route Parameters
      • Child Routes
      • Using Named Routes
      • Using Multiple RouterViews
      • Redirecting and Catch-all Routes
      • Animating Router Transitions
      • Route Guards
      • Lazy-Loading Route Components
    • Managing State with VuEx
      • Installing vuex
      • Central Store for State
      • Using Getters for State
      • Committing Mutations
      • Creating Actions
      • Passing Payloads
      • Vuex and 2-way Data Binding
      • Modularize State
      • Best Practices
    • Deployment
      • Preparing for Deployment
      • Creating Deployment Build
      • Deploying an App

    Upcoming Dates

  • Web Services Using C# and .NET

    $1,325.00
    Web Services Using C# and .NET Logo
    This course provides a realistic, hands-on and comprehensive coverage of developing Web services using .NET and C#. Web services are an evolving series of standards that enable programs on various computers to communicate with other programs on similar or disparate computers transparently over the Internet. This course teaches in detail the skills needed to program Web services using .NET technologies, both ASP.NET and Windows Communication Foundation. . .

    Web Services Using C# and .NET

    • What Are Web Services?
      • Introduction to Distributed Computing
      • Network Latency
      • Object State and Scalability
      • Interoperability
      • SOAP
      • WSDL
      • UDDI
      • Web Service Business Models
      • Service Oriented Architecture (SOA)
      • ASP.NET Web Services
      • Windows Communications Framework (WCF)
      • Representational State Transfer (REST)
      • ASP.NET Web API
    • Web Services Fundamentals
      • Creating a Web Service Using ASP.NET
      • Deploying a Web Service Using IIS
      • Testing a Web Service
      • HTTP
      • XML
      • SOAP 1.1 and SOAP 1.2
      • Web Service Clients
      • WSDL
    • Developing ASP.NET Web Services
      • Using Visual Studio 2013 to Develop Web Services
      • Visual Web Developer
      • Using ASP.NET Development Server
      • An Overview of the Web Services Namespaces
      • Deriving from the WebService Class
      • @Webservice Attribute
      • WebService Class
      • Adding a WebMethod to Web Services
      • Debugging Web Services
      • WS-I Basic Profile
      • ASP.NET Configuration
    • Web Service Clients
      • Web Service Proxies
      • Web Services Description Language Tool (Wsdl.exe)
      • Understanding the Proxy Code
      • Creating a Proxy with Visual Studio 2013
      • Returning Complex User-Defined Data Types
    • ASP.NET Web Services Programming Model
      • Asynchronous Programming in Web Services
      • Asynchronous Events in .NET 4.0
      • Managing State in ASP.NET Web Services
      • Transactions in ASP.NET Web Services
      • Caching in ASP.NET Web Services
    • XML Serialization
      • XmlSerializer
      • What Is Not Serialized
      • Writing and Reading XML
      • Customizing XML Serialization
      • XML Schema and XSD
      • Creating Classes from Schemas
      • XML Serialization and Web Services
    • More about SOAP
      • The Structure of SOAP Messages
      • Using SOAP Headers
      • SOAP Faults
      • Document and RPC Style Messaging
      • Literal and Encoded Use
      • Customizing SOAP with Attributes
      • Using SOAP 1.2
    • More about WSDL
      • The Need for Service Description
      • An IDL for Web Services
      • WSDL Namespaces
      • The WSDL Description Model
      • WSDL Descriptors as Schema
      • Message Description
      • Messaging Scenarios
      • Operations: Input, Output, and Fault
      • Messages
      • Service Description
      • Extending WSDL
      • .NET WSDL Classes
      • WSDL First!
    • Data Access with Web Services
      • Multiple-Project Solutions in Visual Studio
      • Multiple-Tier Data Access
      • Data Access Using ADO.NET
      • A Data Access Web Service
      • Data Binding with Windows Forms
      • Binding to a Web Service
    • Introduction to WCF
      • What is WCF?
      • Address, Binding and Contract
      • WCF Services and Clients
      • IIS Hosting
      • Interoperability with ASMX Web Services
      • Data Contracts
      • Deployment
    • Introduction to Web API
      • ASP.NET Web API
      • Representational State Transfer
      • REST and Web API
      • HTTP Services Using Web API
      • Using Fiddler
      • ASP.NET Web API Clients
      • CRUD Operations

    Upcoming Dates

  • Windows 10 - Introduction

    $325.00
    Windows 10 - Introduction Logo
    Whether you're new to computers or have used them in the past, this class will help you become more comfortable using a personal computer and, more specifically, Windows 10. This course will familiarize you with the Windows 10 interface and its basic capabilities. You will learn to use Windows apps and desktop applications to complete day-to-day tasks, including installing new apps and multitasking with multiple programs. You will learn how to work. . .

    Windows 10 - Introduction

    • Accessing Windows 10
      • Get Started with Windows 10
      • Navigate the Windows 10 Desktop
      • Use the Start Menu
    • Using Windows Universal Apps and Desktop Applications
      • Use Desktop Applications
      • Use Windows Universal Apps
      • Multitask with Open Apps
      • Install Apps from Windows Store
    • Working with Files and Folders
      • Manage Files and Folders with File Explorer
      • Store and Share Files with OneDrive
    • Using Cortana and Edge
      • Get to Know Cortana
      • Use Cortana as a Personal Assistant
      • Browse the Web with Edge
    • Customizing the Windows 10 Environment
      • Customize the Start Menu
      • Customize the Desktop and Lock Screen
    • Installing and Removing Devices
      • Manage Printers
      • Manage Peripheral Devices
    • Using Windows 10 Security Features
      • Manage Passwords and Privacy Levels
      • Use Windows Defender
  • Windows Communication Foundation Using C#

    $975.00
    Windows Communication Foundation Using C# Logo
    Windows Communication Foundation (WCF) is Microsoft’s new framework for building distributed systems. It unifies and builds on the diverse set of existing distribution mechanisms, which include ASP.NET Web services and .NET Remoting. WCF enables developers to produce highly configurable, secure, reliable and transactional services using a single simplified programming model. And since WCF supports the WS-* series of Web service standards, it enables. . .

    Windows Communication Foundation Using C#

    • WCF Essentials
      • What is WCF?
      • WCF and Web API
      • Address, Binding and Contract
      • WCF Services and Clients
      • WCF Service Libraries
      • WCF Test Host and Test Client
      • Self-Hosting
      • WCF Clients
      • Channel Factories
      • Creating Proxies
      • Configuration Files
      • Metadata
      • Standard Endpoints
      • WCF Architecture
    • Addresses and Bindings
      • Addresses
      • Bindings
      • Message Exchange Patterns
      • Configuring Bindings
      • Interoperating with ASMX Web Services
      • Default Endpoints and Bindings
      • Service Descriptions
      • Multiple Endpoints
    • Service Contracts
      • Defining Service Contracts
      • Defining Operation Contracts
      • Services with Multiple Contracts
      • Contract Inheritance
      • Operation Overloading
    • Instance Management
      • Using Per-Call Services
      • Using Per-Session Services
      • Using Singleton Services
      • Configuring Behaviors
      • Windows Forms WCF Clients
    • Data Contracts
      • Implementing Data Contracts
      • Mapping Data Contracts to XSD Schema
      • Serialization
      • Arrays and Generic Collections
      • Enums
      • Versioning Data Contracts
    • More about Service Contracts
      • Versioning Service Contracts
      • Implementing Message Exchange Patterns
      • Oneway Contracts
      • Duplex Contracts
      • Asynchronous Proxies
      • Task-Based Asynchronous Pattern
      • WebSockets
    • Handling Errors
      • Faults and Exceptions
      • Generating and Handling Faults
      • Fault Contracts
      • Faults and Sessions
    • WCF Security
      • Security Aspects of Services
      • Transport Security
      • Message Security
      • Certificates
      • Credentials
    • WCF Routing
      • WCF Routing Service
      • Routing Configuration
      • Routing Contracts
      • Message Filters
      • Error Handling
      • Routing Scenarios

    Upcoming Dates

  • Word 2013 / 2016 - Advanced

    $195.00
    Word 2013 / 2016 - Advanced Logo
    This course covers advanced skills and concepts students need to use Microsoft Word 2013 / 2016 productively and efficiently. Students will learn to add interactive elements such as forms and content from other applications, and to save a file as a web page. Then they will learn how to use document references such as citations, indexes, and tables of contents. Next, they will learn to work more efficiently in Word by customizing the ribbon, creating. . .

    Word 2013 / 2016 - Advanced

    • Document interactivity
      • Creating forms
      • Inserting objects and charts
      • Web pages
    • Document references
      • Tables of contents and captions
      • Indexes, bibliographies, and footnotes
    • Working efficiently
      • Customizing the ribbon
      • Building Blocks
      • Master documents
    • Macros and VBA fundamentals
      • Simple macros
      • Visual Basic for Applications
      • Modifying and creating macros
      • Word objects
    • VBA programming
      • Control structures
      • VBA forms
      • Debugging and error handling
  • Word 2013 / 2016 - Intermediate

    $195.00
    Word 2013 / 2016 - Intermediate Logo
    In this course, students will further build on the skills acquired in the Microsoft Word 2013 / 2016 Introduction course. Students will learn to use styles and outlines, and how to format tables. Then they will insert SmartArt diagrams, work with shapes, and format text graphically. They will also learn how to format a document by adding sections, columns, and design elements such as watermarks and themes. In addition, they will use Track Changes. . .
    • Styles and outlines
      • Examining formatting
      • Working with styles
      • Working with outlines
    • Table formatting
      • Table design options
      • Table data
    • Illustrations
      • Creating diagrams
      • Working with shapes
      • Formatting text graphically
    • Advanced document formatting
      • Creating and formatting sections
      • Working with columns
      • Document design
    • Document sharing
      • Document properties
      • Tracking changes
      • Finalizing documents
    • Mail Merge
      • Form letters
      • Data sources for the recipient list
      • Mailing labels and envelopes
  • Word 2013 / 2016 - Introduction

    $195.00
    Word 2013 / 2016 - Introduction Logo
    This course covers the basic skills and concepts students need to use Microsoft Word 2013 / 2016 productively and efficiently. After an introduction to Word's window components, students will learn how to create and save documents and how to navigate documents. Then they will edit, copy and paste, and find and replace text. They will also learn how to enhance the appearance of a document by using various formatting options. In addition, they will. . .

    Word 2013 / 2016 - Introduction

    • Getting started
      • The Word window
      • New documents
      • Document navigation
    • Editing text
      • Working with text
      • The Undo and Redo commands
      • Cut, copy, and paste
      • Find and replace
    • Formatting text
      • Character formatting
      • Tab settings
      • Paragraph formatting
      • Paragraph spacing and indents
    • Tables
      • Creating tables
      • Working with table content
      • Changing the table structure
    • Page layout
      • Headers and footers
      • Page setup
    • Graphics
      • Adding graphics and clip art
      • Working with graphics
    • Proofing, printing, and exporting
      • Spelling and grammar
      • AutoCorrect
      • Printing and exporting documents
  • XML - Introduction

    $325.00
    XML - Introduction Logo
    Upon successful completion of this course, students will be able to create a basic XML document, validate an XML document, format and transform XML documents, link XML documents, and access XML documents.

    XML - Introduction

    • Creating an XML Document
      • Introduction to XML
      • Create XML Elements
      • Create Additional XML Components
      • Implement Namespaces
      • Implement XInclude
    • Validating an XML Document
      • Create a DTD
      • Validate XML with a DTD
      • Create a Schema
      • Validate XML with a Schema
    • Formatting and Transforming XML Documents
      • Display an XML Document Using Cascading Style Sheets (CSS)
      • Transform XML to XML
      • Transform XML into HTML
      • Create an XSL-FO Document
      • Display XML Data Using XSL-FO
    • Linking XML Documents
      • Link to an External Document
      • Link to External Sources Using the HTML Namespace
    • Accessing XML Documents
      • Access an XML Document Using XQuery
      • Access an XML Document Using DOM
      • Access an XML Document Using SAX
  • XSLT

    $650.00
    XSLT Logo
    In this two-day course you will use the features of XSLT and XPath to develop stylesheets that convert XML documents to other XML, HTML, or text. The course begins with an introduction to commonly used tags such as template, apply-templates, and value-of. From there, you will learn how to use XPath nodetypes, axes, and predicates. Flow control and functions are covered next. Finally, you will learn some advanced XSLT features such as variables. . .

    XSLT

    • Introduction to XSLT
      • Stylesheet, Source, and Result
      • XSLT Processors
      • Processor Implementations
      • XPath Basics
      • xsl:stylesheet
      • xsl:template
      • xsl:value-of
      • xsl:apply-templates
      • xsl:output
    • XPath Nodetypes
      • XPath Expressions
      • XPath Context
      • XPath Location Steps
      • Element and Root Nodes
      • Text and Attribute Nodes
      • Comment and Processing Instruction Nodes
      • Namespace Nodes
      • Wildcards
      • Whitespace
      • Default Template Rules
    • XPath Axes and Predicates
      • Location Paths and Location Steps
      • Peer Axis Types
      • More Peer Axis Types
      • Descendant Axis Types
      • Ancestor Axis Types
      • Node Tests
      • Predicates
      • Functions
    • XSLT Flow Control
      • xsl:if
      • xsl:choose
      • xsl:for-each
      • xsl:sort
      • Named Templates
      • Mode
    • Generating Output with XSLT
      • Output Methods
      • HTML Output
      • Plain Text Output
      • XML Output
      • xsl:element and xsl:attribute
      • Attribute Value Templates
      • xsl:attribute-set
      • Text, Processing-Instructions, and Comments
      • Working with Namespaces
    • Using XPath and XSLT Functions
      • XPath Datatypes and Functions
      • Node Test Functions
      • Node Set Functions
      • Boolean Functions
      • String Functions
      • Number Functions
      • The document() Function
      • xsl:key and key() Function
    • Advanced XSLT
      • Copying Elements
      • Numbering
      • Variables
      • Parameters
      • Using Other Stylesheets
      • apply-imports
      • Template Rule Conflicts
      • Extensions
    • XSLT and XPath 2.0 New Features
      • XSLT 2.0 Grouping Elements and Functions
      • User-Defined XSLT Functions
      • Multiple Output and XHTML Documents
      • Temporary Trees
      • Sequences
      • Types
      • Stylesheets that are Schema-Aware
      • Character Mapping
      • Regular Expressions

    Upcoming Dates