mate, they gave you free training, required no commitmet or money from you - if you were not chosen - they must have had their reasons (you took 8 months to go through the training for example

were you trying to be the slowest developer on the planet??!!??!!) being grown up - the market is hot, you don't meet requirements - you don't get the job - sorry to break it to you but that's how business work!!