- Description
- Curriculum
- What You Learn ?
Overview of C# Programming
C# is a programming language used in diverse use cases and supports multiple programming paradigms like object-oriented programming, component-oriented programming, etc. The course is aimed at giving participants a head-start in C# programming by delivering a hands-on training experience on various important topics.
Duration
3 Days
At the end of the training, participants will have
- A strong understanding of C# and .Net framework
- A strong understanding of object-oriented programming and other C# programming constructs like exceptional handling, multithreading, etc
Prerequisite for C# Programming
Basic computer knowledge is required to attend this training program
Lorem ipsum dolor sit amet, consectetur adipiscing elit. C# is a programming language used in diverse use cases and supports multiple programming paradigms like object-oriented programming, component-oriented programming, etc. The course is aimed at giving participants a head-start in C# programming by delivering a hands-on training experience on various important topics.
Course Outline for C# Programming
- Overview: .Net Framework
- Components: .Net framework
- Assemblies
- Introducing C#
- Write Hello-World
- Classes & Methods
- Main()
- Loops & Branching
- Data type & variables
- Overview: Build a C# Program
- Assembly
- Namespace
- Overview: Visual Studio IDE
- Understanding Objects and Its role
- Creating classes
- Methods
- Static vs Non-Static members
- Properties
- Inheritance
- Polymorphism
- Containment
- Value type and reference type
- Object class
- Working with Arrays
- Arrays vs collections
- Common Collections
- Object-based generic class
- Understanding the need for generic
- Generic methods and classes
- What is a delegate
- Working with delegate
- Multicast delegate
- Events
- What is an exception
- Catching Exception
- Throwing Exception
- Try block
- Finally
- Need and Motivation
- How to create a Thread
- Simple Thread Jobs
- Waiting for Thread to complete
- Async Delegates
- Thread notification
- Desktop application
- Creating windows
- Adding controls
- Handling events
Enquiry About This Course
Error: Contact form not found.