Suas dúvidas podem ser respondidas com documentações já existentes:

Acesse por módulo ou assunto: