MT CCR 1036 and redundant network switches

Hello,

I need to perform network project in which I will implement CCR1036 as router and multiple network switches (CISCO SG-300) on the CORE Layer and ACCESS Layer. In addition multiple switches I will implement VLAN. Image bellow represents my basic network diagram.

My question is how to configure RouterOS to reached this configuration. I would like, that all PC’s can communicate with each other but I can limit this traffic one the Firewall and all PC’s have access to the Internet.
network project.jpg