Course Sign-Up (2.6) with no database insertion due to the authentication dependency.

@ahmed93 @Rania-Abdel-Fattah @ranaelnagar @Ahmed-Atef