How to implement an account template with a little manipulation such as upper case.
For example: Account name should be the first name + last name of a user with upper case:
User first name: Ofir
User last name: Aviram
Expected result for account name: OFIRAVIRAM
You can either use a Naming Policy with a Base Name Transform that does whatever you want. That is sufficient for most naming requirements, however if you need something super complex and dynamic then you may consider calculating the account name in the workflow using a SQL Select node.
I would suggest taking a look at the Joiners, Movers & Leavers (JML) section under RSA Identity Governance & Lifecycle Recommended Practices which explains most of the approaches with examples.