Archive for the ‘Course Alerts’ Category

Make Headlines w/ PowerPoint 2010: A Beginner’s Guide to Presentations

Friday, March 25th, 2011

Product(s): Microsoft PowerPoint 2010
Audience(s): Business Professional.
Duration: 60 Minutes
Start Date: April 26, 2011 1:00 PM EDT (US)
Fee: $99 or $19* with code at checkout.
*The code is posted on our Facebook Events Page.  “like” us for other special notices to our facebook fans.

Event Overview:
You’ve been asked to put together a presentation using PowerPoint, and you have no idea how to begin. Get equipped with the skills to do the job. We’re not talking fancy; the goal is to prepare you with the basics, how to put content on slides and get ready to present a show. The bells and whistles can come later.

• Interface Tour
• Create & Edit Slides
• Add Pictures from Computer
• Add ClipArt
• Animations & Transitions
• Run a SlideShow

www.facebook.com/knowledgewave

Register Online: http://logontolearn.com/webinarsdetail.php?pid=5382344

Class Alert: MS 50393 Introduction to C# Programming

Monday, March 14th, 2011

KnowledgeWave has just added a great C# for the month of April. This class is running live in-house at KnowledgeWave at iyr South Burlington, Vermont location. However, this class is available via our Online Live from your Desk training model. Attend from any location. Please contact a representative for more details.

Start Date: April 25th, 2011

KnowledgeWave has just added a great C# class for the end of April. This class is running live in-house at KnowledgeWave, South Burlington, Vermont. This class is available via our Online Live from your Desk training model. Please contact a representative for more details.

About this Course

Complete C# is a five-day instructor-led course which begins by covering the C# language syntax and its semantics as well as the concepts of OOP (object-oriented programming). In the class, students learn how to use the five basic .NET types: classes, enums, structures, delegates, and interfaces. Students also learn file Input/Output, assemblies, reflection, ASP.NET, Windows Forms, and ADO.NET.

 

Audience Profile

This class is intended for experienced software developers with little to no knowledge of C# or .NET.

 

At Course Completion

After completing this course, students will be able to:

 

Create applications with the C# language.

·         Understand object-oriented programming with .NET.

·         Know how to build desktop applications using Windows forms.

·         Interact with relational databases using ADO.NET.

·         Build Web sites using ASP.NET.

 

Course Outline:

 

Module 1: The Philosophy of .NET This module introduces the core pieces of .NET, including the role of the CLR, types, assemblies and namespaces. It also introduces the C# command line compiler.

 

Lessons

·         Understand the scope of the .NET platform

·         Examine the Common Language Runtime (CLR).

·         Examine the Common Type System (CTS).

·         Examine the Common Language Specification (CLS).

·         Survey the core .NET Namespaces.

·         Understand the role of the Common Language Infrastructure (CLI).

·         Work with the C# command line compiler (csc.exe).

 

Lab: Getting Up and Running with C#

·         Work with the C# compiler (csc.exe).

·         Preview the syntax of C#.

·         Begin to work with the Visual Studio IDE.

·         Check out the ILDasm.exe utility.

 

After completing this module, students will be able to:

·         Understand the Common Language Runtime (CLR).

·         Understand the Common Type System (CTS).

·         Understand namespaces as a way to categorize types.

·         Write applications from scratch using notepad.exe and the command line compiler.

 

Module 2: Introducing the C# Programming Language This module introduces the basic syntax of C# including class construction, looping and decision constructs, and the C# parameter modifier keywords (out, ref, params). It also examines the use of structured exception handling (SEH) using C#.

 

Lessons

·         Learn the basic constructs of C#: Main(), looping, decision, etc.

·         Define class types in C#.

·         Learn the role of the out, ref and params keywords.

·         Understand method overloading.

·         Work with structured exception handling (SEH).

 

Lab: C# Fundamentals

·         Overload a method.

·         Define and manipulate a custom exception.

 

After completing this module, students will be able to:

·         Know how to define basic constructs (field declarations, loops, and more).

·         Understand how define the Main() method and its purpose in C#.

·         Declare parameters to alter their state passing behavior.

·         Integrate SEH as a best practice for handling exceptions.

 

