This course aims to provide professionals with a piece of knowledge and skills they needed to develop C# applications for the Microsoft .NET Platform.
Course Price : $2575 Per Participant
Note: This course is retired, Please contact Microtek Learning Consultant or email us at info@microteklearning.com for assistance.
This course aims to provide professionals with a piece of knowledge and skills they needed to develop C# applications for the Microsoft .NET Platform.
This Programming in C mainly focuses on its structure, language syntax, and implementation details.
It is created to be the programming language best suited for writing enterprise applications for .NET and C# blended with the productivity of Microsoft Visual Basic with the raw power of C++.
This training is a simple, object-oriented, and type-safe programming language based on the C and C++ family of languages.
This course is not mapped to any exam.
This training is designed based on the objectives of the course variant 10266A.
Courses
Years of Experience
Global Learners
This course is intended for experienced developers who already have programming experience in C, C++, Visual Basic, or Java and understand the concepts of object-oriented programming.
This course is not designed for new programmers; it is targeted at professional developers with at least 12 months experience of in programming in an object-oriented environment.
Microtek Learning is a Microsoft Certified Partner for Learning Solutions. This class uses official Microsoft courseware and will be delivered by a Microsoft Certified Trainer (MCT).
Oops! For this course, there are currently no public schedules available. Clicking on "Notify Me" will allow you to express your interest.
For dates, times, and location customization of this course, get in touch with us.
You can also speak with a learning consultant by calling 800-961-0337.
This module explains the .NET Framework, and using C# and Visual Studio 2010 for building .NET Framework applications.
Lab: Introducing C# and the .NET Framework
After completing this module, students will be able to:
This module explains the syntax of basic C# programming constructs.
Lab: Using C# Programming Constructs
After completing this module, students will be able to:
This module explains how to create and call methods.
Lab: Declaring and Calling Methods
After completing this module, students will be able to:
This module explains how to catch exceptions and handle them. Students will also learn how to throw exceptions.
Lab: Handling Exceptions
After completing this module, students will be able to:
This module explains how to perform basic file I/O operations in a C# application.
Lab: Reading and Writing Files
After completing this module, students will be able to:
This module explains how to create and use new types (enumerations, classes, and structures)
Lab: Creating New Types
After completing this module, students will be able to:
This module explains how to control the visibility and lifetime of members in a type.
Lab: Encapsulating Data and Methods
After completing this module, students will be able to:
This module explains how to use inheritance to create new reference types
Lab: Inheriting From Classes and Implementing Interfaces
After completing this module, students will be able to:
This module explains how to manage the lifetime of objects and control the use of resources.
Lab: Managing the Lifetime of Objects and Controlling Resources
After completing this module, students will be able to:
This module explains how to create properties and indexers to encapsulate data, and how to define operators for this data.
Lab: Creating and Using Properties
Lab: Creating and Using Indexers
Lab: Overloading Operators
After completing this module, students will be able to:
This module explains how to decouple an operation from the method that implements an operation, and how to use these decoupled methods to handle asynchronous events.
Lab: Decoupling Methods and Handling Events
After completing this module, students will be able to:
This module introduces collections, and describes how to use Generics to implement type-safe collection classes, structures, interfaces, and methods.
Lab: Using Collections
Lab: Building Generic Types
After completing this module, students will be able to:
This module explains how to implement custom collection classes that support enumeration.
Lab: Building and Enumerating Custom Collection Classes
After completing this module, students will be able to:
This module explains how to query in-memory data by using LINQ.
Lab: Using LINQ to Query Data
After completing this module, students will be able to:
This module explains how to integrate code written by using a dynamic language such as Ruby and Python, and technologies such as COM, into a C# application
Lab: Integrating C# Code with Dynamic Languages and COM Components
After completing this module, students will be able to:
©2023 Microtek Learning – All Rights Reserved