Highlight JavaScript Front end and Back-End Frameworks e.g. Angular-JS (Front-End), React.JS (Front-End), Vue.Js (Front-End), Meteor.Js (Back-End) and their features React framework and other server frameworks. Differences between Frontend and Backend JavaScript Frameworks. Benefits of using of using JavaScript Frameworks. Scripting in JavaScript; JavaScript control structures, JavaScript functions, JavaScript arrays, event handling, form processing, JavaScript objects. Use of scripting language for animations, client verses server side scripting. CGI scripts, JavaScript, Java and applets. Introduction images and sound. Creating dynamic client server applications using tools such as: PHP; PHP operators, loops, form processing and business logic, verifying username and password, connecting to a database, cookies. JSP; scripting components, standard actions, directives, custom tags libraries. Extensive library of ready to use plugins and code blocks. Introduction to Perl. Web hosting, shared hosting and performance monitoring.