Module 3: Object Oriented Programming with C# This module introduces C# as an object-oriented language and its support for the three main pillars of OOP (object-oriented programming):  encapsulation, inheritance, and polymorphism. It also covers a variety of keywords and modifiers used to support OOP.

 

Lessons

·         View the pillars of OOP through C#.

·         Define and use abstract classes and interfaces.

·         Learn why and how to define nested types.

 

Lab: Experimenting With Encapsulation

·         Use public properties to expose private fields.

·         Use overloaded constructors.

·         Work with static members and constant values.

Lab: Inheritance and Polymorphism

·         Use inheritance to implement a class hierarchy.

·         Override base class functionality in derived classes.

·         Create an abstract base class with an abstract method.

Lab: Working with Interfaces

·         Define an interface.

·         Implement the interface throughout a hierarchy.

·         Use explicit interface implementation.

·         Build and use a custom namespace.

 

After completing this module, students will be able to:

·         Know the purpose of the “this” keyword.

·         Understand how encapsulation is enforced in C# through properties and visibility settings.

·         Understand how inheritance is used to promote code reuse and simplify maintenance.

·         Understand how polymorphism allows behavior to be either inherited or overridden.

·         Create object-oriented applications using C#.

 

Module 4: .NET Programming Fundamentals This module introduces many core concepts of the .NET platform including value-type and reference-type variables, structures, the Console class, enumerations, array processing, string manipulation, delegates, and events.

 

Lessons

·         Understand value types vs. reference types.

·         Know the role of System.Object.

·         Understand System data types and “nullable” data.

·         Process string data and arrays of data.

·         Build custom enumerations.

·         Build and use custom namespaces.

·         Work with delegates and events.

 

Lab: .NET Programming Fundamentals

·         See the difference between value types and reference types.

·         Experiment with various array methods.

·         Define and use an enumeration.

·         Build a complete hierarchy and overload several System.Object methods.

·         Implement the IComparable interface to support array sorting.

·         Define and use delegates and events.

 

After completing this module, students will be able to:

·         Declare value-type and reference-type variables.

·         Declare structs, enums, delegates, and events.

·         Declare and interact with arrays and strings.

 

Module 5: Understanding Generics This module introduces generic programming as a solution to common type programming issues. It covers generic collections, generic methods, and custom generic types with constraints.

 

Lessons

·         Understand the ‘issues’ found without generics.

·         Examine the System.Collections.Generic namespace.

·         Learn to build custom generic methods.

·         Learn to build custom generic types.

·         Understand how to constrain generics.

Lab: Working with Generics

·         Make use of an existing generic type in the System.Collections.Generic namespace.

·         Build and invoke a generic method.

·         Build and implement a generic type with constraints.

After completing this module, students will be able to:

·         Understand the advantages of using generics.

·         Create a strongly-types generics collection.

·         Create a generic method.

·         Create custom generic types and impose constraints.

 

Module 6: Understanding .NET Assemblies This module presents private and shared assemblies. It first shows the internals of private assemblies and how they can be configured using application configuration files. It then explains shared assemblies that are signed with a strongly-named key file and installed in the global assembly cache (GAC). Command line tools are demonstrated for configuration and deployment.

Lessons

·         Examine the internal composition of .NET assemblies.

·         Distinguish between private and shared assemblies.

·         Create application configuration files (*.config).

·         Understand the .NET versioning scheme.

·         Install shared assemblies into the GAC.

·         Understand the role of publisher policy assemblies.

Lab: Experimenting with .NET Assemblies

·         Create and configure a private assembly.

·         Work with application configuration files.

·         Build a shared assembly and place it in the GAC.

·         Experiment with versioning.

After completing this module, students will be able to:

·         Understand private and shared assemblies.

·         Configure a .NET assembly.

·         Create a shared assembly.

·         Use several command line utilities for deployment and configuration.

 

Module 7: Programming with Windows Forms This module introduces the System.Windows.Forms namespace. It covers how to build a highly stylized main window as a custom Form-derived object. In addition, it shows how to capture and respond to user input with handling mouse and keyboard events within the context of a GUI environment. It also covers the basics of responding to Paint requests and investigates a number of controls supplied by the System.Drawing namespace.

Lessons

·         Learn to build a Windows Forms application by hand.

