Federated Learning -- Methods, Applications and beyond