Custom caching

How can I implement page rules so that everything is cached in Wordpress except for the admin area behind the /wp-admin URL??

You should set a cache everything rule for the whole domain and one (running before the other one) for bypassing change on that path.

Some info about page rules if you need specifics on the setup options: