A Complete Guide for Planning a Career as Full Stack Web Developer