Training Course
Locations | Schools | Online Courses | MBA | Submit Course | Post Request | Students | Jobs | House Rental


Jobs & Resumes

House Rental

Back | Home

Training Course:

Windows Application Development Using C Sharp .NET 2.0

School/Trainer:

Hilton Computer Strategies
Houston, Texas, United States

Course Format: Classroom | E-learning | Virtual Class | Online | On-site | Blended | Self-paced

Course Description:

'' This five-day instructor-led course provides students with the knowledge and skills to use Visual Studio 2005 to explore the Visual Basic 2005 language. The course starts with a quick overview to the .NET platform, examining assemblies, Microsoft Intermediate Language, Visual Studio profiles, XML comments, IteliSense and debugging. From there, you鈥檒l learn all the language features that you must internalize in order to create full-featured Web or Windows applications that make best use of the .NET platform. You鈥檒l learn about data types, variables, and operators, along with all the important flow control structures. You鈥檒l work through several examples demonstrating the power of the .NET Framework, and dig into creating and consuming your own classes and objects. The course moves on to working with data structures, such as arrays and collection classes, before finishing up with discussions of generics, handling exceptions and working with delegates and events



The goal of this course is to provide Microsoft�C# developers with the knowledge and skills needed to develop Microsoft .NET-based applications by using C# 2005

A second goal of this course is to help application developers understand the Microsoft�.NET Framework. In addition to offering an overview of the .NET Framework and an introduction of key concepts and terminology, the course provides a series of labs, which introduce and explain .NET Framework features used to code, debug, tune, and deploy applications.

Audience

This course is intended primarily for experienced, professional software developers who use C# as their primary language who use Microsoft technologies such as Microsoft ActiveX�Data Objects (ADO) and Active Server Pages (ASP) to develop applications, and who plan to use C# for future application development.



At Course Completion

After completing this course, students will be able to:

Understand the important basic concepts that will allow you to start creating the applications you need.
Master working with files and folders and use stream-based objects to read and write data.
Deploy your application effortlessly by incorporating Click-Once deployment


Prerequisites

Before attending this course, students must have:

Students should be proficient in the Visual Basic or C# 2002/2003 programming language.
Familiarity with basic database terms and concepts.
Familiarity with basic application development concepts.
Familiarity with basic concepts of object-oriented programming.
Familiarity with Extensible Markup Language (XML) concepts.
Course Outline
Module 1: Using the .NET Framework

Generating Random Numbers
Getting Information about the ComputerWorking with XML
Working with File I/O
Working with Strings
Working with Dates and Times


Module 2: Variables and Data Types

Introducing Variables and Data Types
Converting from One Data Type to Another
Working with Operators

Module 3: Classes and Objects

Introducing Objects and Classes
Value types vs. Reference Types
Object Lifetime (Disposal and Deterministic Finalization)
Instance Members

Module 4: Cryptography and Digital Signing

Working with Properties
Calculating Values for Properties
Validating Values in Properties
Passing Arguments to Properties
Working with Methods
Passing Arguments to Methods
Returning Arrays
Working with Instance Members

Module 5: Object-Oriented Techniques

Inheritance
Polymorphism
The Real Base Class System Object
Overriding Properties and Methods
Abstract Classes
Implementing and Creating Interfaces
Organizing Classes

Module 6: Generics

Understanding Generics
Generic Types and Classes
Calling Generic Procedures
Generic Constraints

Module 7: Delegates and Events

Events, Historically
Interfaces vs. Delegates
Delegates as Type Safe Function Pointers
Motivating Events
Event Handlers as Delegate Instances

Module 8: Collection Classes

Collection Interfaces
The Generic List
Constraints and Lists
Sorting collections
Queues and Stacks
Hash Tables and Dictionaries

Module 9: Exceptions

What Happens Without Exception Handling?
Adding a Simple try/Catch Block
Using and Exception Object
Catching Specific Exceptions
Raising Errors
Finally Running Code Unconditionally
Handling Unhandled Exceptions
Creating Exception Classes


Module 10: Exception Handling

Perspectives on Exception Handling
Getting Started with Exception Handling
Adding a Simple Try/Catch block
Unhandled Exceptions
Using an Exception Object
Catching Specific Exceptions
Raising Errors
Running code Unconditionally

Module 11: Debugging Your Applications

