no hay ningún tutorial que explique algo como lo que quieres. se trata de un compendio de lenguajes
Cita: html ---> crear el formulario, reproductor
javascript ---> validar el formulario en el cliente
lenguaje del servidor (asp, php, js ...) ----> recoger los valores insertados en el formulario , validarlo, subir imagen y archivo
sql ---> guardar/volcar los datos de una bd
se le puede añadir algún que otro lenguaje más, pero con estos es suficiente