The main difference on the valuation comes from the Marked to Market.
With a forward contract, because it is not marked to market the long end or short end will accumulate value throughout the contract; while a future contract will have no value once the future has been marked to market. You can value a futures contract immediately prior to marking to market where the value would be: current futures price (based on the current spot) - previous marked to market. However, once the marked-to-market occurs, you’re value is now zero (where your margin account has accounted for any changes in pricing).
From a pricing standpoint, if you’re using Schweser Notes the pricing may seem different but in actuality its similar. I know that schweser was using the formula of (So- PVD)(1+Rf) for forward pricing and (So)(1+Rf) - FVD for futures. While these look different, they are similar and should yield same pricing. However, in the future chapter we are also accounting for net cost, which I do not believe was discussed much in the forward contract chapter. Hopefully this helps.