Training Course:Windows Application Development Using C Sharp .NET 2.0School/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! |
|
|