• Corporate Off : Opp.NTR Stadium Main Gate, 7/1 Chandramouli Nagar, Guntur
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  • Mobile : +91 9000 669 009
  • softqgnt@gmail.com

Course Description

The course builds a strong understanding of JDBC Technology. It gives in to demonstrate why Servlets are the cornerstone of Java’s Web platform. It then shows how JSP is built on the Servlet architecture. Additionally, the class shows students how to use JSTL, custom tags and expression language to reduce Java code in Web pages while adding tremendous power and capability to those pages. The class culminates in an exploration of Java MVC frameworks like Struts at a high level.

This is not a class that focuses on theory. Participants will find the course is loaded with practical labs and simulations. After taking this class, developers will be able to build Web applications that perform well, are scalable, and that are easier to maintain.

Advanced Java Training Course Objective

Learn the fundamentals of JDBC and using the different interfaces in the JDBC API. Learn how to use Java servlets in the role of Web application control. Identify the options to state management in a Java Web application and understand the pros/cons of each. Understand how JSPs can help to separate Web logic and functionality from page layout. Explore how to make JSPs smaller and more powerful with JSTL, custom tags and expression language. Explore strategies in the exchange of data between Web pages (views) and business processing (model). Learn the meaning and importance of MVC

CONTENTS

  • 1 About Advanced Java Training
  • 2 Advanced Java Training Course Prerequisite
  • 3 Advanced Java Training Course Objective
  • 4 Advanced Java Training Course Duration
  • 5 Advanced Java Training Course Overview
  • 6 JDBC
  • 7 Servlets
  • 8 JSP
  • 8.0.1 share training and course content with friends and students:
  • 8.1 Share this:

Advantages

  1. Java offers higher cross- functionality and portability as programs written in one platform can run across desktops, mobiles, embedded systems.
  2. Java is free, simple, object-oriented, distributed, supports multithreading and offers multimedia and network support.
  3. Java is a mature language, therefore more stable and predictable. The Java Class Library enables cross-platform development.
  4. Information packed practical training starting from basics to advanced testing techniques.
  5. Being highly popular at enterprise, embedded and network level, Java has a large active user community and support available.
  6. Course content designed by considering current software testing technology and the job market.
  7. Unlike C and C++, Java programs are compiled independent of platform in bytecode language which allows the same program to run on any machine that has a JVM installed.
  8. Java has powerful development tools like Eclipse SDK and NetBeans which have debugging capability and offer integrated development environment.

Curriculum

    JDBC

  1. Introduction to JDBC
  2. JDBC architecture
  3. java.sql Package
  4. Connection, Statement, ResultSet
  5. Prepared Statement
  6. Callable Statement
  7. Scrollable and Updatable ResultSet
  8. Batch Updates
  9. ResultSetMetaData
  10. Simple Transaction Management
  11. Four Levels of JDBC drivers, their pros & cons
  12. Features of JDBC 3.0/4.0
  13. Servlets

  14. Need of Server side Programming
  15. Introduction to Servlets
  16. Servlet Life Cycle
  17. javax.servlet package
  18. ServletConfig, ServletContext, ServletResponse
  19. Supplying initialization parameters to Servlets
  20. Performing database operations in Servlets
  21. Include and forward mechanisms
  22. Applying filters to Servlets
  23. javax.servlet.http Package
  24. HttpServlet Life Cycle
  25. Http request methods GET vs POST
  26. HttpServletRequest, HttpServletResponse
  27. Dealing with Http headers & error codes
  28. Session Tracking, purpose
  29. Hidden form fields, Cookies
  30. Http Session, URL rewriting
  31. Event listeners
  32. Web application security
  33. JSP

  34. Disadvantages of Servlets
  35. Introduction to JSP
  36. JSP Life Cycle
  37. Creating dynamic Web content with JSP
  38. Scripting elements
  39. Scriptlet
  40. Declaration
  41. Expression
  42. XML syntax for JSP elements
  43. JSP directives page, include and taglib
  44. JSP implicit objects
  45. JSP scopes
  46. Include and forward mechanism
  47. Using a Java bean in a JSP
  48. JSP Model 1 architecture
  49. JSP Model 2 (MVC) architecture
  50. Custom Tag Development
  51. Classic Tags, Simple Tags
  52. Error Handling in a JSP

Mr.Rajesh Mandava

Java Professional

Reviews

Harika
Excellent Teaching

Before joining SOFTQ my knowledge was limited to my academic syllabus only. But now after joining SOFTQ my knowledge has elaborated. I learnt how software is developed in real-time environment. Also learnt how to face an interview questions. In my personal opinion my attitude has completely changed towards IT industry after joining SOFTQ.

TRIVENI P
Good

Reasoning classes is good. I had improved my reasoning, arithmetic, analytical and problem solving skills with the help of the faculty. By this class I learnt new shortcut techniques in solving arithmetic problems which is helpful to clear the preliminary rounds of various MNC’s and more helpfull in competitive exams.

Padma Priya Teki
Teaching is Good

Rajesh Mandava Sir’s Teaching is very very well. He cleared all doubts of students and their JAVA course also very beneficial for us.