Content on this page requires a newer version of Adobe Flash Player.

Get Adobe Flash player

Advanced Java

This course will familiarize you with the aspects of Advanced Java programming concepts. A balanced blend of lectures and programming exercises provides in-depth understanding as well as hands-on experience.

A powerful learning cycle process is repeatedly used, to integrate basic concepts with Adv. Java Programming.features of Java technologies like JDBC / Servlets / JSP / JavaBeans / XML. Ample source-code examples are provided and many source-code walkthroughs are conducted. By the end of the course, participants should feel comfortable moving towards the higher end requirements like Java EE training in London.

The objectives of this course are :

  • To become familiar with the advanced features of Java Language.
  • To discover how to write Java applications which can communicate with Relational Databases.
  • To design To discover how to write Java applications which can communicate with Relational Databases
  • To develop reusable components using Javabeans
  • To develop Web Applications using Servlets / JSP and deploy in popular servers like Tomcat.

Detailed Course Contents

1. Introduction to Java Server Pages

  • Web Applications
    1. The World Wide Web
    2. HTML
    3. Web Servers
    4. HTTP
    5. Dynamic Web Pages
    6. CGI
    7. Java Web Techngies
    8. Servlet
    9. JSP
  • JSP Architecture
    1. JSP Containers
    2. Servlets Architecture
    3. Page Translati
    4. n
    5. Directives
    6. Buffering
    7. Scripting Elements
    8. JSP Expressins
    9. Standard Actions
    10. Custom Actions and JSTL
    11. Implicit objects
    12. JSP Lifecycle
  • Scripting Elements
    1. Scriptlets
    2. Expressions
    3. Declarations
    4. Implicit objects for Scriptlets
    5. Request object
    6. Response object
    7. out object
  • Using JavaBeans
    1. Separating Presentation and Business Logic
    2. JSP Actions
    3. JavaBeans
    4. and
    5. Form Parameters with Beans
  • The Expression Language and the JSTL
    1. The JSP Expression Language
    2. EL Syntax
    3. Error Handling
    4. Implicit objects
    5. The JSP Standard Tag Library
    6. Role of JSTL
    7. The Core Actions
    8. Using Beans with JSTL
    9. The Formatting Actions
    10. Scripts vs. EL/JSTL
  • Advanced JSP Features
    1. Web Components
    2. Forwarding
    3. Inclusion
    4. Passing Parameters
    5. Custom Tag Libraries
    6. Tag Library Architecture
    7. Implementing in Java or JSP
    8. XML and JSP
    9. JSP and Web Services

2.The JSP Standard Tag Library

  • JSTL
    1. The JSP Standard Tag Library
    2. JSTL Namespaces
    3. Going Scriptless
    4. object Instantiation
    5. Sharing objects
    6. Decomposition
    7. Parameterization
  • The Core Actions
    1. The JSTL Core Library
    2. Conditional Processing
    3. Iterative Processing
    4. Iterating over Maps
    5. Tokenizing Strings
    6. Catching Exceptions
    7. Resource Access
  • The Formatting and i18n Actions
    1. The JSTL Formatting Library
    2. Locales
    3. Determining Locale
    4. Time Zones
    5. Setting Locale and Time Zone
    6. Formatting and Parsing Dates
    7. Formatting and Parsing Numbers
    8. Internationalization
    9. Working with Resource Bundles
    10. Supporting Multiple Languages
  • The SQL Actions
    1. The JSTL SQL Library
    2. Using Relational Data
    3. Connecting with a DriverManager
    4. Connecting via a DataSource
    5. The Result Interface
    6. Making a Query
    7. Inserts, Updates and Deletes
    8. Parameterized SQL
    9. Transactions
  • The XML Actions
    1. The JSTL XML Library
    2. Using XML
    3. XML Data Sources
    4. Parsing and Addressing
    5. Using XPath in JSTL
    6. XPath vs. EL
    7. XPath Context
    8. Implicit objects for XPath
    9. Conditional Processing
    10. Iterative Processing
    11. Changing XPath Context
    12. Working with XML Namespaces
    13. Using XSLT
    14. Chaining Transformations
    15. Reading XML from the Request Body
    16. XML and SoAP Web Services

For Upcoming Batches Click here

  • Testing Training
  • QTP
  • Selenium Training
  • JMeter
  • Jbehave          .Net Training   Cucumber