CONSOLE PROGRAMMING

What is ConsoleProgramming?

Console is generally known as the output screen in Programming where we can compile and execute programs by giving commands.

Duration: 45 DAYS

TOPIC COVERED:

Section 1- Getting Started
C# fundamental
 Namespace Input and Output
 Operators and control constructs
 Valve data type, Arrays, and references
Method parameters
 Using params
 Using ref
 Using out

Section 2 – Classes and Objects
Class Design
 Fields, Properties, Accessors
 constructors, destructors, thiskeyword
 Method overloading
 Static fields and Methods
Inheritance
 Polymorphism with virtual andoverride
 Using base with constructors andmethods
Classes and structs
 Abstract classes and methods
 Sealed classes
 The object class
 Boxing and unboxing
 Creating and usingstructs


Section 3- Working with objects
Exception Handling
 Try, catch, throw, finally
 Exception objects
Interfaces
 Implementing andExtending
 Interfaces
 The is and as operators
 Interfaces vs. abstractclasses
 Qualified interfaces


Section 4- Delegates and Events
Delegates
 The delegates keywords
 Assigning methods to delegates
 Anonymous methods, lambdaexpressions
Events
 The events keywords
 Publish-Subscribe pattern
 Event properties and Handlers


Why to Learn CONSOLE PROGRAMMING?

 Low development cost.
 Console programming do not need to change with every new shiny framework, or
tool that trending right now.
 Simplicity.