C# Programming Training Classes in Training/Pittsburgh,

Learn C# Programming in Training/Pittsburgh and surrounding areas via our hands-on, expert led courses. All of our classes either are offered on an onsite, online or public instructor led basis. Here is a list of our current C# Programming related training offerings in Training/Pittsburgh: C# Programming Training

We offer private customized training for groups of 3 or more attendees.
Upcoming Instructor Led Online and Public C# Programming Training Classes
Object-Oriented Programming in C# Rev. 6.1 Training/Class 15 September, 2025 - 19 September, 2025 $1750
HSG Training Center 1312 17th Street, Unit #2502
Denver, CO 80203 (303)377-6176
Hartmann Software Group Training Registration

C# Programming Training Catalog

cost: $ 1190length: 3 day(s)
This three-day course is designed to provide a sound introduction to the essentials of the.NET Framework for programmers who already know the C# language and the fundamentals of Windows Forms. It is current to .NET 4.6 and Visual Studio 2015, which now includes support for cross-platform development. The course focuses on core portions of the .NET Framework that are common across many application ...
cost: $ 1750length: 5 day(s)
In this 5-day course, students will learn the basics of computer programming through the use of Microsoft Visual Studio 2013 and either the Visual C# or Visual Basic programming languages. The course assumes no prior programming experience and introduces the concepts needed to progress to the intermediate courses on programming, such as 20483B: Programming in C#. The focus will be on core ...
cost: $ 1750length: 5 day(s)
This training course teaches developers the programming skills that are required for developers to create Windows applications using the C# language. During their five days in the classroom students review the basics of C# program structure, language syntax, and implementation details, and then consolidate their knowledge throughout the week as they build an application that incorporates several ...
cost: $ 1750length: 4 day(s)
This hands-on course examines how to utilize advanced features of C# and the .NET Framework in order to build sophisticated, scalable, high-performing applications. The course includes coverage of features available in .NET 2.0 through .NET 4.5. ...
cost: $ 1750length: 5 day(s)
This five-day course provides a comprehensive and practical hands-on introduction to developing Web applications using ASP.NET 4.0 and C#. It includes an introduction to ASP.NET MVC, a new Web programming framework that incorporates use of the Model-View-Controller (MVC) pattern. It also includes coverage of using ASP.NET AJAX to build rich client applications. The fundamentals of Web ...
cost: $ 1190length: 3 day(s)
This three-day course provides a practical introduction to developing rich Internet applications using ASP.NET AJAX and C#. Because of the rich support provided by Microsoft's AJAX tools, an ASP.NET programmer can get up and running in this new environment quickly. This course shows the way. It is current to ASP.NET 4.0 and Visual Studio 2010. The course includes an introduction to the popular ...
cost: $ 890length: 2 day(s)
This course provides a practical hands-on introduction to developing Web applications using ASP.NET Core 5.0 MVC and C#. This Web development framework from Microsoft emphasizes separation of concerns in the architecture and testability of applications. This course covers development on Microsoft’s ...
cost: $ 890length: 2 day(s)
This course provides a practical hands-on introduction to developing Web applications using ASP.NET Core 6.0 MVC and C#. This Web development framework from Microsoft emphasizes separation of concerns in the architecture and testability of applications. This course covers development on Microsoft’s new .NET Core platform. The course is current to Visual Studio 2022 and.NET 6, which ...
cost: $ 1090length: 3 day(s)
his course provides a practical hands-on introduction to developing Web applications using ASP.NET MVC 4 and C#. This new Web development framework from Microsoft emphasizes separation of concerns in the architecture and testability of applications. The course includes important newer features in MVC such as the Razor View Engine, scaffolding and Web API. ...
cost: $ 790length: 2 day(s)
This course provides a practical hands-on introduction to developing and consuming ASP.NET Web API services using C# and Visual Studio 2017. This Web development framework from Microsoft makes it easy to create HTTP services that can reach a broad range of clients. It is an excellent platform for creating RESTful Web applications. ...
cost: $ 990length: 2 day(s)
Microsoft .NET is an advance in programming technology that greatly simplifies application development, both for traditional, proprietary applications and for the emerging paradigm of Web-based services. .NET 6 is a unified platform, for browser, cloud, desktop, IoT, and mobile apps. It is based on .NET Core, the package-based implementation that is cross-platform, running on Mac and ...
cost: $ 1750length: 3 day(s)
Windows Communication Foundation (WCF) is an API used to build distributed applications using .NET 3.0 (and higher). WCF was designed to expose the current multitude of Windows remoting APIs (web services, MSMQ, TCP, peer-to-peer, etc) from a single unified toolkit. In this course, attendees will examine the overall WCF programming model, binding choices, host options, security issues and the use ...
cost: $ 1750length: 5 day(s)
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 2019, .NET Framework 4.7.2 and C# 8.0. Important newer features such as dynamic data type, named and optional arguments, the use of variance in generic interfaces, asynchronous programming keywords, ...
cost: $ 1750length: 5 day(s)
This thorough and comprehensive course is a practical introduction to programming in C#, ...
cost: $ 990length: 3 day(s)
This course introduces Windows Presentation Foundation or WPF, the .NET technology from Microsoft for building rich Windows applications. WPF includes an XML-based markup language for defining program elements, Extensible Application Markup Language (XAML). WPF applications can be created using only code or a combination of code and XAML pages. This course covers the essentials of WPF, ...

