Water effect in 3D mesh

Hi all! I want to simulate water (only aspect, not physics) on cocos2d-x in a 3d mesh.

What are my alternatives? Work with texture? a shader? Please comment!

I had created a ripple effect for a 2d sprite using shaders. So I would suggest that shaders would be the way to go.

I would make some sort of perlin noise on that mesh(i mean the textures, not the elevation of the vertexes)

Can recommend me a good Shader tutorials oriented to cocos2d-x?

Cheers!