DotNet (C#, VB.NET, ASP.NET) Training Institutes in Hyderabad, India
C♯ is a multi-paradigm programming language encompassing strong typing, imperative, declarative, functional, generic, object-oriented , and component-oriented programming disciplines. It was developed by Microsoft within its .NET initiative and later approved as a standard by Ecma and ISO. C♯ is one of the programming languages designed for the Common Language Infrastructure. C♯ is built on the syntax and semantics of C++, allowing C programmers to take advantage of .NET and the common language runtime.C# is an elegant and type-safe object-oriented language that enables developers to build a variety of secure and robust applications that run on the .NET Framework. You can use C# to create Windows client applications, XML Web services, distributed components, client-server applications, database applications, and much, much more. Visual C# provides an advanced code editor, convenient user interface designers, integrated debugger, and many other tools to make it easier to develop applications based on the C# language and the .NET Framework.
C# Dot Net Course Content:
- Overview of .NET Framework Programming
- .NET Executables and the CLR
- A .NET Test Bed for C# Programming
- Using Visual Studio 2010 and 2008
- Introducing C# Programs
- Namespaces
- Variables and Expressions
- Using C# as a Calculator
- Input/Output in C#
- .NET Framework Class Library
- Data Types in C#
- Data Types
- Integer Types
- Floating Point Types
- Decimal Type
- Characters and Strings
- Boolean Type
- Conversions
- Nullable Types
- Operators and Expressions
- Operator Cardinality
- Arithmetic Operators
- Relational Operators
- Logical Operators
- Bitwise Operators
- Assignment Operators
- Expressions
- Control Structures
- If Statements
- Loops
- Arrays
- The Foreach Construct
- Switch
- Object Oriented Programming
- Objects
- Classes
- Inheritance
- Polymorphism
- Object Oriented Languages
- Classes
- Classes as Structured Data
- Methods
- Constructors and Initialization
- Static Fields and Methods
- Constant and Readonly
- More about Types
- Overview of Types in C#
- Boxing and Unboxing
- Reference Types
- Methods, Properties and Operators
- Methods
- Parameter Passing
- Method Overloading
- Variable Length Parameter Lists
- Properties
- Operator Overloading
- Characters and Strings
- Characters
- Strings
- String Input
- String Methods
- The StringBuilder Class
- Arrays and Indexers
- Arrays
- System.Array
- Jagged Arrays
- Rectangular Arrays
- Arrays as Collections
- Indexers
- Inheritance
- Single Inheritance
- Access Control
- Method Hiding
- Initialization
- Virtual Methods and Polymorphism
- Virtual Methods and Dynamic Binding
- Method Overriding
- Polymorphism
- Abstract Classes
- Sealed Classes
- Heterogeneous Collections
- Formatting and Conversion
- Using the ToString Method
- Format Strings
- String Formatting Methods
- Type Conversions
- Exceptions
- Exception Fundamentals
- Structured Exception Handling
- Interfaces
- Interface Fundamentals
- Programming with Interfaces
- Using Interfaces at Runtime
- .NET Interfaces and Collections
- Collections
- IEnumerable and IEnumerator
- Copy Semantics and ICloneable
- Comparing Objects
- Generic Types
- Type Safe Collections
- Delegates and Events
- Delegates
- Anonymous Methods
- Events
- Introduction to Windows Forms
- Creating Windows Applications Using VS
- Partial Classes
- Buttons, Labels and Textboxes
- Handling Events
- Listbox Controls
- New Features
- Auto Implemented Properties
- Implicitly Typed Variables
- Object Initializers
- Collection Initializers
- Anonymous Types
- Partial Methods
- Extension Methods
- Lambda Expressions
Contact for more Details:
Ecorptrainings