10266 - Programming in C# with Microsoft Visual Studio 2010

Training for your Group

Training for Individuals

$2975

Course Overview

The course focuses on C# program structure, language syntax, and implementation details with .NET Framework 4.0. This course describes the new enhancements in the C# 4.0 language by using Visual Studio 2010.

Course Length: 5 days

Audience:  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.

Prerequisites: None

What You're Going To Learn

  • Explain the purpose of the .NET Framework, and understand how to use C# and Visual Studio 2010 to build .NET Framework applications.
  • Understand the syntax of basic C# programming constructs.
  • Create and call methods in a C# application.
  • Catch, handle and throw exceptions.
  • Perform basic file IO operations in a C# application.
  • Create and use new types (enumerations, classes, and structures), and understand the differences between reference types and value types.
  • Control the visibility and lifetime of members in a type.
  • Use inheritance to create new reference types.
  • Manage the lifetime of objects and control the use of resources.
  • Define properties and indexers to encapsulate data, and define operators for this data.
  • Decouple an operation from the method that implements an operation, and use these decoupled operations to handle asynchronous events.
  • Use collections to aggregate data, and use Generics to implement type-safe collection classes, structures, interfaces, and methods.
  • Implement custom collection classes that support enumeration.
  • Query in-memory data by using LINQ.
  • Integrate code written by using a dynamic language such as Ruby and Python, or technologies such as COM, into a C# application

Register for an Upcoming Date

Date Location Price Register

Course Outline

Lesson 1: Introducing C# and the .Net Framework
  • Introduction to the .NET Framework
  • Creating Projects Within Visual Studio 2010
  • Writing a C# Application
  • Building a Graphical Application
  • Documenting an Application
  • Running and Debugging Applications by Using Visual Studio 2010
  • Lab : Introducing C# and the .NET Framework
Lesson 2: Using C# Programming Constructs
  • Declaring Variables and Assigning Values
  • Using Expressions and Operators
  • Creating and Using Arrays
  • Using Decision Statements
  • Using Iteration Statements
  • Lab : Using C# Programming Constructs
Lesson 3: Declaring and Calling Methods
  • Defining and Invoking Methods
  • Specifying Optional Parameters and Output Parameters
  • Lab : Declaring and Calling Methods

What to Expect at LeapFox

Knowledgeable Instructors

Our instructors are certified professionals. They are trained on the latest features and how to get the most out of software programs.

Hands-on Labs

No boring lectures! Our courses are designed to give students lots of time to practice what they are learning with hands-on exercises and projects.

Bounce Back Pass

Retake any course for up to 3 months. *Some limitations apply

Certificate of Completion

Receive a certificate of completion at the end of every course.

Up-to-date Curriculum

Each course comes with a helpful and up-to-date ebook which will contain instruction and practice exercises.

Time Saving Tips N Tricks

In each course, your instructor will show you tips and tricks that will save you time and make you more efficient.

Friendly and Helpful Staff

Our staff is dedicated to your success. Each team member is trained to provide the absolute best customer service possible.

Satisfaction Guarantee

If you aren't 100% satisfied with your experience at LeapFox, simply let us know, and we will make it right.

Look who Else is Using LeapFox

See What Our Customers Say

Related Courses

This course builds upon the knowledge presented in the Microsoft® Office Excel® 2016: Part 1 course and helps start students down the road to creating advanced workbooks & worksheets that can help deepen their understanding.

View More

This course builds off the knowledge presented in the Microsoft® Office Excel® 2016: Parts 1 & 2 courses to help you get the most of your Excel experience. This course covers Microsoft Office Specialist exam objectives to help students prep for the exam.

View More

This course focuses on Pivot Tables. Being able to harness the power of PivotTable features & create PivotCharts will help students gain an edge. Not only will students be able to summarize data to analyze, but they can organize the data in a way that can be meaningfully presented to others.

View More

This course focuses on Power Pivot. Excel provides Power Pivot to help students organize, manipulate, and report on their data in the best way possible. In this course, students gain a solid understanding of Power Pivot to maximize their effectiveness when analyzing data.

View More

Related Topics

Microsoft Excel is the standard spreadsheet application for both the business world and personal use, LeapFox Learning Excel training courses will help you and your employees learn how to make the best use of all it has to offer, from basic to advanced features.

See Courses

Take control of your data with Microsoft Access relational database software training at LeapFox Learning. Our courses will teach you basic to advanced features of Access.

See Courses

Microsoft Word is the standard document and word processing software for both the business world and personal use, and LeapFox Learning courses for Word will teach you basic to advanced features.

See Courses

Structured query language forms the basis of many custom-built and third-party applications, making it a critical component of IT expertise. Microsoft SQL Server training from LeapFox covers all aspects of Microsoft’s premier database system for all business sizes. Whether your focus is SQL Server administration, programming, or business intelligence and reporting, LeapFox has the training that is right for you and will fit your busy schedule.

See Courses