if you want to get it really strong, you don't need a fancy mix. Excess cement makes it shrink and crack. Voids are the enemy of strength.
just,
use a well-graded aggregate. The idea is that the mass should be solid with no voids. Every stone should be covered in sand, and every grain of sand should be covered in cement, and every particle of cement should be covered in water. Every gap between big stones should be filled with small stones, and every gap between small stones should be filled with sand. The largest stone you can use depends on the thickness of your slab.
no more water than is needed to make it flow into the mould and consolidate. Any extra water will dry out and leave a void. Voids have no strength.
Properly specfied readymix is usally better than you can mix by hand or in a baby mixer.
tamp or vibrate it well to pack down (but not so much that water and cement rise to the surface as a layer of fat)
keep it well moistened with water spray, and wrap it in polythene to prevent it drying out while it cures. It gains strength all the time it is curing. Once it has dried out once, it will gain no more strength, even if you try to wet it again (you will see the colour change)
curing it for 2 weeks will give quite good strength. Strength gain incrementally gets slower and smaller after that.
underground concrete in damp ground is usually especially strong and hard because it never dries out, and some of it may continue gaining strength for many years. By that time, the extra strength per year is very tiny, though. If you compare that to cement render or mortar, which may be dry in half a day unless covered, you will find the quick-dry stuff is very weak and you can scratch it with your thumbnail (yes, I know the mix is different).
Whatever you lay it against must not be so dry that it absorbs all the water