J.
Remember, this will pass. It's only a phase. My daughter used to throw herself on the ground and scream and cry and kick when I said no or she didn't get her way. The best way I found to deal with it was to ignore her completely. Do not give in. If she gets too worked up try to calm her down, but as long as she's not in any physical danger (i.e. falling down the stairs) just let her go. I think it has a lot to do with the frustration of not being able to fully communicate yet. Also, I would never give her anything she wanted when she whined. She had to calm herself down and ask in a normal voice. Sometimes I made it into a joke, I told her I couldn't hear when someone whined. Then when she whined, I'd say "Did you hear something? No, I guess not."
Good luck!