Is there a way to prepare a project on QGIS with many layers and to publish it under WMS service on GeoServer?
Yes. There is the plugin "geoserver explorer" which communicate with geoserver through the REST API. You can publish layer and styles. Haven't tested it the last two years but last time i used it it was pretty useful.