We see Yoda training Luke hard.
Even despite this, neither Yoda nor Obi Wan consider Luke to be ready. Vader immediately notices he's not fully trained and says he's not a Jedi yet.
In TLJ the only nod to the ridiculousness of Rey beating Kylo in a duel that way she did (I would be way more okay with her surviving against the odds because Kylo was injured and unfocused and if TFA had done anything to deliver that) was Snoke berating Kylo for it, in a scene that felt more like the writer/director complaining about the previous movie than a real scene between the characters.
That's actually one reason why I don't find the movie engaging. The artifice of nearly every scene is so obvious it's painful. The fact it trails heavily the end of the Jedi Order and a bold new direction then culminates in the Jedi still existing and Kylo becoming a boring discount Sith irks me no end. There is clear and obvious scope and fan traction (the EU wrote about this kind of thing extensively and it was very popular) in the sentiments they put in Luke's mouth about the Jedi sucking and needing to end and the story doesn't have the balls to actually make that happen.
It also means Yoda is a ridiculous manipulative bastard, which at least is in character. Think about it, Luke goes to burn the Jedi texts in the tree and he can't do it. Then Yoda pops in and
burns down the evidence that Rey has taken the texts already so Luke can't find out and stop her. Then he cackles at Luke and gives him some faux wisdom so he'll kill himself to keep the Resistance alive. Yoda has played Luke from the second he met him, and he's still at it now. If anything, this is the best evidence that the Jedi Order was always rotten to the core.