When we refer to a moment in time in the future, at which we will be looking back to what will be past then, (but is still in the future now), we use the future perfect. To form the future perfect, we use the personal pronoun + will have + past participle.
I am flying home tomorrow. Tomorrow evening I will have traveled for 12 hours.
If you get to my apartment after 4 pm, I will have left for work already.
She has all her exams this week. By Friday next week, she will have graduated.