Java Programming Training Classes in Norfolk, Virginia

Training Suggestions from the Experts

An Experienced Java developer must know

... everything or so it can seem.  A solid grasp and knowledge of Object Oriented Programming constructs such as inheritance, polymorphism, interfaces and reflection are essential.  Next in line is the knowldge to be able to import/export file data, running SQL queries, using regular expressions and, possibly, knowing how to write multi-threaded code and make socket connections.  A class that addresses most of these topics is:  Fast Track to Java 11 and OO Development.

For the more daring Java enthusiast and especially for those looking to become professional Java developers, knowledge of the Spring Framework is expected.  A perfect class for this is:  Fast Track to Spring Framework and Spring MVC/Rest.  Not only does this course provide students with a great introduction to spring, it goes beyond the basics with a solid delve into Spring and web development.

Another consideration is learning JBoss aka Wildfly, the free Application Server from RedHat.   JBoss has become the workhorse of most Java EE applications.  Add to that a class on Tomcat, the defacto servlet engine, and the student can be considered 'ready' for employment.

Call for Details: 303.377.6176

Learn Java Programming in Norfolk, 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 Java Programming related training offerings in Norfolk, Virginia: Java Programming Training

We offer private customized training for groups of 3 or more attendees.
Norfolk  Upcoming Instructor Led Online and Public Java Programming Training Classes
Fast Track to Java 17 and OO Development Training/Class 8 December, 2025 - 12 December, 2025 $2250
HSG Training Center instructor led online
Norfolk, Virginia 23503
Hartmann Software Group Training Registration
Introduction to Spring 6, Spring Boot 3, and Spring REST Training/Class 15 December, 2025 - 19 December, 2025 $2250
HSG Training Center instructor led online
Norfolk, Virginia 23503
Hartmann Software Group Training Registration

Java Programming Training Catalog

cost: $ 2250length: 1 day(s)
cost: $ 2250length: 5 day(s)
cost: $ 2250length: 3 day(s)
cost: $ 2250length: 4 day(s)
cost: $ 2250length: 3 day(s)
cost: $ 1090length: 2 day(s)
cost: $ 2250length: 5 day(s)
cost: $ 2250length: 5 day(s)
cost: $ 2250length: 3 day(s)
cost: $ 2250length: 4 day(s)
cost: $ 2250length: 5 day(s)
cost: $ 2250length: 2 day(s)
cost: $ 2250length: 5 day(s)
cost: $ 2250length: 3 day(s)
cost: $ 1890length: 4 day(s)
cost: $ 2250length: 2 day(s)
cost: $ 2250length: 2 day(s)
cost: $ 2250length: 4 day(s)
cost: $ 2250length: 5 day(s)
cost: $ 2250length: 5 day(s)
cost: $ 2250length: 2 day(s)
cost: $ 2250length: 5 day(s)
cost: $ 2250length: 5 day(s)
cost: $ 2250length: 4 day(s)
cost: $ 2250length: 2 day(s)
cost: $ 2250length: 3 day(s)
cost: $ 2250length: 1 day(s)
cost: $ 2250length: 1 day(s)
cost: $ 2250length: 1 day(s)
cost: $ 2250length: 1 day(s)
cost: $ 2250length: 4 day(s)
cost: $ 1390length: 3 day(s)
cost: $ 1390length: 3 day(s)
cost: $ 2250length: 2 day(s)

JBoss Administration Classes

cost: $ 1290length: 3 day(s)

JUnit, TDD, CPTC, Web Penetration Classes

cost: $ 890length: 1 day(s)

Java Enterprise Edition Classes

cost: $ 1290length: 3 day(s)
cost: $ 1290length: 3 day(s)
cost: $ 1290length: 3 day(s)
cost: $ 390length: 1 day(s)
cost: $ 990length: 3 day(s)
cost: $ 2190length: 5 day(s)
cost: $ 2250length: 4 day(s)
cost: $ 2250length: 2 day(s)
cost: $ 2250length: 5 day(s)
cost: $ 1690length: 4 day(s)
cost: $ 1690length: 1 day(s)
cost: $ 2250length: 5 day(s)
cost: $ 2250length: 4 day(s)
cost: $ 1290length: 3 day(s)
cost: $ 790length: 2 day(s)

