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:
.NET Core Frameworks (Visual Studio 2017)
.NET Framework Using C# (Visual Studio 2017)
eLearning Bundle - Microsoft .NET
Windows Presentation Foundation (WPF) Using C# (Visual Studio)
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
Microsoft .NET Instructors
Learn Microsoft .NET 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 Microsoft .NET 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 Microsoft .NET training on the same topics? Then onsite Microsoft .NET 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 Microsoft .NET course with topics to fit your needs. Lastly, you'll save per employee versus our public classes.
Researching Microsoft .NET training options? Need Microsoft .NET reviews to find a quality training provider?
Certstaffix® Training provides instructor-led Microsoft .NET classes in public and onsite private courses. Both the price of Microsoft .NET courses and the quality of a training provider are important aspects to be considered when choosing to purchase Microsoft .NET training.
Certstaffix® Training collects detailed Microsoft .NET 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 Microsoft .NET 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.
Microsoft Visual Studio is a suite of tools designed to help software developers create innovative solutions. Visual Studio's role is to improve the process of development to make the work of achieving business results easier. Whether you need ASP.NET, MVC, C#, .NET Framework, TFS, XML, VB.NET, WPF, WCF, Visual Basic or AJAX training, you will find a class to meet your needs. All classes are delivered by one of our experienced trainers. Whether you're looking for Visual Studio for beginners or Visual Studio for an advanced user, our training will cover all you need to know to become a Visual Studio power user.
Are you looking to learn Dot Net, learn MVC, learn VB, learn WPF or learn WCF? From hands-on, instructor-led live online Microsoft .NET training for individual employees to private online or on-site group training, we provide the best option for your company. Our online Microsoft .NET classes are task-based and focus on real-world scenarios and challenges students face in their day to day environments. The online Microsoft Visual Studio training that we offer is a great way to quickly build upon the necessary skills within the privacy of your own home or office. If you are looking for local Microsoft .NET courses, you can check one of our many computer labs around the United States.
5.00 out of 5
Leslie was a great teacher , very nice exp . Had two days where i learned a lot , would be looking forward to more classes.
Paul S. - attended our ASP.NET Core MVC6 (Visual Studio 2017) class
4.84 out of 5
I liked how my instructor went into some of the history of what we were learning just to provide more background information, I feel that sort of thing helps one understand a technology, knowing where it came from that is.
Garritt M. - attended our ASP.NET Web API Essentials Using C# (Visual Studio 2017) class
Colin M. - attended our Windows Presentation Foundation Using C# (Visual Studio 2017) class
4.88 out of 5
Kevin B. - attended our Visual Basic (VB.NET) Programming in Visual Studio 2012/2013/2015 class
4.87 out of 5
Nemat R. - attended our Visual Basic (VB.NET) Programming in Visual Studio 2012/13/15 class
4.22 out of 5
Ive B. - attended our C# Programming in Visual Studio class
4.52 out of 5
Janelle R. - attended our C# Programming in Visual Studio class
4.94 out of 5
Gregory W. - attended our C# Programming in Visual Studio class
4.74 out of 5
Van T. - attended our C# Programming in Visual Studio 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 Microsoft .NET training reviews
page last updated by Jonathan O'Brien