This will get you started:
Programming-wise, fading these high-powered LEDs is no more complicated than that.