Lay your tile, leaving spaces for the grout. Allow the tile to set in its adhesive for a day.
Apply tile sealer over the surface of the tiles with a brush. Spread it in a thin, even layer. Make sure not to get the sealer into the lines between the tiles, but just on the tile face. Let it dry for an hour.
Apply grout to the floor with a grout float, wiping it across the surface and pressing it into the lines. Run the long edge of the float tightly against the surface to force it completely into the spaces.
Let the grout it sit in the lines for a minute, then wipe it all down with a damp sponge to take up the excess grout, leaving it in the lines.
Let the grout set for 2 days. Reseal the whole floor, grout and all, using a brush. Let the sealer dry for an hour and then apply a second coat. Let the sealer cure for a day before using the floor.