C#.NET Training on CD-Rom and Video, microsoft c#.net Visual Basic.NET boot camp  vb.net csharp.net tutorial and ADO .NET developer course

ASP.net, training, tutorial, vb.net, csharp.net,visual basic.net tutorial
asp.net tutorial msad boot camp active server pages asp.net tutorial msad boot camp active server pages vb.net tutorial visual basic v basic visual basic.net training tutorial .net tutorials c sharp.net microsoft.net ms.net c#.net training msad ado ado tutorials mcad certification mcad training mcad certification mcad training
.NET Series VB .NET Series C# Visual Basic.NET C#.NET ASP.NET XML ADO.NET MCAD MCSD

Home

Policies

Site License

FAQ

About Us

Course Catalog

CATEGORIES

   
 .NET Power Series VB
 .NET Power Series C#
 Visual Basic.NET Suite
 C#.NET Suite
 ASP.NET VB Suite
 ASP.NET C# Suite
 XML
 .NET Security
 ADO.NET
 MCAD.NET VB
 MCAD.NET C#
 MCSD.NET VB
 MCSD.NET C#

 
Contact Us

1-800-807-8839
US & Canada

1-617-581-6959
International


 
Gaurantee



 


C#.NET Training for Developers

CSharp .NET Training for Developers

Email this to a friend

 

CSharp .NET Training for Developers PN-320164
 
    Cost Qty  
  $595.00  
Detailed Description
In this course you will learn how to program .NET applications with C#. The course begins with an introduction to the fundamentals of the language, and quickly moves on to demonstrate how to write object-oriented code using this exciting new language. The heart of the course is a detailed description of writing Windows and Web applications, including Web Services, and interacting with back end databases through ADO.NET.

Meet Our Instructor:

Richard Hundhausen, Microsoft Regional Director
MCT, CTT+, MCSD, MCSE, MCDBA

