Question Motherboard compatibility

Aug 4, 2019
9
0
10
So I finally choose my motherboard, the MSI MPG Z390 GAMING EDGE AC.

but I have a lot of questions since this is my first pc build, will the i7 9700K work fine with it, will the rtx 2080 super fit in it, will it fit in any case, will any cpu fan work with it and most importantly will it have it's io shield.

Thanks in advance.