C# (pronounced "See Sharp") is a modern, object-oriented, and type-safe programming language. C# enables developers to build many types of secure and robust applications that run in .NET. C# has its roots in the C family of languages and will be immediately familiar to C, C++, Java, and JavaScript programmers. This tour provides an overview of the major components of the language in C# 8 and earlier. If you want to explore the language through interactive examples, try the introduction to C# tutorials. C# is an object-oriented, component-oriented programming language. C# provides language constructs to directly support these concepts, making C# a natural language in which to create and use software components. Since its origin, C# has added features to support new workloads and emerging software design practices. At its core, C# is an object-oriented language. You define types and their behavior. Several C# features help create robust and durable applications. Garbage collection automatically reclaims memory occupied by unreachable unused objects. Nullable types guard against variables that don't refer to allocated objects. Exception handling provides a structured and extensible approach to error detection and recovery. Lambda expressions support functional programming techniques. Language Integrated Query (LINQ) syntax creates a common pattern for working with data from any source. Language support for asynchronous operations provides syntax for building distributed systems. C# has a unified type system. All C# types, including primitive types such as int and double, inherit from a single root object type. All types share a set of common operations. Values of any type can be stored, transported, and operated upon in a consistent manner. Furthermore, C# supports both user-defined reference types and value types. C# allows dynamic allocation of objects and in-line storage of lightweight structures. C# supports generic methods and types, which provide increased type safety and performance. C# provides iterators, which enable implementers of collection classes to define custom behaviors for client code.


All Branch Engineering students from all semister can apply.
Students from B.E., MCA, BCA, BCCA, B.Sc-IT.
Any IT Professional who want to switch his/her carrier in Microsoft Programming.
Any non IT professional who want to kick his/her carrier in IT Industry.

Basic computer knowledge.
Basic programming knowledge should be helpfull.
Basic English language understanding.

C#.Net Core and Advanced concept.
Windows Form Application Development.
3 Tier Architecture Implimentation.
ADO.Net
SQL Programming, Store Procedure, Triggers, etc.
GIT
XML
Collections
| The .NET Framework - an Overview | 10 Min |
|---|
| Framework Components | 4 Min |
|---|
| Framework Versions | 2 Min |
|---|
| Types of Applications which can be developed using MS.NET | 3 Min |
|---|
| MS.NET Base Class Library | 3 Min |
|---|
| MS.NET Namespaces | 10 Min |
|---|
| MSIL / Metadata and PE files. | 7 Min |
|---|
| The Common Language Runtime (CLR) | 15 Min |
|---|
| Managed Code | 10 Min |
|---|
| MS.NET Memory Management And Garbage Collection | 15 Min |
|---|
| Common Type System (CTS) | 10 Min |
|---|
| Common Language Specification | 10 Min |
|---|
| Types of JIT Compilers | 5 Min |
|---|
| Introduction to Project and Solution in Studio | 10 Min |
|---|
| Entry point method - Main. | 3 Min |
|---|
| Compiling and Building Projects | 3 Min |
|---|
| Using Command Line Arguments | 5 Min |
|---|
| Importance of Exit code of an application | 3 Min |
|---|
| Different valid forms of Main | 5 Min |
|---|
| Compiling a C# program using commandline utility CSC.EXE | 10 Min |
|---|
| Why Datatypes Global, Stack and Heap Memory Common Type System Reference Type and Value Type Datatypes & Variables Declaration Implicit and Explicit Casting Checked and Unchecked Blocks – Overflow Checks Casting between other datatypes Boxing and Unboxing Enum and Constant Operators Control Statements | 2 Hrs |
|---|
C#.Net
MS-SQL
ADO.NET
Windows Forms
XML
Git
Banking System
Real State Management
100%
Course Completion Certificate