Configuring the Debugging Environment
Debugging Syntax Errors
Configuring Debugging in Visual Studio
Setting Breakpoints and Stepping through Code
Exploring the Debugging Windows
Using New Visual Studio 2005 Debugging Features
Writing to the Windows Event Log


Module 12: Working with Strings and Dates

Basic .NET Data Types
Working with Text: The String Class
Working with Dates and Times


Module 13: Accessing Data

Overview of ADO .NET
Connecting to Data
Executing Commands
Working with Data
Choosing an ADO.NET Provider


Module 14: Data Binding Techniques

Data Binding Basics
Creating a Data Source
Creating Data Bound forms
Data Binding Components and controls
Displaying Data from Related Tables
Displaying Data from Lookup Tables
Adding Search Capabilities to a Form
Filtering By Values from a Lookup Table
Working with Local Data


Module 15: Using the Data Controls

Display Data using the DataGrid View Control
Make the Most of the DataGrid View Control
Understand the Binding Source and Binding Navigator Controls.


Module 16: Handling Input/Output Tasks

Introducing the System IO Namespace
Selecting Files
Browsing for Folders
Handling Path Information
Working with Directories and files
Using Stream-Based Objects to Read and Write File Content

Module 17: Container Controls

Working with Containers
Panel and GroupBox
Ta control
Split Container
Table Layout Panel and Flow Layout Panel


Module 18: Menus and Toolbars

Not Your Father鈥檚 Menus and toolbars
Introducing and ToolStrip Control
Working with the MenuStrip control
Moving and Docking: the ToolSript container control
Modifying Menus and Toolbars
Working with Menus and Toolbars in Code


Module 19: Creating Custom Controls

Control Creation in Windows Forms
Inheriting from an Existing control
Drawing Your Own Custom controls
Creating Composite Controls


Module 20: Complex Windows Forms Controls

Digging Deeper into Windows Forms Controls
DateTime Picker, ListView
Masked TextBox
Month Calendar, Rich Text box
Notify.Com ToolTip
TreeView, WebBrowser


Module 21: Interoperability

Calling Com Components
You Still Can Call the Win32API
Introducing creating and Consuming Web Services


Module 22: Project Settings in Visual Studio 2005

Understanding the Project Properties Window
Controlling the Build Process
Debug Settings
Managing References
A Quick Introduction to Security Settings


Module 23: Deploying Applications using Click-Once

Publishing an Application Setting Publish Options
Updating a Deployed Application
Rolling Back an Update
What Happens When You Publish an Application?
What Happens When You Publish an Update to an Application?
Click Once and Security
Using the ...''

Please go to the school's official website for training price and schedule:
http://www.hiltoncomputer.com/

Phone:1-800-324-7415

School Address:

Hilton Computer Strategies, 6001 Savoy, Suite 207, Houston, TX 77036 USA

Jobs & Resumes: Houston
Houses & Roommates: Houston




Other training courses offered by Hilton Computer Strategies:

Core Data Access With Microsoft Visual Studio 2005
Advanced Data Access with Microsoft Visual Studio 2005
Web Application Technologies with Microsoft Visual Studio 2005
Windows Forms Technologies with Microsoft Visual Studio 2005
Distributed Application Development with Microsoft Visual Studio 2005
Programming .NET Framework Applications with Visual Studio 2005
Programming with the .NET Framework using Visual Studio 2005
Web Application Development Using C Sharp & ASP .NET 2.0
Web Application Development Using VB .NET & ASP .NET 2.0
Windows Application Development Using Microsoft VB .NET 2.0
ASP .NET AJAX Using C#
Asynchronous JavaScript and XML
Visual Studio 2008: ASP.NET 3.5
Visual Studio 2008: ADO.NET 3.5
Windows Workflow Foundation Using Visual C# 2005
Windows Workflow Foundation Using Visual Basic 2005
A+ Essentials
A+ Remote Support Technician
Developing Business Process and Integration Solutions using Microsoft Biztalk Server 2006


Notice: The course description on this page was captured from the Internet as historical reference or submitted by visitors. It was archived statically and not updated from day to day.
 


Facts:
This website holds more than 300,000 training course records worldwide, with hundreds of new postings daily. All services in this website are free!



Finding any course, anywhere to learn...
Worldwide training course directory, linking for free
United States - United Kingdom - Australia - CanadaASKEDU.net  © 2003-2008