Хабр Курсы для всех
РЕКЛАМА
Большая витрина: от крупнейших школ до частных авторов. Сравнивайте по цене, длительности, формату и выбирайте самый подходящий курс!
Вести разработку частями, (хоть спринтами). На каждую часть оформляем ТЗ и акт приёмки. В договоре написать, что Факт подписания акта приёмки снимает всю ответственность. Если есть разногласия по одной текущей части, пробуем урегулировать если нет разбегаемся.
Заказчик VS Разработчик или что делать, когда спор дошел до суда