It will fit, yes.
However, you might want to consider upgrading your CPU soon into the future, APUs bottleneck graphics cards quite significantly, even just a 1050.
It will fit, yes.
However, you might want to consider upgrading your CPU soon into the future, APUs bottleneck graphics cards quite significantly, even just a 1050.
MicroATX is the standard for motherboard/case/power supply. For the videocard it's about the pci-ex slot, so yes the card will fit into the slot on the motherboard. Of course, if you are using a physically small case, you'll need to make sure the card fits in that space. Cards can be short, or the can be low profile, make sure you pick the kind that fits in the space. A thin tower might need a low profile card, the card itself is longer than a mini but not as tall.
A GTX 1050 will be perfectly fine, afaik 90% of them are single fan ITX cards, and relatively low profile.
However, @OP, if you're installing it in a prebuilt PC, an MSI GTX 1050 LP card may be necessary.