Programming in C# – using Visual Studio
Learn about the C# program structure, language syntax, and implementation details with .NET Framework 4.0 in this five-day course. You will discover the new enhancements in the C# 4.0 language by using Visual Studio 2010.
After an introduction to C# and the .Net framework, you’ll learn how to use C# programming constructs, how to read and write files, how to encapsulate data, and how to use LINQ to query data. Fourteen Global Knowledge exclusive hands-on labs help you put theory into practice and better prepare you for when you return to your job.
Course Summary
Learn C# programming skills and speed up the performance of your applications. From introductory to advanced-level C# courses.
- Developing C# applications for the Microsoft .NET Framework 4.0
- Structure of C# 4.0 programs, language syntax, and implementation details
- Using C# programming constructs
- Declaring and calling methods
- Handling exceptions
- Reading and writing files
- Creating new types
- Encapsulating data
- Inheriting from classes and implementing interfaces
- Managing the lifetime of objects and controlling resources
- Defining overload operators
- Decoupling methods
- Using collections and building generic types
- Using LINQ to query data
- Integrating Visual C# Code with Dynamic Languages and COM Components
Course Key Topics
1. C# and the .NET Framework
2. Using C# Programming Constructs
3. Declaring and Calling Methods
4. Exceptions
5. Reading and Writing Files
6. Creating New Types
7. Encapsulating Data and Methods
8. Inheriting from Classes and Implementing Interfaces
9. Managing the Lifetime of Objects and Controlling Resources
10. Encapsulating Data and Defining Overloaded Operators
11. Decoupling Methods and Handling Events
12. Using Collections and Building Generic Types
13. Building and Enumerating Custom Collection Classes
14. Using LINQ to Query Data
15. Integrating Visual C# Code with Dynamic Languages and COM Components
Course Labs
Lab 1: Introducing C# and the .NET Framework
Lab 2: Using Language Programming Constructs
Lab 3: Declaring and Calling Methods
Lab 4: Handling Exceptions
Lab 5: Reading and Writing Files
Lab 6: Creating New Types
Lab 7: Encapsulating Data and Methods
Lab 8: Inheriting from Classes and Implementing Interfaces
Lab 9: Managing the Lifetime of Objects and Controlling Resources
Lab 10: Encapsulating Data and Overloading Operators
Lab 11: Decoupling Methods and Handling Events
Lab 12: Using Collections and Building Generic Types
Lab 13: Building and Enumerating Custom Collection Classes
Lab 14: Querying Data with LINQ
Course Audience
Experienced developers who have programming experience in C, C++, Visual Basic, or Java and understand the concepts of any object-oriented programming.
INTERNATIONAL FEE: $300 | 1,125 AED | 1,125 SAR
Flexible Class Options
- Evening Classes | Corporate Group Workshops
- Week End Classes For Professionals SAT | SUN
Related Course
Python programming – Mastering Paython
Mobile Application Development
PHP with MYSQL Web Development Course
[/vc_column_text]