Microsoft Development Classes

cost: $ 2190length: 5 day(s)
In this course students will learn essential programming skills and techniques that are required to develop Windows Store apps. This includes a combination of both design and development skills, as well as ensuring that students are comfortable using and making the most of the Microsoft Visual Studio and Expression Blend tools. This course maps to the 70-484 exam. ...
cost: $ 2190length: 5 day(s)
This course you will learn advanced programming practices and techniques that will help you develop Windows Store apps. In this course, you will learn how design and develop Windows Store apps, as well as implement advanced features, such as using location information, streaming media to external devices, and integrating with online services. You will also learn how to use Microsoft Visual Studio ...

Course Directory [training on all levels]

Upcoming Classes
Gain insight and ideas from students with different perspectives and experiences.

Blog Entries publications that: entertain, make you think, offer insight

With stiff penalties for being caught and the whiff of secretive underground or even nefarious acts, computer hacking can be seen as a somewhat dubious pursuit. Not all hackers operate with the motive of emptying your Paypal account, however; there are many hackers who utilize their skills to aid companies in locating security flaws ("penetration testing") or engage in hacking with the goal of becoming cyber-freedom-fighters that champion simple human freedoms, such as the right to free speech.

Computer hacking is as much an art as it is a skill. At its simplest distillation, hacking is the systematic search for chinks in programming armor. While advanced problem-solving, intuition and sophisticated understanding of programming languages are a distinct advantage, there does exist a number of push-button programs that computing wizards have written allowing those less sophisticated in the art of hacking to break into remote computers in a variety of ways. Because of this new ubiquity, today's hackers no longer need to be a programming Wunderkind; they simply need to know where to download software and be able to turn on a computer. It really is that simple and the implications can be disturbing.

Phishing, Push-Button Programs and Brute Force Tactics

There's no need to crack a company's firewall if you have direct physical access to their computers. One aspect of hacking is the impersonation of an employee or service worker with the goal of gaining access to a company's database, where the hacker can then unleash whatever havoc he or she has planned into the system. Another is to engage in simple phishing techniques, such as impersonating an employee who forgot their password and needs help logging into the system.

Because such impersonations often fail thanks to companies becoming more security-conscious, taking over operations of a computer remotely is often the preferred method of gaining access. Such attempts can be facilitated in a variety of ways. One is the brute-force method, in which a program such as SQLmap, Nmap or Burpsuite is used; running one of these programs is analogous to trying every doorknob in a neighborhood to see which house is unlocked. Using a variety of different parameters, these programs can find access to a vulnerable computer or network in less than a minute.

Hackers can also attempt to gain access with a program like Metasploit. With literally a few clicks of a mouse, access to a remote and vulnerable computer can be achieved by a relative newbie. With a related hacking aid, called Meterpreter, a backdoor is created that allows access into an operating system. It does not install itself onto the remote computer, running instead using the computer's memory; in fact, Meterpreter can hide itself inside the operations of a perfectly valid program, so it cannot be detected even by sophisticated programmers. Once engaged, it allows a remote user carte blanche access to the system in question.

Where to Learn the Art of Hacking

Of course, for those who wish to learn the actual skills rather than download someone else's hack, there are a number of practice sites that pose an increasingly difficult set of challenges intended to train neophytes in the art of hacking. For example, Hack This Site starts beginners with the goal of cracking simple flaws in coding scripts or software such as HTML, Unix, Javascript and Apache. Their structured series of tests increase in complexity, incorporating real-word scenarios and even old-fashioned "phone phreaking" challenges that recall the bygone golden age of hacking skills displayed by Matthew Broderick in "WarGames."

Using just these simple tools and free practice sites, beginners have a powerful array of hacking resources just a simple mouse click away.

Voice recordings are useful at any point in time. If you want to save a lecture (or presentation) that you are attending, or record a voiceover for a project, the iPhone can be your solution. You don’t have to use an old tape recorder, or a standalone recorder. The iPhone’s fantastic technology records high quality voice recordings on demand, whenever you need it.

