Quick Enquiry Form

×

    C Sharp Course Syllabus

    C Sharp Training Syllabus

    C Sharp is still one of the popular programming languages, thanks to its simplicity and readability. it is relevant and updated. SLA Institute also follows the evolution of C Sharp and  updates the C Sharp Course Syllabus periodically. 

    Developing Console Application

    • Entry Point Method – Main.
    • Command Line Parameters
    • Compiling And Building Projects

    Language Basics

    • Variables And Data Types
    • String & String Builder.
    • Boxing And Unboxing
    • Operators
    • Statements
    • Arrays And Strings
    • Procedures And Functions
    Working With Classes And Objects
    • Adding Variables And Methods
    • Properties And Indexers
    • Constructors And Destructors
    • Type Initialize
    • Extension Methods
    • Anonymous Types
    • Memory Management And Garbage Collection
    • Shared / Static Members
    • Method Overloading
    • Anonymous Methods
    • Partial Classes & Methods
    • Operator Overloading
    • Inner Classes
    • Attributes And Their Usage
    Inheritance, Interface And Polymorphism
    • Deriving Classes
    • Calling Base Class Constructor
    • Overriding Methods
    • Non-Inheritable Classes.
    • Abstract Class
    • Interface Inheritance
    • Namespace And Access Modifiers
    Working With Collections
    • List And Dictionary
    • Array List And Hash Table
    • Generic Classes & Methods
    • List And Dictionary
    • IEnumerable And IEnumerator
    Exception Handling
    • Handling Exceptions Using Try And Catch
    • Raising Exceptions Using Throw
    • Pre-Defined Exception Classes
    • Custom Exception Classes
    • Using Statement
    C# Features / General Features
    • Un Safe Code
    • Fixed Keyword.
    • Operator Overloading.
    • Reflection
    • P-Invoke
    Data Streams And Files
    • Byte Streams
    • Readers And Writers.
    • Binary Streams
    • Console And File I/O
    • Serialization & Deserialization
    Working With Components / Assemblies
    • Creating A Simple .NET Framework Component
    • Private And Shared Assemblies
    • Singing Assemblies For Strong Names
    • Deploying .NET Assemblies In Global Assembly Cache
    Multi Threading
    • Introduction
    • Application Domains
    • Creating And Managing Threads
    • Thread Priority
    • Thread States
    • Thread Synchronization Using Monitor And Mutex
    Data Access Using ADO.NET
    • Introduction To ADO.NET
    • Managed Providers
    • Working With Connection, Command,
    • Data Reader And Transaction Objects
    • Working With Prepared Statements And Stored
    • Procedures.
    • Connection Pooling And Multiple Active Result Sets
    • Working With Data Set
    • Adding, Deleting And Modifying Records In A Dataset
    • Data Tables, Data Columns And Data Rows ,
    • Constraints And Data Relations
    • Using Data View
    • Wording With Data Grid View.
    Win Forms
    • Introduction
    • Controls
    • Menus And Conext Menus
    • MenuStrip, ToolbarStrip.
    • Graphics And GDI
    • SDI And MDI Applications
    • Dialogbox (Modal And Modeless)
    • Form Inheritance
    • Working With Resource Files
    • Working With Settings
    • Other Misc Topics.
    XML
    • Introduction
    • XML-DOM
    • XML Document, XML Element, XML Attribute
    • Interoperating With Data Set
    • XML Data Document
    • XML Text Reader / XML Text Writer
    • XPath.
    Windows Services
    • Purpose And Advantage
    • Developing And Deploying
    • Debugging Widows Service
    • Sending Custom Events
    Packaging And Deployment
    • Compiled Deployment Of ASP.NET Application.
    • Types Of Deployment Modules
    • Working With A Setup And Web Setup Project
    • Working With A Merge Module Project
    Debugging And Tracing
    • Debug And Release Compilation
    • Debug And Trace Objects
    • Tracing Switches & Listeners
    • Debugging JavaScript From VS.NET
    • Debugging SQL-Server Stored Procedures.
    Conclusion

    Explore C Sharp, which is widely used for developing web and desktop applications, with the well-framed C Sharp Course Syllabus. Gain thorough understanding of the concepts and become industry-ready!

    For Online & Offline Training

    Have Queries? Ask our Experts

    +91 88707 67784 Available 24x7 for your queries

    Quick Enquiry Form

      python-training-in-chennai

      100% Placement Support

      Live Online & Classroom
      Python Programming

      Discover your best career by learning on-demand Python Programming

      data-science-training-in-chennai

      Real Time Hands-on Training

      Live Online & Classroom
      Data Science Training

      Our training course will give you the required skills..

      machine learning in chennai

      Learn From Industry Experts

      Live Online & Classroom
      Machine Learning Training

      Machine learning is one of the buzzwords recently and this can be attributed…

      rpa-training-in-chennai

      No Cost EMI Option

      Live Online & Classroom
      RPA Training

      Discover your best career by learning on-demand RPA technology…

      software-testing-in-chennai

      Value-Based Certification

      Live Online & Classroom
      Software Testing Course

      Want to get career-oriented Software Testing Training in Chennai Then think about SLA Institute…

      java-training-in-chennai

      Lifetime Career Guidance

      Live Online & Classroom
      Java Training

      Our training course will give you the required skills to be one of the best picks by the IT employers…

      selenium-training-in-chennai

      Flexible Learning Hours

      Live Online & Classroom
      Selenium Testing

      Our training course will give you the required skills to be one of the best picks by the IT employers…

      dotnet-training-in-chennai

      Convenient Training Modes

      Live Online & Classroom
      Dot Net Training

      Discover the great opportunities in Dot Net by practicing on real-life implementation strategies for delivering…

      ccna-training-in-chennai

      Convenient Training Modes

      Live Online & Classroom
      CCNA Training

      The CCNA certification helps you in becoming a sound, well-equipped network engineer…

      php-course-in-chennai

      Advanced Course Curriculum

      Live Online & Classroom
      PHP Training

      Being a language for general purposes, PHP can develop both static and dynamic websites…

      full-stack-developer-training

      Experiential Full Stack Course

      Live Online & Classroom
      Full Stack Development

      Learn Full Stack Developer course from SLA Institute…

      1
      Softlogic-Academy