Any good material to help learn how to develop a staking Dapp?

will be glad if anyone can to point me to resources that can help me to get started with developing a staking dapp as well as a Dex