Loading...

C# Course

Learn C# start from Beginner

Courses

Course Features

  • Duaration : 12 Weeks
  • Leactures : Online / Offline
  • Assignments : 3

C# Course
Syllabus

Week - 1

Introduction to C# and .NET

History, features, and applications

Installing Visual Studio, creating a simple C# project

Variables, data types, operators, and comments

Week - 2

Basic Concepts - Part 1

if, else, switch

for, while, break, continue, else in loops

for, while, do-while, foreach

Week - 3

Basic Concepts - Part 2

Defining and calling methods, method parameters, return types

Single-dimensional and multi-dimensional arrays, lists, dictionaries

Week - 4

Object-Oriented Programming (OOP) - Part 1

Defining classes, creating objects, constructors

Defining and using properties and fields

Week - 5

Object-Oriented Programming (OOP) - Part 2

Base and derived classes, method overriding

Virtual methods, abstract classes, interfaces

Week - 6

Exception Handling


try, catch, finally, throw

Creating user-defined exceptions

Week - 7

File Handling

Reading and writing files using StreamReader, StreamWriter

Creating, deleting, and modifying files

Binary and XML serialization

Week - 8

Advanced C# Concepts

Defining and using delegates, event handling

Introduction to LINQ, querying collections

Week - 9

Introduction to .NET Framework

Architecture, CLR, BCL

Understanding assemblies, using namespaces

Week - 10

Working with Databases


Connecting to SQL Server using ADO.NET

Performing create, read, update, and delete operations

Introduction to ORM, basic CRUD operations using Entity Framework

Week - 11

Developing Desktop Applications with Windows Forms

Creating a simple Windows Forms application

Using controls like buttons, labels, textboxes

Handling events in Windows Forms applications

Week - 12

Final Project: Project Planning

Deciding on the project scope and features

Creating a feature list and technical requirements

Breaking down the project into manageable tasks and milestones