|
Provided by: Webucator Introduction to C# TrainingUnfiled |
![]() |
Training
Provided by Webucator
In this C# training course, students will learn about the .NET Framework, become familiar with Visual Studio .NET and learn to program using C#. The knowledge gained in this C# training is essential for learning to create Windows applications and ASP.NET applications with C#.
|
|
||||||||||||||||
Introduction to C# Training
Course Outline
- Introducing .NET
- A Brief History of Windows Development
- Components of a .NET Application
- Migrating Existing Applications
- The .NET Framework
- .NET Framework Class Library
- .NET Architecture
- Deployment
- Tools
- The .NET Standards
- Web Standards
- Web Services Standards
- Language and Infrastructure Standards
- Visual Studio .NET
- .NET and Visual Studio .NET
- The Development Environment
- Building a .NET Project
- Applications: The .NET Paradigms
- Building Distributed .NET Applications
- Data Access Layer
- Business Object Layer
- Web User Interface with ASP.NET
- Desktop User Interface with Windows Forms
- .NET Exposed
- .NET Framework
- Deployment and Version Compatibility
- Getting Started with C#
- C# and .NET
- The .NET platform
- The .NET Framework
- The C# language
- Hello World
- Your first C# program
- Methods
- Comments
- Console
- Namespaces
- C# Language Fundamentals
- Types
- Variables
- Constants
- Using statement
- String
- Identifiers
- Statements
- Expressions
- Whitespace
- Branching with C#
- Unconditional
- If /else
- Switch
- Goto
- While
- Do..While
- For
- C# Operators
- Relational
- Assignment
- Mathematical
- Logical Operators
- Logical
- Short Circuit
- Precedence
- Preprocessor directives
- Classes and Objects and C#
- Access modifiers
- Class methods
- Constructor
- Variables
- Instantiating objects
- Static methods
- Destructor & Finalize
- Passing Parameters
- Overloading methods
- Properties
- Inheritance in C#
- Specialization
- Generalization
- Inheritance
- Polymorphism
- Virtual functions
- Overriding virtual function
- The object class
- Object as root
- Boxing and unboxing
- Operator Overloading in C#
- The operator keyword
- Supporting other .Net languages
- Operators must be static
- Use with care
- Conversion
- Interfaces in C#
- Defining structs
- Defining interfaces
- Implementing an interface
- Extending and combining interfaces
- Keywords is vs. as
- Arrays in C#
- The array
- Arrays and foreach
- Initialization
- Rectangular vs. Jagged
- Params
- Collections in C#
- Indexers
- Collection Interfaces
- IEnumerable
- IEnumerator
- ArrayList
- IComparable
- IComparer
- Queues
- Stacks
- Dictionaries
- Hashtables
- Strings in C#
- The string class
- Immutable Strings
- String Builder
- Regular Expressions
- Exceptions in C#
- Throwing exceptions
- Catching exceptions
- Exception objects
- Custom exceptions
- Delegates in C#
- What are delegates
- Declaring delegates
- Instantiating delegates
- Multicast delegates
- Events and C#
- What are events
- Events and delegates
- Responding to events
About The Training Provider: Webucator
Webucator - Webucator delivers customized onsite, instructor-led online and at-your-own-paced technical training throughout the United States and worldwide. Webucator has trained 40 percent of the Fortune 100.
Onsite Class Delivery:
Our onsite classes are delivered for private groups at your offices or a location of your choice. These classes can also be delivered through a web conference for...

