Nem-sdk creating new wallet and generate it's address and privatekey

Hello, I have a registration form in my web-app and want to register the user for their own Address, Private Key.

How to do this with my own nano wallet?

I suggest the tutorial series on YT to learn the nem-sdk basics:

Or directly in docs:
https://docs.nem.io/en/nem-sdk/private-key