The time duration of learning Informatica is totally depended on you, like how much time you can give to your studies on a daily basis. If you can spend a good amount of time, then you can learn Informatica in just one month, but there are some prerequisites you should have a thorough working knowledge of SQL, especially functions, joins, sub-queries, etc. Knowledge of PL/SQL is also recommended. After that, you can take up an Informatica Training Course and follow its curriculum. In one month with the proper planning, you will have your certificate that will be the proof of your Informatica knowledge. I am also sharing a video tutorial, which can help you learn Informatica in a shorter time span.