Richard Hundhausen is the founder of the Idaho Delphi and the Boise Visual Developers User Group (now the Boise Software Developer's Group) . He has been a technical editor and has collaborated on numerous .NET developer study guides for Wiley Gearhead Press, Pinnacle Publishing and New Riders. He has been working in IT for about 20 years, the last 10 as an independent consultant.

Richard is currently a Microsoft Regional Director. He has been the Key Note Speaker and trainer for Microsoft Corp. He presented a series of of Windows 2003 Server and .NET 1.1 training seminars for Microsoft Asia. He has also presented Visual Studio .NET and the .NET architecture to academic audiences in Cambridge, MA (MIT, Harvard, and Boston University) and Houston, TX (Rice, University of Houston, University of Texas, Texas A&M).


Included with this training:

  • 9 CDs featuring live instructor-led classroom sessions
    with full audio, video and demonstration components
  • over 1000 pages of corresponding Courseware on CD-ROM
  • Hands-on labs to reinforce important concepts
  • Sample code on CD-ROM
  • Focused on practical solutions to real-world development problems
  • Comprehensive, understandable, and reusable as reference material.

Competitive Advantages

Career Academy's technology-based training is a cost effective method that meets the critical demands of computer users. Experience instructor-led courses in a comfortable and convenient environment. You get the feel of classroom delivered through flexible and familiar technology. Training comes to life with our full motion videos, hands-on labs, critical assessment and real-world insight from experts with vast experience in the subject matter. Engage in dynamic learning where multiple senses help reinforce learning concepts. See the steps, listen to the explanations then put your skills to work. Our proven methodology provides an unequalled training experience with exceptional results.
Career Academy's Learning system includes all of the following unique features:

Instructor-led video lectures Like training one-on-one with an expert with full motion video allows you to see the steps, listen to the explanations, and perform the hands-on lab exercises. Video instruction provides one of the most flexible and comfortable training experiences. The users are able to work at their own pace, in their choice of area - including training room or home. Our training is media-rich, interactive and engaging. We incorporate live video instructions, screen shots, PowerPoint presentations, white board and lab simulations to give our customers an engaging learning experience. We promise compelling, high-quality training at a reasonable price. Our teaching methodology capitalizes on the skills and knowledge of industry experts, providing real-world insight from recognized and Certified IT professionals. It's like having an expert in your living room, patiently explaining until you thoroughly understand all the concepts.

Hands-on Lab Simulation is a crucial component of your IT training. Practice make perfect. Step-by-step hands-on labs with detail instructions are included to reinforce all key concepts. When you complete a topic, choose the Lab Simulation button to select the associated hands-on lab exercises. Labs allow you to reinforce concepts by performing the tasks you've just learned..

Printable Courseware - Combining Instructor Keynotes, training outlines and training PowerPoint slides, Our Printable study guide with reference support to help you focus on areas of need and chart your progress.


Course Descriptions

Chapter 1

 INTRODUCTION TO PROGRAMMING IN C#

OVERVIEW

  • Experience with C, C++, Java, or Delphi
  • Understand .NET
  • Want to learn C# for Programming
  • Want to learn C# for the Exam(s0)

COURSE OUTLINE

  • Module : Overview of the Microsoft .NET Platform
  • Module : Overview of C#
  • Module : Variables, Data Types
  • Module : Statements and Exceptions
  • Module : Methods and Properties
  • Module : Arrays
  • Module : OO Programming in C#
  • Module : Creating and Destroying Objects
  • Module : Inheritance in C#
  • Module : Namespaces, Internal Scope
  • Module : Overloading Operators, Using Delegates
  • Module : Attributes

SURVEY OF THE MICROSOFT .NET PLATFORM

OVERVIEW

OVERVIEW OF THE .NET FRAMEWORK

BENEFITS OF THE .NET FRAMEWORK

  • Based on W3 Standards
  • Unified Application Models
  • Easy for developers
  • Extensible classes

THE .NET FRAMEWORK COMPONENTS

  • Common Language Runtime
  • .NET Framework Class Library
  • ADO.NET: Data and XML
  • Web Forms and XML Web Services
  • User Interface for Windows

LANGUAGES IN THE .NET FRAMEWORK

  • Visual C# .NET
  • Visual Basic .NET
  • Visual C++ .NET
  • Visual J# .NET
  • Third-party Languages (25-30)

SUMMARY 

Chapter 2 

SURVEY OF C# PROGRAMMING

OVERVIEW OF C# INTRODUCTION

STRUCTURE OF A C# PROGRAM

  • I?ll just start up Visual Studio .NET and show it
  • Show the Code
  • Everything is in a Class
  • public static void Main
  • The using Directive
  • System namespace

BASIC IO USING THE CONSOLE CLASS

  • Standard Input (keyboard)
  • Standard Output (screen)
  • Console.Write & Console.WriteLine
  • Formatting
  • Console.Read & Console.ReadLine

COMMENTING APPLICATIONS

  • Comments are critical
  • Single-line comments
  • Multiple-line comments
  • Generating XML Documentation
  • Exception Handling

COMPILING AND DEBUGGING

  • Compiling the Application
  • Invoking the Compiler from Visual Studio
  • Invoking the Compiler from the Command Line
  • Demonstration: Using the Visual Studio Debugger
  • Demonstration: Using ILDASM (SDK Tools)
  • Debugging
  • Exceptions launch the Debugger
  • Visual Studio Debugger
  • Setting breakpoints
  • Stepping through code
  • Examining and modifying variables

THE .NET FRAMEWORK SDK

  • Provides many Useful Tools and Help
  • Search Help for ".NET Framework Tools

ILDASM

SUMMARY

 Chapter 3

 OVERVIEW

  • COMMON TYPE SYSTEM
  • Overview of Common Type System
  • Comparing Value and Reference Types
  • Comparing Built-in and User-Defined Value Types

DECLARING LOCAL VARIABLES

  • Declared by data type and variable name
  • Declare one variable or multiple variables in one statement
  • Assign values during declaration or separately
  • Compound Assignment

DECLARE USING C# KEYWORD OR .NET DATA TYPE

  • Identified through reserved keywords

NAMING VARIABLES

COMMON OPERATORS

USING ENUMERATION TYPES

  • User-Defined Value Type
  • Enumerations

USING STRUCTURE TYPES

  • User-Defined Value Type
  • Used to simulate a fixed structure, like a database table

CONVERTING DATA IMPLICITLY

  • Implicit conversions cannot fail
  • C# disallows implicit "narrowing" conversions

CONVERTING DATA EXPLICITY

  • Explicity conversions may fail
  • Consider using Exception Handling

SUMMARY

Chapter 4

OVERVIEW

STATEMENT BLOCKS

  • Use braces to delimit blocks
  • You are not allowed to redefine a variable in an inner block
  • You are allowed to have same named variables in sibling blocks

TYPES OF STATEMENTS

  • Selection Statements
  • if and switch
  • Iteration Statements
  • while, do, for, and foreach
  • Jump Statements
  • goto, break, and continue

SELECTION STATEMENTS

  • The if Statement
  • The switch Statement

ITERATION STATEMENTS

  • The while Statement
  • The do Statement
  • The for Statement
  • The foreach Statement

JUMP STATEMENTS

  • The goto Statement
  • The break and continue Statements

EXCEPTION HANDLING

  • Life Without Exception Handling
  • Exception Hierarchy
  • try and catch Blocks
  • Multiple catch Blocks
  • The finally Clause

THROWING EXCEPTIONS

CHECKING FOR ARITHMETIC OVERFLOW

SUMMARY

 

Chapter 5

PARAMETERS AND METHODS

OVERVIEW

DEFINING METHODS

  • Defining Variables in Methods
  • Local variables
  • Class variables
  • Scope Conflicts
  • Using the return Statement
  • Calling Methods

DECLARING AND PASSING PARAMETERS

  • Types of Parameters
  • Variable Length Parameter Lists

RECURSIVE METHODS

DEFINING OVERLOADED METHODS

SUMMARY

Chapter 6

ORGANIZING WITH ARRAYS

OVERVIEW

WHAT IS AN ARRAY

DECLARING, INSTANTIATING, AND INITIALIZING ARRAYS

  • Declaring an Array
  • Instantiating an Array
  • Initializing an Array

USING ARRAYS

  • Accessing Array Elements
  • The System.Array Class

PASSING AND RETURNING ARRAYS

  • Passing Arrays as Method Parameters
  • Returning Arrays from Methods

COMMAND LINE ARGUMENTS

COMPARING ARRAYS TO COLLECTIONS

SUMMARY

Chapter 7

OVERVIEW

CLASSES AND OBJECTS

  • Class
  • Object

USING ENCAPSULATION

  • Encapsulation Eases Development
  • Encapsulation Explained
  • Encapsulation Controls Data Access
  • Why Encapsulate?
  • Allows control
  • Allows change

DEFINING A SIMPLE BUSINESS CLASS

METHODS & PROPERTIES

  • Methods
  • Properties
  • Properties vs. Public Variables (Fields)

USING THE THIS KEYWORD

STATIC DATA AND METHODS

SUMMARY 

Chapter 8

OVERVIEW

CREATING OBJECTS

INVALID OBJECT REFERENCES

USING CONSTRUCTORS

  • Adding a Constructor
  • Overloading a Constructor
  • Using Initializer Lists
  • Private Constructors
  • Static Constructors

OBJECT LIFETIME

GARBAGE COLLECTOR (GC)

DESTRUCTORS

IDISPOSABLE INTERFACE AND DISPOSE METHOD

THE USING STATEMENT

SUMMARY

Chapter 9

WHAT IS INHERITANCE?

  • Inheritance specifies an “is a kind of" relationship
  • Inheritance is Everywhere in the .NET Framework

EXTENDING A BASE CLASS

  • Extending Basics
  • Accessing Base Class Members
  • Calling Base Class Constructors

OVERRIDING METHODS

  • Overriding Basics
  • Hiding Methods

USING INTERFACES

  • Interface Basics
  • Implementing Interface Methods

USING ABSTRACT CLASSES

WHAT IS POLYMORPHISM?

PARENT-CHILD CONVERSATIONS

AS OPERATOR

BOXING AND UNBOXING

SUMMARY

Chapter 10

OVERVIEW

USING NAMESPACES

  • Declaring Namespaces
  • Nest a namespace
  • Append a namespace
  • Referencing Classes in Namespaces

COMMON NAMESPACES IN .NET

  • System.IO Namespace
  • System.Xml Namespace
  • System.Data Namespace
  • Other Useful Namespaces

THE STRING CLASS

THE NEED FOR INTERNAL SCOPE

INTERNAL SCOPE

CLASS FACTORIES

SUMMARY

Chapter 11

OVERLOADING OPERATORS AND USING DELEGATES

OVERVIEW

USING OPERATORS

OVERLOADING OPERATORS

  • Using Overloading Operators
  • Overloading Conversion Operators

WHAT ARE DELEGATES?

  • Delegate Basics
  • Using Delegates

EVENTS

SUMMARY

Chapter 12

EXPLORING ATTRIBUTES

OVERVIEW

WHAT ARE ATTRIBUTES?

CUSTOM ATTRIBUTES

DEFINING AND USING CUSTOM ATTRIBUTES

  • Defining Custom Attributes
  • Using Custom Attributes

RETRIEVING ATTRIBUTE DATA

ILDASM.exe

  • Windows Explorer ? Properties - Version
  • Programmatically using Reflection

REFLECTION

  • What is Reflection?
  • Retrieving Attribute Data with Reflection

 

   

Toll Free 1-800-80-STUDY           E-Mail us


Security Policy       Privacy Policy        MCSE Training   MCSD Training
Copyright © 2004 Careeracademy.com  All rights reserved.