All the cases where 的 (de) can be used I have learned 3 cases:
1. 的: possession
我的家 
2. 的: adjective + de + noun
我喜欢红色的杯子。
3. 的: after adjective
我的头发长长的。

Are there any other cases?
It is also used for constructing relative clause, such as, 那个穿白衣服的人是老板。我喜欢妈妈做的菜。