C#
About This Course
Introduction
C# Training
C# is a type-safe and an elegant object-oriented language that allows developers to create a number of robust and secure programs that run on the.NET Framework. You need to use C# to make Windows client applications, Distributed elements, XML web services, database applications, client-server applications and much more. Visual C# offers an advanced code editor, practical graphical user interface integrated debugger, designers, and lots of different instruments to produce it easier to build programs based on the.NET Platform and the C# language.
Course Objectives
What you’ll learn in C# Training Course?
- Understand the essential features of the .NET Framework, and how to use C# develop .NET Framework applications.
- Learn the C# programming syntax.
- How to create and call methods
- Deep understanding of object-oriented programming concepts
- Learn about the Exception handling in C#
What are the pre-requisites to learn C# Course?
It’s beneficial to have a basic understanding of C or C++ programming
Course Curriculum
MODULE 1: INTRODUCTION TO .NET & C#
TOPICS: Introduction To The .Net Framework, Writing A C# Application, Datatypes, Operators, And Expressions, Constructs
MODULE 2: CREATING METHODS, HANDLING EXCEPTIONS, AND MONITORING APPLICATIONS
TOPICS: How To Create And Invoke Methods, Creating Overloaded Methods And Using Optional And Output Parameters, Monitoring Applications, Handling Exceptions
MODULE 3: DEVELOPING THE CODE FOR A GRAPHICAL APPLICATION
TOPICS: How To Implement Enums And Structs, Organizing Data Into Collections, Handling Events
MODULE 4: CLASSES AND TYPE-SAFE COLLECTIONS
TOPICS: Creating Classes, Defining And Implementing Interfaces, Implementing Type-Safe Collections
MODULE 5: CREATING A CLASS HIERARCHY BY USING INHERITANCE
TOPICS: Creating Class Hierarchies, Extending .Net Framework Classes, Generic Types Creation
MODULE 6: LOCAL DATA READING AND WRITING
TOPICS: Reading And Writing Files, Serializing Data, Execution Of I/O
MODULE 7: ACCESSING A DATABASE
TOPICS: Creating And Using Entity Data Models, Querying Data, Updating Data
MODULE 8: ACCESSING REMOTE DATA
TOPICS: Accessing Data Across The Web, Accessing Data In The Cloud