Вёрстка, программирование на стороне клиента(оформление элементов формы, создание калькулятора), программирование на стороне сервера(обработчики форм )