(Also see Pre-Formed Base, Waterproofing and Liquid Waterproofing Membrane)
Tiling a shower floor is an advanced-level installation project. So, it is a good idea to break down the project into several stages and then spread out the stages according to your experience, physical ability and skill level.
Remember: Proper waterproofing and slope are the most important steps of any shower floor project and are essential to a long-lasting installation.