This is the state of the mesh without the mirror modifier:

And this is it with applied mirror modifier and boolean:

And this is the back part:

This is the modifer stack of the mesh:

As I like modeling it first myself… I did everything in one piece. I will try later as the teacher does. I mean, using several different parts.
Why isn’t the holes carved using booleans shown in the back side?