At the end of this module, the students will be able to use different programming technologies like servlet, JSP, use different tools for developing a backend of a software using java like netbeans, eclipse, apache tomcat, sublime text, etc and apply different acquired skills,knowledge and attitudes to develop a backend of a system using Java.