Hi there! I'm new here

I'm trying to build a circuit that can charge a deep cycle battery from a 200w DC power source, input voltage is 12V
I have read that charging a lead cycle battery requires three stages.
the first stage requires a constant current to be applied to the battery
the second stage requires a constant voltage while gradually reducing the current
and lastly, the float charge, where it just keeps the battery from self-discharging
is this entirely accurate for a deep cycle battery?
if so, can anyone point me to the right track? i have basic knowledge about op amps, diodes, transistors, transformers, logic gates, full wave rectification etc.etc.
thanks!