C#.NET

C#.NET
Featured

C#.NET

C# is the most professional language to harness the power of .NET framework. Knowing the language is a successor of c, c++, anyone studying the language needs to know the differences rather than similar features. Concepts such as properties, events, delegates are not found in other languages are particularly important to study from interview perspective. The course is full fledged to practically implement a full blown desktop application using windows forms or a web applications using ASP.NET web forms. C# forms the base to build advanced web application using ASP.NET MVC.

Lessons

    • Net Framework Development Goals
    • The CLR’s Execution Model
    • Managed Code, Assemblies, NGen.exe
    • .NET FCL(Foundation Class Libraries)
    • The Common Type System
    • The Common Language Specification
    • IDL and practical with idasm.exe
    • JIT Compilation and Assemblies in .net
    • A Brief Look at metadata
    • Overview of Dot Net Technologies (WPF,ASP.NET, WCF,LINQ,EF,MVC4)
    • C# 6.0 New Features
    • First Program in C#
    • C# Program Syntax
      • Class, Objects
      • Variables and Fields
      • Methods
      • C# Program Compilation (using csc)
    •  Tokens
      • Literals
      • Punctuations
      • Keywords
      • Identifiers
      • Operators
    •  Comments
      • Single Line Comment
      • Multiline Comment
    • Variables
      • Stack vs Heap Memory
      • Value vs Reference Types
      • Assigment Operator
      • Definite Assignment
      • Default Values
      • var—Implicitly Typed Local Variables
    •  Numeric Types
      • 8 vs 16 Bit Integers
      • Double vs Decimal
      • Arithmetic Operators
      • Bitwise Operators
    •  Boolean Type
      • Equality Operators
      • Comparision Operators
      • Conditional Operators
    • Characters
      • Escape Sequences
      • Character Conversion
    • Strings
      • String Concatenation
      • String Comparison
      • String Methods
    •  Conditional Structures
      • If else
      • Nested If
      • Ternary Operator
      • Switch
    •  Looping Constructs
      • for  loop
      • while loop
      • do-while
      • foreach (using strings in place of collection)
    • Jumping Contstructs
      • break
      • continue
      • goto
    • Parameter Passing
      • Passing argument by value
      • Passing argument by reference
      • ref and out modifier
      • params modifier
      • optional modifier
    • Returning from methods
    • Array Initializations
    • Bound Checks
    • Multidimensional Arrays
      • Rectangular Array
      • Jagged Array
      • Simplified Array Initialization Expressions
     
    •   Classes
    • Namespaces
      • Using directive
      • Aliasing Types and Namespaces
      • extern keyword
    • Fields
      • Declaring multiple fields
      • readonly modifier
      • Constants
    • Methods
      • Overloading
      • partial methods
    •  Constructors
      • Overloading Constructors
      • Implicit parameterless constructors
      • Finalizers
      • Static Constructor
    • Properties
      • readonly properties
      • calculated properties
      • automatic properties
      • get and set accessibility
      • Indexers
    • The object Type
      • Object Initializers
      • this keyword
      • boxing and unboxing
      • The Object class and its members
      • Object Hash Codes
      • Printing an object with toString
    • Static Members, Static Classes
    • Inheritance
      • Interfaces
      • Abstract Class
      • base keyword
      • Virtual Function Members
      • new versus override
    • Polymorphism
    • Casting and reference conversion
      • upcasting
      • downcasting
      • as operator
      • is operator
      • static and runtime type checking
    • Sealing Functions and Classes
    • Access Modifiers
    • Friend Assemblies
    • Structs
    • Enums
      • Enum Conversions
      • Flags Enum
      • Enum Operators
    • Nested Types
    • Generics
      • Necessity
      • Generic Types
      • Generic Methods
      • Declaring type parameters
    •   Delegates
    •   Events
    •   Lambda Expressions
    •   Anonymous Methods
    •   Exception Handling
      • try catch
      • multiple catches
      • throwing exception
      • finally block
    •   Nullable Types
    •   Utility Classes
    •   String and Text Handling
    •   Dates and Times
    •   Dates and Time Zones
    •   Formatting and Parsing
    •   Standard Format Strings and Parsing Flags
    •   Other Conversion Mechanisms
    •   Globalization
    •  Working with Numbers  Enums
    •  Tuples
    •  The Guid Struct
    •   Operator Overloading
    •   Extension Methods
    •   Anonymous Types
    •   Dynamic Binding
    •  Attributes
    •  Caller Info Attributes
    •   Enumeration and Iterators
    •   The ICollection and IList Interfaces
    •   The Array Class
    •   Lists, Queues, Stacks, and Sets
    •   Dictionaries
    •   Customisable Collections and Proxies
  1. LINQ

    •   Fluent Syntax
    •   Query Expressions
    •   Deferred Execution
    •   Subqueries
    •   Composition Strategies
    •   Projection Strategies
    •   Interpreted Queries
    •   LINQ to SQL and Entity Framework
    •   Building Query Expressions
    •   Projecting  Joining
    •   Ordering
    •   Grouping
    •   Set Operators
    •   Conversion Methods
    •   Element Operators
    •   Aggregation Methods
    •   Quantifiers

Inquiry

Your data is safe with us, No unnecessary marketing calls!

Thank you for contacting us !

Our Team will get in touch with you soon or call 8097057778 now to get answer for all your queries !

Like Our Facebook page to be up to date in industry !

wp4.5
Close