I am going to enroll in a seminar with the topic "vector bundle on algebraic curve". Except Algebraic Geometry (which I think GTM 52 by Hartshorne is the main source), which topic I should  prepare in order to learn that topic? 

Could you please recommend me any textbooks/lecture notes on the topic? I have searched on Google but it gave me very few results. 

Thanks.