Software upgrade

Hello.
I would like to do remote software upgrade. I have Mikrotik 532A with BIOS version 1.12 and OS version 2.9.23. I’d like to upgrade it to 2.9.50 with BIOS 2.12. Will be everything all right, are these versions compatible? Should I send new BIOS via FTP to the Mikrotik first, do “system routerboard upgrade” and “system reboot” and then send new OS and do “system reboot”? Aren’t these versions too new? And how can I do full backup, is it enough to use “system backup save”, “export” and send these files to my computer? Will I save all the scripts in the Mikrotik by this way?
Thanks for help and sorry for my English