Some good questions, but as ever its not quite that easy! You will need to adapt your training based upon your individual needs and your targeted events.
If you have just started training you will need to do base training, where you gradualy increase the volume of your training but leave the intensity very low. This will be followed by a pre-competition and competition phase where training becomes both more intense and more specific. The final and perhaps most important phase is the recovery phase!
The training for track endurance will be similar to that of a road rider, but adapted to meet those specific demands of the track event (e.g. demands on cadence, repeated sprints with little time to rest, etc). You can get information from road racing books or off this website.
The training for track sprinting needs to be more like that of a 100m sprinter, but will still contain the above phases. I haven't seen any good books/resources on sprinting in cycling, but look towards cycle speedway, BMX, specific track resources or athletics for this.