Loading...
Govt. Registered | ISO 9001 : 2015 Certified Institute | A National Programme of Information Technology Education & Development | Skill India Initiative | For Scholarship Call (+91) 87778 30039 | For Study Loan Call (+91) 82829 01694

C# Course

Course Detail

C# Course

C# Course

C# (pronounced “C-sharp”) is an object-oriented programming language from Microsoft that aims to combine the computing power of C++ with the programming ease of Visual Basic. C# is based on C++ and contains features similar to those of Java C# is designed to work with Microsoft’s .Net platform. Microsoft’s aim is to facilitate the exchange of information and services over the Web, and to enable developers to build highly portable applications. C# simplifies programming through its use of Extensible Markup Language (XML) and Simple Object Access Protocol (SOAP) which allow access to a programming object or method without requiring the programmer to write additional code for each step. Because programmers can build on existing code, rather than repeatedly duplicating it, C# is expected to make it faster and less expensive to get new products and services to market.

We have the best courses for you!

Enroll today and learn something new.

Syllabus

Module 1
WORKING WITH BASIC TOOLS:
  • .NET Executables and the CLR
  • A .NET Testbed for C# Programming
  • Using Visual Studio
FIRST C# PROGRAMS:
  • Hello, World
  • 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
  • Checked and Unchecked
Module 2
CONTROL STRUCTURES::
  • If Tests
  • Loops
  • Arrays
  • Foreach
  • More about Control Flow
  • Switch
OBJECT-ORIENTED PROGRAMMING:
  • Objects
  • Classes
  • Inheritance
  • Polymorphism
  • Object-Oriented Languages
  • Components
Module 3
CLASSES:
  • Classes as Structured Data
  • Methods
  • Constructors and Initialization
  • Static Fields and Methods
  • Constant and Read-only
MORE ABOUT TYPES:
  • Overview of Types in C#
  • Value Types
  • Boxing and Unboxing
  • Reference Types
Module 4
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
  • String Builder Class
  • Programming with Strings
ARRAYS AND INDEXERS:
  • Arrays
  • System Array
  • Random Number Generation
  • Jagged Arrays
  • Rectangular Arrays
  • Arrays as Collections
  • Indexers
Module 5
INHERITANCE:
  • Single Inheritance
  • Access Control
  • Method Hiding
  • Initialization
VIRTUAL METHODS AND POLYMORPHISM:
  • Virtual Methods and Dynamic Binding
  • Method Overriding
  • Fragile Base Class Problem
  • Polymorphism
  • Abstract Classes
  • Sealed Classes
  • Heterogeneous Collections
FORMATTING AND CONVERSION:
  • ToString
  • Format Strings
  • String Formatting Methods
  • Type Conversions
  • C Net
Module 6
EXCEPTIONS:
  • Exception Fundamentals
  • Structured Exception Handling
  • User-Defined Exception Classes
  • Inner Exceptions
INTERFACES:
  • Interface Fundamentals
  • Programming with Interfaces
  • Using Interfaces at Runtime
  • Resolving Ambiguities
.NET INTERFACES AND COLLECTIONS:
  • NET INTERFACES AND COLLECTIONS
  • IEnumerable and IEnumerator
  • Copy Semantics and ICloneable
  • Comparing Objects
  • Generic Types
  • Type-Safe Collections
DELEGATES AND EVENTS:
  • Delegates
  • Anonymous Methods
  • Events
Module 4
INTRODUCTION TO WINDOWS FORMS:
  • Creating Windows Applications Using Visual Studio
  • Partial Classes
  • Buttons, Labels and Textboxes
  • Handling Events
  • Listbox Controls
ADDITIONAL C# FEATURES:
  • Auto-Implemented Properties
  • Implicitly Typed Variables
  • Object Initializers
  • Collection Initializers
  • Anonymous Types
  • Partial Methods
  • Extension Methods
  • Lambda Expressions
  • Language-Integrated Query (LINQ)

Career Opportunities

  • C# Developer
  • Game Developer
  • .NET Developer
  • Software Engineer



Entry Qualification

  • Candidates will be admitted on the basis of interviews and / or group discussions.
  • 20% of the total seats will be reserved for SC, ST and OBC candidates.If the reserved seats are not filled within the specified period, the vacant seats will be offered to the general candidates.

Course Features

Instructor
Industry Experienced Trainer
Rating
4.9 (Google Review)
Study Mode
Offline & Online
Duration
6 month
Language
English, Bengali, Hindi
100% Job Assistance
Yes
Internship
Free & Paid
Course Price
Click to Know

Our Students Testimonials

Oxford Global Academy of Excellence Courses

MD Kashid Hossain

   I am MD Kasid Hossain. I am a student of Oxford Global Academy of Excellence, Kolkata. Here I am doing Spoken English class. Oxford Global Academy of Excellence is a very advantage platform by spoken English, computer course and more. There sirs, madams are very Helpful. All time they Support and guide us. I always enjoy my classes.