·         Understand the Visual Studio Windows Forms project template.

·         Handle keyboard and mouse events.

·         Survey the Windows Forms controls set.

·         Learn how to build Windows Forms dialog boxes.

·         Understand Form inheritance.

Lab: Introducing Windows Forms

·         Handle mouse input.

·         Work with simple GDI+ rendering.

·         Build a menu system.

·         Build an input dialog box.

After completing this module, students will be able to:

·         Create a Windows form application from scratch.

·         Create a Windows form application using Visual Studio.

·         Utilize several controls on Windows forms.

·         Handle different types of events in Windows forms.

·         Understand how Windows forms are based on OOP with constructors, properties, and form inheritance.

 

Module 8: Reflection and Attribute-Based Programming This module introduces .NET reflection as a way to enable dynamic loading and late binding. It also demonstrates the built-in .NET attributes as well as how to create custom attributes. It wraps up by using reflection to read custom attribute values.

 

Lessons

·         Understand the role of reflection.

·         Examine the types defined within the System.Reflection namespace.

·         Understand how to explicitly load an external assembly.

·         Exercise late binding to an assembly.

·         Understand the role of attribute-based programming.

·         Learn how to leverage predefined attributes.

·         Build custom attributes.

·         Reflect on attributes.

Lab: Working with Reflection

·         Read an assembly name off the command line and dynamically load it.

·         Display general information about the assembly.

·         Enumerate over the types in the assembly and display information about their members.

Lab: Working with Late Binding, Dynamic Loading, and Custom Attributes

·         Build a Windows Forms application that can be extended by late-bound tools.

·         Use reflection to determine if an assembly supports a particular interface.

·         Dynamically allocate a type into memory.

·         Build and reflect over a custom attribute.

After completing this module, students will be able to:

·         Understand how reflection works and how it is used in today’s application development.

·         Use reflection to discover types in existing assemblies.

·         Use .NET attributes to describe and alter the behavior of custom types.

·         Create custom attributes to describe custom types.

 

Module 9: File IO and Object Serialization This module shows students how to manipulate a directories and files using types defined in the System.IO namespace. It demonstrates how to open, read, write, and close text and binary files. It also covers serialization as a way to persist objects to and from stream storage.

 

Lessons

·         Learn to manipulate a directory and file structure.

·         Open, read, write, and close text files.

·         Persist objects to and read from storage.

Lab: File IO and Object Serialization

·         Work with object serialization.

·         Work with the DataGridView control.

·         Manipulate the file open/save dialogs type.

·         Preview the use of some ADO.NET data types.

After completing this module, students will be able to:

·         Learn to manipulate a directory and file structure.

·         Open, read, write, and close text files.

·         Persist objects to and from storage.

 

Module 10: Introducing ADO.NET This module first introduces ADO.NET as a mean to interact with data sources in connected and disconnected manners. It describes the primary ADO.NET objects that are used to perform crate, read, update, and delete (CRUD) operations in a connected manner. It then shows the primary objects that are used to manipulated data in a disconnected manner with the data adapter and data set.

 

Lessons

·         Understand the ADO.NET model.

·         Work with DataReaders.

·         Work with DataSets and DataAdapters.

·         Work with the DataView class.

·         Understand ADO.NET DataRelations.

Lab: An Introduction to ADO.NET

·         An Introduction to ADO.NET

·         Work with DataReaders.

·         Work with data adapters and the DataSet class.

·         Build a Windows Forms front end to view your data.

After completing this module, students will be able to:

·         Understand the relationships between Connection, Command, DataReader, DataAdapter, and DataSet objects.

·         Create a .NET application that uses the connected model.

·         Create a .NET application that uses the disconnected model.

·         Use a DataView to sort or filter the DataSet results.

 

Module 11: Advanced ADO.NET Features This module introduces the ADO.NET data provider factory model as a way to allow developers to create database agnostic applications. It also shows how configuration settings are pulled using the Configuration Manager and the ConnectionStrings element. It wraps up with a look at the DataTableReader control.

 

Lessons

·         Investigate the ADO.NET data provider factory model.

·         Work with connection string builder objects.

·         Understand the element.

·         Check out new features of the DataTable.

Lab: Advanced ADO.NET Features

