C# Programming

BT113


5 Days

Download Full Syllabus Request a Quote
All Our Courses Now Also LIVE

Course Outline

This C#.NET training teaches non-experienced people how to create the Solutions/Applications using C#.NET. C#.NET is Microsoft’s entry into the world of managed programming. Using a syntax that is deliberately from Java, C++ and C, C#.NET achieves a natural trade-off of terseness and

clarity, enabling programmers to express concepts in a clear and maintainable form. The recent enhancements to the language have made it even more powerful than before, allowing programmers to work with C#.NET in both an Object-Oriented and partially functional style

Upcoming Meetings

Modules

Programming Basics & C# Basics
  • Algorithm
  • Flow Diagram
  • Initialize
  • Variables
  • Conditions
  • Loops
  • Declarations
  • Pseudo Code
  • Functions
Introducing C# & the .NET Framework
  • Introduction to the .NET Framework
  • Creating Projects Within Visual Studio 2015
  • Writing a C# Application
  • Documenting an Application
  • Running and Debugging Applications by Using Visual Studio 2015
  • Programming best practices
Using C# Programming Constructs
  • Declaring Variables and Assigning Values
  • Using Expressions and Operators
  • Creating and Using Arrays
  • Using Decision Statements
  • Using Iteration Statements
Declaring and Calling Methods
  • Defining and Invoking Methods
  • Specifying Optional Parameters and Output Parameters
Handling Exceptions
  • Handling Exceptions
  • Raising Exceptions
Reading and Writing Files
  • Accessing the File System
  • Reading and Writing Files by Using Streams
Creating New Types
  • Creating and Using Enumerations
  • Creating and Using Structs
Encapsulating Data and Methods
  • Controlling Visibility of Type Members
  • Sharing Methods and Data
Classes & Objects
  • Class vs. Object
  • Constructors
  • Comparing References to Values
  • Defining and Using Classes
  • Working with Partial Classes
Object Oriented Concepts
  • Encapsulation
  • Inheritance
  • Polymorphism
  • Interfaces
Collections and Generics
  • Understanding .NET Collections
  • Ordered vs. Unordered Collections
  • Data Structures: ArrayList ,Stack , Queue, HashTable
GUI Development (If time permits)
  • Event Driven Applications
  • Forms
  • Common controls
  • Application navigation

Prerequisites

  • There are no prerequisites for this course.

Upcoming Meetings

This C#.NET training teaches non-experienced people how to create the Solutions/ Applications using C#.NET.”
Download Full Syllabus

Target Audience