Microsoft Development Training Classes in Roanoke, Virginia
Learn Microsoft Development in Roanoke, Virginia 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 Microsoft Development related training offerings in Roanoke, Virginia: Microsoft Development Training
Microsoft Development Training Catalog
.NET Classes
Azure Classes
BizTalk Server Classes
Cloud Classes
JavaScript Classes
Course Directory [training on all levels]
- .NET Classes
- Agile/Scrum Classes
- AI Classes
- Ajax Classes
- Android and iPhone Programming Classes
- Azure Classes
- Blaze Advisor Classes
- C Programming Classes
- C# Programming Classes
- C++ Programming Classes
- Cisco Classes
- Cloud Classes
- CompTIA Classes
- Crystal Reports Classes
- Data Classes
- Design Patterns Classes
- DevOps Classes
- Foundations of Web Design & Web Authoring Classes
- Git, Jira, Wicket, Gradle, Tableau Classes
- IBM Classes
- Java Programming Classes
- JBoss Administration Classes
- JUnit, TDD, CPTC, Web Penetration Classes
- Linux Unix Classes
- Machine Learning Classes
- Microsoft Classes
- Microsoft Development Classes
- Microsoft SQL Server Classes
- Microsoft Team Foundation Server Classes
- Microsoft Windows Server Classes
- Oracle, MySQL, Cassandra, Hadoop Database Classes
- Perl Programming Classes
- Python Programming Classes
- Ruby Programming Classes
- SAS Classes
- Security Classes
- SharePoint Classes
- SOA Classes
- Tcl, Awk, Bash, Shell Classes
- UML Classes
- VMWare Classes
- Web Development Classes
- Web Services Classes
- Weblogic Administration Classes
- XML Classes
- ANSIBLE
18 February, 2026 - 20 February, 2026 - KUBERNETES ADMINISTRATION
23 February, 2026 - 25 February, 2026 - Docker
27 May, 2026 - 29 May, 2026 - Linux Troubleshooting
2 March, 2026 - 6 March, 2026 - Linux Fundamentals
23 March, 2026 - 27 March, 2026 - See our complete public course listing
Blog Entries publications that: entertain, make you think, offer insight
Much of success is about performance. It’s about what we do and what we are able to inspire others to do. There are some simple performance principles I have learned in my life, and I want to share them with you. They really bring success, and what it takes to be successful, into sharp focus. They are also the basis for developing and maintaining an expectation of success.
The Five Principles of Performance
1. We generally get from ourselves and others what we expect. It is a huge fact that you will either live up or down to your own expectations. If you expect to lose, you will. If you expect to be average, you will be average. If you expect to feel bad, you probably will. If you expect to feel great, nothing will slow you down. And what is true for you is true for others. Your expectations for others will become what they deliver and achieve. As Gandhi said, “Be the change you wish to see in the world.”
2. The difference between good and excellent companies is training. The only thing worse than training employees and losing them is to not train them and keep them! A football team would not be very successful if they did not train, practice, and prepare for their opponents. When you think of training as practice and preparation, it makes you wonder how businesses survive that do not make significant training investments in their people.
Actually, companies that do not train their people and invest in their ability don’t last. They operate from a competitive disadvantage and are eventually gobbled up and defeated in the marketplace. If you want to improve and move from good to excellent, a good training strategy will be the key to success.
Passbook is one of the newest features of the iPhone. What many people were offput by standards today is that we rely too much on disposable tickets, and the like, such as when you go to the airport for a boarding pass, or a movie ticket. Apple strove to solve that with a new application that is bundled with the newest update: Passbook.
Passbook offers everything you need, especially when a ticket, coupon, or gift card is needed. When you first open the application you are greeted by a sampling of applications that support Passbook, and its features. To begin, install the particular application you want to use. For example, we will be going with the Starbucks application to satiate our coffee needs every morning, as we have a gift card to spend.
Open up the freshly downloaded application, and get ready to be blown away. Like most applications, especially when it has to do with airlines, or coffee, you are almost always required to sign up for a respective account. Don’t worry, it is easy. All you will be asked is to fill out your email, a password, and other miscellaneous information to identify you when you lose your password or others.
Once you have finished signing up, you’re ready to roll. It will prompt you to enter a gift card that you already own, or begin a digital gift card. If you don’t have a gift card, you can start a digital gift card (or, as many may call it: a prepaid card), and pay for your coffee in a fast, and efficient way. Just tap on “Tap to Pay” when you are ready to pay, and tap again after you have paid. It’s really that easy.
I’ll get straight to the point. Why should companies invest more in management training? Here are 10 simple reasons.
1) An employee’s relationship with his or her direct manager is the most important single factor in employee engagement.
2) Engaged employees are happier and more productive. Disengaged employees are frustrated and more disruptive.
3) Because there’s no widely agreed-on skillset for management (good managers come in all shapes and sizes), there’s an assumption everyone knows how to do it. This is akin to someone who’s never driven before being given keys to a car and told: “Drive.” (Many many years ago, this is how I first learned to manage. I blundered my way through it. Trial and error. It wasn’t pretty.)
I suspect that many of you are familiar with the term "hard coding a value" whereby the age of an individual or their location is written into the condition (or action) of a business rule (in this case) as shown below:
if customer.age > 21 and customer.city == 'denver'
then ...
Such coding practices are perfectly expectable provided that the conditional values, age and city, never change. They become entirely unacceptable if a need for different values could be anticipated. A classic example of where this practice occurred that caused considerable heartache in the IT industry was the Y2K issue where dates were updated using only the last 2 digits of a four digit number because the first 2 digits were hard-coded to 19 i.e. 1998, 1999. All was well provided that the date did not advance to a time beyond the 1900’s since no one could be certain of what would happen when the millennia arrived (2000). A considerably amount of work (albeit boring) and money, approximately $200 billion, went into revising systems by way of software rewrites and computer chip replacements in order to thwart any detrimental outcomes. It is obvious how a simple change or an assumption can have sweeping consequences.
You may wonder what Y2K has to do with Business Rule Management Systems (BRMS). Well, what if we considered rules themselves to be hard-coded. If we were to write 100s of rules in Java, .NET or whatever language that only worked for a given scenario or assumption, would that not constitute hard-coded logic? By hard-coded, we obviously mean compiled. For example, if a credit card company has a variety of bonus campaigns, each with their own unique list of rules that may change within a week’s time, what would be the most effective way of writing software to deal with these responsibilities?
Tech Life in Virginia
| Company Name | City | Industry | Secondary Industry |
|---|---|---|---|
| Brink's Inc. | Richmond | Business Services | Security Services |
| Federal Home Loan Mortgage Corporation (Freddie Mac) | Mc Lean | Financial Services | Lending and Mortgage |
| General Dynamics Corporation | Falls Church | Manufacturing | Aerospace and Defense |
| CarMax, Inc. | Henrico | Retail | Automobile Dealers |
| NVR, Inc. | Reston | Real Estate and Construction | Construction and Remodeling |
| Gannett Co., Inc. | Mc Lean | Media and Entertainment | Newspapers, Books and Periodicals |
| Smithfield Foods, Inc. | Smithfield | Manufacturing | Food and Dairy Product Manufacturing and Packaging |
| ManTech International Corporation | Fairfax | Computers and Electronics | IT and Network Services and Support |
| DynCorp International | Falls Church | Manufacturing | Aerospace and Defense |
| Genworth Financial, Inc. | Richmond | Financial Services | Insurance and Risk Management |
| MeadWestvaco Corporation | Richmond | Manufacturing | Paper and Paper Products |
| Dollar Tree, Inc. | Chesapeake | Retail | Department Stores |
| Alpha Natural Resources, Inc. | Abingdon | Agriculture and Mining | Mining and Quarrying |
| SRA International, Inc. | Fairfax | Business Services | Business Services Other |
| NII Holdings, Inc. | Reston | Telecommunications | Wireless and Mobile |
| Dominion Resources, Inc. | Richmond | Energy and Utilities | Gas and Electric Utilities |
| Norfolk Southern Corporation | Norfolk | Transportation and Storage | Freight Hauling (Rail and Truck) |
| CACI International Inc. | Arlington | Software and Internet | Data Analytics, Management and Storage |
| Amerigroup Corporation | Virginia Beach | Financial Services | Insurance and Risk Management |
| Owens and Minor, Inc. | Mechanicsville | Healthcare, Pharmaceuticals and Biotech | Personal Health Care Products |
| Advance Auto Parts, Inc | Roanoke | Retail | Automobile Parts Stores |
| SAIC | Mc Lean | Software and Internet | Software |
| AES Corporation | Arlington | Energy and Utilities | Gas and Electric Utilities |
| Capital One Financial Corporation | Mc Lean | Financial Services | Credit Cards and Related Services |
| Sunrise Senior Living, Inc. | Mc Lean | Healthcare, Pharmaceuticals and Biotech | Residential and Long-Term Care Facilities |
| Computer Sciences Corporation | Falls Church | Software and Internet | Software |
| Altria Group, Inc. | Richmond | Manufacturing | Manufacturing Other |
| Northrop Grumman Corporation | Falls Church | Manufacturing | Aerospace and Defense |
| Alliant Techsystems Inc. | Arlington | Manufacturing | Aerospace and Defense |
| Markel Corporation | Glen Allen | Financial Services | Insurance and Risk Management |
training details locations, tags and why hsg
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.
- We have provided software development and other IT related training to many major corporations in Virginia since 2002.
- 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 Microsoft Development programming
- Get your questions answered by easy to follow, organized Microsoft Development experts
- Get up to speed with vital Microsoft Development 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…