·         Select, insert, update, and delete records within a custom database.

·         Make use of the new element in a .config file.

·         Make use of the new data provider factory model.

·         Work with ConnectionStringBuilder objects.

·         Examine some data-binding components of Windows Forms.

After completing this module, students will be able to:

·         Understand the data provider factory model as a way to create database-agnostic applications.

·         Use the Configuration Manager to retrieve application settings.

·         Work with the DataTableReader type.

 

Module 12: Introducing ASP.NET This module introduces the System.Web namespace as a way to create a simple ASP.NET Web application. It describes how the controls are added to ASP.NET Web pages and automatically formatted into HTML and JavaScript. It also covers the global.asax file and the codeless data-binding model that was introduced with .NET 2.0.

 

Lessons

·         Examine the architecture of an ASP.NET web application.

·         Understand the single file and code file approach to build web pages.

·         Understand the role of ASP.NET web controls.

·         Learn about state management.

Lab: An Introduction to ASP.NET

·         Build a data-centric Page type.

·         Work with ASP.NET web controls.

·         Work with ASP.NET data-binding.

·         Work with server-side event handling.

After completing this module, students will be able to:

·         Understand the ASP.NET Web Page programming model.

·         Create a simple ASP.NET Web application.

·         Write codeless ASP.NET Web pages that take advantage of the data-binding model.

Prerequisites:

Before attending this course, students must have:

·         Experience using graphical IDEs to build and debug software applications.

·         Exposure to OOP concepts; however, this is not mandatory.

 

 

Under the Hood: Dive into the New Features of MS Office 2010

Monday, November 8th, 2010

Under the Hood: Dive into the New Features of Microsoft Office 2010

Product(s): Microsoft Office 2010
Audience(s): Business Professional.
Date(s): Wednesday, November 17, 2010
Time: 3:00PM (EST) U.S.
Duration: 60 Minutes

Event Overview:
Change is a way of life, and with Microsoft’s new Office 2010, life is good. Microsoft Office 2010 has expanded upon Microsoft’s new interface and is loaded with new features. This Webinar explores the interface and the dynamic features of the Office Suite. We will also go into Word, Excel and PowerPoint to highlight some of the big changes. If you have Office 2010, this webinar is a must to get you on the path to embracing the change. From new improved text effects in Word, to Sparklines in Excel, to new photo manipulation tools and animations in PowerPoint, Office 2010 is loaded with features to help you be more productive.

Log On To Learn is pleased to bring you our 60-minute Webinars  followed by a 15-minute Question and Answer session! Hear our experts answer your specific questions at the end of the 60-minute presentation. All webinars are posted as U.S. Eastern Daylight Savings Time. U.S EST.

To Register: Click Here Fee: $99.00

Tell Your Story Visually with Eye-Catching Charts in Microsoft Excel 2010

Friday, November 5th, 2010

Tell Your Story Visually with Eye-Catching Charts in Microsoft Excel 2010

Product(s): Microsoft Office Excel 2010
Audience(s): Business Professional.
Date(s): Wednesday, November 17, 2010
Time: 1:00PM (EST) U.S.
Duration: 60 Minutes

Event Overview:
Almost everyone has seen or worked with a chart at one time or another–charts illustrate data, relationships, or trends, graphically. Like the saying “a picture is worth a thousand words” charts are often a better tool for presenting information than hard-to-read numbers. This Webinar covers just about everything there is to know about charts. The dazzling charts you will be able to create after you finish this course will impress both you and your colleagues. What is a Chart? Selecting Data, Chart Types, Create a Chart, Format Your Chart, Edit a Chart and Create Chart Templates

Join us for this 60 minute Webinar and you will gain a fundamental understanding of the Access Objects; Tables, Queries, Forms and Reports. This seminar will show you the basics on how to create a table and add records. You will also learn how to create a simple Form for data entry, along with creating simple queries and simple reports. Let us take you on this quick tour of Microsoft Access so you can see how easy and powerful it can be.

be.To Register: Click Here Fee: $99.00

MS50322: Configuring and Administering Windows 7

Thursday, September 9th, 2010

Date(s): September 27 – October 1, 2010
Duration: 5 days
Format: Instructor-led, Classroom training

