Dev Bootcamp circa 2013 alumnus here.
I can't speak for how bootcamps are now, or the state in which DBC exists in 2017, but I can say that my cohort(s) were made up of lots of men and women and people ranging from border-line genius level to those with no programming experience. Those who came out and landed careers were the same individuals who had the drive and the passion, plain & simple. A person looking to be handed knowledge on a silver platter, eventually leading to a golden key to land a job, will be sadly mistaken no matter what kind of school they go to.
As others have said, it would be good for her to start learning to program on her own so she can see if she actually has any interest. It will sound cruel for me to say this but, if she hasn't already taken the initiative herself, the chances are low that she's cut out for it. Note that what I said just now is strictly my opinion. It certainly doesn't mean it's too late for her to begin now, but the drive is super important. This is coming from someone who went into a field knowing very little about it but expecting that passing the courses was going to land them a high-paying job. I switched to programming because I was forced to look in my heart and decide whether or not I was going to struggle to bestow bad art on to the world(as if there isn't too much already) for some short-lived glory. Plus I was already programming and already had the drive; I just needed reality and some good people to give me a good kick in the right direction for me.
Determining the legitimacy of a boot camp is difficult. I don't know that you really can. But what I got out of my boot camp was not so much an education but the space and the resources to accelerate my process into taking a full dive into web development, Agile, etc. On a technical level, there's almost nothing that a boot camp does that you can't get out of an online course. Heck, you could form your own "boot camp" with a Meetup group and spend maybe 1/100 the amount you'd spend on a boot camp tuition. A person has to go into a boot camp expecting a space, resources, and some leadership, rather than a concrete curriculum. At the end of the day, you can work for a company and not even include your education on your resume so long as the work that you have done stands out.