Web practice for front-end engineering (part 1) course