I know python but I'm newbie for the hardware part and MicroPython...
My main objective/project is to create a hand made surveillance camera. (Yes it's a challenge for me

The first step is to be able to connect a camera to the pyboard and to share it to my computer.
The second step is to be able to connect my pyboard to the wifi.
The third step will be to share my camera flow to a Django web app. (I know Django with wagtailcms but I have currently no idea on how I will make that for the moment...)
I just got a Pyboard and I would like to know if it's possible to use a camera? I'm willing to acquire a CMOS camera?
Do you know a great wifi card for the pyboard?
Link to the CMOS camera :
https://www.sparkfun.com/products/11745
All the best,