Java EE (6 weeks) Static website development
Basics of Web Difference between static and dynamic website (X)HTML CSS Templates & Website Hosting JavaScript JQuery Servlet Container IDE Apache Tomcat Eclipse
Dynamic website development
Introduction to Java EE Setting up the servlet container (Apache Tomcat) and IDE (Eclipse) Discussion of some important concepts from Java SE Annotations Servlets Basics concepts in Java Servlet Life Cycle of Servlets Deployment Descriptor ([Link]) Calling servlets from servlets [get n post] Cookies, Sessions ServletContext, ServletConfig Response redirection Request Dispatcher Filters JSP (Java Server Pages) JSP Life Cycle Implicit objects JSP comments JSP expressions JSP scriptlets JSP declarations JSP directives JSP actions Working with Templates State management
EL (Expression Language) JSTL JDBC (Java database connectivity) Type of drivers Basics of SQL executing SQL using statement executing SQL using preparedstatement
File uploading and downloading Sending email using JavaMail API AJAX MVC (design pattern) Web framework Struts 2 Project