KnowledgeWave is pleased to introduce MS50322: Configuring and Administering Windows 7. This five-day instructor-led course provides students with the knowledge and skills to configure and administer Microsoft Windows 7 as a standalone installation or in a corporate environment as a part of a Windows Active Directory domain.  It can also be used to prepare for exam 70-680 TS: Windows 7, Configuring.
The contents of the course provide students with the ability to create and deploy images, configure hardware and software, configure networking and backup and restore system information.  The course also provides a complete set of exercises on installing and configuring DirectAccess in the classroom.

Location: 30 Community Drive, Suite 5, South Burlington VT 05403
To Register: Click here or call 800.831.8449

Objectives:

Module 1: Installing Windows 7
Module 2: Configure Hardware and Software
Module 3: Configure the Network
Module 4: Sharing and Securing Resources
Module 5: Windows 7 and Mobile Computing
Module 6: Monitoring and Maintaining Windows 7
Module 7: Backup and Recovery

MS50238: Introduction to SQL Server 2008 Administration

Tuesday, August 31st, 2010

Date(s): September 13-17, 2010
Duration: 5 days
Format: Instructor-led, Classroom training

KnowledgeWave is pleased to introduce MS50238: Introduction to SQL Server 2008 Administration. This five-day instructor-led course provides students with the knowledge and skills to administer SQL Server 2008.  The course focuses on support tasks, including installation, upgrading, backups, restores, monitoring, and auditing.

Location: 30 Community Drive, Suite 5, South Burlington VT 05403
To Register: Click here or call 800.831.8449

Objectives:

Module 1: Installing SQL Server 2008
Module 2: Managing SQL Server 2008
Module 3: Database Management
Module 4: Security
Module 5: Disaster Recovery
Module 6: Automation and Maintenance
Module 7: Indexing
Module 8: Monitoring and Performance Tuning
Module 9: Auditing SQL Server 2008
Module 10: Upgrading to SQL Server 2008

VMware vSphere: Fast Track

Tuesday, August 31st, 2010

KnowledgeWave is pleased to introduce VMware vSphere: Fast Track: the intensive, extended-hours training course focusing on installing, configuring, managing, and troubleshooting VMware® vSphere™. It combines the content of the VMware vSphere 4: Install, Configure, Manage course with advanced tasks and skills for configuring a highly available and scalable virtual infrastructure.  See below for a complete course outline and call us today to reserve your spot – hurry, seating is limited! 800.831.8449.

Date(s): September 20-24, 2010
Duration: 5 days
Format: Instructor-led, Classroom training
Location: 30 Community Drive, Suite 5, South Burlington VT 05403
To register: Click here or call 800.831.8449

Objectives:

* Install and configure VMware ESX™/ESXi, vCenter™ Server, and the vSphere
* Management Assistant
* Configure, manage, and troubleshoot ESX/ESXi networking and storage
* Create, configure, migrate, manage, convert, and monitor virtual machines and virtual
* appliances
* Scale the vSphere virtual infrastructure
* Implement business continuity solutions
* Manage changes to the vSphere environment

Module 1: Course Introduction
Module 2: Introduction to VMware Virtualization

* Discuss virtualization and vSphere components

Module 3: Configuring VMware ESX/ESXi

* Configure ESX/ESXi settings and view system logs

Module 4: Installing and Using VMware vCenter Server

* Install and configure vCenter Server and vSphere Management Assistant

* Manage vCenter Server inventory hierarchies

Module 5: Networking

* Configure and troubleshoot vNetwork components

Module 6: Storage

* Review storage management technologies

* Analyze and troubleshoot storage-related issues

Module 7: Virtual Machines

* Deploy virtual machines using templates, VMware vCenter Converter, and Guided
* Consolidation
* Modify and manage virtual machines

Module 8: Access Control

* Control user access through roles and permissions

Module 9: Resource Monitoring

* Assess workloads and monitor resources through the GUI interfaces and CLI

Module 10: Scalability

* Scale resource management
* Manage multiple vCenter Server inventories
* Perform VMware VMotion™ migrations
* Configure clusters for VMware Distributed Resource Scheduler and VMware Distributed
* Power Management

Module 11: High Availability and Data Protection

