Free Web Development Online Tutorials, Learn to Code
C# .Net Courses for Web Development with Training, C# Training Online, C# Course for Beginners

C# Course Online

C# .Net Course for Beginners, Learn C# Programming step by step.

Who Should learn this C# Courses?

Anyone can join this C# Course, who wants to learn .Net C# Programming Online, specially for engineering students, working professional, trainee software developer, fresher graduate, software developer, software tester .

This C# Programming Training will give you hands-on knowledge about C# . You will learn and understand the basics of the C# programming language. This online training will ultimately help you to create better Web applications using the C# programming language.

Online Training Benefits
  • Cost effective.
  • Save time, avoid commuting.
  • More interactive and greater ability to concentrate from the comfort zone, your own home.
  • Improves your technical skills.

C# Course Content

C# Course #1 : Introduction To .NET Framework and C#
  • .NET Framework & Environment Setup
  • CLR, JIT, CTS, CLS, GAC
  • .NET framework version numbers
  • Creating project
C# Course #2 : C# Basic 1
  • Data Types
  • OOPS Overview
  • Interface, Abstract Class overview
  • Manipulating string data using String, StringBuilder class
  • If Else, and Looping and Iteration in C#
Set #3 : C# Basic 2
  • Arrays, ArrayList, List in C#
  • create methods in C# with different return type
  • method parameters: out, ref, params
  • value and reference types in C#, enum and nullable types
  • If Else, and Looping and Iteration in C#
C# Course #4 : C# Object-Oriented Programming #1
  • Understanding OOP
  • Classes and Objects
  • Understanding Encapsulation, Inheritence, Polymorphism
  • Overloading and Overriding of methods
  • Catching, Throwing Errors
C# Course #5 : C# Object-Oriented Programming #2
  • Access Modifiers: public,private,protected,internal
  • the use of Interfaces
  • multiple inheritance using Interfaces
  • Abstract classes and Abstract methods
  • Difference between Abstract classes & Interfaces
Set #6 : C# Exception Handling
  • Understanding Exception Handling
  • How to use try, catch, throw, when, finally
  • application-level and system-level exceptions
  • breakpoints and debugging feature of Visual Studio
  • logging and sending email about exceptions
C# Course #7 : Working with ADO.Net
  • Creating Connection, fetching data
  • Dataset, DataTable, Command, DataReader and DataAdapter
  • Create, Update, Delete Recrod
  • using Lambda Expressions
  • Disconnected architecture
C# Course #8 : C# Objects, CLR & Garbage Collection
  • How CLR manages memory using Garbage Collection
  • How to use IDisposable interface and Dispose method
  • Using Finalize method
  • object generation and System.GC
  • Ref type, Value Type
C# Course #9 : C# : Understanding Shared, Private Assemblies, GAC, Reflection
  • Understanding Namespace and Creating custom namespace
  • .NET assemblies: .DLL or .EXE
  • Consuming custom library
  • Understanding GAC global assembly cache
  • Understanding Reflection
Register Now

Here are popular software development courses


 


digital marketing software
Other Online Course from Industry Expert | Professional Course