Bridging formal and informal learning in teachers professional development: experiences and innovative environments