Live Online: From Your Location or OursGroup Onsite: At Your Organization
Format: Online eLearning: On Your Schedule
Live Online: From Your Location or Ours
Group Onsite: At Your Organization
› Target Audience: Our instructor-led courses are primarily for employees of organizations. There are some states where we allow self-paying individuals to attend. Find out more. ‹
This thorough and comprehensive course is a practical introduction to programming in C#, utilizing the services provided by .NET. This course emphasizes the C# language. It is current to Visual Studio 2017, .NET Framework 4.7 and C# 7.0. Important newer features such as dynamic data type, named and optional arguments, the use of variance in generic interfaces, asynchronous programming keywords, and tuples are covered in a final chapter. A supplement covers the fundamentals of Language Integrated Query (LINQ).This course is intended to be fully accessible to programmers who do not already have a strong background in object-oriented programming in C-like languages, such as C++ or Java. It is ideal, for example, for procedural programmers who desire to learn C#.An important thrust of the course is to teach C# programming from an object-oriented perspective. It is often difficult for programmers trained originally in a procedural language to start “thinking in objects.” This course introduces object-oriented concepts early, and C# is developed in a way that leverages its object orientation. A case study is used to illustrate creating a complete system using C# and .NET. Besides supporting traditional object-oriented features, such as classes, inheritance, and polymorphism, C# introduces several additional features, such as properties, indexers, delegates, events, and interfaces that make C# a compelling language for developing object-oriented and component-based systems. This course provides thorough coverage of all these features.C# as a language is elegant and powerful. But to utilize its capabilities fully, you need to have a good understanding of how it works with the .NET Framework. The course explores several important interactions between C# and the .NET Framework, and it includes an introduction to major classes for collections, delegates, and events. It includes a succinct introduction to creating GUI programs using Windows Forms. The course concludes with a chapter covering the newer features in the language through C# 7.0.Numerous programming examples and exercises are provided, including the case study. The student will receive a comprehensive set of materials, including course notes and all the programming examples.The course includes four electronic supplements, provided as PDF files. They cover Visual Studio 2017, Language Integrated Query (LINQ), unsafe code and the C# pointer type, and .NET 4.7.
Prefer a self-paced learning solution to fit your own schedule? Certstaffix® Training offers eLearning courses bundled together:
C# Programming in Visual Studio
eLearning Bundle - C# Programming
Albuquerque, New Mexico
Baton Rouge, Louisiana
Charleston, South Carolina
Charlotte, North Carolina
Des Moines, Iowa
Fort Lauderdale, Florida
Grand Rapids, Michigan
Greenville, South Carolina
Kansas City, Missouri
Las Vegas, Nevada
Long Island, New York
Los Angeles, California (DT)
Los Angeles, California (East)
Manchester, New Hampshire
Minneapolis-St. Paul, Minnesota
Naples - Fort Myers, Florida
New Orleans, Louisiana
New York City
Oklahoma City, Oklahoma
Philadelphia (DT), Pennsylvania
Philadelphia (Malvern), Pennsylvania
Raleigh, North Carolina
Rochester, New York
Salt Lake City, Utah
San Antonio, Texas
San Diego, California
San Francisco, California
San Jose, California
Sioux Falls, South Dakota
South Bend, Indiana
St. Louis, Missouri
Virginia Beach, Virginia
West Palm Beach, Florida
White Plains, New York
Learn C# from a live instructor so you can ask questions & interact with peers.
Complete Lab Environment
Access to all software required is provided in a lab environment during public classes.
Learn C# hands on live online - you learn by actually doing.
Multiple Attendance Options
Live Online From Your Location or Our Computer LabsOnsite at Your Organization
› Our instructor-led courses are primarily for employees of organizations. There are some states where we allow self-paying individuals to attend. Find out more. ‹
Have a group of several students needing C# training on the same topics? Then onsite C# training is a perfect option for you. We'll come onsite to your office so you don't have to travel. You'll be able to fully customize a C# course with topics to fit your needs. Lastly, you'll save per employee versus our public classes.
Researching C# training options? Need C# reviews to find a quality training provider?
Certstaffix® Training provides instructor-led C# classes in public and onsite private courses. Both the price of C# courses and the quality of a training provider are important aspects to be considered when choosing to purchase C# training.
Certstaffix® Training collects detailed C# class reviews via a formal post-class evaluation in all our training sessions. Below are a sample of abbreviated reviews from real students from our past C# courses. If you would like more reviews or ones with even further detail, please contact us and we would be happy to show you the high quality of our training services.
C# is an elegant and type-safe object-oriented language that enables developers to build a variety of secure and robust applications that run on the .NET Framework. You can use C# to create Windows client applications, XML Web services, distributed components, client-server applications, database applications, and much, much more.
From hands-on, instructor-led live online or eLearning C# training for individual employees to private online or on-site group training, we provide the best option for you or your group. Our live online C# classes are task-based and teach you how to write and create C# applications. The online C# Training that we offer is a great way to quickly learn to code C# and build upon the necessary skills within the privacy of your own home or office. If you are looking for local C# courses, you can check one of our many computer labs around the United States. For corporate groups, we can send C# instructor on-site to deliver a customized class and eliminate travel needs. The Introduction to C# course is s great C# for Beginners class.
4.72 out of 5
It would be nice to have the course wrap over a weekend, in general. As it would provide more time to retry some exercises and ask the instructor questions the following/last day. But overall, the instructor was great and course content was great for someone with an intermediate knowledge of the subject or programming. I would not recommend it for any beginner programmers.
Grace G. - attended our C# Programming in Visual Studio class
5.00 out of 5
Instructor was clear and organized in his presentation. Very good course, glad the labs were made available for download. I will revisit them for additional practice.
Erik L. - attended our C# Programming in Visual Studio class
4.35 out of 5
Mark C. - attended our C# Programming in Visual Studio class
Hector E. - attended our C# Programming in Visual Studio class
4.57 out of 5
Steven C. - attended our C# Programming in Visual Studio class
4.86 out of 5
Hiram Q. - attended our C# Programming in Visual Studio class
Colin M. - attended our C# Programming in Visual Studio 2012/2013/2015 class
4.82 out of 5
Charles E. - attended our C# Programming in Visual Studio 2012/2013/2015 class
Ken D. - attended our C# Programming in Visual Studio 2012/2013/2015 class
Please contact us if we do not yet have any reviews, you would like more reviews or you wish to submit a review.
View all C# training reviews
page last updated by Jonathan O'Brien