My DD is same age. My DH is at home full time with her and he is fairly strict about behaviour and routine. His main things are:
First, check if there is any pattern to bad behaviour - DD is a demon if she is hungry, tired or thirsty - DH swears by just making sure she eats and drinks regularly and gets an afternoon nap (even if just 30 mins). She is also much more likely to act up if she is over stimulated so if she has been around new people or places we need to follow that with some quiet time.
Use 1,2,3 as described by awwwwnam
Offer choices - so she says she doesn't want to put on shoes he'll just calmly say 'do you want the blue shoes or the pink shoes?' or 'can you open the cupboard and pick shoes to wear out now?' He also lets her pick his shoes, coat etc
Give a warning about what's happening next, ie we are going to read a story, then have milk, then go up the stairs to bed etc or we are having one more turn on the slide then we have to leave the playground.
Have useful tasks to distract her with so loading the washing machine, given a feather duster and asked to dust, match socks, use a baby wipe to clean the chairs etc. Makes her feel valued and useful.
Make a game of things she doesn't like - ie she gets annoyed about going up stairs to bed so we pretend teddy doesn't want to go to bed and she has to get him to go, so she throws teddy up a few steps while we say 'come on teddy, get up those stairs' - when teddy makes it to the top we all praise teddy!!!
Consequences - usually something taken away! So no Peppa, or no bedtime story or a toy put away. It has to happen fairly soon to whatever the punishable event was or she she won't understand it. Also lift her up and put her in another room away from us (she hates this!!) - we tried naughty corner - did not work at all! For incentives we use a 'smiley face' chart - we draw a smiley face when she has been good and she gets to draw one too. Also have special treats when they get say 5 smiley faces - DD gets to watch something short on u-tube such as Michael Rosen doing 'Going on a bear hunt'.
Limit screens - DD definitely more 'wired' if she has too much TV etc. We try to limit to 20 mins a day - probably hard to do if you have older children.
Good luck