A:Answer Yes, it has wifi.
The sensor is "full frame" in the sense that it's the same size as 35mm film, and has absolutely no relationship to a dslr except that many dslrs also contain "full frame" sensors.
The notable difference between this camera and a dslr is that this camera contains no mirror. The viewfinder is electronic.
It is an excellent camera, but it is mirrorless, so you might want to research a bit to make sure it's right for you and your needs.