From Beginner to PRO

  • About Our C#.Net (C Sharp) Certification Course -

    Learn basics to advanced C# programming modules under our experts to build a solid foundation in DotNet development. Please note that this is a skill upgrade course hence placement support not provided for this course, you need to enroll in dot net developer course in order to be eligible for placement support. Please contact institute for more info.

  • Pre-requisites -

    None. Any one from IT & non IT can learn.

  • Brochure    Inquire Now

    (c# part)
  • Related - Full Stack Dot Net Developer JP Program

Get Offers & Details

Syllabus

C#.Net Syllabus
  • Visual Studio + Development Environment Installation
    • Install (community edition) .NET SDK (Latest .NET 8 / .NET 9)
    • Visual Studio Workloads selection
    • ASP.NET & Web Development
    • Desktop Development
  • Understanding
    • Solution vs Project
    • Build vs Rebuild vs Clean
    • Debugging (Breakpoint, Step Into, Step Over)
    • NuGet Package Manager
    • Git Integration (Very Important for job)
  • Basics
    • Introduction
    • History of C#, .Net Framework, .Net Core etc.
    • Variable, Keywords & DataTypes
    • Expression & Operators
    • Methods & Parameters
    • Call by value/reference, ref, out, params
    • Type Conversion
  • Control Statements
    • if-else
    • switch-case
    • while & do while
    • for loops, for-each
    • break, continue, goto etc
    • Ternary Operator
    • Infinite Loop Concept
  • Arrays & Collections
    • Single, Multi-Dimensional & Jagged Arrays
    • Array Class Methods
    • Structures (struct)
    • Enum
    • Type Conversion (Casting)
    • Boxing & Unboxing
    • var Keyword & Nullable Types
    • String Methods & StringBuilder
    • Object Class Basics
    • DateTime & TimeSpan Methods
    • Parse / TryParse Techniques
    • String & DateTime Methods
  • Logic Building & Programs
    • Pattern Programs
    • Factorial & Fibonacci Series
    • Prime, Armstrong, Perfect Numbers
    • Palindrome (Number & String)
    • Reverse Number & Sum of Digits
    • Swap Variables
    • Array Programs (Max, Min, Sorting, Searching)
    • String Programs (Reverse, Duplicate Removal)
    • Even / Odd & Multiplication Table
    • Recursion Based Programs
  • Object-Oriented Programming (OOPs)
    • Class & Object
    • Constructor, Destructor
    • Inheritance (IS-A)
    • Composition / Aggregation (HAS-A)
    • Polymorphism
      • Method Overloading
      • Method Overriding
    • Access Specifiers
    • Encapsulation >> Properties - SET/GET
    • Abstraction
      • Abstract Class
      • Interface
    • this & base Keywords
    • sealed, const & readonly Keywords
    • Static Keyword, Static Constructor
    • Nested Classes
    • Indexers
    • Object Initializers
  • Delegates & Events
  • Exception Handling & Custom Exceptions
  • Anonymous Methods & Lambda Expressions
  • Extension Methods
  • Collections (System.Collections)
    • Introduction to Non-Generic Collections
    • ArrayList & Hashtable
    • Stack & Queue
    • Collection Interfaces (IEnumerable, ICollection, IList)
    • Collection Methods & Properties
    • Iterating Collections (foreach, IEnumerator)
  • Generic Collections (System.Collections.Generic)
    • List, LinkedList, Stack & Queue
    • Dictionary & SortedDictionary
    • HashSet & SortedSet
    • SortedList
    • Generic Collection Interfaces
    • Collection Methods & Properties
    • Iteration Techniques
    • Sorting & Searching
    • Comparison Between Collections
    • Performance Considerations
  • Generics
    • Generic Methods & Classes
    • Generic Constraints (new(), struct, class, base type)
    • Generic Interfaces
    • Generic Delegates (Func, Action, Predicate)
    • default(T) Concept
    • Generics with Collections
    • Variance (Introduction)
    • Generic Repository Concept (Overview)
  • Multi Threading
  • Thread Class
  • ThreadPool
  • Locking
  • Task-based Asynchronous Programming
  • async/await
  • Synchronization (lock, Monitor, Mutex, Semaphore)
  • Deadlock Concept
  • Concurrent Collections
  • File IO
    • Text & Binary File Operations
    • FileStream, StreamReader, StreamWriter
    • BufferedStream
    • Async File Operations
    • Exception Handling in File IO
    • File Upload
  • Serialization & Data Transformation
    • XML & JSON Serialization
    • System.Text.Json & Newtonsoft.Json
    • Deserialization Techniques
    • Serialization Attributes
    • Custom Serialization
    • Serialization of Collections
    • Async Serialization
    • Performance Considerations
  • LINQ (Language Integrated Query)
    • LINQ to Objects
    • Query Syntax vs Method Syntax
    • Filtering, Projection & Sorting
    • Grouping & Join Operations
    • Element Operators
    • Quantifier Operators
    • Aggregation Operators
    • Paging (Skip / Take)
    • Set Operators
    • Anonymous Types
    • Deferred vs Immediate Execution
    • LINQ Performance Considerations
  • SQL Server
    • SQL Server Installation & SSMS
    • Data Types
    • CRUD Operations (create, read, insert, update, delete)
    • Joins covered during MVC training as not needed here
  • ADO.NET (Database Integration)
    • Connected & Disconnected Architecture
    • SqlConnection, SqlCommand, SqlDataReader
    • DataSet, DataTable, DataAdapter
    • Execute Methods
    • Exception Handling in DB Operations
  • 1 to 1.5 months
  • Looking to complete training quickly? option available, please inquire for more info.
  • more info

Google Reviews

Get Best Training,
Book Demo

Trending Courses

Courses

Inquire Now

Training Programs

Fees / Details