Java Programming Classes

cost: $ 2250length: 5 day(s)
cost: $ 2250length: 5 day(s)

Spring Classes

cost: $ 1290length: 3 day(s)
cost: $ 2250length: 5 day(s)
cost: $ 1290length: 3 day(s)
cost: $ 690.00length: 1 day(s)
cost: $ 1090length: 3 day(s)

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

F#, which is usually pronounced as F sharp is one of the newly launched and rapidly developing programming languages.  It has recently become focus of attention due to its quick advancement to the 12th position in the recent TIOBE index and the overall rise in popularity.

What is F#?

F# is an open source, functional and object oriented programming language which is available in cross platform. It was developed by a company called F# software foundation with help of Microsoft and other open contributors. F# runs on Linux, windows, iOS, Android and the GPUs and HTML as well. It is a mature programming language which helps the users as well as the organizations to solve the complex problems in a much simpler way with easy code. With its wide range of usage in the specialist and application areas, it is proving itself to be a worthy contender for the top 10 list.

Why choose F#?

With the rise of the smart phone, many people who have long seen themselves as non-gamers have began to download and play to occupy themselves throughout the day. If you're a game developer who has a history of writing your code in C#, then perhaps this still emerging market is something you should consider taking advantage of. This, however, will require the familiarization with other programming languages.

One option for moving away from the C# language is to learn Java. Java is the programming used for apps on the android platform, billions of phones run on this programming language.

If you want to break into the android market, then learning Java is an absolute must.

There are both some pros and some cons to learning java. Firstly, if you already know C# or other languages and understand how they work, then java will be relatively easy to learn due to having similar, but quite simplified, syntax to C-based languages, the class library is large and standardized, but also very well written, and you might find that it will improve the performance and portability of your creations. Not to mention, learning java opens you up to the entirety of the android app and game market, a very large and still growing market that would otherwise stay closed off to you. That's too much ad and sale money to risk missing out on.

The few cons that come with learning the language is that, when coming from other languages, the syntax may take some getting used to. This is true for most languages. The other problem is that you must be careful with the specifics of how you write your code. While java can be written in a very streamlined fashion, it's also possible to write working, but bulky, code that will slow down your programs. Practice makes perfect, and the knowledge to avoid such pitfalls within the language.

If you wish to develop for the iOS on the other hand, knowledge of Objective C is required. The most compelling reason to learn Objective C is the market that it will open you up to. According to the website AndroidAuthority.com, in the article "Google play vs. Apple app store", users of iPhones and other iOS devices are much more likely to spend money on apps rather than downloading free ones.

Though learning Objective C might be a far jump from someone who currently writes in C#, it's certainly learn-able with a little bit of practice.

 

How do top programmers work?

What are a few unique pieces of career advice that nobody ever mentions?

Good non-programmer jobs for people with software developer experience

When eCommerce companies want to optimize information security, password management tools enable users to create strong passwords for every login.

Better than a Master Pass
A two-factor authentication, a security process in which the user provides two means of identification, one of which is typically a physical token, such as a card, and the other of which is typically something memorized, such as a security code can drastically reduce online fraud such as identity theft . A common example of two-factor authenticationis a bank card: the card itself is the physical item and the personal identification number (PIN) is the data that goes with it.

LastPass 3.0 Premium and RoboForm, security downloads offer fingerprint-based authentication features that can be configured to any computer PC or mobile application.  Both are supported by the Google Authenticator mobile app for smart phone and device integration.

LastPass 3.0 is most powerful on-demand password manager on the market. LastPass 3.0 Premium includes mobile support and more features. Dashlane 2.0 is is not as robust, but includes a user-friendly interface. F-Secure Key is a free, one-device version of these top competitors. F-Secure Key is for exclusive use on an installed device, so password safe retention is dependent on proprietary use of the device itself. The application can be upgraded for a small annual fee.

Password Manager App Cross-Portability
F-Secure Key syncs with Mac, PC Android, and iOS devices simultaneously. A transient code is generated on mobile devices, in addition to the two-factor authentication default of the F-Secure Key master password security product.