To get started, look for an application named “Voice Memos.” Most likely, this particular application is found in your Utilities category by default. Once you open it up, you are greeted by a large microphone, indicating you are in the correct application. When you want to start recording, simply tap on the large red button in the bottom left, and you are on your way to begin recording. What is important about recording voices on this application to the highest degree of quality, ensure that your meter in the bottom is within the middle range; with the pointer in the red zone, your recording will be awfully loud, while otherwise, it will be too quiet. Finished recording? Simply tap on the square button, and you have your recording.

What can you do with these recordings? Once you have finished recording, you are able to now share this recording through email or even in a text message; email it to yourself so you can save it on your computer, and listen to it later, or start editing it to put into a movie production, or text it to a friend for their needs.

 Unlike traditional online courses that charge a fee, limit enrollment and provide credit or certification, Moocs (massive open online courses) are usually free or low cost and can host hundreds of  thousands global participants.  Although MOOC have been around for years in the form of collective techie learning gatherings, participation in 2012 has ballooned at a rapid pace likened to FaceBook in its heyday.  According to The Year of the MOOCarticle in the New YorkTimes, edX, a nonprofit start-up backed by Harvard and MIT, had 370,000 registrants in the fall of its first official courses. This paled in comparison to the amount of students that Courseraattained in its first year of online learning opportunities, 1.7 million!

Will MOOCs Replace education as we know it?

Like any new trend, massive participation in online classes has its challenges. Lynda Weinman has ample experience when pointing out that they are by no means a replacement for formal education.  As a former digital animator, special effects designer and classroom college teacher, Linda paved the path for an earlier version of MOOC education in the mid 90’s when she founded Lynda.comas an aide to her own students. Over four million students and 2,200 courses later she’s confident when clarifying that many of the collegespartnered with Lynda.com use the tutorials as added features to their existing courses.  When asked in an interview with ReadWriteBuilders, if high technical companies look at online programs in terms of advancement as a supplement to traditional education or as a way for people to further their careers, Lynda feels that “it’sjust one example of something that you can do to enhance your attractiveness to potential employers. But [it’s also important to have] a portfolio and body of work, references that actually work out, showing that you had success in the past.”

MOOC Benefits:

People are optimistic about problem solving, but in most cases this is easier said than done. How do you do it?

In Adobe’s 2016 global study on creativity in business, 96% of people identified creativity as essential to their success, both in terms of their income and the value they bring to the world. Moreover, 78% wished they were capable of thinking differently, believing that they would progress through their careers more quickly if they did.

According to Malcom Gladwell, the world's most successful people have one thing in common: they think differently from most everyone else.  In his book, How Successful People Think, Malcom opens with the following:        “Good thinkers are always in demand.  A person who knows how may always have a job, but the person who knows why will always be his boss. Good thinkers solve problems, they never lack ideas that can build an organization, and they always have hope for a better future”
Too often we attribute creative and “different” thinking to natural, innate characteristics that belong only to the lucky. The truth is that you can study how ridiculously successful people think and incorporate their approach into your world.

 

Snippets and Quotes from Tech Innovators.
 

training details locations, tags and why hsg

A successful career as a software developer or other IT professional requires a solid understanding of software development processes, design patterns, enterprise application architectures, web services, security, networking and much more. The progression from novice to expert can be a daunting endeavor; this is especially true when traversing the learning curve without expert guidance. A common experience is that too much time and money is wasted on a career plan or application due to misinformation.

The Hartmann Software Group understands these issues and addresses them and others during any training engagement. Although no IT educational institution can guarantee career or application development success, HSG can get you closer to your goals at a far faster rate than self paced learning and, arguably, than the competition. Here are the reasons why we are so successful at teaching:

  • Learn from the experts.
    1. We have provided software development and other IT related training to many major corporations since 2002.
    2. Our educators have years of consulting and training experience; moreover, we require each trainer to have cross-discipline expertise i.e. be Java and .NET experts so that you get a broad understanding of how industry wide experts work and think.
  • Discover tips and tricks about C# Programming programming
  • Get your questions answered by easy to follow, organized C# Programming experts
  • Get up to speed with vital C# Programming programming tools
  • Save on travel expenses by learning right from your desk or home office. Enroll in an online instructor led class. Nearly all of our classes are offered in this way.
  • Prepare to hit the ground running for a new job or a new position
  • See the big picture and have the instructor fill in the gaps
  • We teach with sophisticated learning tools and provide excellent supporting course material
  • Books and course material are provided in advance
  • Get a book of your choice from the HSG Store as a gift from us when you register for a class
  • Gain a lot of practical skills in a short amount of time
  • We teach what we know…software
  • We care…
learn more
page tags
what brought you to visit us
Training/Pittsburgh,  C# Programming Training , Training/Pittsburgh,  C# Programming Training Classes, Training/Pittsburgh,  C# Programming Training Courses, Training/Pittsburgh,  C# Programming Training Course, Training/Pittsburgh,  C# Programming Training Seminar

Interesting Reads Take a class with us and receive a book of your choosing for 50% off MSRP.