Basketball training is the process an athlete goes through when they want to become a better basketball player. Players use specific training methods that target dribbling, shooting, and many other areas of their game. Players also try to build their stamina and strength in order to compete with other athletes in-game with both their skills and physical strength. Players will weight lift and do cardio exercises as well in order to keep themselves in the best shape. They will need it come game time.
To become a basketball trainer you don't have to play basketball yourself however, it does help as you learn more and more about the game and specific things that players can use to improve. Basketball trainers know how to target specific areas of the body through specific workouts, training routines, and drills in order to make athletes the best they can be. Trainers can take many different paths however many follow the college route, there are many kinesiology and sports training related majors that one can take part in, in order to further their career path.
The number of hours a basketball player trains can vary from player to player based on commitment and drive. Some athletes who are more committed will attend their team's practice and then train multiple hours a day on their own. These athletes are incredibly committed to being the best possible player they can be for their team. Other players will just attend practice and maybe do some training on their own or none at all, there is also nothing wrong with this as there is no requirement to do anything other than attending practices and workouts for the team in basketball.
The best workout for basketball players is anything that works on their stamina as running up and down the court can take a toll on a basketball player and tire them out. Mainly these workouts would be running long distances at a steady pace or sprinting shorter distances for a sustained period of time. Players must also do drills to improve their skills such as shooting and dribbling. As a basketball player the best way to get better at your skills is by doing repetition and following fundamentals.