Password capture and replay in case of lost credentials is made possible with a password manager. Integration of a password manager app with a browser allows a user to capture login credentials, and replay on revisit to a site. Dashlane, LastPass, Norton Identity Safe, Password Genie 4.0 offer continuous detection and management of password change events, automatically capturing credentials each time a new Web-based, service registration sign up is completed.

Other applications like F-Secure Key, KeePass, and My1login replay passwords via a bookmarklet, supported by any Java-equipped browser. KeePass ups the ante for would be keyloggers, with a unique replay technology.

Personal Data and Auto-Fill Forms
Most password managers fill username and password credentials into login forms automatically. Password managers also retain personal data for form fill interfaces with applications, and other HTML forms online. The RoboForm app is one of the most popular for its flexibility in multi-form password and personal data management, but the others also capture and reuse at least a portion of what has been entered in a form manually.

The 1Password app for Windows stores the most types of personal data for use to fill out forms. Dashlane, LastPass, and Password Genie store the various types of ID data used for form fill-in, like passport and driver's license numbers and other key details to HTML acknowledgement of discretionary password and personal information.

The Cost of Protection
LastPass Premium and Password Box are the lowest monthly password manager plans on the market, going for $1 a month. Annual plans offered by other password manager sources vary according to internal plan: Dashlane $20, F-Secure Key $16, and Password Genie, $15.
All password manager companies and their products may not be alike in the end.

Security checks on security products like password managers have become more sophisticated in response to product cross-portability and open source app interface volatility. Norton, RoboForm, KeePass, generate strong, random passwords on-demand. Some security procedures now require three-factor authentication, which involves possession of a physical token and a password, used in conjunction with biometricdata, such as finger-scanningor a voiceprint.

 

What are the best languages for getting into functional programming?

Computer Programming as a Career?

Computers. They’re a part of our everyday lives. Most of us couldn’t imagine living a day without them. We use them for school, work, and fun and use them to stay connected to those we love and care about. Since the invention of the web cam, millions of us use webcams to communicate with loved-ones and business contacts far away.

Web camera use has leveled the playing field for business entrepreneurs and given teenagers a fun way to chat with friends. However, solid citizens aren’t the only ones who make use of this popular modern technology. Recently, there have been reports of criminals using a type of webcam spy hack to insert themselves unseen into the living rooms and bedrooms of millions of unsuspecting users.

The Webcam Spy Hack

The most popular way criminals gain access to your webcam is through innocent-looking emails. You may receive an e-card from someone in your contacts list. When you click on it, you’re directed to another website to view the e-card. While you’re listening to music and watching animated puppies scroll across the screen, a Trojan horse is silently installed into your computer’s hard drive.

Tech Life in Virginia

Virginia is known as "the birthplace of a nation,” is nicknamed the "Old Dominion" and has had 3 capital cities, Jamestown, Williamsburg, and Richmond. The state motto is "Sic Semper Tyrannis"…“Thus always to tyrants” More people work for the U.S. government than any other industry in this region. Virginia's largest private employer is also the world's largest ship building yard. Because the state hosts some major Net firms such as AOL, Network Solutions, and MCI WorldCom it has dubbed itself the "Internet Capital of the world".
Everything I do is kind of a lesson, even if I am the only person who learns it. Taylor Mali
other Learning Options
Software developers near Norfolk have ample opportunities to meet like minded techie individuals, collaborate and expend their career choices by participating in Meet-Up Groups. The following is a list of Technology Groups in the area.
Fortune 500 and 1000 companies in Virginia that offer opportunities for Java Programming developers
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

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 in Virginia 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 Java Programming programming
  • Get your questions answered by easy to follow, organized Java Programming experts
  • Get up to speed with vital Java 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
Norfolk, Virginia Java Programming Training , Norfolk, Virginia Java Programming Training Classes, Norfolk, Virginia Java Programming Training Courses, Norfolk, Virginia Java Programming Training Course, Norfolk, Virginia Java Programming Training Seminar
training locations
Virginia cities where we offer Java Programming Training Classes

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