* Review business continuity products and features
* Follow best practices to configure VMware High Availability clusters and VMware Fault
* Tolerance
* Install and configure VMware vCenter Server Heartbeat
* Deploy VMware Data Recovery to back up virtual machines

Module 12: Configuration Management

* Manage change in the vSphere environment with Host Profiles and VMware vCenter
* Update Manager

Module 13: Installing ESX

* Perform manual (ESX/ESXi) and scripted (ESX) installations

MS6419: Configuring, Managing and Maintaining Windows Server 2008 Servers

Monday, August 9th, 2010

Date(s): October 17 – October 21, 2011
Duration: 5 days
Format: Instructor-led, Classroom training, Attend Live or Remotely from your Location

KnowledgeWave is pleased to introduce MS6419 Configuring, Managing and Maintaining Windows Server 2008 Servers. This five-day instructor-led course combines five days worth of instructor-led training content from the Network Infrastructure Technology Specialist, Active Directory Technology Specialist, and IT Professional Server Administrator courses of Windows Server 2008 to provide students with the knowledge and skills that are required to manage accounts and resources, maintain server resources, monitor server performance, and safeguard data in a Microsoft Windows Server 2008 environment. This course covers the core skills required by anyone working with Windows Server 2008 Servers.

Location: 30 Community Drive, Suite 5, South Burlington VT 05403
To Register: Click here or call 800.831.8449

Objectives:

Module 1: Introduction to Managing Microsoft Windows Server 2008 Environment
Module 2: Creating Active Directory Domain Services User and Computer Objects
Module 3: Creating Groups and Organizational Units
Module 4: Managing Access to Resources in Active Directory Domain Services
Module 5: Configuring Active Directory Objects and Trusts
Module 6: Creating and Configuring Group Policy
Module 7: Configuring User and Computer Environments Using Group Policy
Module 8: Implementing Security Using Group Policy
Module 9: Configuring Server Security Compliance
Module 10: Configuring and Managing Storage Technologies
Module 11: Configuring and Managing Distributed File System
Module 12: Configuring Network Access Protection
Module 13: Configuring Availability of Network Resources
Module 14: Monitoring and Maintaining Windows Server 2008 Servers
Module 15: Managing Windows Server 2008 Backup and Restore

MS6461 Visual Studio 2008: Windows Communication Foundation

Monday, August 2nd, 2010

Date(s): August 9-11, 2010
Duration: 3 days
Format: Instructor-led, Classroom training

KnowledgeWave is pleased to introduce MS6461 Visual Studio 2008: Windows Communication Foundation. This three-day instructor-led course provides students with the knowledge and skills to build and configure a Windows Communication Foundation (WCF) solution.

Location: 30 Community Drive, Suite 5, South Burlington VT 05403
To Register: Click here or call 800.831.8449

Objectives:

Module 1: Getting Started with Windows Communication Foundation
Module 2: Configuring and Hosting WCF Services
Module 3: Endpoints and Behaviors
Module 4: Debugging and Diagnostics
Module 5: Designing and Defining Contracts
Module 6: Handling Errors
Module 7: Improving WCF Service Quality
Module 8: Implementing WCF Security
Module 9: Implementing Transactions

MS2778: Writing Queries Using Microsoft SQL Server 2008 Transact-SQL

Monday, July 26th, 2010

Date(s): September 8-10, 2010
Duration: 3 days
Format: Instructor-led, Classroom training

KnowledgeWave is pleased to introduce MS2778: Writing Queries Using Microsoft SQL Server 2008 Transact-SQL.
This 3-day instructor led course provides students with the technical skills required to write basic Transact-SQL queries for Microsoft SQL Server 2008.

Location: 30 Community Drive, Suite 5, South Burlington VT 05403
To Register: Click here or call 800.831.8449

Objectives:

Module 1: Getting Started with Databases and Transact-SQL in SQL Server 2008
Module 2: Querying and Filtering Data
Module 3: Grouping and Summarizing Data
Module 4: Joining Data from Multiple Tables
Module 5: Working with Subqueries
Module 6: Modifying Data in Tables
Module 7: Querying Metadata, XML, and Full-Text Indexes
Module 8: Using Programming Objects for Data Retrieval
Module 9: Using Advanced Querying Techniques